speckl/compiler/src
Marcus (agent-cos) 25fbdfc7a9 fix(z3): clean SMT-LIB2 output — Z3 returns sat with model (zero sort errors)
- Sanitize sort names: Option(NodeId) → Option_NodeId
- Emit action transition predicates only for verify/BMC mode
- Handle -> implication operator in translateExpr
- Fleshed out KRaft invariant bodies (4/6 now have real expressions)
- ToggleSwitch: clean sat with model
- TigerBeetleLedger: sat with model
- KafkaKRaft: sat with model
- All 37 tests pass
2026-05-09 22:38:47 -07:00
..
__tests__ Add SpeckDL compiler scaffold 2026-04-29 15:12:08 -07:00
generators fix(z3): clean SMT-LIB2 output — Z3 returns sat with model (zero sort errors) 2026-05-09 22:38:47 -07:00
index.ts Merge branch 'feature/z3-backend' (Z3 backend + KRaft spec) 2026-05-09 22:34:40 -07:00
parser.ts fix(parser): parse parenthetical type syntax Map(K,V), Set(T), List(T) 2026-05-09 18:09:31 -07:00