All checks were successful
Check / eval (push) Successful in 3m0s
tools/audit-theme-design.py (report-only, maintainer-run): for every themes/*.json it checks OKLCH lightness architecture (raised bg stack, fg hierarchy), WCAG contrast beyond the guarded pairs, status-color hue families, accent harmony, protanopia/deuteranopia distinguishability (Machado matrices), and ANSI slot semantics the greeter/tty now rely on. Ran it over all 21 palettes + a visual pass over representative previews; findings curated identity-aware (lumon/ vantablack/white/hackerman exemptions are identity, not defects) into the P1-P3 punch list now recorded in BACKLOG item 28: two palettes with literally invisible subtext (summer-day, flexoki-light — the item-25/27 trap at its source), two inverted bg stacks (miasma, kanagawa), muted/warn floors, a systemic "status is never color-only" rule, the light-theme ANSI convention decision, and bar grouping rhythm notes. Verified: V0 (py_compile; the tool is report-only, deliberately not a checks.* gate until slice b adopts rules + exemptions). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
6.5 KiB
Executable File
6.5 KiB
Executable File