channel_status
Retrieve your role's channel bootstrap to triage unread messages, open obligations, blocked tasks, and pinned entries before starting or wrapping up work.
Instructions
Call this at the start of every session AND before wrapping up a task — the channel is pull-based, nothing will wake you. Returns your role's bootstrap: a 'counts' summary for one-glance triage, plus details — unread, open obligations, proposals awaiting your ack, your still-blocked tasks, blocked tasks whose blocker is gone (resume via set_work_status), your in_progress tasks (what you left unfinished), needs_you tasks (the other side put the ball in your court), awaiting_done tasks (the other side declared done_local and waits for your 'done'), resolved_for_you (debts the other side closed that you must verify — confirm_resolution or reopen_message), and the pinned entries to read with pin_get before contract-related work. Task lists follow the LAST transition's author: in_progress/blocked are yours if YOU set them, needs_you/awaiting_done are yours if the OTHER side did. The FIRST call your role makes after the server changes also carries 'server.whats_new': what changed and what to do differently. It appears once per role per build and then stops — learning that the rules moved should not depend on breaking against them, and a notice that repeats forever is one everybody learns to skip. Ask again any time with server_build().
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||