speckl/out
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
..
KafkaKRaft.prov.jsonld feat(compiler): Z3 SMT-LIB2 verification backend (speckl#21) 2026-05-09 22:28:39 -07:00
KafkaKRaft.smt2 fix(z3): clean SMT-LIB2 output — Z3 returns sat with model (zero sort errors) 2026-05-09 22:38:47 -07:00
KafkaKRaft.specbom.cdx.json feat(compiler): Z3 SMT-LIB2 verification backend (speckl#21) 2026-05-09 22:28:39 -07:00
KafkaKRaft.specbom.spdx.json feat(compiler): Z3 SMT-LIB2 verification backend (speckl#21) 2026-05-09 22:28:39 -07:00
KafkaKRaft.ts feat: KRaft consensus protocol spec (speckl#23) 2026-05-09 22:19:32 -07:00
KafkaKRaft.wat feat: KRaft consensus protocol spec (speckl#23) 2026-05-09 22:19:32 -07:00
OAuth2AuthorizationCode.prov.jsonld fix(compiler): translate Map/Set expression patterns to JavaScript (#18) 2026-05-09 22:07:32 -07:00
OAuth2AuthorizationCode.specbom.cdx.json fix(compiler): translate Map/Set expression patterns to JavaScript (#18) 2026-05-09 22:07:32 -07:00
OAuth2AuthorizationCode.specbom.spdx.json fix(compiler): translate Map/Set expression patterns to JavaScript (#18) 2026-05-09 22:07:32 -07:00
OAuth2AuthorizationCode.ts fix(compiler): translate Map/Set expression patterns to JavaScript (#18) 2026-05-09 22:07:32 -07:00
OAuth2AuthorizationCode.wat fix(compiler): translate Map/Set expression patterns to JavaScript (#18) 2026-05-09 22:07:32 -07:00
TigerBeetleLedger.prov.jsonld fix(compiler): translate Map/Set expression patterns to JavaScript (#18) 2026-05-09 22:07:32 -07:00
TigerBeetleLedger.smt2 fix(z3): clean SMT-LIB2 output — Z3 returns sat with model (zero sort errors) 2026-05-09 22:38:47 -07:00
TigerBeetleLedger.specbom.cdx.json fix(compiler): translate Map/Set expression patterns to JavaScript (#18) 2026-05-09 22:07:32 -07:00
TigerBeetleLedger.specbom.spdx.json fix(compiler): translate Map/Set expression patterns to JavaScript (#18) 2026-05-09 22:07:32 -07:00
TigerBeetleLedger.ts fix(compiler): translate Map/Set expression patterns to JavaScript (#18) 2026-05-09 22:07:32 -07:00
TigerBeetleLedger.wat fix(compiler): translate Map/Set expression patterns to JavaScript (#18) 2026-05-09 22:07:32 -07:00
ToggleSwitch.prov.jsonld fix(compiler): translate Map/Set expression patterns to JavaScript (#18) 2026-05-09 22:07:32 -07:00
ToggleSwitch.smt2 fix(z3): clean SMT-LIB2 output — Z3 returns sat with model (zero sort errors) 2026-05-09 22:38:47 -07:00
ToggleSwitch.specbom.cdx.json fix(compiler): translate Map/Set expression patterns to JavaScript (#18) 2026-05-09 22:07:32 -07:00
ToggleSwitch.specbom.spdx.json fix(compiler): translate Map/Set expression patterns to JavaScript (#18) 2026-05-09 22:07:32 -07:00
ToggleSwitch.ts fix(compiler): translate Map/Set expression patterns to JavaScript (#18) 2026-05-09 22:07:32 -07:00
ToggleSwitch.wat fix(compiler): translate Map/Set expression patterns to JavaScript (#18) 2026-05-09 22:07:32 -07:00