- Rust (9
.rs, 1 crate) + Idris2 ABI (3.idrundercontainer/). - Rust/SPARK tier: DESIGNED-ONLY — Idris2-ABI seam present, no SPARK modules, no documented stance yet.
- Idris2 escape-hatch grep: clean (no
believe_me/assert_total/postulate); 5?-tokens flagged but consistent withMaybe/query syntax (not holes).
- Document the Rust/SPARK stance (this repo is designed to admit SPARK/Ada for correctness-critical paths via the Idris2-ABI / Zig-FFI pattern).
- Audit the 3
container/*.idrABI modules: confirm they are real contracts, not template scaffolding; if scaffolding, remove (do not leave false impression of formal verification).
- Idris2 for the ABI boundary (estate sole formal-verification language).
LOW–MEDIUM — small surface; main action is stance documentation + ABI-scaffold audit, not new proof work.