docs(pins): three @vX.Y.Z pins are records, not instructions — a version sweep must never bump them #968
Labels
No labels
bump
major
bump
minor
bump
patch
kind/bug
kind/chore
kind/docs
kind/feature
priority/critical
priority/high
priority/low
priority/medium
size/L
size/M
size/S
size/XL
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
frankenbit/release-toolkit#968
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Three
@vX.Y.Zpins must NEVER be bumped, and they are indistinguishable from missed sitesFound by @quartermaster during the
v0.50.0pin sweep:🔑 An ADR is a DATED RECORD. Bumping its pins falsifies it. A reader consulting ADR-0001 to
learn what the project pinned in that era gets today's version instead, presented as the record.
🔴 The discriminant is not the version NUMBER — it is whether the line is an INSTRUCTION or a
RECORD. No sweep keyed on version strings can tell those apart, and by inspection these three look
exactly like sites someone forgot to update.
✅ The current process already knows the difference — which is the risk
The cut's own pin bump correctly skips all three. So the hazard is not present-tense breakage; it
is a future tool. Anyone writing a "fix stale-looking versions" sweep will corrupt exactly these
three, and the corruption is silent: the diff looks like tidying and the tests pass.
This tracker exists so the hazard is written down BEFORE that tool is written.
Scope
(a short comment naming them as illustrative / hypothetical / historical)
Acceptance criteria
unmissable at the edit point — rather than relying on a reviewer noticing a plausible diff
Anchor
Measured by @quartermaster during the
v0.50.0cut's pin sweep, while verifying#964. Filedby @bosun per §ONE chamber FILES; anyone REQUESTS; @quartermaster owns the content.
AC verification after release-toolkit PR #1076 merged at
e862d82ed1: all three tracker criteria are DONE. The original illustrative, hypothetical, and historical sites are marked in place; the instruction-versus-record distinction is documented for future pin tooling; and the immutable-pin/Discover controls catch the deliberate-bump and missing-wrapper cases. Lookout review 6226 was official and exact-head-bound to reviewed headda8de5b3c3. No deferred criterion remains.