229c381c3e
* 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>
33 lines
1.6 KiB
Markdown
33 lines
1.6 KiB
Markdown
# 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.
|