pub struct StandardWebDecisionRunReport { /* private fields */ }Expand description
Complete audit trail from bootstrap evidence to a terminal command.
Implementations§
Source§impl StandardWebDecisionRunReport
impl StandardWebDecisionRunReport
Sourcepub fn bootstrap(&self) -> Option<&DecisionEvidenceReceipt>
pub fn bootstrap(&self) -> Option<&DecisionEvidenceReceipt>
Returns the initial GET evidence committed before reasoning starts.
Sourcepub fn turns(&self) -> &[StandardWebDecisionRuntimeTurn]
pub fn turns(&self) -> &[StandardWebDecisionRuntimeTurn]
Returns non-terminal planning and outcome turns in execution order.
Sourcepub fn unverified_evidence(&self) -> Option<&DecisionEvidenceReceipt>
pub fn unverified_evidence(&self) -> Option<&DecisionEvidenceReceipt>
Returns evidence durably committed before verification was skipped.
This is populated when execution committed its evidence batch before
host cancellation or a response-byte threshold crossing halted the
turn. The receipt stays outside Self::outcome_reports because no
verifier outcome exists for this batch.
Sourcepub fn terminal(&self) -> &DecisionLoopCommand
pub fn terminal(&self) -> &DecisionLoopCommand
Returns the command that ended the session.
Sourcepub fn usage(&self) -> &RuntimeUsage
pub fn usage(&self) -> &RuntimeUsage
Returns the final resource accounting snapshot.
Sourcepub fn transport(&self) -> &TransportDispatchAudit
pub fn transport(&self) -> &TransportDispatchAudit
Returns bounded, dispatch-ordered transport receipts for this run.
Sourcepub fn limit_exceeded(&self) -> Option<&RuntimeLimitExceeded>
pub fn limit_exceeded(&self) -> Option<&RuntimeLimitExceeded>
Returns the structured runtime limit when the resource envelope stopped execution.
Sourcepub fn execution_failure(&self) -> Option<&DecisionExecutionFailureReceipt>
pub fn execution_failure(&self) -> Option<&DecisionExecutionFailureReceipt>
Returns the transport execution receipt when a broker-owned resource limit refused a dispatch after the semantic action had started.
Sourcepub fn planning_reports(&self) -> impl Iterator<Item = &DecisionPlanningReport>
pub fn planning_reports(&self) -> impl Iterator<Item = &DecisionPlanningReport>
Iterates over planning audit reports in turn order.
Sourcepub fn outcome_reports(&self) -> impl Iterator<Item = &DecisionOutcomeReport>
pub fn outcome_reports(&self) -> impl Iterator<Item = &DecisionOutcomeReport>
Iterates over verified outcome reports in turn order.