16. Proceso de Trabajo y Herramientas
Fase: 01 — Viabilidad Temprana
Entregable: 16
Proyecto: NoteVault (PC, Mac, Android, iPhone)
1. Cadencia Metodológica y Ecosistema de Herramientas
- Metodología de Trabajo: Flujo Kanban ágil y disciplinado enfocado en métricas DORA (tiempos cortos de ciclo de cambio, integración continua y baja tasa de fallos).
- Control de Versiones: Git con estrategia Trunk-Based (
mainsiempre listo para producción, ramas cortas de característicasfeat/<nombre>y correccionesfix/<nombre>). - Comprobación Automática Local:
- En Desktop:
npm run typecheck(tsc -b) ynpx vitest run. - En Mobile:
flutter analyzeyflutter test. - Documentación Técnica: MkDocs con tema Material, renderizado en tiempo real de diagramas Mermaid y exportación estática a
site_build/.
2. Marco Conceptual: Proceso de Trabajo Ágil
1. **Entidad principal e independiente.**
2. **Es la entidad líder del conjunto de datos:** posee un identificador global único que formaliza los acuerdos operativos de trabajo (`work_process_id`: `PROCESS-TRUNK-BASED-DORA`) consultado en las retrospectivas.
3. **Existe por sí misma en el marco de ingeniería sin depender del software desarrollado**, y es la única responsable de fijar que ningún código sea fusionado sin pruebas unitarias y tipado verificado.
4. **Punto de entrada y límite de consistencia:** Es la regla que previene deuda técnica y regresiones en el código base.