96 lines
7.4 KiB
Markdown
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*
|