|
|
|
|
@ -35,9 +35,9 @@ Este documento describe un plan de refactor seguro, incremental y medible para e
|
|
|
|
|
- Organización:
|
|
|
|
|
- Inyección de DB mediante propiedades estáticas dispersas; funcional pero frágil. Falta un “locator” central.
|
|
|
|
|
|
|
|
|
|
## Fase 1 — Diagnóstico asistido
|
|
|
|
|
## Fase 1 — Diagnóstico asistido (Completada)
|
|
|
|
|
|
|
|
|
|
Comandos a ejecutar para obtener una foto objetiva (no añaden dependencias):
|
|
|
|
|
Comandos ejecutados con éxito el 2025-11-01; a continuación se conservan para referencia y repetibilidad:
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
git ls-files '*.ts' '*.tsx' '*.svelte' | xargs wc -l | sort -nr | head -n 30
|
|
|
|
|
@ -65,6 +65,13 @@ bun test --coverage
|
|
|
|
|
|
|
|
|
|
Resultados esperados después del refactor: disminución drástica de duplicados, tsc limpio por paquete, y cobertura estable o al alza.
|
|
|
|
|
|
|
|
|
|
## Progreso
|
|
|
|
|
|
|
|
|
|
- 2025-11-01:
|
|
|
|
|
- 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.
|
|
|
|
|
|
|
|
|
|
## Fase 2 — Plan de refactor por lotes (PRs pequeñas y seguras)
|
|
|
|
|
|
|
|
|
|
Cada lote incluye objetivo, cambios, métricas y comprobaciones. Mantener tests verdes en cada paso.
|
|
|
|
|
|