magicciv/scripts/run
Natalie d49993e3dd test(@projects/@magic-civilization): 🚦 Rail-1 verify gate — no game-data transform logic in GDScript
Add tools/check-no-gdscript-sim-logic.py and wire it as verify step 18 (TOTAL
20→21). Fails if presentation GDScript (src/game/engine/src/**/*.gd) re-introduces
catalog yield aggregation (`yield_production += …`) or hand-built spec dicts
(`"yield_production": …`) — the exact drift class just moved to Rust. Verified to
flag the pre-7e2baa25d aggregation and pass clean on the current tree. Logic
belongs in the mc-* crates, reached via the GDExtension bridge (Rail 1).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-24 23:55:39 -04:00
..
audio.sh
autoplay.sh
build-info.sh
build.sh
common.sh
deploy.sh
dev.sh
export.sh
format.sh
heavy-prefix.sh
lint.sh
remote.sh
run
test.sh
tools.sh
verify.sh test(@projects/@magic-civilization): 🚦 Rail-1 verify gate — no game-data transform logic in GDScript 2026-06-24 23:55:39 -04:00