orchestrate-pipeline-codeonly
Pipeline multi-ticket del motor en CODE-ONLY MODE que muta codigo en la worktree _dev, con work_plan, STRATEGY y AUDIT por ticket, dos revisiones (la segunda en contexto fresco) y cierre por commit di
SKILL.mdskills/orchestrate-pipeline-codeonly/SKILL.md
GitHuborchestrate-pipeline-codeonly
Skill para conducir un pipeline de tickets del MOTOR cuando este esta en
CODE-ONLY MODE: se trabaja en la worktree _dev, no hay destino externo
montado, el bus esta bloqueado y el cierre de cada ticket es commit-directo
(git es el registro; el ID va en el mensaje del commit).
Es la variante especializada de orchestrate-pipeline para el dogfooding del
propio motor. NO reimplementa el metodo: el flujo completo (preflight, flujo por
ticket, cierre de cadena, riesgos codificados) vive en
prompts/orchestrator_pipeline_codeonly.md. El prompt es la fuente de verdad;
si algo diverge, prevalece el prompt.
Cuando usarla
Las TRES condiciones a la vez (si falta una, NO es este pipeline):
delivery_authority: repo_motor(el ticket entrega codigo del motor);- se trabaja en la worktree
_dev(ramamain), no en el principal (detached) ni en el workspace (backlog); - CODE-ONLY MODE: sin destino externo -> el bus esta bloqueado
(
--session-close/--bootstrap-ticket/--mark-readydan[ERROR] Motor code-only mode).
Cuando NO usarla
- Si el motor SI tiene destino externo montado (bus vivo): usar
orchestrate-pipelinecanonico (prompts/orchestrator_pipeline.md). - Para decidir QUE pipeline lanzar (usar
backlog-triage, read-only). - Para auditar un pipeline ya cerrado (usar
audit-pipeline, read-only). - Para un
repo_destinogenerico (ese es el flujo canonico con bus).
Preflight (recolector, obligatorio)
Antes de tocar nada, correr el recolector determinista
scripts/preflight_codeonly_pipeline.py (SHAs de los 3 repos + validate + guard de
topologia + barrera "0 consumidores runtime" del token a retirar). Es un TESTIGO
read-only: reporta senales, el agente juzga. Detalle en el prompt (Paso 0).
Workflow
El metodo (preflight, flujo por ticket, cierre de cadena, riesgos codificados) vive
INTEGRO en prompts/orchestrator_pipeline_codeonly.md. Esta skill no lo redeclara:
lee ese prompt y ejecutalo. Si algo diverge, prevalece el prompt.
Restriccion dura
- SOLO
repo_motor+_dev+ code-only. Cierre commit-directo, sin bus. - La skill es puntero: no redeclara el metodo. Remite al prompt.