Add dual-profile MCP launcher pattern to eliminate identity-relaunch bottleneck #109
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Document and support a dual-profile MCP launcher pattern so author and reviewer identities can be available at the same time without relaunching the MCP server.
Problem
The current workflow repeatedly stalls when a task needs a different Gitea identity.
Observed examples:
The trust model is sound, but the workflow mechanics are too slow.
Proposed direction
Document a dual-server launcher pattern:
gitea-authorgitea-reviewerGITEA_MCP_PROFILEmcp__gitea-author__*mcp__gitea-reviewer__*This preserves separate tokens and separate profile gates while avoiding relaunch delays.
Fallback if dual-server is rejected
Add an identity checklist to every relevant template:
Scope
Non-goals
Acceptance criteria
Related: #107 (MDCPS reviewer provisioning), #100 (profiles.json v2 discussion).