PR 22029 real runtime verification, 2026-10-28 main: 9bc4138923 PR: 1ab72f7f53417096d1945be04c78d0b3f962025f Both installed with vp i and ran vp run dev, sequentially, isolated T3 homes. Playwright 1.60.0 with /usr/bin/google-chrome. Project added via Add project > Local folder: /home/user/bitbucket-verify origin: https://bitbucket.example.com/scm/proj/repo.git Main's actual branch-PR sync after starting the Codex turn: ' [cause]: BitbucketResponseError: Bitbucket API failed in listPullRequests: Bitbucket returned HTTP 404.\n' + PR's same branch-PR sync: ' [cause]: BitbucketRepositoryRemoteNotFoundError: Bitbucket API failed in resolveRepository: No Bitbucket repository remote was detected for /home/user/bitbucket-verify.\n' + UI > Pull requests > Filters > Host > hover self-hosted Bitbucket: main: Bitbucket rejected the configured credentials. Check them in Settings → Source Control. PR: This host cannot be browsed here yet. Neighbor: bitbucket.org project remains eligible, shows the credential error. Neighbor: GitCafe pull request browser loads real pingdotgg/t3code pull requests. Mixed remotes: adding bitbucket.org as a secondary remote leaves the self-hosted origin unsupported. Real Codex gpt-6.1-sol turns: main completed; PR first got HTTP 429 then a later manual turn completed, ran git remote -v and git status --short, reported both hosts and clean tree. Blacksmith command: vp test run apps/server/src/pullRequest/PullRequestService.test.ts packages/source-control-bitbucket/src/server/BitbucketApi.test.ts packages/source-control-bitbucket/src/server/BitbucketPullRequestProvider.test.ts Test Files 3 passed (3) Tests 146 passed (146) Duration 10.12s (transform 63%, tests 24%, setup 7%, import 6%) Not exercised: native desktop/mobile; authenticated Bitbucket Cloud success; live Bitbucket Server/Data Center; custom API endpoint; PR creation and clone URLs through the UI. No production or test code changed.