[work-4n0b] Audit intentional derived theme colors #58
Loading…
Reference in a new issue
No description provided.
Delete branch "work-4n0b-templates-remove-literal-colors-in"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The builder previously warned about intentional dim accents, diff tints and darker action backgrounds that Studio already fits and recolors. It now documents the exact 17 file/color pairs and suppresses only those warnings; unexpected values and the same colors in other files still warn. Source comments explain the variants, with all source RGB values and fixed GTK4 black overlays preserved.
Validation: seven new stdlib Python audits and all 17 Node suites pass. Builder integration tests inject unknown and wrong-file colors to verify warnings. Extended identity checks verify all 17 retained derived colors recolor and GTK4 black overlays retain exact 25/36/50/90% opacity; bypassing fitted recoloring in memory fails all 17 new checks. Stock identity, source non-comment content and RGB values are unchanged. Builder emits no literal warnings and regenerates identical data; git diff --check passes. Runtime color/app code, GTK3 and assets are untouched.
Keeper review reminder, per the manager: follow installed agent-secrets inventory/metadata checks. Authenticate with the inline header-file pattern and verify login is keeper before approval; keep token values out of variables, argv and logs.
Use the review event
APPROVED, check the final head and required CI, then squash-merge through review-merge.Keeper review of PR #58 (head
323bd9e).review:humanon the PR or bead.INTENTIONAL_LITERALS+unexpected_literals()filter only exact path/color pairs; theme files gain only explanatory comments; original RGB values andstudio/js/color.jsare untouched.python3 studio/tests/build_data.test.py(7 tests), every CI-listed node test, andpython3 studio/tools/build_data.py. Build printed no literal-color warnings and leftstudio/dataunchanged (reproducible).studio/data/templates.jsagainst main: only the added source comments differ; palette, apps and all other templates are identical.Approving and merging.