12. Actualización del Registro de Riesgos
Fase: 02 — Project Kickoff
Entregable: 12
Proyecto: NoteVault (PC, Mac, Android, iPhone)
1. Actualización de Riesgos Técnicos en Kickoff
| ID | Riesgo | Estado Post-Kickoff | Medida Preventiva Implementada |
|---|---|---|---|
| RSK-06 | Incompatibilidad de paquetes npm en React 19: Que librerías Markdown o editores no soporten React 19. | Mitigado | Se validaron e integraron @milkdown/kit y @codemirror/state con soporte verificado en package.json. |
| RSK-07 | Desfase en la paridad de características móviles: Que el cliente móvil se retrase frente al rápido desarrollo de escritorio. | Controlado | Se priorizó el desarrollo de los 4 módulos esenciales de movilidad: Tareas, Hábitos, Gym y Finanzas. |
| RSK-08 | Desbordamiento de memoria por indexación en vivo: Que el explorador consuma excesiva RAM al cargar miles de notas. | Mitigado | Implementación de límite de escaneo MAX_SCAN_NOTES = 4000 y lectura por demanda de árbol. |
2. Marco Conceptual: Riesgo de Inicialización Técnica
1. **Entidad principal e independiente.**
2. **Es la entidad líder del conjunto de datos:** posee un identificador global único que audita las dependencias del toolchain (`kickoff_risk_id`: `RISK-REACT19-COMPAT`) consultado en las revisiones de dependencias.
3. **Existe por sí misma en el registro maestro de riesgos sin sobrescribir las fases 0 y 1**, y es la única responsable de alertar sobre incompatibilidades entre librerías antes de iniciar el código de negocio.
4. **Punto de entrada y límite de consistencia:** Bloquea la adopción de dependencias que no cuenten con soporte a largo plazo.