# Workflow Estándar Flujo completo para misiones de complejidad media/alta. ## Fases ``` ┌─────────────────────────────────────────────────────────────────────┐ │ FASE 1: DEFINICIÓN (Erwin) │ ├─────────────────────────────────────────────────────────────────────┤ │ 1.1 Recibir solicitud de misión │ │ 1.2 Definir objetivo claro │ │ 1.3 Identificar restricciones y contexto │ │ 1.4 Asignar ID de misión │ │ 1.5 Crear documento de misión │ └──────────────────────────────┬──────────────────────────────────────┘ ▼ ┌─────────────────────────────────────────────────────────────────────┐ │ FASE 2: ANÁLISIS (Bulma) │ ├─────────────────────────────────────────────────────────────────────┤ │ 2.1 Analizar requisitos técnicos │ │ 2.2 Diseñar arquitectura/solución conceptual │ │ 2.3 Identificar riesgos técnicas │ │ 2.4 Proponer descomposición en subtareas │ │ 2.5 Documentar decisión de diseño │ └──────────────────────────────┬──────────────────────────────────────┘ ▼ ┌─────────────────────────────────────────────────────────────────────┐ │ FASE 3: IMPLEMENTACIÓN (Rocket) │ ├─────────────────────────────────────────────────────────────────────┤ │ 3.1 Recibir especificación de Bulma │ │ 3.2 Implementar código │ │ 3.3 Tests unitarios básicos │ │ 3.4 Documentar decisiones de implementación │ │ 3.5 Reportar a Erwin con resultado/link │ └──────────────────────────────┬──────────────────────────────────────┘ ▼ ┌─────────────────────────────────────────────────────────────────────┐ │ FASE 4: UI/UX (Hiro) [opcional, si aplica] │ ├─────────────────────────────────────────────────────────────────────┤ │ 4.1 Diseñar interfaz según specs │ │ 4.2 Obtener feedback de usuario (si disponible) │ │ 4.3 Ajustar diseño │ │ 4.4 Entregar specs a Rocket o documentación │ └──────────────────────────────┬──────────────────────────────────────┘ ▼ ┌─────────────────────────────────────────────────────────────────────┐ │ FASE 5: REVISIÓN (Sherlock) │ ├─────────────────────────────────────────────────────────────────────┤ │ 5.1 Recibir entregable │ │ 5.2 Revisar código/documentación/diseño │ │ 5.3 Probar funcionalidad │ │ 5.4 Documentar hallazgos │ │ 5.5 Si hay problemas → volver a fase correspondiente │ │ 5.6 Si está OK → aprobar │ └──────────────────────────────┬──────────────────────────────────────┘ ▼ ┌─────────────────────────────────────────────────────────────────────┐ │ FASE 6: DOCUMENTACIÓN (Claudia) │ ├─────────────────────────────────────────────────────────────────────┤ │ 6.1 Recopilar toda la información de la misión │ │ 6.2 Estructurar documentación final │ │ 6.3 Actualizar índices del repo │ │ 6.4 Archivar misión como completada │ └─────────────────────────────────────────────────────────────────────┘ ``` ## Roles por Fase | Fase | Agente Principal | Support | |------|-----------------|---------| | Definición | Erwin | - | | Análisis | Bulma | Erwin, Sherlock (review técnico) | | Implementación | Rocket | Bulma (consultas) | | UI/UX | Hiro | Rocket (integración), Erwin (feedback) | | Revisión | Sherlock | Bulma, Rocket | | Documentación | Claudia | Todos | ## Criterios de Avance - Para pasar de fase se requiere: - Entregable completo según criterios definidos - Aprobación del agente de fase (o de Erwin si hay conflicto) - Documentación actualizada ## Indicadores de Bloqueo - Fase sin progreso en >2h (en horario activo) - Agente reporta uncertainty - Conflicto entre dos agentes - Cambio de requisitos sin notificación --- *Workflow v1.0 — Control de Misión*