Skip to content

Commit 529eae5

Browse files
author
Spike Test
committed
pr: minor-version-compat-coupling #468 pending
1 parent ecb4863 commit 529eae5

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

minor-version-compat-coupling.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ source: "captain proposal during the 0.23.0 cut (2026-06-22). The contract integ
66
id: kr7s9efxas4fqhtcj94fs4br
77
started: 2026-07-02T09:55:07Z
88
worktree: .worktrees/spacedock-ensign-minor-version-compat-coupling
9+
mod-block: merge:pr-merge
10+
pr: "#468"
911
---
1012

1113
Replace the manual contract-integer gate (binary reports `contract <N>`; plugin declares `requires-contract: >=X,<Y`) with minor-version coupling: 0.X.* skills require a >=0.X.0 binary (same-minor compatible; patches interchangeable). The integer is a hand-maintained value that got forgotten across three minors — minor-coupling moves the floor automatically each release, so the skill-skew class (old binary + new skills booting clean, then breaking on missing verbs) cannot recur across minors (within-minor prerelease skew is an accepted residual — see D1).

0 commit comments

Comments
 (0)