Skip to content

chore: refresh SEP traceability manifest after SEP-2322 (#188)#301

Merged
pcarleton merged 2 commits into
mainfrom
paulc/traceability-refresh-sep-2322
May 22, 2026
Merged

chore: refresh SEP traceability manifest after SEP-2322 (#188)#301
pcarleton merged 2 commits into
mainfrom
paulc/traceability-refresh-sep-2322

Conversation

@pcarleton
Copy link
Copy Markdown
Member

Regenerated src/seps/traceability.json from a client+server suite run against typescript-sdk@5fc42e9be115, following the recipe in .github/workflows/traceability.yml.

What changed

SEP tested untested excluded untracked
2322 (new — MRTR, #188) 17 0 16 3
2549 (new — TTL for list results, #275) 7 0 13 0
2260 (new) 0 0 12 0
2207 0→1 0→1 0→2 3→2

All other SEPs are unchanged; no previously-tested requirement regressed. source moves from typescript-sdk@22595b96 to typescript-sdk@5fc42e9be115.

Notes

  • SEP-2322: every declared requirement row is tested. The three untracked IDs (multi-round-r1, multiple-inputs-incomplete, non-tool-incomplete) are flow gates that fired in round 1; the remaining round-2 gate checks (*-complete, multi-round-r2/r3) were not emitted because typescript-sdk's conformance server does not implement the MRTR test tools yet — they will appear in untracked once it does.
  • SEP-2207: sep-2207-server-no-offline-access shows as untested — pre-existing drift from a yaml update that landed after the last manifest refresh, not introduced by this run.
  • The suite run itself reports SDK conformance failures (the SDK does not implement MRTR or several other draft features); per the manifest semantics that does not affect tested status, which only records that a scenario emitted the check ID.

Regenerated from a client+server suite run against typescript-sdk@5fc42e9be115
following the recipe in .github/workflows/traceability.yml.

New entries since the last refresh (typescript-sdk@22595b96):
- SEP-2322 (MRTR, #188): 17 tested, 0 untested, 16 excluded, 3 untracked
- SEP-2549 (TTL for list results, #275): 7 tested, 0 untested, 13 excluded
- SEP-2260: 12 excluded rows, no checks
- SEP-2207: yaml rows added since the last refresh now appear
  (1 tested, 1 untested: sep-2207-server-no-offline-access)

No previously-tested requirement regressed.
@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new Bot commented May 22, 2026

Open in StackBlitz

npx https://pkg.pr.new/@modelcontextprotocol/conformance@301

commit: b177d49

…os exist

sep-2207-server-no-offline-access was declared in the yaml but no scenario
emits it, so it surfaced as the only untested requirement in the refreshed
manifest. The check needs to probe the SDK server's Protected Resource
Metadata scopes_supported and WWW-Authenticate challenge scope, and the
server suite does not yet exercise the SDK server as an OAuth protected
resource at all.

Mark the requirement excluded with a pointer to #116 (server-side
authorization baseline) rather than leaving it as a permanently-untested
row; revisit when server-side authorization scenarios land.
@pcarleton pcarleton merged commit e15c0f8 into main May 22, 2026
8 checks passed
@pcarleton pcarleton deleted the paulc/traceability-refresh-sep-2322 branch May 22, 2026 22:01
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