tom_worktracker_core library

Classes

ExecutionStateMapping
Shared mapping from a todo's status to WorktrackerExecutionState.
SettingsFields
YAML field names used in settings files.
TodoDocumentContent
A todo file as read: its parsed form and the encoding to write it back in.
TodoDocumentReader
TodoDocumentStore
ValidationResult
Validation result returned by WorktrackerMutationValidator methods.
WorktrackerBundlePlan
The result of running the bundle planner against a snapshot.
WorktrackerBundlePlanner
Groups snapshot todos into bundles by their bundleId field and computes completion progress and role coverage per bundle.
WorktrackerBundleProjection
WorktrackerDebug
Centralized debug logging for Worktracker.
WorktrackerExecutionEntry
A single entry in an execution snapshot, corresponding to one todo.
WorktrackerExecutionItem
WorktrackerExecutionManifest
An engine-facing manifest that describes all bundles and unbundled todos in a snapshot.
WorktrackerExecutionManifestBuilder
Builds a WorktrackerExecutionManifest from a WorktrackerSnapshot.
WorktrackerExecutionProjection
WorktrackerExecutionProjectionBuilder
WorktrackerExecutionSnapshot
A point-in-time capture of execution state across all todos.
WorktrackerExecutionTracker
Captures a point-in-time execution snapshot from a WorktrackerSnapshot, mapping each todo to its execution state and computing aggregate metrics.
WorktrackerFileConstants
File extension and marker constants.
WorktrackerGanttItem
A single item in a Gantt projection, representing one todo.
WorktrackerGanttProjection
A Gantt chart projection derived from a snapshot.
WorktrackerGanttProjectionBuilder
Builds a WorktrackerGanttProjection from a WorktrackerSnapshot.
WorktrackerGraphBuilder
WorktrackerGraphEdge
WorktrackerGraphNode
WorktrackerManifestBundle
A bundle entry within an execution manifest, describing a group of todos that a workflow engine can execute together.
WorktrackerMutationApi
Orchestrates CRUD and link mutations on todo documents.
WorktrackerMutationValidator
Validates mutation requests against business rules.
WorktrackerNodeGraph
WorktrackerPlannedBundle
A single planned bundle containing a group of todos.
WorktrackerReadApi
WorktrackerReadResult
WorktrackerSettings
WorktrackerSnapshot
WorktrackerStatusHelper
Provides named status-transition operations for todos.
WorktrackerStatusTransitions
The status transitions Worktracker allows: a source status mapped to the statuses it may move to. Any transition not listed here is rejected.
WorktrackerTimestampPolicy
WorktrackerTodoCreateRequest
Request payload for creating a new todo: the todo itself, and the document of the workspace it is added to.
WorktrackerTodoDocument
One *.todo.yaml file of a workspace: the todos the shared model reads, and why any other item or the file itself could not be read.
WorktrackerTodoUpdateRequest
Request payload for updating an existing todo. Only the non-null fields are applied.
WorktrackerTodoWorld
WorktrackerTodoWorldDiscovery
WorktrackerWorkspace
WorktrackerWorkspaceDiscovery
WorldFields
YAML field names used in world marker files.