From b0bd0b95f4a1567c9de5d47eaed3718798af2ab3 Mon Sep 17 00:00:00 2001 From: ctan Date: Sat, 26 Sep 2026 10:43:14 +0200 Subject: [PATCH] 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 --- docs/phase-2-llm-architecture.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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**).