Expand description
CPM Task data structures
Defines the core types for Critical Path Management:
Task: A unit of work to be scheduledTaskKind: Domain-neutral classification of workTaskBatch: A group of tasks that can run in parallelBottleneck: A task that blocks significant downstream workCriticalPathResult: The full CPM analysis output
These types are the algorithm’s internal data model. The wire model
that crosses the crate::ports::Planner boundary lives in
crate::plan. PA3 will provide the bridge.
Structs§
- Bottleneck
- A bottleneck task that blocks significant downstream work.
- Critical
Path Result - Critical Path Analysis Results.
- Task
- A single task in the CPM plan.
- Task
Batch - A batch of tasks that can run in parallel.
Enums§
- Task
Kind - Kind of task that can be planned.
- Task
Status - Status of a task in the execution plan.