Skip to content

chore(release): 3.6.0 - #715

Merged
clay-good merged 4 commits into
mainfrom
release/3.6.0
Nov 9, 2026
Merged

clay-good merged 4 commits into
mainfrom
release/3.6.0

Conversation

@clay-good

Copy link
Copy Markdown
Owner

Status

Release PR for v3.6.0 — full release of current main, nothing cherry-picked (per request).

What it does

Standard chore(release) bump following the v3.5.0 (#617) pattern:

  • package.json + package-lock.json → 3.6.0
  • CHANGELOG.md: a fresh empty ## [Unreleased], and the accumulated notes promoted to ## [3.6.0] - 2026-11-09 with a tagline and a closing preset/schema note. The Release workflow extracts this section verbatim as the GitHub Release notes.
  • 3.6.0-default.json config compatibility fixture + README entry (config behavior is unchanged this release; the frozen-fixture test requires a fixture matching the new package version).

What ships

The window since v3.5.0: the service-contract graph (OpenAPI / protobuf / GraphQL read into the graph, handler + generated-client binding, consumer census across sibling repos, contract-change grading), agent-loop receipts + session ledger, cross-worktree coordination, new verify_claim kinds, IaC-to-code binding, onboarding/background self-healing, and the usual fixes. All additive behind existing/opt-in presets; the default tool surface is unchanged. Index schema version is now 17 (one-time background reindex on upgrade). No breaking changes.

Proof

  • config-manager.test.ts 42/42 (new 3.6.0 fixture round-trips unchanged).
  • doc-claim-sync.test.ts 15/15. tsc --noEmit clean.
  • The Release workflow re-runs the full validation lane (lint, typecheck, build, equivalence, budgets, unit, integration, audits, packlist) against the tag before publishing.

How to release

Merge this PR, then push the v3.6.0 tag at the merge commit — that triggers the Release workflow, which creates the GitHub Release (from the CHANGELOG section) and publishes to npm via Trusted Publishing (OIDC). The workflow's "reachable from main" guard is satisfied because the tag lands on main.

🤖 Generated with Claude Code

clay-good and others added 4 commits November 9, 2026 08:31
Minor release: service-contract graph (OpenAPI, protobuf, and GraphQL schemas
read into the call graph, handlers and generated clients bound to their
operations, contract changes graded against real consumers including sibling
repositories), agent-loop receipts and session ledger, cross-worktree
coordination, new verifiable claim kinds, and infrastructure-to-code binding.
The new capabilities ship behind opt-in presets; the default surface is
unchanged. Index schema version is now 17 (one-time background reindex on
upgrade). No breaking changes. See CHANGELOG.md for the full notes.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Rewrite the promoted [3.6.0] section into the concise, grouped, PR-referenced
form of prior releases (e.g. 3.5.0): a tagline, themed highlights, breaking/
behavior changes, and a fixed list. Fixes an internal contradiction in the
accumulated notes (schema version stated as both 16 and 17 — it is 17) and
removes a stray mid-section tagline. The Release workflow lifts this section
verbatim as the GitHub Release notes.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@clay-good
clay-good merged commit 8c9601f into main Nov 9, 2026
11 checks passed
@clay-good
clay-good deleted the release/3.6.0 branch November 9, 2026 15:12
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