Part of #15 (Revision 2 added this phase from community review). Blocks the Phase 2 gate (#17).
Goal
De-risk the two external dependencies before building Phase 2: the hosted MCP endpoint's contract, and GitHub App installation tokens as the credential backend.
Tasks
Deliverable
A findings doc (comment on this issue) + contract tests merged. #17 implementation starts only after the installation-token and session-lifecycle questions are answered.
Part of #15 (Revision 2 added this phase from community review). Blocks the Phase 2 gate (#17).
Goal
De-risk the two external dependencies before building Phase 2: the hosted MCP endpoint's contract, and GitHub App installation tokens as the credential backend.
Tasks
api.githubcopilot.com/mcp/):X-MCP-Toolsexact per-tool allowlist exists (see findings)x-github-request-idpresentX-MCP-Toolsallowlists2024-11-05accepted and negotiatedscripts/e2e-mcp.sh/ e2e workflow into scheduled runs — upstream is outside our release control)github-mcp-servercontainer evaluation)Deliverable
A findings doc (comment on this issue) + contract tests merged. #17 implementation starts only after the installation-token and session-lifecycle questions are answered.