docs: actualizar plan técnico con 5.5-c completado y LOC ≈621

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

@ -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:

Loading…
Cancel
Save