ddflow_complete
Complete a work item when quality gates pass, phase tasks are closed, and a reviewer from another model family approved. Use force to override unmet conditions; each override is recorded.
Instructions
Finish an item. Refuses (exit 3) when a required gate has not passed, when a phase still has open tasks, or when no reviewer came from a different model family than the author. Pass your own model as 'model'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Item id. | |
| sha | No | Commit sha this shipped as. | |
| force | No | Complete over unmet conditions. Every one is recorded in the event log as overridden, so this is visible forever rather than being the quiet way past a gate. Prefer `ddflow_gate_skip` with a reason: it names the single step you are dropping instead of all of them. | |
| model | No | The AUTHOR's model. |