c2fc583bae
- Updated `validate_scenario.py` to handle V2 scenario YAML files, introducing new required keys and validation logic. - Added support for legacy V1 scenarios with an option to allow migration. - Modified `run_content_checks.sh` to validate V2 scenarios and associated audio and printables manifests.
2.2 KiB
2.2 KiB
AGENTS Index
Subproject Map
- Root contract:
AGENTS.md - Firmware:
hardware/firmware/AGENTS.md - Firmware tooling:
hardware/firmware/tools/dev/AGENTS.md - Docs:
docs/AGENTS.md - Game content:
game/AGENTS.md - Printables:
printables/AGENTS.md - Repo meta/CI:
.github/AGENTS.md
Exécution planifiée
- Utiliser
tools/dev/plan_runner.sh --agent <name>pour dérouler automatiquement la section## Plan d’action(ajoute--dry-runou--plan-onlypour prévisualiser). - Depuis Copilot/VS Code, utiliser
hardware/firmware/tools/dev/codex_prompt_menu.shpour sélectionner un prompt puis lancertools/dev/plan_runner.sh --agent firmware_core.
Briefings personnalisés
.github/agents/AGENT_BRIEFINGS.md– récit complet des politiques de git/agents + liste des fiches métier..github/agents/COPILOT_INDEX.md– table d’aide rapide pour sélectionner le bon agent Copilot dans l’interface.
Entry Commands
- Firmware build matrix:
cd hardware/firmware && ./build_all.sh - Firmware smoke (local hardware):
bash hardware/firmware/tools/test/hw_now.sh - Scenario validate/export:
python3 tools/scenario/validate_scenario.py <scenario>thenpython3 tools/scenario/export_md.py <scenario> - Audio manifest validate:
python3 tools/audio/validate_manifest.py audio/manifests/zacus_v2_audio.yaml - Printables manifest validate:
python3 tools/printables/validate_manifest.py printables/manifests/zacus_v2_printables.yaml
Primary Gates
pio run -e esp32devpio run -e esp32_releasepio run -e esp8266_oledpio run -e ui_rp2040_ili9488pio run -e ui_rp2040_ili9486
Skills
- Firmware skill:
skills/firmware/SKILL.md - Tooling skill:
skills/tooling/SKILL.md - Docs skill:
skills/docs/SKILL.md - Printables skill:
skills/printables/SKILL.md - Repo hygiene skill:
skills/repo_hygiene/SKILL.md - Optional registry:
agents/openai.yaml