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
fix(permissions): drop unsupported description field; document set-growth semantics
Two review points from Ashex on PR #222:
- `description` is not a valid field on a `permission-set` def — the spec
defines only `title`/`detail` (+ `:lang`) as user-facing consent copy, and
it is not shown in the OAuth dialog. It was an AI hallucination in the
original set files. Removed from all three sets, their JSONC examples in the
design doc, and the generated SCHEMAS.md. All 182 tests still pass, confirming
the field was never load-bearing.
- Document what happens when a published set later grows: OAuth grants persist
the raw `include:<nsid>` and re-expand it on token refresh, so existing
sessions gain newly-added (same-authority) collections with no re-auth and no
`.vN` NSID; CGS API keys stay a frozen snapshot until re-issued. Grounded in
the permission spec and the reference PDS `rotateToken`/`buildTokenScope`
path, with a caveat that non-reference Auth Servers should be verified.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
0 commit comments