Skip to content

fix(spec): sync PROTOCOL_VERSION to 14.0.0 after the major release — main is red without it#2772

Merged
os-zhuang merged 1 commit into
mainfrom
claude/protocol-version-14
Jul 10, 2026
Merged

fix(spec): sync PROTOCOL_VERSION to 14.0.0 after the major release — main is red without it#2772
os-zhuang merged 1 commit into
mainfrom
claude/protocol-version-14

Conversation

@os-zhuang

Copy link
Copy Markdown
Contributor

Summary

Unbreaks main. The 14.0.0 Version Packages merge (#2736) bumped packages/spec/package.json to 14.0.0, but the ADR-0087 handshake constant PROTOCOL_VERSION still says 13.0.0 — so protocol-version.test.ts (which asserts the two stay in lockstep) fails on main and turns every open PR's Test Core red (first observed on #2770, reproduced twice, confirmed on a clean checkout of latest main).

  • PROTOCOL_VERSION '13.0.0''14.0.0' (one line)
  • Changeset: spec patch

Process note: the changesets Version PR cannot bump source constants, so the protocol bump must accompany each major release — worth folding into the release checklist (or a small guard that runs in the Version PR's CI rather than only post-merge).

Verification

  • spec protocol-version.test.ts 3/3
  • metadata-core (handshake consumer) 100/100
  • Docs-adjacent one-liner; no behavior change beyond the handshake advertising the correct major

🤖 Generated with Claude Code

https://claude.ai/code/session_012oLzaP8n7A3YKFmgaHWC8H


Generated by Claude Code

The 14.0.0 Version Packages merge bumped package.json but the handshake
constant still said 13.0.0, so protocol-version.test.ts fails on main
and turns every open PR's Test Core red. Changesets cannot bump source
constants — the protocol bump must accompany each major release.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012oLzaP8n7A3YKFmgaHWC8H
@vercel

vercel Bot commented Jul 10, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
spec Ready Ready Preview, Comment Jul 10, 2026 10:33am

Request Review

@github-actions github-actions Bot added documentation Improvements or additions to documentation tooling size/xs labels Jul 10, 2026
@github-actions

Copy link
Copy Markdown
Contributor

📓 Docs Drift Check

No hand-written docs reference the 0 changed package(s). ✅

@os-zhuang
os-zhuang marked this pull request as ready for review July 10, 2026 10:36
@os-zhuang
os-zhuang merged commit 7f8620b into main Jul 10, 2026
17 checks passed
@os-zhuang
os-zhuang deleted the claude/protocol-version-14 branch July 10, 2026 10:36
os-zhuang pushed a commit that referenced this pull request Jul 10, 2026
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012oLzaP8n7A3YKFmgaHWC8H
os-zhuang added a commit that referenced this pull request Jul 10, 2026
…sys_user, Holders/Permission Sets tabs on sys_position (#2770)

* feat(ui): position assignment panels as pure SDUI — Positions tab on sys_user, Holders/Permission Sets tabs on sys_position

Adds relationshipValueField (default 'id') to RecordRelatedListProps —
the generic name-keyed-junction affordance (sys_user_position.position
stores sys_position.name) used for both the list filter and the Add
picker's parent-side value. sys_user detail gains a Positions tab
(assign via picker storing the machine name, valueField: 'name'); new
sys_position detail page ships Holders (relationshipValueField: 'name')
and Permission Sets tabs, registered by plugin-security. All server
rules (D12 delegated-admin gate, audience-anchor rejection) surface
their denials in the Add dialog; ADR-0091 validity columns become plain
column additions later. Zero bespoke React.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012oLzaP8n7A3YKFmgaHWC8H

* ci: retrigger (spec DTS build died without error on runner — local full suite 6676/6676 green)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012oLzaP8n7A3YKFmgaHWC8H

* ci: retrigger after main protocol-version fix (#2772)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012oLzaP8n7A3YKFmgaHWC8H

---------

Co-authored-by: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation size/xs tooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants