diff --git a/docs/2025-11-01-plan-refactor-tecnico.md b/docs/2025-11-01-plan-refactor-tecnico.md index 69f9259..e05da97 100644 --- a/docs/2025-11-01-plan-refactor-tecnico.md +++ b/docs/2025-11-01-plan-refactor-tecnico.md @@ -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)