pub struct RuntimeCoverageSummary {
pub data_source: RuntimeCoverageDataSource,
pub last_received_at: Option<String>,
pub functions_tracked: usize,
pub functions_hit: usize,
pub functions_unhit: usize,
pub functions_untracked: usize,
pub coverage_percent: f64,
pub trace_count: u64,
pub period_days: u32,
pub deployments_seen: u32,
pub capture_quality: Option<RuntimeCoverageCaptureQuality>,
}Expand description
Summary block mirroring fallow_cov_protocol::Summary (0.3 shape).
Fields§
§data_source: RuntimeCoverageDataSourceRuntime evidence source used for this report. Local mode reads a supplied runtime coverage artifact; cloud mode pulls the latest fallow.cloud runtime context after explicit opt-in.
last_received_at: Option<String>Timestamp of the newest runtime payload included in the report. Null for local single-capture artifacts that do not carry cloud receipt metadata.
functions_tracked: usizeNumber of functions the sidecar could observe in the V8 or Istanbul dump.
functions_hit: usizeTracked functions that received at least one invocation.
functions_unhit: usizeTracked functions that were never invoked.
functions_untracked: usizeFunctions the sidecar could not track (lazy-parsed, worker thread, dynamic code, unresolved source map).
coverage_percent: f64Ratio of functions_hit / functions_tracked, expressed as a percent.
trace_count: u64Total number of observed invocations across all functions. Denominator for low-traffic classification.
period_days: u32Days of observation covered by the supplied dump (Phase 2 local analysis emits 0, set by the beacon/cloud in Phase 3+).
deployments_seen: u32Distinct deployments contributing to the supplied dump (Phase 2 local analysis emits 0).
capture_quality: Option<RuntimeCoverageCaptureQuality>Capture-quality telemetry. None for protocol-0.2 sidecars; protocol-0.3+
sidecars always populate it. Fuels the human-output short-window warning
and the quantified trial CTA, and is passed through to JSON consumers so
agent pipelines can surface the same signal.