magicciv/scripts/run
Natalie 0c2d7c6d4a feat(@projects/@magic-civilization): colour-SoT coverage gate locks in the migration (p2-87)
Add tools/check-ui-color-sources.py: fails if a hardcoded numeric Color()/Color8()
is applied to a widget in a scene (add_theme_*_override / StyleBox *_color).
Allows computed Color(accent.r,…), transparent, named constants, and var-init
fallbacks; excludes scenes/tests + the 3 precursor deletion files. Passes clean
on live scenes (exit 0). Wired into ./run verify as step 17 so a hardcoded
colour can't creep back in.

Capstone for the override→inheritance / single-colour-system work: colours in
live scenes now provably come from the design-token source.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-19 10:27:56 -05:00
..
audio.sh 🔥 remove combat & audio components 2026-04-28 17:39:46 -04:00
autoplay.sh
build-info.sh
build.sh
common.sh
deploy.sh fix(@projects): 🐛 update deployment and guide workflows 2026-06-10 03:38:03 -07:00
dev.sh
export.sh
format.sh
heavy-prefix.sh perf(player-api): Add systemd slice integration to enforce CPU/memory limits for player API workers during RL training 2026-05-26 02:21:13 -07:00
lint.sh
remote.sh fix(@projects): 🐛 update deployment and guide workflows 2026-06-10 03:38:03 -07:00
run
test.sh feat(@projects/@magic-civilization): add hex terrain palette system 2026-04-26 21:08:49 -07:00
tools.sh fix(@projects): 🐛 update deployment and guide workflows 2026-06-10 03:38:03 -07:00
verify.sh feat(@projects/@magic-civilization): colour-SoT coverage gate locks in the migration (p2-87) 2026-06-19 10:27:56 -05:00