Expand description
Canonical durable contract for task-tracker checklist snapshots.
Every successful task_tracker mutation publishes a TrackerSnapshot
through ThreadEvent::TrackerUpdated
so timeline consumers (desktop Tasks viewer, session archives) replay typed
checklist state instead of re-parsing rendered tool output. The snapshot
carries the user-facing surface only — title, progress counts, and the
compact item tree — mirroring the CLI transcript/panel split; structured
step metadata (files/outcome/verify) stays in the tool payload and
the persisted tracker artifacts.
Structs§
- Tracker
Item State - One checklist row in a tracker snapshot.
- Tracker
Snapshot - Bounded checklist snapshot published after a
task_trackermutation.
Enums§
- Tracker
Item Status - Lifecycle status of one checklist item, using the canonical
task_trackerwire strings (pending,in_progress,completed,blocked).