Apariencia
0004. Polyrepo con rama compartida por tarea
Estado
Aceptada
Contexto
El sistema tiene tres apps con ciclos de release independientes: camaroneras_backend (NestJS + Prisma + PostgreSQL + Redis), camaroneras_admin (React 19 + Vite + Shadcn), camaroneras_mobile (Flutter offline-first + Drift), y ahora camaroneras_docs (VitePress).
Decisión
Cada repo tiene su git propio (polyrepo). Una tarea que toca varios repos usa la misma rama feat/[tarea] en todos los repos afectados.
Consecuencias
Despliegue y versionado independientes por app, a costa de coordinar manualmente el estado de la rama entre repos durante una tarea multi-repo.