docs: refleja cierre del Lote 4 y estado de ICS en plan técnico

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

@ -84,6 +84,8 @@ Resultados esperados después del refactor: disminución drástica de duplicados
- 2025-11-10: - 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. - 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. - 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) ## 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 1 — Utilidades de fecha/hora y validaciones: Completado.
- Lote 2 — Helpers de test y cripto: Completado. - Lote 2 — Helpers de test y cripto: Completado.
- Lote 3 — Tipos y endurecimiento suave: 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 5 — Svelte: dividir componentes grandes: Pendiente.
- Lote 6 — DB Locator / DI ligera: Pendiente. - Lote 6 — DB Locator / DI ligera: Pendiente.
- Lote 7 — Cobertura en módulos flojos: 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: - Comprobaciones:
- Tests verdes. - Tests verdes.
### Lote 4 — ICS central y rutas homogéneas ### Lote 4 — ICS central y rutas homogéneas - Completado
- Objetivo: - Objetivo:
- Consolidar construcción de ICS (escape, folding, etag) en un módulo central. - 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**. 2) Unificar fechas/validaciones (Lote 1): **Completado**.
3) Centralizar helpers de tests y cripto (Lote 2): **Completado**. 3) Centralizar helpers de tests y cripto (Lote 2): **Completado**.
4) Endurecer tipos en core (Lote 3): **Completado**. 4) Endurecer tipos en core (Lote 3): **Completado**.
5) Consolidar ICS (Lote 4): **Siguiente**. 5) Consolidar ICS (Lote 4): **Completado**.
6) Dividir TaskItem y revisar AppShell (Lote 5). 6) Dividir TaskItem y revisar AppShell (Lote 5): **Siguiente**.
7) DI ligera para DB (Lote 6). 7) DI ligera para DB (Lote 6).
8) Aumentar cobertura en módulos flojos (Lote 7). 8) Aumentar cobertura en módulos flojos (Lote 7).

Loading…
Cancel
Save