πŸ€–
CoordinaciΓ³n Multi-Agente
Estrategias de descomposicion y balanceo de carga para equipos IA
Proyecto NutriFlow MVP Β· 3 semanas
Generado por CULTIVA IA Β· Agentes-IA
Tareas totales
18
6 funcionalidades x 3 capas
Completadas
7
39% del total Β· Semana 1
En progreso
6
4 agentes activos
Bloqueadas
3
Esperan dependencias
Ruta critica
14d
Minimo con paralelismo
πŸ—ΊοΈ
Grafo de Dependencias
Capa 0 β€” Paralelo (Dia 1)
βœ… DB Schema
βœ… Tipos TypeScript
βœ… Setup Infra
↓ desbloquea
Capa 1 β€” Semi-paralelo (Dias 2–5)
βœ… API Auth
β†’
⚑ API Pacientes
β†’
⚑ API Planes
βœ… Layout FE
β†’
⚑ UI Auth
β†’
πŸ”’ UI Dashboard
↓ desbloquea
Capa 2 β€” Secuencial (Dias 6–10)
πŸ”’ PDF Generator
πŸ”’ API Publica
⚑ Tests unitarios
↓ desbloquea
Capa 3 β€” Final (Dias 11–14)
⏸️ Tests E2E
β†’
⏸️ Docs API
β†’
⏸️ πŸš€ Deploy
βœ… Completada ⚑ Activa πŸ”’ Bloqueada ⏸️ Pendiente
⚑
Tareas en Ejecucion
#T-08 Β· API Gestion de Pacientes
ACTIVA
πŸ€– Agente-BE πŸ“ src/api/patients.ts πŸ—“οΈ Dia 3/5
#T-12 Β· UI Modulo Autenticacion
ACTIVA
πŸ€– Agente-FE πŸ“ src/components/auth/ πŸ—“οΈ Dia 2/3
#T-09 Β· API Planes Nutricionales
ACTIVA
πŸ€– Agente-BE πŸ“ src/api/nutrition-plans.ts πŸ—“οΈ Dia 1/4
#T-15 Β· Tests Unitarios (Auth)
ACTIVA
πŸ€– Agente-QA πŸ“ tests/unit/auth.test.ts πŸ—“οΈ Dia 2/2
#T-13 Β· UI Dashboard KPIs Β· Bloqueada
BLOQUEADA
πŸ€– Agente-FE πŸ”’ Espera: T-09 (API Planes) ⏱️ Est. 2d
πŸ‘₯
Carga de Trabajo por Agente
BE
Agente-BE
Backend Β· Node.js + Prisma
Carga: Alta (2 activas)
T-08 API Pacientes (60%)
T-09 API Planes (25%)
T-10 API Publica (pendiente)
FE
Agente-FE
Frontend Β· Next.js + Tailwind
Carga: Normal (1 activa)
T-12 UI Auth (70%)
T-13 Dashboard (bloqueada)
T-14 PDF UI (pendiente)
DB
Agente-DB
Infra Β· Supabase + Prisma
Carga: ⚠️ INACTIVO
T-01 Schema βœ… completada
T-02 Migraciones βœ… completada
β†’ Reasignar a T-09 o T-15
QA
Agente-QA
Tests Β· Vitest + Playwright
Carga: Normal (1 activa)
T-15 Tests unitarios Auth (85%)
T-16 Tests E2E (pendiente)
T-17 Auditoria seguridad (pendiente)
πŸ“‹
Plantilla Aplicada β€” Tarea #T-08
Objetivo
Implementar endpoints CRUD para gestion de pacientes con validacion Zod y paginacion cursor-based.
Archivos bajo propiedad
  • src/api/patients.ts β€” owner exclusivo
  • src/api/middleware/validate.ts β€” lectura + modificacion
  • src/types/patient.ts β€” solo lectura (Agente-DB)
Contrato de interfaz
  • Importar Patient desde src/types/patient.ts
  • Exportar PatientListResponse para consumo frontend
  • GET /api/patients paginado con cursor JWT
Criterios de aceptacion
  • CRUD completo con codigos HTTP correctos (200/201/404/422)
  • Validacion Zod en body y query params
  • Tests unitarios con coverage >= 80%
  • Sin acceso a datos de otros nutricionistas (row-level security)
Fuera de alcance
Upload de fotos de pacientes Β· Historial de auditoria Β· Rate limiting
πŸ”₯
Ruta Critica del Proyecto (14 dias minimos)
DB Schema1 dia βœ…
β†’
API Auth2 dias βœ…
β†’
API Pacientes5 dias ⚑
β†’
API Planes4 dias ⚑
β†’
UI Dashboard2 dias πŸ”’
β†’
Tests E2E2 dias ⏸️
β†’
Deploy1 dia ⏸️
Aceleracion posible: Reasignar Agente-DB (inactivo) a T-09 (API Planes) β€” reduccion estimada de 1.5 dias en la ruta critica.
πŸ“Š
Panel de Monitorizacion y Rebalanceo
SeΓ±al detectada Agente Diagnostico Estado Accion recomendada
Agente inactivo (0 tareas activas) Agente-DB Finalizo todas sus tareas de capa 0 ⚠️ CRITICO TaskUpdate: reasignar T-09 a Agente-DB en paralelo con Agente-BE
Agente sobrecargado (2 activas en paralelo) Agente-BE Gestiona T-08 + T-09 simultaneamente ⚑ ALTO Mover T-09 a Agente-DB; BE se enfoca en T-08
Tarea bloqueada > 2 dias Agente-FE T-13 Dashboard espera contrato API ⏳ WATCH Agente-FE prepara mocks con contrato provisional mientras T-09 finaliza
Tests a punto de completar Agente-QA T-15 al 85%, liberara capacidad manana βœ… OK Precargar T-16 (Tests E2E) en la cola de QA para manana
Todas las tareas de capa 0 done Todo el equipo Schema, tipos y setup listos βœ… OK Avanzar a capa 1 en paralelo; contratos de interfaz publicados en Notion