get_proposal
Reads back ONE proposal: its operations one by one, with the human decision on each (accepted / rejected / pending), the result of the application (applied / skipped_conflict / skipped_noop / invalid) and its reason. This is the tool that closes the "propose" loop: without it you never know what became of what you proposed. The raw meeting notes are NOT returned by default (includeSourceText) — they can weigh 200,000 characters. READ-ONLY.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| proposalId | Yes | The identifier returned by propose_changes, or by list_proposals. | |
| expectedProjectId | No | UUID of the project targeted by THIS call. ACTUALLY targets this project instead of the session project. Refused without changing anything if access is not granted. | |
| includeSourceText | No | Include the RAW meeting notes (up to 200,000 characters, often personal remarks). FALSE by default: useful only to reread a quote in its context. The size is always returned in `sourceTextChars`. |