[DTP-Worker 20260803_103715] Doc · fiche Faisabilité ancre l'Annexe 12 PIE (SSOT)
La directive PIE désigne la faisabilité comme SSOT (pie_spec.ssot=faisabilite) et fait du PIE le pivot Annexe 12/V10.1, mais aucune des 13 fiches AGENT.md ne le référençait. Ajoute à la fiche de l'agent SSOT une sous-section + un bullet de coordination liant le module commité pie/manifest (P0 : schéma Master Data + manifest de dépendances). Zéro compte hardcodé (README module = autorité). Gate : 32 PASS · 0 FAIL · 0 SKIP (2 liens markdown neufs validés par check-docs). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -28,6 +28,20 @@ traçable (formule recoupée en test). Aucune faisabilité concrète PXX n'est c
|
||||
le générateur, son contrat et ses fixtures d'entrée le sont (le rendu réel des 9 projets
|
||||
s'exécute côté OTOIA/VPS · #8).
|
||||
|
||||
## Faisabilité = SSOT · Project Identity Engine (Annexe 12 · V10.1)
|
||||
|
||||
Le [`DIRECTIVE_PIE_PROJECT_IDENTITY_ENGINE_20260803.md`](../../DIRECTIVE_PIE_PROJECT_IDENTITY_ENGINE_20260803.md)
|
||||
(Michel · 2026-08-03) désigne **cet agent** comme la **source unique de vérité (SSOT)** de
|
||||
toute la stack : la faisabilité est le *Project DNA*, et aucun livrable downstream (brochure,
|
||||
kit banquier, contrat, page projet, section app…) ne doit être recréé à la main si la donnée
|
||||
existe déjà ici. Le module commité [`pie/manifest`](../../05_deliverables_mvp/pie/manifest/README.md)
|
||||
livre le **P0** de la directive — le **schéma Project Master Data** + le **manifest de
|
||||
dépendances** `faisabilité → livrables downstream`, versionnable et cross-vérifié. Ainsi, toute
|
||||
modification de faisabilité déclenche la **régénération sélective** des seuls livrables concernés
|
||||
(règles de synchronisation portées par le manifest). Les comptes exacts (groupes Master Data,
|
||||
règles de synchronisation, registre downstream) **font foi dans le README du module** — cet
|
||||
agent en est la source, pas la copie.
|
||||
|
||||
## Sources canoniques
|
||||
> **Chemins VPS runtime — hors périmètre worker (#8), non commités in-repo** (préfixe
|
||||
> absolu `/opt/oto/…`, placeholder de version `{X}`). La **contrepartie commitée,
|
||||
@@ -111,6 +125,7 @@ data_room/PXX/
|
||||
- **Publiciste Agent** : consomme la faisabilité pour maintenir vente.otov7.com
|
||||
- **ERPNext Backend** : stocke DocType "Faisabilité" avec version + score qualité
|
||||
- **QA Agent** : valide score 4Big ≥ 95/100 avant publication
|
||||
- **PIE (Annexe 12)** : consomme la faisabilité comme SSOT et propage toute modif aux livrables downstream via le manifest de dépendances (voir §*Faisabilité = SSOT* ci-dessus)
|
||||
|
||||
## Livrable Sprint (mandat 8 semaines)
|
||||
- **S1** : Template canonique v1.0 finalisé + agent scaffold
|
||||
|
||||
@@ -795,3 +795,33 @@ SSOT complète (aujourd'hui l'IP backup n'a aucune source-de-vérité, tension a
|
||||
surfaces prose réalignées · gate IP étendu (mutation-testé) · Canal 1 + Canal 2 loggés.
|
||||
`./run_ci.sh` en clôture = **32 PASS · 0 FAIL · 0 SKIP** (les 2 FAIL réparés + le compte
|
||||
de jobs monté 30→32 avec les modules `financement_bancaire`/`pie`). Commit à suivre.
|
||||
|
||||
## Session 103715 · Doc · fiche Faisabilité ancre l'Annexe 12 PIE (SSOT)
|
||||
|
||||
**Choix de tâche.** `./run_ci.sh` à l'ouverture = **32 PASS · 0 FAIL · 0 SKIP** — propre.
|
||||
Roadmap 8-semaines : les 8 sprints sont livrés (24 modules gated), MVP complet contre
|
||||
`ROADMAP_8_WEEKS_OR_LESS.md`. Aucune tâche roadmap non-complétée ne restait ⇒ fallback
|
||||
mandat « améliorer un AGENT.md existant », mais appliqué à un **vrai trou** repéré, pas
|
||||
une retouche cosmétique.
|
||||
|
||||
**Trou identifié.** La directive PIE (`DIRECTIVE_PIE_PROJECT_IDENTITY_ENGINE_20260803.md`)
|
||||
désigne explicitement la **faisabilité comme SSOT** (`pie_spec.json.ssot = "faisabilite"`)
|
||||
et fait du PIE le **pivot Annexe 12 · V10.1** qui unifie toute la stack (« sans PIE · les
|
||||
11 annexes risquent divergence »). Or un `grep -iE "\bPIE\b|project identity|annexe 12|SSOT"`
|
||||
sur les **13** `03_agents/*/AGENT.md` → **0 occurrence** (les faux positifs d'un premier
|
||||
grep venaient de « co**pie** / co**pié** »). La fiche de l'agent qui EST le SSOT ne
|
||||
référençait donc pas le module qui formalise ce rôle.
|
||||
|
||||
**Correctif (`03_agents/faisabilite/AGENT.md`).** Ajout de (1) une sous-section
|
||||
*« Faisabilité = SSOT · Project Identity Engine (Annexe 12 · V10.1) »* liant la directive
|
||||
et le module commité [`pie/manifest`](../../05_deliverables_mvp/pie/manifest/README.md)
|
||||
(livre le P0 : schéma Master Data + manifest de dépendances `faisabilité → downstream`),
|
||||
et (2) un bullet dans *Coordination inter-agents*. **Zéro compte hardcodé** : le README du
|
||||
module reste l'autorité sur les groupes/règles/registre (évite de créer une surface de
|
||||
dérive prose non-gatée, [[prose-facts-vs-numeric-drift]]). Les deux liens markdown ajoutés
|
||||
pointent des fichiers réels → validés par `check-docs` ([[backtick-path-escapes-check-docs]]
|
||||
distingue liens markdown gatés vs backticks neutralisés).
|
||||
|
||||
**Réalisé / gate-neutre.** Une seule fiche éditée, prose only, aucun artefact ni générateur
|
||||
touché. `./run_ci.sh` en clôture = **32 PASS · 0 FAIL · 0 SKIP** (les 2 liens markdown
|
||||
neufs vérifiés, aucune classe de dérive déclenchée). Commit à suivre.
|
||||
|
||||
Reference in New Issue
Block a user