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
bundleIdfield 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.yamlfile 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.
Functions
-
resolveDefaultWorktrackerSettingsPath(
{Map< String, String> ? env}) → String?