alloy-assurance 0.3.0

Shared assurance facade for the Alloy workspace
Documentation
//! Stable public API surface for assurance contracts.

mod replay;
mod taxonomy;
mod typed;

pub use replay::{
    AlloyContractRecord, AssertionResultRecord, FileArtifactRef, ManifestPreconditions,
    MetricsSnapshot, Phase1ValidationReport, ProducerEvidenceRecord, ReplayArtifact,
    ReplayManifest, RunSummary, TimelineEntry, TraceSummary, canonical_alloy_contract_record,
};
pub use taxonomy::{
    EvidenceLevel, FailureClassification, ScenarioClass, ScenarioOutcome,
    canonical_replay_schema_version, restart_requery_schema_id, scope,
};
pub use typed::{
    AssertionRecord, AttachedArtifact, EvidenceEnvelope, ReplayBundle, ReplayPayload,
    RestartRequeryEvidence, ScenarioManifest, WorkloadIdentity,
};

#[cfg(test)]
mod tests;