Decide Proposal
decide_proposalAccept or reject a threat model proposal when delegated, closing it and applying the change. If not permitted, escalates the decision for human review, so you can continue other work.
Instructions
Accept or reject a proposal. Call this only when the workspace's
delegation policy names this decision for this agent at the proposal's
tier (the delegation block of get_control_work_order says what
you may decide). Mutating: closes the proposal and applies an accepted
change.
This is a judgment. The call is refused with HTTP 403 and an
escalation_id unless the delegation policy permits it; the refusal
parks the decision for a person as a decision_request. Do not retry
a refusal: report the escalation_id, poll list_proposals for the
outcome, and continue other work.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Optional note recorded with the decision. | |
| decision | Yes | ``accept`` or ``reject``. | |
| model_id | Yes | ID of the threat model. | |
| proposal_id | Yes | ID of the proposal to decide. | |
| server_version | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||