ADR-017: contract versioning — core crate's semver is the contract version (OQ-10 resolved)

This commit is contained in:
glm-5.3-flash committed 2026-10-06 07:29:09 +00:00
1 parent 8c8fec5cb8
commit eba77909a7
9 files changed
+473 -51

No files matched your search

@@ -134,7 +134,11 @@ smallest surface that restores the property.
the v1 surface partition's tx-seam bullet and
[core-contract.md](../core-contract.md)'s seam. ADR-008's outbox
bullet carries a pointer annotation, mirroring how ADR-010 §8's
SQLite half recorded its supersession.
SQLite half recorded its supersession. *(Codified 2026-10-06 as
versioning class 1 by
[ADR-017](017-contract-versioning.md) — and bounded by it: this
amend-in-place frame terminates at the core crate's first
release.)*
- **Contract-suite row**: `outbox_enqueue_tx` commit-atomicity on both
engines — rollback drops the backing-queue job row with the business
write (no ghost job); commit makes it claimable by `run_once`;