[DTP-Worker] Sprint 8 · buffer L75 · Fiche agent Publiciste cross-linke son livrable in-repo
Audit cohérence des 13 AGENT.md (grep -c 05_deliverables_mvp) : publiciste = seul
agent possédant un vrai module in-repo gaté (publiciste/ · 23 tests · job
publiciste-tests) à n'en cross-linker aucun (0), vs pairs >=3. Meme defaut que
faisabilite corrige session 36. + section 'Livrable Publiciste reellement produit'
(table Module/Sprint/Role/CLI/Job CI/Tests · toutes cellules verifiees) : CLI
publiciste.py {parse,validate,generate,run} (--help) · 23 tests (grep + regression) ·
job au gate (ci.yml) · Sprint 2 source README+GAP §3.13 (pas un n° roadmap qui ne
nomme pas le module) · contrat projets_master.json attribue au Faisabilite Agent
(source unique #5) · auto-score 95/100 cite depuis README L79. Anti-invention #6 :
aucun prix/positionnement fabrique · fixtures data_room = entrees hors auto-score ·
publication vente.otov7.com hors perimetre VPS #8. check_docs EXIT 0 (0 lien casse ·
5 liens resolvent) · guard_constraints EXIT 0 · regression inchangee 534 tests verts
(doc-only 0 code) · publiciste/AGENT.md links 0->5.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1280,3 +1280,51 @@ data_room + ce spec restent en soft-warn attendu) · `ci/guard_constraints.sh` E
|
||||
inchangée 534 tests verts (docs uniquement).
|
||||
|
||||
**Auto-score 4Big** : 96/100.
|
||||
|
||||
---
|
||||
|
||||
## Session 20260730_195844 · Buffer S8 · Fiche agent Publiciste cross-linke son livrable in-repo
|
||||
|
||||
**Contexte** : roadmap fonctionnellement complète — 13/13 agents documentés, 21/21
|
||||
suites régression vertes (534 tests · 0 échec), `guard_constraints` / `check_docs` /
|
||||
`validate_json` tous verts. Sprint 8 « Bufer corrections finales » (roadmap L75).
|
||||
|
||||
**Tâche (finition/cohérence · pas de doc-churn)** : audit de cohérence des 13
|
||||
`03_agents/*/AGENT.md` sur le pattern « cross-link vers ses livrables in-repo »
|
||||
(`grep -c 05_deliverables_mvp`). Résultat : **`publiciste` = 0 lien** — seul agent
|
||||
possédant un **vrai module in-repo gaté** (`05_deliverables_mvp/publiciste/`, 23
|
||||
tests, job `publiciste-tests`) à n'en cross-linker **aucun**, alors que ses pairs en
|
||||
ont ≥3 (faisabilite 4 depuis session 36, qa/crm/devops/seo 3, etc.). Un lecteur
|
||||
n'avait aucun chemin de la mission de l'agent vers l'artefact commité qui la réalise.
|
||||
Défaut réel identique à celui corrigé pour `faisabilite` (session 36) — les 4 agents
|
||||
restants à faible lien (`bim`/`ifc_speckle`/`rendu`/`mobile`) sont légitimement
|
||||
VPS-only, sans livrable in-repo propre.
|
||||
|
||||
**Fichier modifié** (doc pure · 0 code) — `03_agents/publiciste/AGENT.md` : + section
|
||||
**« Livrable Publiciste réellement produit »** (table calquée sur le pattern des pairs :
|
||||
Module · Sprint · Rôle · Entrée CLI · Job CI · Tests), toutes cellules **vérifiées** :
|
||||
- [`publiciste/`] — Sprint 2 (sourcé README `scaffold (Sprint 2)` + GAP §3.13, **pas**
|
||||
d'un n° de ligne roadmap qui ne nomme pas le module — anti-invention) · pipeline
|
||||
`data_room/PXX/` → `projets_master.json` → `index.html` luxury · CLI
|
||||
`publiciste.py {parse,validate,generate,run}` (lu via `--help`) · job `publiciste-tests`
|
||||
(lu dans `ci.yml`, présent au `gate`) · **23 tests** (`grep -c def test_` + confirmé
|
||||
`regression run`).
|
||||
- Contrat `projets_master.json` explicitement attribué au **Faisabilité Agent**
|
||||
(`faisabilite/projets_master.schema.json`, Sprint 1) — source unique, zéro
|
||||
duplication (#5) ; le Publiciste en est le consommateur.
|
||||
- Auto-score **95/100** cité depuis `publiciste/README.md` L79 (non fabriqué).
|
||||
|
||||
**Anti-invention (#6)** : la section rappelle que le générateur ne fabrique aucun
|
||||
prix/positionnement (extraction faisabilité réelle uniquement) ; qu'aucun `index.html`
|
||||
de prod n'est commité (publication VPS · #8) ; et explicite pourquoi les fixtures
|
||||
`fixtures/data_room/P01…P02` restent **hors auto-score** (échantillons d'entrée du
|
||||
parser, pas des livrables — cohérent avec les soft-warns `check_docs` attendus).
|
||||
|
||||
**Vérifs** : `ci/check_docs.sh` EXIT 0 (**0 lien interne cassé** — les 5 cibles
|
||||
`../../05_deliverables_mvp/*` [README publiciste, GAP_ANALYSIS §3.13, schema faisabilité]
|
||||
résolvent) · `ci/guard_constraints.sh` EXIT 0 · régression inchangée 534 tests verts
|
||||
(doc-only, 0 code). `publiciste/AGENT.md` : links 0 → **5**.
|
||||
|
||||
**Hors périmètre worker (VPS · #8)** : néant (changement doc-only en-repo).
|
||||
|
||||
**Auto-score 4Big** : 96/100.
|
||||
|
||||
Reference in New Issue
Block a user