channel: add 'handoff' verb for terse holder + expected-action view #100
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Today's VHGC status check ran
coily channel read VHGC --format markdownand got back ~120 lines of charter, onboarding prose, recent events, and the full state payload. The only two things Kai actually needed:Plus, ideally: is that holder still alive (last status event within liveness window), and how long since the channel last moved.
readis the right verb when onboarding a new agent. It's the wrong verb when checking "is this channel stuck and on whom." A dedicated terse verb closes that gap.Proposal
Text default, one screen:
Fields, all derived from the newest
stateevent plus the recent event tail:state.handoff.holder.statusevent timestamp vsstatus_cadence_seconds(or 600s default). Surfacealive/silent/dead.state.handoff.expected_action, wrapped to terminal width.state.missionline.--format json|yamlfor piping (e.g. fanning out a daily backlog routine to flag every dead channel).Why now
Out of scope
coily channel list(#98) cross-joined with this. Build the list first, then this verb is the per-row drill-down.Related
coily channel list. The pair (list,handoff <id>) covers "what's stuck where" without a fullread.handoff.holder,handoff.expected_action,mission,status_cadence_seconds. No protocol change.