- Phase 0 · scope confirmed, defaults recorded
- Phase 1 · filings, decks, transcripts, prices, statements
- Phase 2 · event_scan, technicals, margin_bridge
- Phase 3 · five analyst subagents in parallel
- Phase 4 · workbook validated, zero errors, ALL OK
- Phase 5 · report assembled, rendered and checked
- Phase 6 · review panel, fixes, manifest
Scope and data.
Confirms the listing, currency, fiscal year and EDGAR CIK, and records defaults instead of asking questions. Pulls filings, decks and transcripts, ten years of prices and five of statements, then runs the event-scan, technicals and margin-bridge scripts. Every gap is written down, never filled in silently.
Five analysts, each with a limit.
Each reads only its own playbook and inputs, writes to a fixed file, and returns a path plus a five-line summary. Nothing is merged from chat text. Four work to call budgets; the valuation analyst builds the model and is capped at three build cycles.
Validate, assemble, render.
The valuation analyst validates the workbook first, with zero formula errors, ALL OK and a grid centre equal to the DCF value per share. Then the orchestrator merges script-generated exhibits and research blocks in a fixed section order and renders a portrait Word report. Conflicts go by source rank: filing, then deck, then standardised feed.
A review panel.
Five reviewer subagents, each prompted as a different reader, read only the sections their brief covers and return at most ten findings, ranked and tagged FAIL or IMPROVE. None of them fixes anything; the orchestrator does.
Fix, re-render, ship.
Up to three rounds, later ones scoped to what changed. Whatever is left goes into the manifest as open items, and general lessons are listed there as changes to make in the tool.