Files
le-mystere-professeur-zacus/docs/WORKFLOWS.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.3 KiB
Raw Blame History

Workflows

  1. Installer les validateurs avec bash tools/setup/install_validators.sh (installe les dépendances Python requises, ex: PyYAML).

  2. Mettre à jour le YAML canon (game/scenarios/zacus_v1.yaml ou nouvel ID). Les stations/puzzles/solution sont la source des prompts audio et printables.

  3. Valider le scénario avec tools/scenario/validate_scenario.py pour garantir structure, plages 614 enfants et solution_unique.

  4. Exporter les briefings Markdown via tools/scenario/export_md.py pour mettre à jour kit-maitre-du-jeu/_generated/ et docs/_generated/SCENARIO_BRIEF.md.

  5. Valider laudio avec tools/audio/validate_manifest.py audio/manifests/zacus_v1_audio.yaml afin que chaque piste corresponde à un fichier de game/prompts/audio/.

  6. Valider les printables avec tools/printables/validate_manifest.py printables/manifests/zacus_v1_printables.yaml pour sassurer que chaque ID a un prompt accessible.

  7. Valider le conversation bundle avec tools/scenario/validate_runtime_bundle.py pour vérifier la cohérence scenario_runtime.json / scenario_canonical.yaml / scenario_promptable_template.yaml.

  8. Générer le diff fonctionnel gameplay avec tools/scenario/diff_gameplay_scenarios.py pour produire un rapport markdown dans artifacts/qa-test/<date>/.