PR #29688 real dev verification main: github/main 57cd05904d; PR: 5f64876bc4345d679052d9cd28334898544a226c Linux Chrome via repository Playwright; isolated app-created projects; real Codex gpt-6.1-sol turns created and committed README. No mocks or fixtures. MAIN: authenticated real WebSocket subscribeVcsStatus(includeRemote:false), then sourceControl.publishRepository(private GitHub repo, SSH). [ { "at": "2026-11-03T00:47:03.718Z", "_tag": "Chunk", "requestId": 900, "values": [ { "_tag": "snapshot", "local": { "isRepo": true, "hasPrimaryRemote": false, "isDefaultRef": true, "refName": "main", "hasWorkingTreeChanges": false, "workingTree": { "rootPath": "/home/user/main/.t3/projects/publish-refresh-verification", "files": [], "insertions": 0, "deletions": 0 }, "branchChanges": { "baseRef": null, "insertions": 0, "deletions": 0 } }, "remote": { "hasUpstream": false, "aheadCount": 0, "behindCount": 0, "aheadOfDefaultCount": 0, "pr": null } } ] }, { "at": "2026-11-03T00:47:10.959Z", "_tag": "Exit", "requestId": 901, "exit": { "_tag": "Failure", "cause": [ { "_tag": "Fail", "error": { "_tag": "SourceControlRepositoryError", "provider": "github", "operation": "publishRepository", "detail": "Created maria-rcks/t3-pr29688-main-ws-20261103 and added it as remote \"origin\", but the push failed because the host's SSH key is not trusted yet. Verify it by connecting once with ssh, or switch the remote to HTTPS with \"git remote set-url origin https://github.com/maria-rcks/t3-pr29688-main-ws-20261103\", then push again.", "cause": { "name": "GitCommandError", "message": "Git command failed in GitVcsDriver.pushCurrentBranch.pushWithRequestedRemote (/home/user/main/.t3/projects/publish-refresh-verification): Git command exited with a non-zero status. (host_key_unverified)" } } } ] } } ] No localUpdated arrived during the observation after failure. PR: same real WebSocket methods and scenario. [ { "at": "2026-11-03T00:54:41.286Z", "_tag": "Chunk", "requestId": 900, "values": [ { "_tag": "snapshot", "local": { "isRepo": true, "hasPrimaryRemote": false, "isDefaultRef": true, "refName": "main", "hasWorkingTreeChanges": false, "workingTree": { "rootPath": "/home/user/t3code/.t3/projects/publish-refresh-verification", "files": [], "insertions": 0, "deletions": 0 }, "branchChanges": { "baseRef": null, "insertions": 0, "deletions": 0 } }, "remote": null } ] }, { "at": "2026-11-03T00:54:46.656Z", "_tag": "Exit", "requestId": 901, "exit": { "_tag": "Failure", "cause": [ { "_tag": "Fail", "error": { "_tag": "SourceControlRepositoryError", "provider": "github", "operation": "publishRepository", "detail": "Created maria-rcks/t3-pr29688-head-ws-20261103 and added it as remote \"origin\", but the push failed because the host's SSH key is not trusted yet. Verify it by connecting once with ssh, or switch the remote to HTTPS with \"git remote set-url origin https://github.com/maria-rcks/t3-pr29688-head-ws-20261103\", then push again.", "cause": { "name": "GitCommandError", "message": "Git command failed in GitVcsDriver.pushCurrentBranch.pushWithRequestedRemote (/home/user/t3code/.t3/projects/publish-refresh-verification): Git command exited with a non-zero status. (host_key_unverified)" } } } ] } }, { "at": "2026-11-03T00:54:46.735Z", "_tag": "Chunk", "requestId": 900, "values": [ { "_tag": "localUpdated", "local": { "isRepo": true, "sourceControlProvider": { "kind": "github", "name": "GitHub", "baseUrl": "https://github.com" }, "hasPrimaryRemote": true, "isDefaultRef": true, "refName": "main", "hasWorkingTreeChanges": false, "workingTree": { "rootPath": "/home/user/t3code/.t3/projects/publish-refresh-verification", "files": [], "insertions": 0, "deletions": 0 }, "branchChanges": { "baseRef": null, "insertions": 0, "deletions": 0 } } } ] }, { "at": "2026-11-03T00:54:47.722Z", "_tag": "Chunk", "requestId": 900, "values": [ { "_tag": "remoteUpdated", "remote": { "hasUpstream": false, "aheadCount": 0, "behindCount": 0, "aheadOfDefaultCount": 0, "pr": null } } ] } ] Recovery: provider changed remote to HTTPS; git.runStackedAction(action:push) => {"_tag":"Exit","requestId":950,"exit":{"_tag":"Success","value":null}} local HEAD = GitHub main = d28c132a3e93ca44dd6b14ff1d51c18621bdba7f; upstream origin/main. Neighbor: real UI HTTPS publish => Repository published; local HEAD = GitHub main = da77d4f80167809d4bcbd2aa58261d57ab9d9973; upstream origin/main. Checks: blacksmith-check run: vp test run apps/server/src/ws.test.ts => 16 passed. CI: 31 successful, zero failing/pending. No source changes. Known baseline limitation: with a new main-only repo and no upstream, aheadCount=0 and the Push UI stays disabled. Opening Git action options itself refreshes status and can mask main failure. Server refresh verified; UI retry for this zero-ahead case remains unavailable on both revisions. Not verified: native desktop/mobile, other operating systems/hosts/protocol errors, project grouping.