minicheck-action¶
Model-check every spec in a repository, in CI
Counterexamples render as diagrams in the pull request and as SARIF in the Security tab. UNDETERMINED fails the job by default.
20 tests ยท MIT
Use it¶
Honest scope¶
Reproduced from the package README, which is the source of truth.
What a PROVED run establishes. That every reachable state of the models you wrote satisfies
the invariants you declared. A model abstracts; an abstraction can hide a real defect. This checks
your spec, not your implementation.
What it does not do. It does not extract specs from your code, it does not check liveness unless
the spec declares a goal, and it cannot verify anything outside int-bound or max-states โ
exceeding either yields UNDETERMINED, never a quiet pass.
Full documentation, quickstart and troubleshooting live in the repository README.