Mark
c790c6a8b3
docs(04-06): complete visual polish + dark-logo decoupling — D-P4-03 closed (UAT 36/36 GREEN; 188/188 vitest with #9/#10 flake tolerated; operator re-confirmed 2026-05-26)
Plan 04-06 closure — the most ceremony-heavy plan in Phase 4: 3 planner
passes + 2 plan-checker passes + 4 task commits + 1 /gsd-debug fix cycle
+ this closure commit. D-P4-03 (locked, 04-CONTEXT.md) CLOSED — both
visual polish items: (a) cursor visibility verification + (b) dark-surface
logo contrast.
Closure trail:
6a989e8 mis-diagnosed strict-meta-json deferred-items entry
b59bd24 re-plan iter-1 — correct false jsdom premise + back-patch lines
deb68df re-plan-checker iter-1 — ITERATE-NEEDED (2 BLOCKER)
f3baa3a re-plan iter-2 — real A35 + corrected 184/184 baseline
48c7053 re-plan-checker iter-2 — PASSED (0B + 0W + 3 cosmetic-advisories)
f0b88d4 Task 1 — Wave 0 RED inline-SVG source-contract + cursor pin
c416143 Task 2 — Wave 1 GREEN SVG+welcome.ts+globals.d.ts
3f8e31a Task 3 — A35 driver + A17.8 narrowed + back-patch + correction
d66cbf6 Task 4 artifact — operator-empirical screenshot harness
(Task 4 first operator empirical: TWEAK verdict 2026-05-26)
a8bcc17 debug-fix — decouple via --mks-mark-stroke + A35.5 sub-check
(Task 4 re-empirical: CONFIRMED FIXED 2026-05-26)
THIS closure (SUMMARY + STATE.md + ROADMAP.md + debug archive)
Key deliverables:
- mokosh-mark.svg stroke="#181b2a" -> stroke="currentColor"
- welcome.ts ?url/<img> -> ?raw/DOMParser/replaceChildren inline-<svg>
- globals.d.ts *.svg?raw ambient decl
- src/shared/tokens.css NEW --mks-mark-stroke = var(--mks-linen-50) in :root
(NOT overridden in .dark — theme-independent brand-component token)
- src/welcome/welcome.css .welcome-hero__mark rewired to --mks-mark-stroke
- NEW A35 host-side harness (5 sub-checks incl. A35.5 light+dark equality
decouple-proof) at tests/uat/lib/harness-page-driver.ts
- A17.8 honestly narrowed to SOURCE-BUNDLING only; points to A35
- tests/welcome/inline-svg.test.ts (3 source-contract tests)
- tests/build/cursor-visibility.test.ts (1 regression pin)
- scripts/04-06-welcome-hero-screenshots.mjs (reproducible artifact)
- 01-07-SUMMARY back-patch (5 stale lines flipped; 4 historical left)
- deferred-items.md mis-diagnosis correction
Baselines preserved:
- vitest 188/188 GREEN (most recent 187/188 with 04-CONTEXT #9/#10
webm-remux flake; passes in isolation; tolerated per Task 2 gate)
- UAT 36/36 GREEN; FORBIDDEN_HOOK_STRINGS unchanged at 12
- Pre-checkpoint bundle gates 6/6 PASS at both checkpoint + re-checkpoint
- All 4 ROADMAP SC CLOSED; D-P4-03 CLOSED
Phase 4 progress: 6/8 -> 7/8 (Plan 04-07 NEXT).
SUMMARY: .planning/phases/04-harden-clean-up-optional/04-06-SUMMARY.md
Debug session archived: .planning/debug/resolved/04-06-dark-mode-mark-decouple.md
2026-05-26 13:14:41 +02:00
..
2026-05-26 08:48:43 +02:00
2026-05-20 17:41:04 +02:00
2026-05-20 21:36:06 +02:00
2026-05-26 13:14:41 +02:00