mirror of
https://github.com/Pandipipas/scoreko-dev.git
synced 2026-06-06 03:32:06 +00:00
2.4 KiB
2.4 KiB
Session Handoff
Este handoff resume el contexto que debe asumir cualquier sesión futura antes de continuar el refactor. El análisis arquitectónico ya está hecho; no debe repetirse desde cero.
Estado de la Sesión
- No se habían modificado archivos antes de crear esta documentación.
- Se leyó la estructura del proyecto, configs, schemas, extensión, dashboard, overlays y shared.
vue-tscpasa.tscpasa.lintfalla con 3 errores reales y 243 warnings de formato.
Documentación Creada
| Documento | Propósito |
|---|---|
docs/refactor/ARCHITECTURE_AUDIT.md |
Diagnóstico del estado actual y riesgos. |
docs/refactor/MIGRATION_PLAN.md |
Orden secuencial de migración. |
docs/refactor/ARCHITECTURE_RULES.md |
Reglas accionables para implementación posterior. |
docs/refactor/TARGET_ARCHITECTURE.md |
Source of truth de la arquitectura objetivo. |
docs/refactor/SESSION_HANDOFF.md |
Contexto operativo para futuras sesiones. |
Source of Truth
Para futuras sesiones:
- Usar
TARGET_ARCHITECTURE.mdcomo referencia principal. - Aplicar siempre
ARCHITECTURE_RULES.md. - Ejecutar
MIGRATION_PLAN.mden orden. - Consultar
ARCHITECTURE_AUDIT.mdsolo para entender el diagnóstico original.
Próximo Paso Recomendado
El siguiente paso técnico, cuando se decida continuar, es iniciar el Paso 1 del plan:
- Congelar comportamiento.
- Capturar screenshots de overlays.
- Crear fixtures de replicants.
- Registrar baseline de build, typecheck y lint.
No empezar moviendo código antes de tener esa baseline.
Riesgos a Recordar
- El sistema de packs es el área de mayor riesgo.
- Los overlays son sensibles a cambios visuales y deben tocarse al final.
- La frontera NodeCG debe centralizarse antes de reescribir features.
- Los replicants de packs deben formalizarse con schemas antes de limpiar runtime.
Players.vueySettings.vuedeben dividirse, no reescribirse desde cero.
Checks Conocidos
| Check | Resultado |
|---|---|
vue-tsc |
Pasa. |
tsc |
Pasa. |
lint |
Falla con 3 errores reales. |
Errores lint reales conocidos:
_idenPlayers.vue._configenstartgg.ts._configenchallonge.ts.
Los demás avisos conocidos son warnings de formato Vue.
Instrucción para Futuras Sesiones
No reanalizar el proyecto desde cero salvo que el código haya cambiado de forma sustancial. Continuar desde estos documentos y ejecutar el plan en orden.