Contextor Status
Muestra un resumen completo del estado del proyecto.
Proceso
1. Verificar Inicialización
Verifica si existe contextor/product.md:
- •Si NO existe: indica que el proyecto no está inicializado y sugiere
/contextor-setup - •Si existe: continúa con el reporte
2. Resumen del Proyecto
Lee contextor/product.md y muestra:
code
╔══════════════════════════════════════╗
║ CONTEXTOR STATUS ║
╠══════════════════════════════════════╣
║ Proyecto: {nombre} ║
║ {descripción breve} ║
╚══════════════════════════════════════╝
3. Stack Tecnológico
Lee contextor/tech-stack.md y muestra resumen:
code
Stack: {lenguaje} + {framework} + {bd}
4. Lista de Tracks
Escanea contextor/tracks/ y para cada track:
- •Lee
plan.md - •Cuenta tareas: totales, completadas
[x], pendientes[ ] - •Calcula progreso: (completadas / totales) * 100
Muestra tabla:
code
┌─────────────────────────────────────────────────────┐ │ TRACKS │ ├──────────────────┬──────────┬──────────┬───────────┤ │ Nombre │ Estado │ Progreso │ Tareas │ ├──────────────────┼──────────┼──────────┼───────────┤ │ user-auth │ ✓ Done │ 100% │ 8/8 │ │ api-endpoints │ ⟳ Active │ 60% │ 3/5 │ │ ui-dashboard │ ○ Pending│ 0% │ 0/6 │ └──────────────────┴──────────┴──────────┴───────────┘
Estados:
- •
✓ Done- Todas las tareas completadas - •
⟳ Active- Tiene tareas completadas y pendientes - •
○ Pending- Sin tareas completadas
5. Track Activo (Detalle)
Si hay un track activo (con tareas pendientes), muestra:
code
┌─────────────────────────────────────────────────────┐
│ TRACK ACTIVO: {nombre} │
├─────────────────────────────────────────────────────┤
│ Tipo: {Feature|Bugfix|Refactor} │
│ Progreso: ████████░░░░░░░░ 60% (3/5) │
├─────────────────────────────────────────────────────┤
│ Próximas tareas: │
│ • [ ] 2.1: {descripción tarea} │
│ • [ ] 2.2: {descripción tarea} │
└─────────────────────────────────────────────────────┘
6. Acciones Sugeridas
Basado en el estado, sugiere acciones:
Si no hay tracks:
code
Siguiente paso: /contextor-newtrack <nombre>
Si hay track activo:
code
Siguiente paso: /contextor-implement
Si todos los tracks están completos:
code
¡Todos los tracks completados! Siguiente paso: /contextor-newtrack <nombre>
Formato de Salida
Usa formato de tabla ASCII para mejor legibilidad en terminal.
Notas
- •Si hay errores leyendo archivos, reporta qué archivo falló
- •Si un plan.md está mal formateado, indica el problema
- •Muestra fecha de última modificación de cada track si es posible