Repository navigation
docs: record the v0.5.2 catalog landing and take the real bundle install receipt - #51
Merged
Merged
Conversation
All three submissions merged on 2026-09-24, each by KSchlobohm, each as a
pull request the submission workflow generated from the issue: the preset
#4713 by PR #4717, the extension #4711 by PR #4735, the bundle #4715 by
PR #4737 at commit ac53c9f. Not one comment was ever posted on any of the
three issues; every verdict arrived as labels and a generated PR, which is
worth writing down because a reader watching for a reply would have seen
nothing happen while the round completed.
The CHEATSHEET gains a **v0.5.2 landed** section closing the arc that
**v0.5.2 refiled** opens, its front table gains the PR that landed each
issue, and the round's lesson is stated as a rule: the validator reads the
catalogs and bundle.yml on the DEFAULT BRANCH, so freeze the manifest while
a submission is open. The reverse was tried first, pinning the catalogs and
letting main move, and that is what cost this round.
It also gains the bundle install receipt, which could not be taken until
#4737 merged because the community catalog read 0.4.12 until then. Taken in
a clean specify init project outside this repository, Spec Kit 1.0.5,
Python 3.11.15, Linux, on 2026-09-24:
specify bundle info specassay -> both components resolve at 0.5.2 from
the community catalog, which refuses to
install from there (discovery-only)
specify bundle install specassay (README catalog path)
-> Installed 'specassay' (2 added)
bundle/preset/extension list -> 0.5.2, 0.5.2, 0.5.2
Confirmed on disk as well as in the listings: bundle-records.json and both
installed manifests read 0.5.2, and nothing resolved to the versions those
entries carried before.
The two em dashes added are inside fenced blocks quoting the CLI's own
output, so they stay: the receipt is what the tool printed.
Checks on this commit: 138 passed, doc-versions OK (2 warnings, both
PRD.md 0.5.0 observations), Gate 2 OK on 96 registry IDs.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Vzf6Sh5RVMKdFqaXKFF2FY
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Advanced Run ID: Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
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.
One commit, four files, all under
docs/submission/. Do not merge; Rik's hand.One deviation from the order, stated rather than done quietly. The order says base
500075e. That commit ismain's state before #50 merged;mainis now7e7b4c4, and branching from500075ewould have silently dropped the ONBOARD companion-aside change. This branch is cut from7e7b4c4and targetsmain.500075eis an ancestor of it, so nothing the order intended is lost.1. The receipt, taken after the merges because it could not be taken before
specify bundle install specassayresolves through the community catalog, which read 0.4.12 until #4737 merged. Cleanspecify initproject outside this repository, Spec Kit 1.0.5 installed from itsv1.0.5tag, Python 3.11.15, Linux, 2026-09-24.The community catalog resolves both components at 0.5.2 and will not install them.
policy=discovery-onlyis Spec Kit's own setting:That refusal is the reason the README's install section adds our three catalogs
--install-allowedfirst. Run verbatim, it then installs:Resolved versions, confirmed on disk and not only in the listings:
specassay.specify/bundle-records.jsonspecassay-check.specify/extensions/specassay-check/extension.ymlspecassay.specify/presets/specassay/preset.ymlNothing resolved to 0.5.1 or 0.4.12 anywhere in the project, so there was nothing to stop and report and nothing to patch.
The Gate runs in the installed project: it refuses on the fresh project for the documented reason (no registry file), and after one
touch PRD.mdreportsgate.ok=TruewithOK, registry empty (0 IDs in PRD.md), which is the honest-green line the README promises.2. The landing, recorded
CHEATSHEET.mdgains a v0.5.2 landed section closing the arc v0.5.2 refiled opens, and its front table gains the PR that landed each issue.ac53c9fEach submission doc gains its own dated landed line at the head of its filing history. Every date, merger and SHA above was read off the PR pages today, not recalled.
Not one comment was ever posted on any of the three issues. Every verdict arrived as labels and a generated PR. That is recorded in all four files, because a reader watching for a reply would have seen nothing happen while the whole round completed.
The manifest-freeze rule, stated as the thing this round cost and taught: the validator reads the catalogs and
bundle.ymlon the default branch, not the tag an issue names, so while a submission is open,mainis load-bearing. Do not cut a release at a new version, and do not movecatalogs/*.jsonorbundle.yml, except to move them with a refiling. The reverse was tried first, pinning the catalogs while lettingmainmove, and that is precisely what invalidated three open issues.Checks, at
460a2b8doc-versionsrefused twice while this was being written, on0.4.12in the new receipt section: once for the version the community catalog carried until #4737, once for the versions checked for and not found. Both are provenance, so both now carry<!-- specassay:provenance -->rather than being reworded away. The two warnings arePRD.md:119and:148, 0.5.0 observations, untouched here and due to refuse at 0.5.3.Two em dashes were added, on purpose. Both sit inside fenced blocks quoting the CLI's own output (
specassay v0.5.2 — SpecAssay,— enabled — priority 10). The receipt is what the tool printed; editing its punctuation would make it a paraphrase. No em dash was added to any prose.🤖 Generated with Claude Code
https://claude.ai/code/session_01Vzf6Sh5RVMKdFqaXKFF2FY
Generated by Claude Code