¿Qué hace orch-añadir-función?
Actor · acción · destino: orch · add · feature. Capa fina sobre el motor compartido en orch-pipeline.
Cuándo Usarlo
- El usuario quiere una capacidad que aún no existe ("añadir", "crear", "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
- Tamaño mínimo por defecto: estándar — ejecuta Investigación + Plan a menos que sea claramente pequeño.
- Máscara de fases: 0 → 1 → 2 → 4 → 5 → 6 (omitir fase 3 Scaffold; solo para MVP).
- Primer movimiento (fase 4): escribir nuevas pruebas fallidas para el nuevo comportamiento, luego implementar hasta que pasen.
Cómo Funciona
- Ejecutar el motor
orch-pipelinecon la configuración anterior. - Clasificar primero el tamaño; las características pequeñas / triviales colapsan hacia 4 → 5 → 6.
- Detenerse en Compuerta 1 (aprobación del plan) y Compuerta 2 (pre-commit).
- Añadir
security-reviewersi la funcionalidad toca un desencadenante de seguridad.
Relacionado:
/feature-deves una versión independiente de este flujo.orch-añadir-funciónse diferencia porque comparte el motororch-pipeline— el clasificador de tamaño y las dos compuertas — con el resto de la familia, por lo que ajusta correctamente las funcionalidades triviales a 4 → 5 → 6.
Ejemplo
orch-añadir-función: añadir inicio de sesión OAuth2 a nws-poller
→ investigar librerías de autenticación existentes → planificar task_list [COMPUERTA 1: aprobar]
→ TDD cada tarea → revisión de código (+ revisor de seguridad: ruta de autenticación)
→ commit [COMPUERTA 2: confirmar]