Skip to main content

Module goal_task

Module goal_task 

Expand description

Goal-specific task extensions for the durable control plane.

Structs§

GoalBlocker
Structured blocker packet attached to a paused goal. Free-form text is only explanatory. Policy branches on kind and payload.
GoalPauseState
GoalTaskRecord
TaskContinuationContext
TaskGoal

Enums§

GoalBlockerKind
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.
GoalPauseReason
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.
TaskContinuationConversationScope
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.

Traits§

GoalTaskRegistry