fix(themes): #52 broken/high-ROI fidelity fixes
Some checks failed
Check / eval (push) Has been cancelled

Six per-theme defects: rose-pine btop rewritten to Dawn (was Main-on-Dawn,
invisible hi_fg); everforest + summer-night btop inactive_fg off main_bg;
vantablack role inversion (surface/overlay/muted + btop selection);
osaka-jade text↔subtext swap + warn→yellow; catppuccin-latte
mantle/accentAlt/ANSI axis; catppuccin Mocha btop (was Frappé). accentAlt
uses Latte mauve #8839ef, not the audit's pink #ea76cb (which fails the
3.0 contrast floor).

Worktree agent; diff reviewed + contrast conflict adjudicated. V0:
check-theme-contrast 24x7 all pass + flake check green. btop V2 render
pending (batched). Residual ansi[8]/ansi[3] drift noted.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Bernardo Magri
2026-07-09 19:36:58 +01:00
parent 4a99b64532
commit def6e9dcbe
10 changed files with 131 additions and 113 deletions

View File

@@ -17,6 +17,18 @@ Template:
---
## 2026-07-09 — #52 theme fidelity Broken/high-ROI fixes (delegated, worktree)
- **Task:** NEXT #52. Sonnet worktree agent (parallel, theme files only).
- **Did:** Six defects fixed: rose-pine btop→Dawn, everforest/summer-night
btop `inactive_fg`, vantablack role inversion, osaka-jade text/subtext+warn,
catppuccin-latte mantle/accentAlt/ANSI, catppuccin Mocha btop. **My call on
a flagged conflict:** the audit's accentAlt `#ea76cb` (Latte pink) fails the
3.0 contrast floor → used Latte **mauve `#8839ef`** (contrast-safe, canonical).
- **Verified:** V0 — `check-theme-contrast` 24×7 **all pass**; flake check green.
btop.theme visual = **V2 render pending** (batched). Filed a residual note
(vantablack ansi[8], osaka-jade ansi[3] drift exposed by the fixes).
- **Next:** land #54; batched V2 render of the btop themes + #51 doctor glyph.
## 2026-07-09 — #51 Waybar/menu behaviour bugs (delegated, worktree)
- **Task:** NEXT #51. Sonnet worktree agent (parallel with #52/#54, no shared
files).