docs(phase2): record the P5.3 report writer

- Mark P5.3 (rapport FR) as completed in architecture doc
- Update test count to 2238 (2211 + 27 new tests)
- Document report.py module, prompt pack, CLI flags, budget integration
This commit is contained in:
2026-09-26 10:43:14 +02:00
parent 98985ee6fc
commit b0bd0b95f4
+6 -2
View File
@@ -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**).