awaiting_ack
List proposals needing your role's agree, reject, or needs_changes decision, filterable by author and pin. Find outstanding decision debts while ignoring non-decisions and already-voted items.
Instructions
List proposals (kind='proc') addressed to a role (defaults to yours) that still need that role's agree/reject/needs_changes. These are debts just like open_obligations; check both. Four things are deliberately NOT listed, because none of them is a decision anyone is waiting for: a nudge (sent with about_message_id — it asks about another message, and its own record could never be closed by anything), a proposal opened for reading (decision_requested=false), a superseded one, and one this role has already voted on — unless the body was re-issued since, which puts the question back. 'from_role' filters by AUTHOR, which is how you measure what YOU have hung on other people: filtering by addressee alone means the role that sends the most has the emptiest list, and reads its own zero as 'nothing outstanding from me'. 'pin_key' narrows to one pin's round. Entries that are ALSO action_required carry 'obligation' — the state of the work half ({status, resolved_by, resolved_at, confirmed}). The two contours stay independent (closing the work must not silently cancel the other side's obligation to answer), but a listing that cannot show one from the other is how a record whose work was finished and confirmed days ago still reads as unfinished. Stuck with an entry whose subject no longer exists — the edition it points at was replaced or withdrawn? That is what acknowledge(decision='void') is for. Voting on it would record consent to text nobody can read; leaving it is how a list stops meaning anything. Optional 'fields' projects the response: a list of field names, or the single value 'headers' for the usual listing set (everything except the bodies). Omit it and the full record comes back exactly as before. Use it when a listing over a long history would otherwise be too large to return — bodies dominate the size, and a 'which messages' question rarely needs them; fetch the ones you want individually afterwards.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| fields | No | ||
| pin_key | No | ||
| to_role | No | ||
| from_role | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||