Files
docs-mission-control/docs/workflow/flujo-estandar.md
2026-03-27 18:18:52 +00:00

96 lines
7.4 KiB
Markdown

# 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*