- Extended SynthesisResponse model to support both legacy (v1) and
new 6-section (v2) report formats
- V2 format includes executive_summary, risk_scorecard, critical_issues,
action_matrix, and tracking_kpis sections
- Frontend type guards use report_version and executive_summary fields
to detect format and render appropriate components
- Backwards compatible: legacy v1 responses still work unchanged
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>