pub struct StepView {Show 16 fields
pub args: Option<HashMap<String, Value>>,
pub automatable: Option<bool>,
pub available: Option<bool>,
pub blocked_by: Option<Vec<String>>,
pub deps: Option<Vec<String>>,
pub detail: Option<String>,
pub draft: Option<String>,
pub draft_into: Option<String>,
pub enabled: Option<bool>,
pub id: Option<String>,
pub section: Option<String>,
pub signal: Option<String>,
pub source: Option<String>,
pub state: Option<String>,
pub title: Option<String>,
pub tool: Option<String>,
}Fields§
§args: Option<HashMap<String, Value>>Args are the tool’s default arguments, merged under whatever the caller passes at run time.
automatable: Option<bool>Automatable is true when the Business AI can run this step (it names a tool).
available: Option<bool>Available is true when every dependency is done or skipped.
blocked_by: Option<Vec<String>>BlockedBy lists the unfinished dependencies keeping the step unavailable.
deps: Option<Vec<String>>Dependencies are step ids that must be done/skipped before this step is available. The wire key is deps (the blueprint contract).
detail: Option<String>Detail is the prose/juncture — what the Guide asks or explains here.
draft: Option<String>Draft, when set, is the prompt the embedded AI answers first; its output is folded into one of Args before the tool runs.
draft_into: Option<String>DraftInto names the argument the drafted text lands in. Empty means "brief".
enabled: Option<bool>Enabled is the admin on/off lever; absent reads as enabled.
id: Option<String>ID is the step’s id, as it appears in the journey (e.g. "gsuite").
section: Option<String>Section is the phase (section id) this step groups under.
signal: Option<String>Signal names the machine detector that auto-marks this step done.
source: Option<String>Source records what marked the state: manual, auto (detected) or agent.
state: Option<String>State is the step’s per-org lifecycle state: todo|in_progress|done|skipped.
title: Option<String>Title is the one-line quest as a person reads it in the checklist.
tool: Option<String>Tool is the MCP tool the Business AI runs for "do it for me". A step naming none can only be completed by a person.