[DTP-Worker 20260802_123546] Sprint 8 · buffer · Dérive doc-vs-réalité « 12 agents » sur les 2 docs de mandat de tête (AGENTS_EXISTING_ASSETS titre + MASTER_PROMPT §28) : le 13e agent (publiciste) est livré+gaté 100/100 → correction 12→13 (source unique 03_agents/) + clarification statut publiciste (LIVRÉ mandat · runtime VPS hors #8) + extension check_readme_claims réutilisant n_agents pour ancrer ces 2 docs (surface prouvée non couverte par mutation-test)
This commit is contained in:
@@ -1284,3 +1284,48 @@ Aucune commande touchant au VPS.
|
||||
|
||||
**Non fait (hors périmètre #8)** — déploiement serveur réel, runner Gitea, Playwright
|
||||
serveur : VPS `153.75.250.214`, plan ordonné `devops/deploy_runbook`.
|
||||
|
||||
---
|
||||
|
||||
## Session 20260802_123546 · Dérive « 12 agents » sur les docs de mandat de tête (hors README)
|
||||
|
||||
**Contexte** — Reprise en **Sprint 8 · buffer**. Relu CLAUDE.md, roadmap (0 item
|
||||
ouvert), MEMORY.md, journal du jour. Re-vérification indépendante multi-angle de la
|
||||
santé (recompute `python3` sur artefacts commités) : **7 gates → exit 0** · qualité
|
||||
**22/22 @ 100/100** (verdict PASS · scores tous à 100, pas seulement le seuil) ·
|
||||
régression **22 suites / 564 tests / 0 échec**, **13/13 modules** présents dans la
|
||||
matrice · recette **15/15 `in_repo`** · constantes canoniques (3 %/8.5 %/52 %) toutes
|
||||
ancrées · README (13 agents ×2, 22/22, 15 promesses) exact vs artefacts.
|
||||
|
||||
**Blind-spot RÉEL trouvé** (surface distincte de l'audit fiches `03_agents/*` clos au
|
||||
`2bc3afb`) — audit des **docs de mandat de TÊTE**, non couverts par le gate de claims
|
||||
(scopé README.md uniquement). `PORTAIL_BANCABLES_4BIG.md` vérifié exact (commande +
|
||||
sorties `50_financier_bancable/{fr,en,es}.md` concordent avec `bancable_gen.py`). Mais
|
||||
**deux docs affichaient encore « 12 agents »** :
|
||||
- `AGENTS_EXISTING_ASSETS.md:1` (titre) · `02_master_prompt/MASTER_PROMPT_DTP_v2.md:28`.
|
||||
|
||||
Réalité re-dérivée : **13 agents** — 13 répertoires `03_agents/`, README canonique
|
||||
« 13 agents » (×2, déjà gaté), le 13e (**publiciste**) **LIVRÉ+GATÉ** (fiche +
|
||||
générateur `05_deliverables_mvp/publiciste/` **100/100** + suite de régression
|
||||
`publiciste`). Les « 12 » précédaient l'ajout du publiciste → dérive doc-vs-réalité.
|
||||
|
||||
**Réalisé**
|
||||
- **Correction du compte** 12 → 13 dans les deux docs (fait objectif, `03_agents/`
|
||||
= source unique · #6 anti-invention).
|
||||
- **Clarification publiciste** (`AGENTS_EXISTING_ASSETS.md` §13) : marqueur « (à créer) »
|
||||
levé, **note « Statut mandat : LIVRÉ »** pointant fiche + générateur gaté, tout en
|
||||
**préservant** la liste « À développer » comme **runtime VPS** hors périmètre worker
|
||||
(#8) — respecte la convention « VPS-runtime `à créer` ≠ dérive » (memory
|
||||
`fiche-accuracy-audit-closed`). Deux liens Markdown ajoutés → résolus (`check_docs`).
|
||||
- **Extension du gate** `check_readme_claims.sh` (surface prouvée NON couverte par
|
||||
mutation-test) : nouvelle boucle qui **réutilise le `n_agents` déjà dérivé** de
|
||||
`git ls-files 03_agents/*/AGENT.md` (pas de nouvelle machinerie · #5 pas de doublon)
|
||||
et exige que les DEUX docs de tête citent exactement ce compte. Classe
|
||||
`doc-numeric-claims-gate`.
|
||||
|
||||
**Vérifications** — nouveau check **mutation-testé** (12 réinjecté → gate ROUGE
|
||||
« dit 12 MAIS 03_agents/ en compte 13 », restauré → exit 0). **7 gates re-joués →
|
||||
exit 0**. Aucune commande touchant au VPS.
|
||||
|
||||
**Non fait (hors périmètre #8)** — runtime VPS publiciste (`publiciste.py`, systemd/
|
||||
inotify, WhatsApp), déploiement serveur : hors périmètre worker.
|
||||
|
||||
Reference in New Issue
Block a user