* 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>
1.3 KiB
Workflows
-
Installer les validateurs avec
bash tools/setup/install_validators.sh(installe les dépendances Python requises, ex: PyYAML). -
Mettre à jour le YAML canon (
game/scenarios/zacus_v1.yamlou nouvel ID). Les stations/puzzles/solution sont la source des prompts audio et printables. -
Valider le scénario avec
tools/scenario/validate_scenario.pypour garantir structure, plages 6–14 enfants etsolution_unique. -
Exporter les briefings Markdown via
tools/scenario/export_md.pypour mettre à jourkit-maitre-du-jeu/_generated/etdocs/_generated/SCENARIO_BRIEF.md. -
Valider l’audio avec
tools/audio/validate_manifest.py audio/manifests/zacus_v1_audio.yamlafin que chaque piste corresponde à un fichier degame/prompts/audio/. -
Valider les printables avec
tools/printables/validate_manifest.py printables/manifests/zacus_v1_printables.yamlpour s’assurer que chaque ID a un prompt accessible. -
Valider le conversation bundle avec
tools/scenario/validate_runtime_bundle.pypour vérifier la cohérencescenario_runtime.json/scenario_canonical.yaml/scenario_promptable_template.yaml. -
Générer le diff fonctionnel gameplay avec
tools/scenario/diff_gameplay_scenarios.pypour produire un rapport markdown dansartifacts/qa-test/<date>/.