From a4dc11a124204b5073419b78ed61a9024097bb3c Mon Sep 17 00:00:00 2001 From: brobert Date: Mon, 10 Nov 2025 00:30:47 +0100 Subject: [PATCH] =?UTF-8?q?docs:=20refleja=20cierre=20del=20Lote=204=20y?= =?UTF-8?q?=20estado=20de=20ICS=20en=20plan=20t=C3=A9cnico?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: aider (openrouter/openai/gpt-5) --- docs/2025-11-01-plan-refactor-tecnico.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/docs/2025-11-01-plan-refactor-tecnico.md b/docs/2025-11-01-plan-refactor-tecnico.md index b84c75b..1ac1a7c 100644 --- a/docs/2025-11-01-plan-refactor-tecnico.md +++ b/docs/2025-11-01-plan-refactor-tecnico.md @@ -84,6 +84,8 @@ Resultados esperados después del refactor: disminución drástica de duplicados - 2025-11-10: - Lote 3 completado: endurecimiento de tipos (noImplicitAny, exactOptionalPropertyTypes, strictNullChecks), centralización de normalizeTime y tipado ligero de SQLite en servicios; inclusión de servicios en typecheck; limpieza de as any en puntos clave. - Verificación: typecheck core/web limpios y tests verdes. + - Lote 4 completado: ICS central y rutas homogéneas; rate limiting por token; títulos “Wtask.org Tareas – Personal/Grupo/Agregado” y PRODID “-/Wtask.org//ICS 1.0//ES”; eventos de día completo; ETag/304 y Cache-Control; actualización de last_used_at solo en 200. + - Commit relevante: 234053c. ## Estado actual (2025-11-10) @@ -93,7 +95,7 @@ Resultados esperados después del refactor: disminución drástica de duplicados - Lote 1 — Utilidades de fecha/hora y validaciones: Completado. - Lote 2 — Helpers de test y cripto: Completado. - Lote 3 — Tipos y endurecimiento suave: Completado. - - Lote 4 — ICS central y rutas homogéneas: Pendiente. + - Lote 4 — ICS central y rutas homogéneas: Completado. - Lote 5 — Svelte: dividir componentes grandes: Pendiente. - Lote 6 — DB Locator / DI ligera: Pendiente. - Lote 7 — Cobertura en módulos flojos: Pendiente. @@ -159,7 +161,7 @@ Cada lote incluye objetivo, cambios, métricas y comprobaciones. Mantener tests - Comprobaciones: - Tests verdes. -### Lote 4 — ICS central y rutas homogéneas +### Lote 4 — ICS central y rutas homogéneas - Completado - Objetivo: - Consolidar construcción de ICS (escape, folding, etag) en un módulo central. @@ -243,8 +245,8 @@ Cada lote incluye objetivo, cambios, métricas y comprobaciones. Mantener tests 2) Unificar fechas/validaciones (Lote 1): **Completado**. 3) Centralizar helpers de tests y cripto (Lote 2): **Completado**. 4) Endurecer tipos en core (Lote 3): **Completado**. -5) Consolidar ICS (Lote 4): **Siguiente**. -6) Dividir TaskItem y revisar AppShell (Lote 5). +5) Consolidar ICS (Lote 4): **Completado**. +6) Dividir TaskItem y revisar AppShell (Lote 5): **Siguiente**. 7) DI ligera para DB (Lote 6). 8) Aumentar cobertura en módulos flojos (Lote 7).