### Summary of Changes - Added 'Get Prompt' button and ProductBomPromptModal dialog on /products/:id/bom. - Formats product ID, variants, and raw material inventory into a structured prompt for LLMs. - Fixed backend bug in GET /products/:id?lang=all that wiped product.name when no translations existed. - Added multi-level fallback in frontend to ensure product name never shows 'Unknown Product'. --------- Co-authored-by: Your Name <you@example.com> Reviewed-on: #11 Co-authored-by: antigravity-bot <bot@kittisak.com>