diff --git a/docs/phase-2-llm-architecture.md b/docs/phase-2-llm-architecture.md index 5a75447..24e59e2 100644 --- a/docs/phase-2-llm-architecture.md +++ b/docs/phase-2-llm-architecture.md @@ -204,7 +204,8 @@ P4.1 `AdversarySpec` + politiques de monstres fortes · P4.2 `robustness.py` ### P5 — Fournisseur réel et rapport (frontière phase 3) P5.1 `ProviderClient` (clé env, coût/observabilité) · P5.2 few-shot + réparation -complète · P5.3 rapport FR (phase 3). +complète · **P5.3** ✅ rapport FR (phase 3) — module `report.py`, prompt FR `report.md`, +CLI `--llm-report`/`--output`, budget `ReportBudget`. ## 11. Risques @@ -698,4 +699,7 @@ envoyé — trail vérifié tentative par tentative). Gate verte : **2211 tests* **P0.5** (ReplayLog `call_seq` + `replay()` identique) ✅. - **Frontière P0 atteinte** : gate verte (2022 tests) ; un run enregistré se rejoue à l'identique. -- Suite : **P5.3** (rapport FR). +- **P5.3** ✅ (rapport FR) — module `report.py` (`ReportContext`, `LLMReportPolicy`, + `ReportBudget`, `format_llm_report`), prompt pack FR `report.md`, CLI + `--llm-report`/`--output`, budget `ReportBudget` intégré à `CostBudget`, + 27 tests ajoutés — gate verte (**2238 tests**).