Head d2a8238d5e: production MCP HTTP on isolated worktree state; synthetic Azure Server project. No live Azure service. {"case":"link on 8443 is distinct","result":{"host":"scm.example.test:8443","repository":"tfs/collection/project/_git/repo","number":128,"url":"https://scm.example.test:8443/tfs/Collection/Project/_git/Repo/pullrequest/128","alreadyLinked":false}} {"case":"link on 9443 is distinct","result":{"host":"scm.example.test:9443","repository":"tfs/collection/project/_git/repo","number":128,"url":"https://scm.example.test:9443/tfs/Collection/Project/_git/Repo/pullrequest/128","alreadyLinked":false}} {"case":"duplicate on same port recognized","result":{"host":"scm.example.test:9443","repository":"tfs/collection/project/_git/repo","number":128,"url":"https://scm.example.test:9443/tfs/Collection/Project/_git/Repo/pullrequest/128","alreadyLinked":true}} {"case":"both ports persisted","links":[{"host":"scm.example.test:8443","repository":"tfs/collection/project/_git/repo","number":128,"url":"https://scm.example.test:8443/tfs/Collection/Project/_git/Repo/pullrequest/128","source":"agent","watching":false,"state":null,"title":null,"headBranch":null,"baseBranch":null,"isDraft":null,"stack":null},{"host":"scm.example.test:9443","repository":"tfs/collection/project/_git/repo","number":128,"url":"https://scm.example.test:9443/tfs/Collection/Project/_git/Repo/pullrequest/128","source":"agent","watching":false,"state":null,"title":null,"headBranch":null,"baseBranch":null,"isDraft":null,"stack":null}]} {"case":"unlink 8443 preserves 9443","links":[{"host":"scm.example.test:9443","repository":"tfs/collection/project/_git/repo","number":128,"url":"https://scm.example.test:9443/tfs/Collection/Project/_git/Repo/pullrequest/128","source":"agent","watching":false,"state":null,"title":null,"headBranch":null,"baseBranch":null,"isDraft":null,"stack":null}]} All authority assertions passed; proof links removed. Existing chip/panel proof is unchanged by parser authority fix.