Due-Diligence Agents
A LangGraph workflow: company name in, brief out, with a source document behind every claim. A planner hands tasks to specialist agents, and a separate verification pass checks what they found before anything is written up.
Problem
A first-pass brief on a company means reading filings, news, and market data while keeping track of where every claim came from. The source trail is the hard part, so the workflow is built around it.
Approach
- The planner is its own node. It emits a typed task list that fixes each specialist's scope.
- Each specialist retrieves from one source set and returns typed records: the source and the quoted span. That is what verification later checks.
- Verification runs before synthesis. The brief may only cite records that passed.
Context
- every claim carries its document
- Sourced
Architecture
- Company mandate
- Planner → typed tasks
- Specialist retrieval
- Verification pass
- Sourced synthesis