feat(analysis): Ground Step 8 Reference Analysis

Improves the competitor reference analysis (Step 8) by replacing the previous LLM-only approach with a grounded, scraping-based method.

- Implemented a new scraper to actively search for and parse competitor reference/case study pages.
- The analysis is now based on actual website content, significantly increasing the accuracy and reliability of the results and preventing model hallucinations.
- Updated documentation to reflect the new 'Grounded References' architecture.
This commit is contained in:
2026-01-11 11:01:44 +00:00
parent e10e28c102
commit 63c7219800
4 changed files with 453 additions and 34 deletions

View File

@@ -24,7 +24,6 @@ RUN pip install --no-cache-dir -r requirements.txt
COPY --from=build-stage /app/dist ./dist
# Copy the orchestrator script and .env if needed (though env should be passed via docker-compose)
COPY competitor_analysis_orchestrator.py .
# Expose the port the app runs on
EXPOSE 8000