Contract-suite scaffold: alkstore-contract-suite crate + ADR-022 (suite layout decision), engine dev-dep edges (ADR-017 §4.2 discharged, ADR-012 §2 mirror)

This commit is contained in:
glm-5.3-flash committed 2026-10-07 16:03:00 +00:00
1 parent eefee9ec1d
commit 621415cc47
15 files changed
+1028 -7

No files matched your search

@@ -211,6 +211,11 @@ not a runtime descriptor):
shared crate, workspace test target, or per-engine module — is a
test-side convenience decided at implementation
([ADR-001](001-crate-split.md) §4's posture for test artifacts).
*(Layout resolved 2026-10-07:
[ADR-022](022-contract-suite-layout.md) — the shared internal
`alkstore-contract-suite` crate; engines take it as a
dev-dependency and drive the rows against their own stores via a
`StoreFactory` the suite defines.)*
3. **Engine-crate docs**: each engine's docs state the contract
version(s) it implements — the same standing-statement altitude
as its deployment posture (ADR-016 §3's carrier 2).