1.6 KiB
1.6 KiB
Zacus Conversation Bundle (v3)
Purpose
Bundle de travail conversationnel/IA conservé en dehors de la source canon gameplay (game/scenarios/*.yaml).
Files
scenario_promptable_template.yaml: template éditable (input prompt)scenario_canonical.yaml: YAML canonique conversation bundlescenario_runtime.json: JSON runtime dérivéfsm_mermaid.md: diagramme FSMCODEX_PROMPT.md: prompt Codex prêt à l'emploizacus_v2.yaml: narration MJ alignée bundleCONVERSATION_SUMMARY.md: synthèse des décisions
Validation workflow
- Installer les dépendances validateurs :
bash tools/setup/install_validators.sh
- Valider la cohérence interne du bundle :
python3 tools/scenario/validate_runtime_bundle.py
- Lancer les validateurs projet (non-régression canon/audio/printables en V2) :
python3 tools/scenario/validate_scenario.py game/scenarios/zacus_v2.yamlpython3 tools/scenario/export_md.py game/scenarios/zacus_v2.yamlpython3 tools/audio/validate_manifest.py audio/manifests/zacus_v2_audio.yamlpython3 tools/printables/validate_manifest.py printables/manifests/zacus_v2_printables.yaml
Notes
- Ce bundle n'est pas promu automatiquement dans
game/scenarios/*.yaml. - Toute promotion doit passer par une revue fonctionnelle dédiée.
Typical flow
- Modifier
prompt_inputdansscenario_promptable_template.yaml. - Revalider la cohérence (
validate_runtime_bundle.py) puis les validateurs projet V2. - Préparer la promotion firmware via un diff
scenario_runtime.json->hardware/firmware/data/story/scenarios/DEFAULT.jsonavant toute application.