Skip to main content

Module tracker

Module tracker 

Source
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§

TrackerItemState
One checklist row in a tracker snapshot.
TrackerSnapshot
Bounded checklist snapshot published after a task_tracker mutation.

Enums§

TrackerItemStatus
Lifecycle status of one checklist item, using the canonical task_tracker wire strings (pending, in_progress, completed, blocked).