Skip to content

community: update SpecAssay to v0.5.1 (extension, preset, bundle) - #4648

Closed
rdryfoos wants to merge 1 commit into
github:mainfrom
rdryfoos:community/specassay-0.5.1
Closed

rdryfoos wants to merge 1 commit into
github:mainfrom
rdryfoos:community/specassay-0.5.1

Conversation

@rdryfoos

Copy link
Copy Markdown

Bumps the three SpecAssay community catalog entries from v0.4.12 to v0.5.1.

One PR rather than three because the bundle pins its component versions; a partial bump breaks bundle install resolution.

Entry From To
bundles/catalog.community.json 0.4.12 0.5.1
extensions/catalog.community.json 0.4.12 0.5.1, provides.commands 2 -> 5
presets/catalog.community.json 0.4.12 0.5.1

Nine changed lines, all inside the specassay / specassay-check entries. The extension's command count has been stale since v0.4.13: dig, matrix and portfolio shipped after the 0.4.12 entry was written.

Digests, computed from the tag

$ curl -fsSL -O https://github.com/rdryfoos/specassay/releases/download/v0.5.1/specassay-0.5.1.zip
$ sha256sum specassay-0.5.1.zip
962421be236991f5afa4a93f48bd16a9b2e61cd9221985b9f233b93407132246  specassay-0.5.1.zip
874728251c850e84d71f7a94dbdc326073703a8b408690d87a62b68d43dc6eff  specassay-check-0.5.1.zip
41e5b5e807bbb2b7d4d90253886122416109465af023d85a110cd522c16848fc  specassay-preset-0.5.1.zip

All three match the digests recorded in the project's own release evidence on 2026-09-17, independently re-derived today. Every new download_url was fetched: all return 200.

Tested on Spec Kit 1.0.5, 2026-09-20

Clean project, specify init . --here --force --non-interactive --integration claude, then the curated catalog sources and specify bundle install specassay:

✓ Installed 'specassay' (2 added, 0 already present).
  specassay v0.5.1 (2 components, installed 2026-09-20T14:17:25Z)
  SpecAssay (specassay) v0.5.1 — enabled — priority 10
  ✓ SpecAssay Check (v0.5.1)

Gate, mint, and refusal on that same project:

$ bash .specify/extensions/specassay-check/scripts/check-traceability.sh
FAIL: registry not found: PRD.md          # empty project; the error names the fix

$ bash .../mint-id.sh AC LOGIN --append "Given a wrong password, ..."
AC-LOGIN-10
appended to PRD.md

$ bash .../check-traceability.sh
FAIL: registry ID missing from specs: AC-LOGIN-10
FAIL: registry ID missing from tasks: AC-LOGIN-10
FAIL: silent gap: AC-LOGIN-10 has no test and no open tracked-debt task
SpecAssay Check (Gate 2): FAILED          # exit 1, the intended first red

# after a spec line and one open task carrying the ID:
SpecAssay Check (Gate 2): OK (1 registry IDs)   # tracked-debt: green and honest

Scope of this change

The community catalog is discovery-only, so this PR does not make specify bundle install specassay work from it, and is not claiming to. What it fixes is discovery: today specify bundle info specassay on a clean project answers v0.4.12 and offers a v0.4.12 download URL, three releases behind. Installation is from curated, install-allowed catalogs, as documented in the project's README.

Supersedes #4448

#4448 proposed v0.4.13 and is now two releases behind. This PR replaces it; #4448 can be closed.

Bumps the three community catalog entries from v0.4.12 to v0.5.1, the
current release. One PR rather than three because the bundle pins its
component versions and a partial bump breaks `bundle install` resolution.

  bundle     0.4.12 -> 0.5.1
  extension  0.4.12 -> 0.5.1, provides.commands 2 -> 5
  preset     0.4.12 -> 0.5.1

The extension's command count has been stale since v0.4.13: `dig`, `matrix`
and `portfolio` shipped after the 0.4.12 entry was written.

Every new download_url was fetched and returns 200. Digests of the three
published archives, computed from the v0.5.1 tag:

  962421be236991f5afa4a93f48bd16a9b2e61cd9221985b9f233b93407132246  specassay-0.5.1.zip
  874728251c850e84d71f7a94dbdc326073703a8b408690d87a62b68d43dc6eff  specassay-check-0.5.1.zip
  41e5b5e807bbb2b7d4d90253886122416109465af023d85a110cd522c16848fc  specassay-preset-0.5.1.zip

Tested on Spec Kit 1.0.5 on 2026-09-20: install through a curated catalog,
Gate run, ID mint, and the Gate's refusal of the freshly minted ID, then
cleared to green as tracked debt.

Supersedes github#4448, which proposed v0.4.13 and is now two releases behind.
@rdryfoos

Copy link
Copy Markdown
Author

Closing this myself: per CONTRIBUTING.md, catalog updates go through the submission issues, not a direct catalog edit. Filing the Extension, Preset, and Bundle update issues instead. Sorry for the noise.

@rdryfoos rdryfoos closed this Sep 20, 2026
@rdryfoos
rdryfoos deleted the community/specassay-0.5.1 branch September 20, 2026 15:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant