CrashLab · v0.50.0
Test the failure modes that create duplicate or ambiguous effects
Package availability boundary: commands that use published
@ruleoak/*@0.50.0 packages apply only after those exact npm packages are publicly available. The fresh GitHub v0.50.0 source repository remains the canonical source release.CrashLab exercises bounded scenarios such as timeout before/after effect, response loss, partial effects, duplicate retry, revocation during retry, expiry, concurrent races and stale state.
Run one scenario
npx @ruleoak/cli@0.50.0 crashlab run --scenario scenario.json
Build a scorecard
npx @ruleoak/cli@0.50.0 crashlab scorecard --scenario-dir scenarios --format human
# CI formats are also available: json, junit, sarif
What a scorecard can establish
- behavior against the declared scenario contract
- retry/duplicate-effect invariants
- evidence completeness for exercised paths
- revocation, concurrency and stale-state behavior for the fixture
It does not prove universal production fitness.