Commit graph

6 commits

Author SHA1 Message Date
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
Natalie
43674e5bcb feat(@projects/@magic-civilization): enhance empire economy & ai integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 16:56:13 -07:00
Natalie
2d9554d9ff feat(@projects): update wasm build and guide deployment workflows
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 13:06:14 -07:00
Natalie
abca92f48c feat(@projects): add multi-map preset support
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 12:56:07 -07:00
Natalie
194fde9718 feat(@projects/@magic-civilization): add autoplay smoke test integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 12:51:03 -07:00
Natalie
3ee2b60b11 feat(@projects/@magic-civilization): add gpu rollout parity tests & performance benchmarks
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-17 12:30:50 -07:00