Publishing to io.github.evidence-readiness/evr returns 403 with You have permission to publish: io.github.BrienBounded/*.
The minted token confirms the registry granted no org permission:
json
"auth_method": "github-at",
"auth_method_sub": "BrienBounded",
"permissions": [{"action": "publish", "resource": "io.github.BrienBounded/*"}]
State on my side, all verified rather than assumed:
GET /orgs/evidence-readiness/public_members/BrienBounded → 204 (membership public)
Owner of the org
Both /orgs/evidence-readiness and /users/evidence-readiness → 200 (it is an organization)
Token file deleted and confirmed absent before re-running mcp-publisher login github, so this is a freshly minted token, not a cached one
gh auth status shows read:org present, though mcp-publisher appears to run its own device flow rather than reusing that token — no corresponding entry appears in my authorized OAuth apps
Expected: the token carries io.github.evidence-readiness/*. Actual: personal namespace only.
Is org enumeration under github-at expected to see public membership, or does it require something beyond Owner and public visibility?
Publishing to io.github.evidence-readiness/evr returns 403 with You have permission to publish: io.github.BrienBounded/*.
The minted token confirms the registry granted no org permission:
json
"auth_method": "github-at",
"auth_method_sub": "BrienBounded",
"permissions": [{"action": "publish", "resource": "io.github.BrienBounded/*"}]
State on my side, all verified rather than assumed:
GET /orgs/evidence-readiness/public_members/BrienBounded → 204 (membership public)
Owner of the org
Both /orgs/evidence-readiness and /users/evidence-readiness → 200 (it is an organization)
Token file deleted and confirmed absent before re-running mcp-publisher login github, so this is a freshly minted token, not a cached one
gh auth status shows read:org present, though mcp-publisher appears to run its own device flow rather than reusing that token — no corresponding entry appears in my authorized OAuth apps
Expected: the token carries io.github.evidence-readiness/*. Actual: personal namespace only.
Is org enumeration under github-at expected to see public membership, or does it require something beyond Owner and public visibility?