resolve_proposal
Confirm, reject, or revise a pending AimDB proposal. Confirm applies changes and writes state plus Mermaid/Rust artifacts; reject discards; revise returns redirect.
Instructions
Resolve a pending proposal. On confirm: applies the change, writes state.toml, generates Mermaid and Rust artefacts. On reject: discards without changes. On revise: discards with a redirect message.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| redirect | No | Message explaining what to revise (only used when resolution=revise) | |
| rust_path | No | Override Rust output path | |
| resolution | Yes | User decision: confirm applies the change, reject discards it, revise returns a redirect | |
| state_path | No | Override state.toml path | |
| proposal_id | Yes | The proposal ID returned by any propose_* tool, remove_record, rename_record, remove_task, or remove_binary | |
| mermaid_path | No | Override Mermaid output path |