Module goal_task
Expand description
Goal-specific task extensions for the durable control plane.
Structs§
- Goal
Blocker - Structured blocker packet attached to a paused goal.
Free-form text is only explanatory. Policy branches on
kindand payload. - Goal
Pause State - Goal
Task Record - Task
Continuation Context - Task
Goal
Enums§
- Goal
Blocker Kind - Coarse class of a blocker attached to a paused goal.
This is intentionally separate from
GoalPauseReason: a pause has one primary reason, while the blocker list can contain several actionable items. - Goal
Pause Reason - Typed policy input for why a goal is paused.
A pause reason is goal-specific explanation layered on top of
TaskStatus::Paused. It must not be used as a second lifecycle enum. - Task
Continuation Conversation Scope - Durable representation of the channel history scope for a continuation prompt. Kept local to the control plane so the store does not depend on channel transport structs.