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, pipeline export-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 dans OneDrive - 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 fonctionnelclaude --version retourne une version valide sur la machine de démo.
  • A2. drawio-mcp disponiblenpx drawio-mcp --version répond; sinon npm install -g drawio-mcp.
  • A3. Workspace ouvre la bonne racineagent-ea.code-workspace pointe uniquement sur la racine v2 OneDrive; aucune entrée vers C:\Projects\BMAD-AE ni C:\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-AE sont 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 credentialstools/confluence.env absent du paquet; seul confluence.env.example pré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. Commit 6a1eaca (repo OneDrive). Agenda mis à jour claude-opus-4-5claude-opus-4-8.
  • C2. DESIGN-NOTES / skills cohérentsarchi-cible.md, hlsd.md, a100-a280-page.md ne référencent plus opus-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é dans output/handover-agenda.md (2026-05-30).

  • D1. Skills de démo présentsexigences-note-revue, archi-orientation, commun-diagramme, hlsd présents sous ea/. Invocation /ea:xxx. Agenda corrigé.
  • D2. Nouveau skill v2 présentarchi-cible.md (+ hlsa-tier-1/2/3.md) confirmé installé. Invocation /ea:archi-cible.
  • D3. Alias legacy intactchangement-solution.md toujours présent sous ea/.
  • D4. Carte de référence à jour — vérifier que docs/carte-reference-skills.md liste 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êtsguide-utilisateur.md, guide-configuration.md, carte-reference-skills.md, demarrage-rapide.md, sans aucune référence interne Talent Factory.
  • F3. Formulaire de confirmation accessibleoutput/delivery-confirmation.md prê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èle claude-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é):

  1. Refactor publication Confluence → HTML/JCT (Bloc E3) — ✅ RÉSOLU par la migration Edward-v4 (2026-05-31). Les skills commun-publication/commun-diagramme/changement-solution sont retirés ; la publication v4 = publish (renderer-adapter, défaut HTML) + /ea:publish-jct. Confluence = adaptateur off-by-default, non livré.
  2. D4 — ✅ FAIT (2026-05-31). docs/carte-reference-skills.md régénéré en v4 (16 skills, pipeline 8 étapes, 0 skill mort, notation /ea: partout).
  3. 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 publish byte-identiques (v4-parity-result.md). Plus rigoureux qu'une génération T3 ad hoc.
  4. 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).
  5. 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é vers agent-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-publication retiré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).