Skip to content

feat: integrate analyst sections into analyze_company, CLI + HTML report - #10

Merged
YashvantHange merged 1 commit into
mainfrom
feat/analyst-report-integration
Jul 13, 2026
Merged

feat: integrate analyst sections into analyze_company, CLI + HTML report#10
YashvantHange merged 1 commit into
mainfrom
feat/analyst-report-integration

Conversation

@YashvantHange

Copy link
Copy Markdown
Owner

The capstone: brings every feature together in the full report.

What

  • analyze_company now computes and attaches relative metrics, Buffett checklist, growth outlook, fundamentals trend, shareholding, red flags, the investment thesis, the ai_signals digest, and a report-level evidence/quality block. The LLM guidance is rewritten into a professional analyst-grade template.
  • CLI render_report gains all the new sections (thesis, relative table, Buffett, shareholding, growth engine, fundamentals health, red flags) and an analysis-quality footer.
  • HTML one-pageranalysis/report_html.py renders a self-contained, theme-aware report; investo analyze --html FILE exports it.
  • Docs: README tool table, manifest.json and .env.example updated for the 8 new tools (15 → 23).

Guarantees

  • 0-100 investment score unchanged (Reliance 38.9 regression-locked; scoring.py untouched).
  • Full suite 103 tests green; ruff + mypy clean; wheel ships growth.yaml.

…ML report

Wire the new modules into the analyze_company orchestrator: compute relative,
Buffett, growth, fundamentals trend, red flags, the investment thesis and AI-signals
digest, plus a report-level evidence/quality block, and rewrite the LLM guidance into
a professional analyst-grade template. Upgrade the CLI renderer with the thesis,
relative table, Buffett checklist, shareholding, growth engine, fundamentals-health
and red-flag sections and an analysis-quality footer, and add a self-contained,
theme-aware HTML one-pager (analysis/report_html.py) exported via 'investo analyze
--html'. Update the README, manifest and .env.example for the 8 new tools. The 0-100
investment score is unchanged.
@YashvantHange
YashvantHange merged commit 26f1b96 into main Jul 13, 2026
6 checks passed
@YashvantHange
YashvantHange deleted the feat/analyst-report-integration branch July 13, 2026 18:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant