#[non_exhaustive]pub struct RederiveReport {Show 13 fields
pub attached_verdicts: i32,
pub call_kinds: BTreeMap<String, i32>,
pub judged_actions: i32,
pub node_kinds: BTreeMap<String, i32>,
pub nodes: i32,
pub parse_failures: Vec<String>,
pub parsed_turns: i32,
pub plans_attached: i32,
pub raw_only_turns: i32,
pub raw_turns: i32,
pub reconcile: ReconcileStats,
pub unattached_actions: Vec<String>,
pub web_summary_attached: i32,
}Expand description
A summary of one derive pass.
Models the contract’s RederiveReport schema.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.attached_verdicts: i32The contract’s attached_verdicts.
call_kinds: BTreeMap<String, i32>The contract’s call_kinds.
judged_actions: i32Verdict attach: judged actions grouped across stages, and how many attached one-to-one to a captured tool_use.
node_kinds: BTreeMap<String, i32>The contract’s node_kinds.
nodes: i32The contract’s nodes.
parse_failures: Vec<String>The contract’s parse_failures.
parsed_turns: i32The contract’s parsed_turns.
plans_attached: i32PlansAttached counts plan-name-gen calls linked to the ExitPlanMode tool_use that accepted the plan.
raw_only_turns: i32The contract’s raw_only_turns.
raw_turns: i32The contract’s raw_turns.
reconcile: ReconcileStatsThe contract’s reconcile.
unattached_actions: Vec<String>UnattachedActions samples judged actions that found no matching tool_use (capped) — expected for non-tool events like subagent handbacks; anything else is matcher signal worth reading.
web_summary_attached: i32WebSummaryAttached counts web-summary calls linked back to their WebFetch/WebSearch tool_use.
Trait Implementations§
Source§impl Clone for RederiveReport
impl Clone for RederiveReport
Source§fn clone(&self) -> RederiveReport
fn clone(&self) -> RederiveReport
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more