Brownfield y Gestion de Fases
Brownfield y Gestion de Fases
Proyectos existentes (brownfield)
Si ya tienes un codebase, ejecuta antes de new-project:
/gsd:map-codebase
Que analiza
- Estructura de directorios y convenciones
- Dependencias y versiones
- Patrones de codigo existentes
- Configuracion (linters, formatters, CI)
- Base de datos y schemas
Por que importa
Sin mapear el codebase, GSD podria:
- Proponer un stack diferente al existente
- Crear archivos en ubicaciones incorrectas
- Ignorar convenciones establecidas
- Duplicar funcionalidad que ya existe
Con el mapeo, GSD respeta lo que ya tienes y construye sobre ello.
Gestion de fases
Ver el roadmap
/gsd:progress
Agregar una fase al final
/gsd:add-phase
Append al roadmap existente. Util cuando descubres requisitos nuevos durante el desarrollo.
Insertar una fase urgente
/gsd:insert-phase [N]
Inserta una fase en la posicion N, desplazando las siguientes. Util para:
- Bugs criticos que necesitan fase propia
- Dependencias que olvidaste
- Trabajo urgente que no puede esperar
Eliminar una fase futura
/gsd:remove-phase [N]
Solo puede eliminar fases que aun no se han ejecutado.
Planificar gaps del milestone
/gsd:plan-milestone-gaps
Despues de un audit, si hay gaps entre lo implementado y el DoD, este comando crea fases adicionales para cerrar los huecos.
Referencia rapida de comandos
Core workflow
| Comando | Descripcion |
|---|---|
/gsd:new-project [--auto] | Inicializar proyecto completo |
/gsd:discuss-phase [N] [--auto] | Capturar decisiones |
/gsd:plan-phase [N] [--auto] | Investigar + planificar + verificar |
/gsd:execute-phase <N> | Ejecutar planes en waves |
/gsd:verify-work [N] | UAT con diagnostico |
/gsd:audit-milestone | Verificar DoD del milestone |
/gsd:complete-milestone | Archivar y tag de release |
/gsd:new-milestone [name] | Iniciar siguiente version |
Navegacion
| Comando | Descripcion |
|---|---|
/gsd:progress | Estado actual y siguiente paso |
/gsd:help | Lista de comandos |
/gsd:update | Actualizar GSD |
Gestion de fases
| Comando | Descripcion |
|---|---|
/gsd:add-phase | Agregar fase al final |
/gsd:insert-phase [N] | Insertar fase urgente |
/gsd:remove-phase [N] | Eliminar fase futura |
/gsd:list-phase-assumptions [N] | Ver enfoque pretendido |
/gsd:plan-milestone-gaps | Crear fases desde gaps del audit |
Brownfield y ad-hoc
| Comando | Descripcion |
|---|---|
/gsd:map-codebase | Analizar codebase existente |
/gsd:quick | Tarea ad-hoc sin ciclo completo |
Resumen
/gsd:map-codebaseantes denew-projectpara codebases existentes- Agregar, insertar y eliminar fases sin reconstruir todo
/gsd:plan-milestone-gapspara cerrar huecos despues del audit- GSD se adapta al roadmap en lugar de bloquearte
← Orquestacion Multi-Agente | Indice | Siguiente: Comparacion con otros Frameworks →