diff --git a/docs/2025-11-01-plan-refactor-tecnico.md b/docs/2025-11-01-plan-refactor-tecnico.md index 2dac40a..725c1b8 100644 --- a/docs/2025-11-01-plan-refactor-tecnico.md +++ b/docs/2025-11-01-plan-refactor-tecnico.md @@ -88,6 +88,7 @@ Resultados esperados después del refactor: disminución drástica de duplicados - Commit relevante: 234053c. - Lote 5 completado: división de TaskItem en subcomponentes (SVGs a iconos, TaskDueBadge, TaskAssignees, TaskCompleteButton, TaskActions, TaskText, TaskMeta); sin cambios funcionales; tests verdes y typecheck web limpio. - Lote 5.5-a completado: ResponseQueue extraído (EvolutionClient, limpieza modular, parseo de metadata); sin cambios funcionales; commits: 1b7420e, 2032712. + - Lote 5.5-c completado: TaskService extraído (display_code, reacción al completar, mapeadores); sin cambios funcionales; LOC actual en src/tasks/service.ts ≈ 621; commits: e3ec820, a72184f. ## Estado actual (2025-11-10) @@ -99,7 +100,7 @@ Resultados esperados después del refactor: disminución drástica de duplicados - Lote 3 — Tipos y endurecimiento suave: Completado. - Lote 4 — ICS central y rutas homogéneas: Completado. - Lote 5 — Svelte: dividir componentes grandes: Completado. - - Lote 5.5 — Refactor de servicios grandes (god classes): En curso (PR 5.5-a completado). + - Lote 5.5 — Refactor de servicios grandes (god classes): En curso (PR 5.5-a y 5.5-c completados). - Lote 6 — DB Locator / DI ligera: Pendiente. - Lote 7 — Cobertura en módulos flojos: Pendiente. @@ -218,7 +219,7 @@ Cada lote incluye objetivo, cambios, métricas y comprobaciones. Mantener tests git grep -n "sendReaction\\|sendText" src ``` - 2) PR 5.5-c — TaskService (708 LOC) + 2) PR 5.5-c — TaskService (Completado; ~621 LOC) - Motivos: mezcla de creación (códigos display), queries de listado/contadores, reglas de negocio (claim/unassign), y reacción al completar. - Cambios clave: - Extraer generación de display_code: