start_project_request
Begins a new authorized project change, dispatches the first workflow step, and waits for progress; not for continuing or retrying existing tasks.
Instructions
Begin a NEW authorized project change, dispatch the workflow's first step, and
wait for progress. workflow names which workflow to run; it is honoured only when
the project's workflow_selection is "pm" (call list_workflows first) and ignored
otherwise, when the project fixes or auto-picks the workflow.
Never use this to continue, retry, recover, or inspect an existing task;
doing so starts a new round and invalidates its prior plan approval. The
caller must continue in this turn whenever workflow says so.
If the result has a non-null action_required, do NOT end your turn: perform
it immediately (usually wait_for_task again). If it has a non-null
meeting_mode_notice, your reply to the user MUST begin with
meeting_mode_notice.text verbatim as its first line.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| workflow | No | Workflow id from list_workflows. Used only when the project's workflow_selection is 'pm'; otherwise ignored. | |
| acceptance | No | Acceptance criteria, one per item. Omit if the user gave none. | |
| project_id | Yes | Registered project id, as returned by list_projects. | |
| requirement | Yes | What the user wants changed, in plain language. | |
| wait_seconds | No | How long to wait for the workflow to settle after this call, in seconds (default 50). It returns earlier when the work settles. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||