milestone_close
Close release milestones after ensuring all items are complete and no blockers remain. Force option overrides close-gate for exceptional cases, but streams stay protected.
Instructions
Close a release milestone. Refuses if items are unfinished, on a branch, or have unresolved blockers. Streams cannot be closed.
Args:
id: Milestone slug (must be kind='release').
force: Override the close-gate (still won't close streams). Audit-logged.
reason: Audit reason for the close.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| force | No | ||
| reason | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||