ddflow_workflow_pipeline
Set the ordered list of gates a task or phase must pass. Validates gate IDs and rejects undefined ones to prevent blocked items. Preview changes with dry_run before writing.
Instructions
Set the ordered list of gates a task or a phase must pass. WRITES to this project's config.
Validated before anything is written: a gate id with no definition is REFUSED and the error names the near miss, because an undefined gate in a pipeline blocks every item that reaches it and cannot be recorded or skipped. Define the gate first with ddflow_workflow_gate.
Ask the operator before changing a pipeline. It governs every future item, not the one you are working on, and removing a gate removes a check somebody added deliberately. Use dry_run to show them what it would do.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gates | Yes | Comma-separated gate ids, in the order they run. | |
| which | Yes | 'task' or 'phase'. | |
| dry_run | No | Report the change and write nothing. |