You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The repo treats the anchor, schema twin, examples, manifests, and parity/conformance tests as one reference system. Splitting the generated artifacts from the source cutover would temporarily create the drift the tests are designed to prevent.
File count is therefore not the right unit for deciding whether this should be split. The semantic unit is the 2026 release cutover.
The fork-only Publish Any Commit failure was caused by the missing pkg-pr-new GitHub App; the same workflow succeeds on upstream PR modelcontextprotocol#2858.
The PR is now Ready for review and all upstream CI workflows are green.
The repository requires one approval and CODEOWNER review before merge. That is a repository protection rule, not a reason to expand the implementation.
Issue vs direct PR rule
Do not automatically open an upstream issue for every finding.
Per-revision schema-twin provenance stays because it is required to preserve the frozen 2025 oracle while moving 2026 to the final release commit. At 271ecc9a..., the upstream 2025 schema.json differs from the currently frozen 2025 twin (NumberSchema uses number instead of integer). A single shared source commit would therefore move the 2025 oracle as a side effect of freezing 2026.
The CLI redesign was removed. pnpm fetch:schema-twins [sha] remains the public script shape; with no SHA, each twin regenerates from its recorded source commit.
Current upstream head: 8abfbf5f80d2f4a02bf9488f63d01900e71ff50c.
Tracks the implementation of #1.
Goal
Finish the 2026-07-28 draft-to-release cutover as one focused maintenance change.
In scope
2026-07-28reference generation atschema/2026-07-28.spec.types.2026-07-28.tsschema.jsontwinSubscriptionsListenResultMetaObjectSubscriptionsListenResultResponseschema/draft.REVIEW.mdso reviewers no longer useschema/draft/schema.tsas the authority for released revisions. Implemented on the fix(spec): freeze 2026-07-28 release references modelcontextprotocol/typescript-sdk#2858 branch at9b24218c07643ba780669e430358239dda5fbb76.Out of scope
server-legacy;Why these files belong together
The repo treats the anchor, schema twin, examples, manifests, and parity/conformance tests as one reference system. Splitting the generated artifacts from the source cutover would temporarily create the drift the tests are designed to prevent.
File count is therefore not the right unit for deciding whether this should be split. The semantic unit is the 2026 release cutover.
Local PR
Fork PR #3 is the validation branch.
Validation completed successfully for:
check:all;build:all;The fork-only
Publish Any Commitfailure was caused by the missingpkg-pr-newGitHub App; the same workflow succeeds on upstream PR modelcontextprotocol#2858.Upstream strategy
Current upstream items:
The PR is now Ready for review and all upstream CI workflows are green.
The repository requires one approval and CODEOWNER review before merge. That is a repository protection rule, not a reason to expand the implementation.
Issue vs direct PR rule
Do not automatically open an upstream issue for every finding.
Use a direct PR when the change is:
Open an issue first when the change:
Applied here:
Scope correction after implementation review
The 2025 anchor-header cleanup was removed from modelcontextprotocol#2858.
Per-revision schema-twin provenance stays because it is required to preserve the frozen 2025 oracle while moving 2026 to the final release commit. At
271ecc9a..., the upstream 2025schema.jsondiffers from the currently frozen 2025 twin (NumberSchemausesnumberinstead ofinteger). A single shared source commit would therefore move the 2025 oracle as a side effect of freezing 2026.The CLI redesign was removed.
pnpm fetch:schema-twins [sha]remains the public script shape; with no SHA, each twin regenerates from its recorded source commit.Current upstream head:
8abfbf5f80d2f4a02bf9488f63d01900e71ff50c.