flowchart LR
%% User & UI
U["User<br/>(Product / Brand Manager)"]
UI["Streamlit<br/>Competitor Dashboard"]
%% Orchestrator
ORCH["Orchestrator / Crew<br/>(Entry Point)"]
%% Agents
DA["Data Acquisition Agent<br/>(Web Scraper / API)"]
PE["Pricing & Promotion<br/>Extraction Agent"]
AN["Analytics Agent<br/>(Comparison, KPIs)"]
ST["Strategy Agent<br/>(Recommendations Writer)"]
%% External Systems
WEB["Competitor Websites<br/>& Market Data Sources"]
INT["Internal Product & Pricing DB"]
%% Flow
U -->|"Define products,<br/>competitors, markets"| UI
UI -->|"Run analysis request"| ORCH
ORCH -->|"Define tasks,<br/>route queries"| DA
ORCH -->|"Fetch internal data"| INT
DA -->|"Scrape/search<br/>competitor data"| WEB
WEB -->|"Raw HTML/JSON,<br/>product info"| DA
DA -->|"Structured<br/>raw dataset"| PE
PE -->|"Cleaned, normalized<br/>prices & promos"| AN
INT -->|"Internal product/pricing data"| AN
AN -->|"KPIs, gaps,<br/>opportunities"| ST
ST -->|"Narrative insights,<br/>strategic actions"| ORCH
ORCH -->|"Tables, charts,<br/>strategy summary"| UI
Great work on your project! You could also insert this figure into the
README.mdfile to provide a more detailed explanation of the project: