pub struct WorkflowSection {
pub enforce_phase_order: String,
pub context_budget_chars: usize,
pub plan_done_window: usize,
pub plan_pending_window: usize,
pub context_mode: ContextMode,
}Expand description
Workflow behavior configuration (v0.14.3).
Controls plan phase ordering enforcement and related guardrails.
[workflow]
enforce_phase_order = "warn" # "warn" | "block" | "off"Fields§
§enforce_phase_order: StringPhase ordering enforcement mode.
"warn"(default): Print a warning when starting a goal for a phase that has an earlier pending phase, but allow the goal to proceed."block": Prompt the user to confirm before proceeding. In non-interactive (headless) mode, behaves like"warn"."off": Skip the check entirely.
context_budget_chars: usizeMaximum character budget for the injected CLAUDE.md context (v0.14.3.1).
When the assembled injection exceeds this limit, sections are trimmed in priority order (solutions → parent context → memory → plan window) until it fits. Set to 0 to disable trimming.
Default: 40,000 characters.
[workflow]
context_budget_chars = 40000plan_done_window: usizeNumber of completed phases to show individually before the current phase in the windowed plan checklist (v0.14.3.1).
Default: 5
plan_pending_window: usizeNumber of pending phases to show individually after the current phase in the windowed plan checklist (v0.14.3.1).
Default: 5
context_mode: ContextModeContext injection mode (v0.14.3.2).
Controls whether plan + community context are injected into CLAUDE.md
or served exclusively via MCP tools (ta_plan_status, community_search).
Default: inject (current behavior — no change for existing projects).
[workflow]
context_mode = "hybrid"Trait Implementations§
Source§impl Clone for WorkflowSection
impl Clone for WorkflowSection
Source§fn clone(&self) -> WorkflowSection
fn clone(&self) -> WorkflowSection
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more