lightspeed/ops/ga_harness
GA parity harness for 1.0.0 release readiness and reproducibility.
Types
Full GA report.
pub type Report {
Report(
outcomes: List(ScenarioOutcome),
failed_scenarios: Int,
nondeterministic_failures: Int,
)
}
Constructors
-
Report( outcomes: List(ScenarioOutcome), failed_scenarios: Int, nondeterministic_failures: Int, )
M20 GA readiness scenarios.
pub type Scenario {
PolicyFreeze
QualityGate
PerformanceGate
ChannelGate
GeneratorGate
MigrationGate
}
Constructors
-
PolicyFreeze -
QualityGate -
PerformanceGate -
ChannelGate -
GeneratorGate -
MigrationGate
Values
pub fn nondeterministic_failures(report: Report) -> Int
Nondeterministic scenario count.
pub fn report_signature(report: Report) -> String
Stable report signature for M20 fixtures and release checklist evidence.
pub fn run_scenario(scenario: Scenario) -> ScenarioOutcome
Run one scenario twice and require stable signature parity.