Pré-remise — Liste de re-validation v2 (STM EA Agent)
Pré-remise — Liste de re-validation v2 (STM EA Agent)
Commande: WO-0001 Client: STM (Société de transport de Montréal) Préparé par: Oscar (CEO) pour Dana (Gestionnaire de livraison) Date: 2026-05-30 Raison: l'agenda de remise (
output/handover-agenda.md) et le manifeste de déploiement (output/deployment-manifest.md) datent de mars 2026 et décrivent agent-ea v1. Le moteur a depuis été reconstruit en v2 (D1-first, skill/ea-archi-cibleà tiers, pipelineexport-datajs). Cette liste doit passer avant de fixer une date de remise.
Source de vérité — d'abord confirmer où est le produit
Principe de parité : la pipeline Talent Factory (
production-lines/orders/WO-0001-stm-ea-agent/output/v2-skills/) est la source canonique du moteur v2. La copie client dansOneDrive - STM\agent-ea\est un déploiement de cette source et doit en être la même version — jamais une branche divergente. Toute évolution part de la pipeline, puis se redéploie vers OneDrive.
| # | Vérification | Critère de réussite |
|---|---|---|
| S1 | Localiser le dépôt v2 livrable | La copie déployée vit dans C:\Users\bockb\OneDrive - STM\agent-ea\. C:\Projects\agent-ea est obsolète (réf. mémoire projet) et ne doit PAS servir de base de démo. |
| S2 | Confirmer que le déploiement v2 est appliqué | Les 5 fichiers de output/v2-skills/ (ea-archi-cible.md, 3 templates hlsa-tier-N.md, ea-hlsd.md) + les 2 patches (CLAUDE.md, carte-reference-skills.md) sont bien copiés dans OneDrive - STM\agent-ea\.claude\commands\ (voir DESIGN-NOTES.md §Instructions de déploiement). |
| S3 | Parité pipeline ↔ OneDrive | Les skills/templates dans OneDrive - STM\agent-ea\.claude\commands\ sont **identiques** à ceux de la pipeline output/v2-skills/ (même contenu, même version). En cas d'écart, la pipeline gagne : redéployer depuis la pipeline, jamais l'inverse. |
Bloc A — Environnement opérationnel
- A1. Claude Code fonctionnel —
claude --versionretourne une version valide sur la machine de démo. - A2. drawio-mcp disponible —
npx drawio-mcp --versionrépond; sinonnpm install -g drawio-mcp. - A3. Workspace ouvre la bonne racine —
agent-ea.code-workspacepointe uniquement sur la racine v2 OneDrive; aucune entrée versC:\Projects\BMAD-AEniC:\Projects\agent-ea.
Bloc B — Correctifs de sanitisation (hérités de Diego, item FLAGGED)
- B1. README.md — la section « Workspace multi-dossiers » (réf. lignes 4–14) et toute référence
C:\Projects\BMAD-AEsont supprimées. - B2. agent-ea.code-workspace — l'entrée de dossier
BMAD-AE (skills & références)est retirée (cf. manifeste §4 Sanitization). - B3. Aucune fuite de credentials —
tools/confluence.envabsent du paquet; seulconfluence.env.exampleprésent.
Bloc C — Identifiants de modèle (CRITIQUE — l'agenda v1 est faux) ✅ FAIT 2026-05-30
- C1. Modèles courants — produit STM bumpé Opus 4.7 → 4.8 via
MODEL-CONFIG.md(source canonique) + sweep des refs hardcodées dans skills et 3 docs client. Commit6a1eaca(repo OneDrive). Agenda mis à jourclaude-opus-4-5→claude-opus-4-8. - C2. DESIGN-NOTES / skills cohérents —
archi-cible.md,hlsd.md,a100-a280-page.mdne référencent plusopus-4-7. Vérifié CLEAN.
Bloc D — Inventaire des skills (delta v1 → v2)
⚠️ Changement majeur découvert : les skills sont désormais namespacées sous
.claude/commands/ea/→ invocation/ea:hlsd,/ea:archi-cible, etc. (plus/ea-hlsd). L'agenda v1 utilisait les anciens noms plats — corrigé dansoutput/handover-agenda.md(2026-05-30).
- D1. Skills de démo présents —
exigences-note-revue,archi-orientation,commun-diagramme,hlsdprésents sousea/. Invocation/ea:xxx. Agenda corrigé. - D2. Nouveau skill v2 présent —
archi-cible.md(+hlsa-tier-1/2/3.md) confirmé installé. Invocation/ea:archi-cible. - D3. Alias legacy intact —
changement-solution.mdtoujours présent sousea/. - D4. Carte de référence à jour — vérifier que
docs/carte-reference-skills.mdliste les skills en notation/ea:xxx(modèles déjà à jour). À confirmer visuellement.
Bloc E — Cible de publication (DÉCISION TRANCHÉE : plus de Confluence)
Décision CEO (2026-05-30) : Confluence est abandonné. La publication v2 est D1 → data.js → HTML, livrée via JCT / Cloudflare Pages (réf. mémoire
publishing-direction,jct-web-publishing). On ne démontre pas Confluence et on ne le présente pas comme option héritée.
- E1/E2. Confluence purgé de l'agenda — capacité #9, démos et Bloc 5 (config) basculés sur publication HTML/JCT. Les 2 mentions restantes (lignes ~95, ~221) décrivent Confluence comme outil existant de la STM (intégration cliente), pas notre cible de publication — conservées à dessein.
- E3. Skill
/ea:commun-publication+ 12 skills — le code de publication reste câblé Confluence dans le produit live. Refactor séparé requis (remplacer cible Confluence → HTML/JCT, avec tests). NON fait — ne pas charcuter un produit certifié à la hâte. Voir « Travail restant » ci-dessous.
Bloc F — Données et documents de démo
- F1. 3 inputs de démo préchargés — transcription SAP, intrant SCADA, fichier d'entrée OPUS présents dans les dossiers
DAE-NNNN/appropriés de la machine de démo. - F2. 4 docs client prêts —
guide-utilisateur.md,guide-configuration.md,carte-reference-skills.md,demarrage-rapide.md, sans aucune référence interne Talent Factory. - F3. Formulaire de confirmation accessible —
output/delivery-confirmation.mdprêt à recueillir la signature en fin de séance.
Bloc G — Agenda lui-même
- G1. Régénérer l'agenda en v2 — une fois C/D/E réglés, mettre à jour
output/handover-agenda.md(date, modèles, cible de publication, mention/ea-archi-cible) pour qu'il corresponde à ce qui sera démontré en direct.
Test de fumée recommandé (avant la séance)
Reprendre le test de validation de DESIGN-NOTES sur la machine de démo, modèle Opus courant:
/ea-archi-cible trangesco-evaluation-systemes --tier 3 --phase 04-portrait-ti-cible
Réussite = les fichiers se génèrent sans erreur et la structure correspond aux gold-standards. Si ça casse, l'environnement de démo n'est pas prêt — ne pas fixer de date.
Résumé décisionnel pour Dana
| Statut | Signification |
|---|---|
| Tous Blocs A–G cochés + test de fumée vert | Prêt à fixer une date de remise STM. |
| Bloc C non fait | Bloquant — les commandes /model de l'agenda échoueront en direct. |
| Bloc E non purgé | Bloquant — toute mention Confluence restante contredit la direction produit. |
| S3 (parité) en écart | Bloquant — redéployer depuis la pipeline avant de démontrer une version divergente. |
Propriétaire des correctifs techniques (A–F): à confirmer entre Dana, Diego et l'équipe agent-ea. Cible de publication (E): tranchée — HTML/JCT, plus de Confluence. Une fois vert, déclencher la séance (Bloc 6 → signature → facturation).
État au 2026-05-30 — fait vs restant
✅ Fait (cette session):
- Modèles bumpés Opus 4.7 → 4.8 dans le produit STM (MODEL-CONFIG + skills + 3 docs). Commit OneDrive
6a1eaca. - Agenda de remise mis à jour v2 : invocation namespacée
/ea:xxx, modèleclaude-opus-4-8, publication HTML/JCT, Confluence retiré du flux de démo. - STATUS.md de l'usine rafraîchi à la réalité courante.
⏳ Restant (par ordre de priorité):
- Refactor publication Confluence → HTML/JCT (Bloc E3) — ✅ RÉSOLU par la migration Edward-v4 (2026-05-31). Les skills
commun-publication/commun-diagramme/changement-solutionsont retirés ; la publication v4 =publish(renderer-adapter, défaut HTML) +/ea:publish-jct. Confluence = adaptateur off-by-default, non livré. - D4 — ✅ FAIT (2026-05-31).
docs/carte-reference-skills.mdrégénéré en v4 (16 skills, pipeline 8 étapes, 0 skill mort, notation/ea:partout). - Test de fumée — ✅ COUVERT par la parité Phase 4 : tests moteur 8/8 verts depuis l'intérieur de la copie OneDrive, 2 runs
publishbyte-identiques (v4-parity-result.md). Plus rigoureux qu'une génération T3 ad hoc. - F1 — précharger les 3 inputs de démo (SAP / SCADA / OPUS). ⏳ Reste à faire avant la séance — données STM synthétiques réelles disponibles dans
clients/stm/(DAE-0002 azure-vs-sap, DAE-0004 scada-ignition). - Décision : agent-ea mono-client vs multi-client — ✅ TRANCHÉ (TFD-025) : multi-client avec
clients/<slug>/.
🔧 Corrections de cette session (2026-05-31, pré-séance):
- 🔴 SÉCURITÉ : token Atlassian live (
_system/tools/confluence.env) retiré de la copie client OneDrive → déplacé versagent-ea-backups/_secrets-removed-from-client/. ⚠️ À RÉVOQUER/régénérer dans Atlassian (a séjourné dans OneDrive synchronisé). - 🔴 Agenda : Démo 3.3 réécrite
/ea:commun-diagramme→/ea:diagramme-hautniveau; renvois à/ea:commun-publicationretirés. - 🟡 4 docs client régénérés/corrigés en v4 (skills morts purgés : 8 dans guide-utilisateur, 2 config, 1 démarrage, carte-reference entièrement réécrite).