Release 0.7.0 - #481
Merged
Merged
Conversation
Eighteen version pins move together because the readme suite asserts they match package.json: the two manifests, and four READMEs carrying the install one-liner, the pinned `sh install.sh` invocation, the `git clone --branch` and the inspect-first variant. Splitting them across commits leaves the repository in a state where the documented install points at a tag that does not exist. `dist/` is unchanged. The CLI reads its version at runtime, so the built tree is byte-identical to the one every M5 row was produced against. The release carries the first measurement of the thing the product is for. An agent handed this repository's active records re-proposed a ruled-out approach in 16 of 580 runs against 109 of 579 without them. It also carries the change that makes the number describe the weaker case: `[directive]` was unreachable on every install that has ever existed, and became reachable here, after the run that measured `[claim]`. Limit: the README's behaviour claim now rests on M5 while the generated numbers block beneath it still publishes M4, which is #480 rather than a release-time edit Ruled-out: bumping the manifests first and the README pins after | the readme suite pins them to package.json, so the intermediate commit is one where CI is red and the documented install is wrong Ruled-out: rebuilding dist for the version change | the version is read at runtime, and a rebuild would move the digest every M5 row records without changing a byte of behaviour Warn: between the promotion merge and the tag push, every README install one-liner points at a tag that does not exist -- tag promptly and confirm the URL rather than assuming Blast: system Undo: easy Certainty: firm Verified: 103 files and 2,265 cases pass at this version, no v0.6.0 pin remains in any README, both manifests read 0.7.0, dist has no diff, and the readme, changelog, readme-numbers and compatibility-matrix suites accept the entry Provenance: authored Record-Id: r-rel070
CommitLore — record lintTrailers: clean — 1 commit in Active constraints for the paths this PR touchesLimits (80)
Ruled out (189)
Warnings (47)
Truncated: 9 lines omitted — the comment hit GitHub's 65000 character limit. Trailer violations fail this check. Active constraints are informational — they are what the repository already decided, not a verdict on this PR. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Version bump into
dev. Eighteen pins, one commit.Why one commit
test/readme.test.tsasserts the README pins matchpackage.json. Splitting them leaves an intermediate commit where CI is red and the documented install points at a tag that does not exist.package.json,.claude-plugin/plugin.jsonsh install.sh v…,git clone --branch v…, inspect-first variantdist/That last point matters beyond tidiness: the built tree stays byte-identical to the one every M5 row was produced against.
What the release carries
The first measurement of the thing the product is for — an agent handed this repository's active records re-proposed a ruled-out approach in 16 of 580 runs against 109 of 579 without them — and, in the same release, the change that makes that number describe the weaker case.
[directive]was unreachable on every install that has ever existed and became reachable here, after the run that measured[claim].Verification
103 files, 2,265 cases pass at this version. No
v0.6.0pin remains in any README; both manifests read0.7.0;dist/has no diff; readme, changelog, readme-numbers and compatibility-matrix suites accept the entry. Dogfood re-run after committing.Stated limit
The README's behaviour claim now rests on M5 while the generated numbers block beneath it still publishes M4. That is #480 — repointing
README_SOURCESneeds a status note written with the care the M4 one took, not an edit squeezed between a CI failure and a tag.Note for the promotion that follows
Between the
mainmerge and the tag push, every README install one-liner points at a tag that does not exist. Tag promptly and confirm the URL rather than assuming.One gate hit en route:
Blast: repois not in the vocabulary (local|module|system). The product's own validator rejected the commit.