docs: documentar avances Lote 1: util canónica, wrapper datetime, tests verdes

Co-authored-by: aider (openrouter/openai/gpt-5) <aider@aider.chat>
main
brobert 1 month ago
parent a0f35b8138
commit 80c38a6590

@ -71,6 +71,23 @@ Resultados esperados después del refactor: disminución drástica de duplicados
- Documento creado y versionado (commit a104b69).
- Diagnóstico ejecutado (wc -l, git grep, tsc, coverage) y hallazgos consolidados en este documento.
- Pendiente iniciar Lote 0 (Infra de typecheck): a la espera de revisar tsconfig raíz, apps/web/tsconfig y apps/web/vite.config.
- 2025-11-02:
- Lote 1 completado: util canónica de fechas/UTC creada (src/utils/datetime.ts) y wrapper web (apps/web/src/lib/server/datetime.ts); migración de rutas ICS y reemplazos en producción (hooks, login, complete/uncomplete, calendar tokens, dev-seed, response-queue, maintenance, group-sync, migrator).
- Commits relevantes: f4f7d95, 882f5c9, c1f12ff, df27161, a0f35b8.
- Tests verdes. Cobertura actual: 85.91% funciones / 82.12% líneas.
## Estado actual (2025-11-02)
- Fase 1 — Diagnóstico asistido: Completada.
- Fase 2 — Plan de refactor por lotes: En curso.
- Lote 0 — Infra de typecheck: Pendiente.
- Lote 1 — Utilidades de fecha/hora y validaciones: Completado.
- Lote 2 — Helpers de test y cripto: Pendiente.
- Lote 3 — Tipos y endurecimiento suave: Pendiente.
- Lote 4 — ICS central y rutas homogéneas: Pendiente.
- Lote 5 — Svelte: dividir componentes grandes: Pendiente.
- Lote 6 — DB Locator / DI ligera: Pendiente.
- Lote 7 — Cobertura en módulos flojos: Pendiente.
## Fase 2 — Plan de refactor por lotes (PRs pequeñas y seguras)

Loading…
Cancel
Save