chore(release): bump to 1.3.0#14
Merged
Merged
Conversation
Cuts the 1.3.0 release on top of the v1.2.0 doc-audit follow-ups (Tasks A-G, the six commits already on this branch). Bumps every published version surface — VERSION, cli/compass's COMPASS_VERSION constant, .claude-plugin/plugin.json, both version fields in .claude-plugin/marketplace.json — and updates docs/install-smoke-test.md's expected `compass --version` output to match. Renames tests/test_version_bump_1_2_0.py → tests/test_version_bump_1_3_0.py; bumps EXPECTED_VERSION to "1.3.0" and adds "1.2.0" to OLD_VERSIONS. The release-time drift-guards earned their keep: - The partial-bump test refused to pass until every one of the five canonical surfaces was at 1.3.0 — that test exists precisely to prevent a published-version-mismatch shipping. - Task B's smoke-test drift-guard (test_cli_surface_drift.py's TRC-C1) caught the smoke-test doc as a separate honest red when VERSION bumped but the doc hadn't yet. Reading VERSION as truth meant the guard fired automatically. Audit-confirm at v1.2.0 → v1.3.0: `git diff --diff-filter=A --name-only` between origin/main and HEAD shows 8 new tracked files — 1 doc (docs/releasing.md), 5 drift-guard test files, 2 fixture files. ZERO new agents/commands/skills/governance/architecture artifacts. No new user-facing functionality landed in PR #13 that isn't already documented; the version-reference docs all reflect 1.3.0. CLI verification: `compass --version` reports `compass 1.3.0 (task schema 1.0)`. Full suite: 405 passed, 2 skipped, 0 failed. compass check: 13/13 PASS, all three Express gates GREEN. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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.
Summary
Cuts the v1.3.0 release on top of the v1.2.0 doc-audit follow-ups
that landed in PR #13 (now squashed as
5e20c21on main). Bumps everypublished version surface, updates the smoke-test expected output, and
renames the partial-bump guard test to match the new version.
Bumped surfaces (5 canonical + 1 doc):
VERSION→1.3.0cli/compass:COMPASS_VERSION = "1.3.0".claude-plugin/plugin.json:"version": "1.3.0".claude-plugin/marketplace.json: bothmetadata.versionandplugins[0].version→"1.3.0"docs/install-smoke-test.md: expectedcompass --versionoutput →compass 1.3.0 (task schema 1.0)tests/test_version_bump_1_2_0.py→ renamedtests/test_version_bump_1_3_0.py;EXPECTED_VERSION = "1.3.0";OLD_VERSIONSadds"1.2.0".What v1.3.0 ships
The user-visible content of v1.3.0 is what PR #13 brought (already on main). To summarise: documentation alignment with the v1.2.0 framework surface (architect-lens,
architecture/, signals.yml + quarantine.yml, fitness functions, Trigger-Frame-on-intent, typed inline DoD tags), six undocumented CLI subcommands now in the public CLI blocks, the post-tool hook double-fire fix, the comparison-requirements fixture relocated to a tracked path, anddocs/releasing.md(a new generic release guide). No new user-facing features beyond what's already documented — verified by the audit-confirm sweep recorded in this release task'sverification-report.md.The drift-guards earned their keep at Build
tests/test_cli_surface_drift.py::test_trc_c1_install_smoke_test_shows_current_version) caught the smoke-test doc as a separate honest red whenVERSIONbumped but the doc hadn't yet. ReadingVERSIONas truth meant the guard fired automatically.Two real reds, two honest greens. The framework's own drift discipline caught what would otherwise have been silent staleness.
Test plan
self-checkpasses (required by repo rules)compass --versionreportscompass 1.3.0 (task schema 1.0)python3 -m pytest tests/runs clean: 405 passed, 2 skipped, 0 failed locally at this branch's HEADpython3 cli/compass check --task release-v1-3-0returns 13/13 PASS (audit-trail kept local per the repo's/.compass/work/gitignore convention)v1.3.0perdocs/releasing.md(steps 5-9 —make release, out-of-tree verify, tag).🤖 Generated with Claude Code