09. Definition of Done & Ready
Fase: 02 — Project Kickoff
Entregable: 09
Proyecto: NoteVault (PC, Mac, Android, iPhone)
1. Definición de Listo (Definition of Ready - DoR)
Un requerimiento o tarea solo puede pasar a desarrollo si cumple:
- [ ] Especificación de módulo asignada (MOD-01 a MOD-09).
- [ ] Impacto en el contrato de bóveda (docs/VAULT_FORMAT.md) documentado y acordado.
- [ ] Criterios de aceptación funcionales definidos en lenguaje verificable (Dado-Cuando-Entonces).
- [ ] Mockup o especificación ergonómica revisada para Desktop y Mobile.
2. Definición de Terminado (Definition of Done - DoD)
Una tarea solo se considera terminada si cumple:
- [ ] Código implementado con tipado estricto sin advertencias del linter.
- [ ] Pruebas unitarias escritas con cobertura > 85% para la nueva lógica.
- [ ] npm run typecheck en Desktop pasa con 0 errores.
- [ ] flutter test en Mobile pasa con 0 errores.
- [ ] Pruebas de conformidad superadas sin diferencias de bytes en el formato serializado.
- [ ] Documentación técnica actualizada si hubo cambios de contrato.