lightspeed/release/production_readiness
Production-readiness gate bundle contracts for post-M60 certification.
Types
One production-readiness gate status.
pub type GateStatus {
GateStatus(
name: String,
risk_class: RiskClass,
required: Bool,
expected_prefix: String,
observed_signature: String,
remediation: String,
passed: Bool,
)
}
Constructors
-
GateStatus( name: String, risk_class: RiskClass, required: Bool, expected_prefix: String, observed_signature: String, remediation: String, passed: Bool, )
Readiness risk class for one release gate.
pub type RiskClass {
RuntimeResilience
DataIntegrity
TenantIsolation
OperationalControl
ReleaseGovernance
}
Constructors
-
RuntimeResilience -
DataIntegrity -
TenantIsolation -
OperationalControl -
ReleaseGovernance
Values
pub fn failing_required_gates() -> List(GateStatus)
Required gates that are currently failing.
pub fn snapshot_signature() -> String
Deterministic production-readiness snapshot signature.
pub const snapshot_version: Int