docs(fase-9): history doc + CLAUDE.md status + plan closed
- docs/history/fase-9-polish-dark-mode.md captures the final palette (hex + contrast ratios), the four sub-fases (dark mode / reading width / sync_conflicts / WebKit specs), the test-count delta (259 → 300 + 3 skipped, +41 specs), the upstream-bug audit for Realtime presence (#1617 still open as of 2026-05-18, latest stable v2.86.3), and the prod-migration note (existing sessions do not need a re-login because users.theme is queried, not in the JWT). - CLAUDE.md project-status line flips Fase 9 to complete, bumps the test totals to 300 green / 3 skipped, and adds a new "Testing" gotcha for the WebKit project gate (RUN_WEBKIT=1 + libicu74 deps). - plan/fase-9 marks the phase ✅ with a one-liner about new test counts. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
**MVP2 · 1/6.** Primera fase del ciclo MVP2 (rama `mvp2`, fases 9 → 14).
|
||||
|
||||
**Estado: 📋 Planificada. Feature flagship: dark mode. Además de los tres pulidos pendientes heredados de Fase 5/6 y el wiring de `sync_conflicts` nunca conectado.**
|
||||
**Estado: ✅ Completada (2026-05-18). Ver `docs/history/fase-9-polish-dark-mode.md` para detalles + paleta definitiva. 41 tests nuevos: 8 user_theme pgTAP, 12 sync_conflicts pgTAP, 4 sync-conflicts integración, 3 SC unit, 8 theme unit, 3 theme E2E, 3 reading-width E2E. WebKit specs (2 nuevos) gated en `RUN_WEBKIT=1`.**
|
||||
|
||||
**Objetivo: estabilizar la experiencia visual con un tema oscuro de primera clase + cerrar cuatro pulidos que se quedaron fuera del MVP sin añadir deuda técnica nueva. No se tocan features de dominio — eso queda para Fase 10.**
|
||||
|
||||
|
||||
Reference in New Issue
Block a user