Skip to content

chore(release): v2.7.0 — AGPL-3.0 + discipline-skills + governance ratchet + Fable 5 - #83

Merged
tigers1997 merged 1 commit into
mainfrom
release/v2.7.0
Jun 18, 2026
Merged

chore(release): v2.7.0 — AGPL-3.0 + discipline-skills + governance ratchet + Fable 5#83
tigers1997 merged 1 commit into
mainfrom
release/v2.7.0

Conversation

@tigers1997

Copy link
Copy Markdown
Owner

Summary

Bundle release of PRs #59#82, spanning 2026-05-24 → 2026-06-17. The release cut was prepared 2026-06-12 and stalled locally; shipping now after a clean 2.1.176–181 upstream survey confirmed no forced changes (subagent-nesting hold is now resolved upstream but is handled in a follow-up PR for clean separation).

Key tracks

  • AGPL-3.0 relicense with the discipline-skills MIT carve-out
  • discipline-skills module (curated 7-skill fork of obra/superpowers)
  • Contributor-governance ratchet (branch protection, CLA, AI-review verdict gate)
  • Adjacent-project dogfood cascade (hook-group union merge, persona-drift [ NOTICE ], --modules +x/-y, retrofit-byproduct gitignore, manifest written_by_sha + --whats-new)
  • Doc-cleared hook-payload batch + block-dangerous-bash $HOME hardening
  • CC 2.1.155–2.1.175 compat surveys (incl. the agent schema-status correction)
  • Fable 5 as the default model throughout (scaffolded settings + intake field + test-runner agent; own-CI reviewer briefly pinned to Fable then walked back to claude-sonnet-4-6 on cost in chore(ci): repin own-CI reviewer to claude-sonnet-4-6 (cost) #82)

Mechanical

  • CC_VERSION 2.6.0 → 2.7.0
  • Restores ## [2.6.0] section header accidentally deleted in PR chore(governance): ratchet branch protection + export ruleset (#3 of 3) #67 merge (it had folded the 2.6.0 entries back into Unreleased, over-reporting in --whats-new)
  • Adapts test/cc-manifest/test-whats-new.sh case C to the empty-Unreleased state a fresh release legitimately produces (first release since the test shipped; it had asserted Unreleased was non-empty)

Claude Code compat: 2.1.116–2.1.150 (unchanged — SchemaStore sync gate PR #5723 still open/draft, no tested_up_to bump per the no-lone-bumps rule).

See CHANGELOG.md § [2.7.0] for the full bullet detail and per-PR breakdown.

Test plan

  • python3 configure.py --check clean (12 modules, 84 files scanned, compat 2.1.116–2.1.150)
  • bash test/cc-manifest/test-whats-new.sh PASS (all four cases A–D)
  • CI check green
  • CI verdict-gate green (AI-review informational)
  • CI license/cla green

After merge: tag v2.7.0 on the squash-merge commit + GitHub release with Claude Code compat: line per the release flow.

🤖 Generated with Claude Code

…tchet + Fable 5 default

Bundle release of PRs #59#82, spanning 2026-05-24 → 2026-06-17. Key tracks:

- AGPL-3.0 relicense with the discipline-skills MIT carve-out
- discipline-skills module (curated 7-skill fork of obra/superpowers)
- Contributor-governance ratchet (branch protection, CLA, AI-review
  verdict gate)
- Adjacent-project dogfood cascade (hook-group union merge, persona-drift
  [ NOTICE ], --modules +x/-y, retrofit-byproduct gitignore, manifest
  written_by_sha + --whats-new)
- Doc-cleared hook-payload batch + block-dangerous-bash $HOME hardening
- CC 2.1.155–2.1.175 compat surveys (incl. the agent schema-status
  correction; subagent-nesting wording held on docs contradiction —
  follow-up PR resolves once 2.1.181 reconciliation lands in repo)
- Fable 5 as the default model throughout (scaffolded settings, intake
  field, test-runner agent; own-CI reviewer briefly pinned then walked
  back to claude-sonnet-4-6 on cost in #82)

Also restores the [2.6.0] section header accidentally deleted in PR #67
merge (it had folded 2.6.0 entries into Unreleased, over-reporting in
--whats-new) and adapts test-whats-new.sh case C to the empty-Unreleased
state a fresh release produces.

CC_VERSION 2.6.0 → 2.7.0. Claude Code compat 2.1.116–2.1.150.

See CHANGELOG.md § [2.7.0] for the full bullet detail.

Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
@claude

claude Bot commented Jun 18, 2026

Copy link
Copy Markdown

VERDICT: PASS

Tight release-cut PR: version bump to 2.7.0, CHANGELOG section restoration for the accidentally-dropped ## [2.6.0] header, and a test-case C update that correctly relaxes the Unreleased-must-be-non-empty assertion for the post-release boundary condition. All three changes are directly related to the release act. No new third-party code, no schema keys added, no persona snapshots touched, no unrelated changes.

@tigers1997
tigers1997 merged commit 31d18b8 into main Jun 18, 2026
4 checks passed
@tigers1997
tigers1997 deleted the release/v2.7.0 branch June 18, 2026 00:54
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