Expand description
Actor presence reports and completion planning.
Owns:
- listing registry entries into a typed report with stable JSON field names
- pure active-only (and related) filters over
ActorPresenceslices - assembling a single actor entry plus ancestry chain for presence JSON
- pure
complete_actor_entry/plan_actor_doneand thinmark_actor_doneforpresence complete
Human/JSON rendering and implicit session resolution (current-lane / path / any-active fallbacks) stay CLI-owned because they couple to recovery advice and checkout state. Thread-ref creation on mint also stays CLI-owned.
Structs§
- Actor
Chain Entry - One hop in an actor ancestry chain for machine JSON.
- Actor
Done Options - Caller inputs for
actor doneplanning (identity already resolved). - Actor
Done Plan - Pure plan describing the done transition for machine/human output.
- Actor
Entry Report - One actor registry entry as surfaced by list/show machine JSON.
- Actor
List Report - Machine JSON for
heddle agent presence listdomain fields (stable field names). - Actor
Show Report - Machine JSON for a single actor-presence payload.
Functions§
- assemble_
actor_ entry - Assemble a single actor entry plus ancestry chain (pure relative to I/O).
- complete_
actor_ entry - Pure status transition for
actor done: mark complete with a timestamp. - filter_
actors - Pure filter: when
active_only, retain onlyActorPresenceStatus::Activeentries. - filter_
actors_ ref - Pure filter over a borrowed slice (for callers that already hold entries).
- list_
actors - List actors from the repository agent registry into a typed report.
- list_
actors_ from_ registry - List actors from an already-opened
ActorPresenceStore. - mark_
actor_ done - Mark an actor complete in the registry (thin store mutation).
- plan_
actor_ done - Build a done plan from a resolved registry entry (no I/O).
- show_
actor_ by_ session - Load and assemble one actor by explicit session id.
- show_
actor_ from_ entry - Assemble show payload from a resolved entry (after CLI implicit resolve).