lightspeed/ops/template_ergonomics_harness
Deterministic M39 template ergonomics conformance harness.
Types
Full M39 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, )
M39 ergonomics scenarios.
pub type Scenario {
RoutineSchemaBoilerplateReduction
AliasMigrationPath
ErgonomicDiagnosticHints
OptionalAccessorWorkflow
}
Constructors
-
RoutineSchemaBoilerplateReduction -
AliasMigrationPath -
ErgonomicDiagnosticHints -
OptionalAccessorWorkflow
Values
pub fn nondeterministic_failures(report: Report) -> Int
Nondeterministic failures count.
pub fn run_scenario(scenario: Scenario) -> ScenarioOutcome
Run one M39 scenario twice and require deterministic parity.
pub fn snapshot_report_markdown() -> String
Deterministic markdown report for M39 fixture scripts.
pub fn snapshot_signature() -> String
Deterministic snapshot signature for M39 drift gates.
pub const snapshot_version: Int