pub struct RunReport {Show 16 fields
pub correlation_id: CorrelationId,
pub task: String,
pub context_pack_id: ContextPackId,
pub run_observability: RunObservability,
pub adapter_id: String,
pub model: String,
pub raw_hash: String,
pub usage: Option<TokenUsage>,
pub prompt_hash: String,
pub runtime_mode: RuntimeMode,
pub proof_state: ClaimProofState,
pub claim_ceiling: ClaimCeiling,
pub trusted_run_history: bool,
pub downgrade_reasons: Vec<String>,
pub context_policy_outcome: PolicyOutcome,
pub agent_response_event: Event,
}Expand description
Non-panicking result of a runtime child-agent run.
Fields§
§correlation_id: CorrelationIdCross-trace correlation id for structured run observability.
task: StringTask that was run.
context_pack_id: ContextPackIdContext pack id used by the run.
run_observability: RunObservabilityMinimal structured observability surface without prompt/raw context.
adapter_id: StringAdapter id that produced the response.
model: StringModel echoed by the adapter response.
raw_hash: StringHash of the raw adapter response.
usage: Option<TokenUsage>Token usage echoed by the adapter, if available.
prompt_hash: StringStable prompt hash of the request sent to the adapter.
runtime_mode: RuntimeModeRuntime mode bounding the run report.
proof_state: ClaimProofStateProof state available for this run report.
claim_ceiling: ClaimCeilingEffective claim ceiling for this run report.
trusted_run_history: boolWhether this report has verified signed-local trusted run-history authority.
downgrade_reasons: Vec<String>Downgrade reasons explaining why stronger claims are unavailable.
context_policy_outcome: PolicyOutcomeADR 0026 policy outcome for the context pack used by this run.
agent_response_event: EventConstructed but unsealed agent response event for downstream ingestion.
Implementations§
Source§impl RunReport
impl RunReport
Sourcepub fn refresh_observability(&mut self)
pub fn refresh_observability(&mut self)
Rebuild the report-level observability summary after authority metadata changes.