Propose a milestone
propose_milestonePropose a new milestone in a Chief project. By default it is created as a PROPOSAL and does nothing until a person approves it in Chief. Set queue_now only when the user asked for this task to be queued; the user will be asked to confirm. Include a clear objective and a checklist definition of done. Call list_milestones first to avoid duplicates; an open milestone with the same title is refused with duplicate_of unless allow_duplicate is true. Reuse the same idempotency_key when retrying.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | ||
| context | No | Optional background: where this came up, relevant files or links. | |
| project | Yes | Project id (UUID) or exact project name. Call list_projects to find it. | |
| objective | Yes | What the milestone should achieve and why. | |
| queue_now | No | Also approve it to run now. The user must confirm; needs milestones:approve. | |
| allow_duplicate | No | ||
| idempotency_key | Yes | A unique string for this proposal; resend the same one on retry. | |
| definition_of_done | Yes | Checklist items that must be true when it's done. |