12. Definición del MVP (Minimum Viable Product)
Fase: 01 — Viabilidad Temprana
Entregable: 12
Proyecto: NoteVault (PC, Mac, Android, iPhone)
1. Delimitación Estricta del MVP (In-Scope vs. Out-of-Scope)
Alcance In-Scope (Producto Mínimo Viable)
- Desktop (PC Windows, macOS, Linux):
- Editor Markdown con resaltado KaTeX, frontmatter YAML, backlinks y adjuntos.
- 9 módulos funcionales integrados: Notas, Hábitos, Ejercicio, Tareas, Proyectos, Finanzas, Estudio (SRS), Mentor IA y Navegador Web.
- Despacho IPC seguro con
contextIsolation: true. - Empaquetado de instaladores
.exey.dmg. - Mobile (Android & iPhone / iOS):
- Lectura y escritura de la bóveda compartida con paridad en Hábitos, Ejercicio (series y videos), Tareas y Finanzas.
- Conformidad a nivel de bytes con el formato de escritorio.
Alcance Out-of-Scope (vNext)
- Edición colaborativa multiusuario simultánea en la misma nota mediante CRDTs (WebRTC).
- Servidor central de cuentas en la nube (contradice la filosofía Local-First).
- Plugins de terceros con descarga dinámica desde internet.
2. Marco Conceptual: Delimitación de Alcance de MVP
1. **Entidad principal e independiente.**
2. **Es la entidad líder del conjunto de datos:** posee un identificador global único que sella la frontera funcional del lanzamiento inicial (`mvp_scope_boundary_id`: `SCOPE-MVP-DUALCLIENT`) consultado en la planificación de sprints.
3. **Existe por sí misma en la definición de producto sin depender de estimaciones de tiempo**, y es la única responsable de rechazar cualquier solicitud de funcionalidad extra (*gold-plating*) antes de estabilizar la versión 1.0.
4. **Punto de entrada y límite de consistencia:** Todo ticket de desarrollo debe clasificarse estrictamente como IN-MVP o POST-MVP.