pub struct PackagedArtifactNormalizedIntermediateSummary {Show 16 fields
pub label: &'static str,
pub artifact_version: u16,
pub source: &'static str,
pub source_revision: String,
pub profile_id: &'static str,
pub time_range: TimeRange,
pub generation_policy: PackagedArtifactGenerationPolicy,
pub quantization_scales: String,
pub checksum: u64,
pub body_count: usize,
pub segment_count: usize,
pub residual_segment_count: usize,
pub stored_channel_count: usize,
pub residual_channel_count: usize,
pub min_segment_span_days: f64,
pub max_segment_span_days: f64,
}Expand description
Structured normalized-intermediate provenance for the packaged artifact.
Fields§
§label: &'static strHuman-readable generation label.
artifact_version: u16Version of the packaged artifact format.
source: &'static strHuman-readable provenance/source summary.
source_revision: StringCanonical source-revision summary for the checked-in production-generation corpus.
profile_id: &'static strStable identifier for the packaged-artifact profile.
time_range: TimeRangeCovered time range for the normalized intermediate layout.
generation_policy: PackagedArtifactGenerationPolicyGeneration policy used to turn reference snapshots into segments.
quantization_scales: StringPer-channel quantization scales captured from the checked-in artifact.
checksum: u64Deterministic checksum of the rendered normalized-intermediate payload.
body_count: usizeBodies bundled into the packaged artifact.
segment_count: usizeTotal segment count across all bundled bodies.
residual_segment_count: usizeTotal count of segments carrying residual correction channels.
stored_channel_count: usizeTotal count of stored channels across all segments.
residual_channel_count: usizeTotal count of residual channels across all segments.
min_segment_span_days: f64Smallest observed segment span in days.
max_segment_span_days: f64Largest observed segment span in days.
Implementations§
Source§impl PackagedArtifactNormalizedIntermediateSummary
impl PackagedArtifactNormalizedIntermediateSummary
Sourcepub fn summary_fields_line(&self) -> String
pub fn summary_fields_line(&self) -> String
Returns the normalized intermediates as a compact human-readable line.
Sourcepub fn summary_line(&self) -> String
pub fn summary_line(&self) -> String
Returns the normalized intermediates as a compact human-readable line.
Sourcepub fn validate(&self) -> Result<(), CompressionError>
pub fn validate(&self) -> Result<(), CompressionError>
Returns Ok(()) when the summary still matches the current packaged-artifact posture.
Sourcepub fn validated_summary_line(&self) -> Result<String, CompressionError>
pub fn validated_summary_line(&self) -> Result<String, CompressionError>
Returns the validated normalized intermediates as a compact human-readable line.