From 9eebaadc64730660c01fd08a27a80e6ba0a987cf Mon Sep 17 00:00:00 2001 From: Claude Code DTP Worker Date: Mon, 3 Aug 2026 11:41:24 +0000 Subject: [PATCH] =?UTF-8?q?[DTP-Worker=2020260803=5F113715]=20Fix=20drift?= =?UTF-8?q?=20=C2=B7=20README=20PIE=20=C2=AB=209=20autres=20=C2=BB=20lista?= =?UTF-8?q?it=2010=20livrables=20(phantom=20logos)=20=C2=B7=20align=20sur?= =?UTF-8?q?=20downstream=5Fregistry=20+=20rebuild=20quality=5Freport?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 (1M context) --- 05_activity_log/2026-08-03.md | 35 +++++++++++++++++++ 05_deliverables_mvp/pie/manifest/README.md | 2 +- .../qa/audit_4big/out/quality_report.json | 2 +- 3 files changed, 37 insertions(+), 2 deletions(-) diff --git a/05_activity_log/2026-08-03.md b/05_activity_log/2026-08-03.md index 50e7fc9..2be694e 100644 --- a/05_activity_log/2026-08-03.md +++ b/05_activity_log/2026-08-03.md @@ -848,3 +848,38 @@ donc pas de vrais liens à corriger. **Réalisé / gate-vert.** Une ligne éditée, prose only, aucun artefact ni générateur touché. `./run_ci.sh` en clôture = **32 PASS · 0 FAIL · 0 SKIP**. Commit à suivre. + +--- + +## Session 20260803_113715 · Fix drift prose · README PIE listait 10 livrables sous « 9 autres » (phantom `logos`) + +**Choix de tâche.** `./run_ci.sh` à l'ouverture = **32 PASS · 0 FAIL · 0 SKIP** — propre. Les +8 sprints de `ROADMAP_8_WEEKS_OR_LESS.md` sont livrés (24 modules gated), aucune tâche roadmap +non-complétée ⇒ fallback mandat « améliorer un AGENT.md / doc existant », appliqué à un **vrai +trou** repéré, pas une retouche cosmétique. + +**Trou identifié.** Le `downstream_registry` de `pie/manifest/out/pie_manifest.json` compte +**13** livrables : **4 gated** (app→mobile/app_config · contrats→legal/confotur · kit_banquier +→faisabilite/bancable · site→publiciste) et **9** `a_construire` +(`bim, brand_book, brochures, calendrier, fiche_unite, plans, rendus, slogan, trackers_chantier`). +Or le `README.md` du module (§52) affirmait « Les **9 autres** (…) » puis **énumérait 10 items**, +avec un **`logos`** fantôme absent du registre. `logos` est bien une production de la directive +(§Identité visuelle · P2 · étape 4 du workflow) et un dossier du `storage_layout` (`logos/`), +mais **n'est PAS** l'un des 13 livrables downstream du manifest. Classe +[[prose-facts-vs-numeric-drift]] : énumération free-text divergente de l'artefact (compte « 9 » +correct = 13−4, mais la liste en contenait 10). + +**Correctif.** Retrait de `logos, ` dans la parenthèse (§52) → 9 items alignés 1-pour-1 sur les +9 `cle` `a_construire` du registre. Aucun autre `logos` à corriger : les 2 occurrences restantes +sont légitimes (prose « ce que le worker ne fait pas · Brand Books / logos » + `storage_layout` +`logos/`), pas des libellés de livrable downstream. **Zéro touche au générateur / à +`pie_manifest.json`** — la prose s'aligne sur l'artefact (SSOT), jamais l'inverse. + +**Rebuild audit_4big.** `check_artifacts` a viré RED après l'édit README : `audit_4big` score le +**contenu DOC** des modules ([[audit4big-rebuild-after-doc-edits]]), donc `quality_report.json` +dérivait sur le seul champ `evidence` du module pie (README.md **4022→4015 octets**, les 7 octets +de `logos, ` retirés). Régénéré en dernier via `audit_4big_gen.py build` → verdict PASS · **24/24 +modules ≥ 95** inchangé, diff confiné à cette unique ligne (score pie inchangé). + +**Réalisé / gate-vert.** 1 ligne prose éditée + `quality_report.json` re-généré byte-gaté. +`./run_ci.sh` en clôture = **32 PASS · 0 FAIL · 0 SKIP**. Commit à suivre. diff --git a/05_deliverables_mvp/pie/manifest/README.md b/05_deliverables_mvp/pie/manifest/README.md index 87c87a5..a48cfa1 100644 --- a/05_deliverables_mvp/pie/manifest/README.md +++ b/05_deliverables_mvp/pie/manifest/README.md @@ -49,7 +49,7 @@ de dépendances, à consommer par ces agents. | Page projet (site) | [`publiciste`](../../publiciste/README.md) | | Section app mobile | [`mobile/app_config`](../../mobile/app_config/README.md) | -Les 9 autres (brand book, logos, brochures PDF, plans, rendus, fiche unité, BIM, +Les 9 autres (brand book, brochures PDF, plans, rendus, fiche unité, BIM, slogan, calendrier, trackers chantier) sont marqués `a_construire` (P1-P4 de la directive) — aucun sur-engagement. diff --git a/05_deliverables_mvp/qa/audit_4big/out/quality_report.json b/05_deliverables_mvp/qa/audit_4big/out/quality_report.json index 04eade6..5d391f1 100644 --- a/05_deliverables_mvp/qa/audit_4big/out/quality_report.json +++ b/05_deliverables_mvp/qa/audit_4big/out/quality_report.json @@ -900,7 +900,7 @@ "criterion": "DOC", "weight": 20, "passed": true, - "evidence": "README.md (4022 octets)" + "evidence": "README.md (4015 octets)" }, { "criterion": "CONTRAT",