¿Qué hace orch-add-feature?
Actor · acción · objetivo: orch · add · feature. Capa delgada sobre el motor compartido en orch-pipeline.
Cuándo usarlo
- El usuario quiere una capacidad que aún no existe ("agregar", "construir", "implementar", "soportar …").
- Es comportamiento completamente nuevo — no una corrección (
orch-fix-defect) ni una alteración de comportamiento existente (orch-change-feature).
Configuración de operación
- Piso de tamaño predeterminado: estándar — ejecutar Investigación + Plan a menos que sea claramente pequeño.
- Máscara de fases: 0 → 1 → 2 → 4 → 5 → 6 (saltar fase 3 Scaffold; solo para MVP).
- Primer movimiento (fase 4): escribir pruebas nuevas que fallen para el nuevo comportamiento, luego implementar hasta que pasen.
Cómo funciona
- Ejecuta el motor
orch-pipelinecon la configuración anterior. - Clasifica primero el tamaño; las funcionalidades pequeñas/triviales colapsan hacia 4 → 5 → 6.
- Se detiene en Gate 1 (aprobación del plan) y Gate 2 (pre-commit).
- Agrega
security-reviewersi la funcionalidad toca algún trigger de seguridad.
Relacionado:
/feature-deves una versión independiente de este flujo.orch-add-featurese diferencia porque comparte el motororch-pipeline— el clasificador de tamaño y los dos gates — con el resto de la familia, lo que permite ajustar correctamente las funcionalidades triviales a 4 → 5 → 6.
Ejemplo
orch-add-feature: agregar login OAuth2 a nws-poller
→ investigar librerías de auth existentes → planificar task_list [GATE 1: aprobar]
→ TDD cada tarea → revisión de código (+ security-reviewer: ruta de auth)
→ commit [GATE 2: confirmar]