feat: add Competitor Analysis view with 6 scraped competitors

- New CompetitorAnalysis.vue with position summary cards, competitor
  table (click to expand), strengths/weaknesses, JV learning callout,
  gaps & opportunities panels
- competitor-analysis.json for JV-TURMERIC500 with 6 competitors:
  Ethical Nutrition (direct), DIRTEA, Wild Nutrition, Ancient+Brave,
  Heights, Purolabs — all scraped from pi-fresh-foundation
- Add route /product/:sku/competitor-analysis to router
- Add 'Competitor Analysis' nav item under Optimize Marketing in sidebar
- Register competitor-analysis in server.ts all-views list

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Omair Saleh
2026-04-29 00:43:43 +08:00
parent 48dd094d41
commit ac0ac456d9
10 changed files with 510 additions and 5 deletions
@@ -3,3 +3,6 @@
{"t":0,"agent":"a9ea0ff","agent_type":"unknown","event":"agent_stop","success":true}
{"t":0,"agent":"aa6d52f","agent_type":"unknown","event":"agent_stop","success":true}
{"t":0,"agent":"a2d1e4b","agent_type":"unknown","event":"agent_stop","success":true}
{"t":0,"agent":"ad3e9af","agent_type":"unknown","event":"agent_stop","success":true}
{"t":0,"agent":"a61ca95","agent_type":"unknown","event":"agent_stop","success":true}
{"t":0,"agent":"a3d8225","agent_type":"unknown","event":"agent_stop","success":true}