Files
le-mystere-professeur-zacus/specs/CONVERSATION_BUNDLE_INTAKE.md
T
Clément SAILLANT 229c381c3e docs: importer zacus_conversation_bundle_v3 et clôturer le blocage ZIP intake (#106)
* docs: import zacus conversation bundle v3 and close ZIP intake TODO

* tools: add reproducible validator installer and document next gates

* docs: remove ZIP terminology and align intake docs to conversation bundle

* tools: add runtime bundle validator and update docs workflow

* feat: promote gameplay scenario and enforce G3 bundle checks in CI

* docs: add deep repo analysis and next-step TODOs

* Initial plan (#107)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
2026-02-25 18:17:46 +01:00

1.6 KiB

Conversation bundle intake — statut courant (G0 Spec Freeze)

Contexte

Le bundle conversationnel est maintenu dans : scenario-ai-coherence/zacus_conversation_bundle_v3/.

Critères d'acceptation (AC)

  • Les fichiers du bundle sont présents localement dans le même chemin.
  • Le contenu est importé tel quel (pas de transformation fonctionnelle).
  • La traçabilité est mise à jour (artifacts/... + evidence/manifest.json).
  • Les validateurs scénario/audio/printables existants passent après import.
  • L'installation des validateurs est reproductible par script versionné.

Non-goals

  • Aucune promotion automatique de zacus_v2.yaml vers game/scenarios/*.yaml (promotion manuelle validée dans ce lot).
  • Aucune modification firmware/hardware.
  • Aucune refonte des manifests audio/printables.

Risques

  • Le bundle peut diverger du scénario canonique game/scenarios/zacus_v1.yaml.
  • Les formats scenario_runtime.json/templates peuvent nécessiter une validation dédiée ultérieure.

Prochaine étape proposée

  • Validateur dédié implémenté: tools/scenario/validate_runtime_bundle.py (cohérence runtime/canonical/template).
  • Diff fonctionnel implémenté: tools/scenario/diff_gameplay_scenarios.py (rapport markdown QA).
  • Étape suivante: brancher le validateur runtime-bundle dans l'automatisation CI (gate G3 systématique).

Statut Gates

  • G0 Spec Freeze : satisfait pour l'import brut du bundle.

TODO transverse (issue restante)

  • Analyse transverse du repo ajoutée dans docs/repo-deep-analysis-2026-02-25.md pour planifier PR-A/PR-B/PR-C.