PR #28372 real-environment verification, 2026-11-01 UTC Main: 8b74a69019 (github/main); separate /home/user/main worktree; vp i. PR: 355d8f25eb171f9c4cfeaa7536c5e103a8d727c5; vp i; no source changes. Client: repository Playwright 1.60.0 with /usr/bin/google-chrome. Data: project and git repository created in the web UI; README edits made by actual Codex gpt-6.1-sol turns. No mocks, fixtures, or demo provider. Text generation: actual OpenCode 1.19.5 server, cliproxyapi/gpt-6.1-sol through local proxy. Flow: Settings -> Providers -> OpenCode external server; Source control -> Advanced -> source control writer model; thread details -> Commit with automatically generated message. Fault: SIGSTOP task-owned OpenCode process after log confirmed model streaming started; SIGCONT after 210 s on main, 185 s on PR. This deliberately suspends the real provider process; it does not substitute an endpoint. Main: 02:06:22.795 Commit clicked. 02:06:23.398 Real OpenCode process suspended. 185-second screenshot: Generating commit message, elapsed UI 3m 4s; no timeout. 02:09:53.546 OpenCode resumed; commit generation completed, commit 4e2962c. PR: 02:14:34.774 Commit clicked. 2026-11-01 02:14:36.932722 POST /session/ses_e6b1cdaaeffeFbehoJFKLswl4M/message HTTP/1.1 2026-11-01 02:17:36.315360 POST /session/ses_e6b1cdaaeffeFbehoJFKLswl4M/abort HTTP/1.1 2026-11-01 02:18:14.913510 POST /session/ses_e6b19860effej4Haz4pHbAjBkK/message HTTP/1.1 02:17:43.301 OpenCode resumed. 02:17:43.370 OpenCode logged cancel for ses_e6b1cdaaeffeFbehoJFKLswl4M. 02:17:43.405 OpenCode logged error=Aborted for that session. 195-second screenshot: Action failed; Text generation failed in generateCommitMessage: OpenCode did not finish generating in time. The abort request was transmitted at the deadline, then completed after the suspended server resumed. Its 10 s abort cleanup allowance accounts for the later visible error. Retry through the same Commit button succeeded, creating 569d044 Update README to mention timeout recovery check. git status --short was empty; web Changes +0 -0. Neighbor checks: real Codex gpt-6.1-sol chat/edit turns completed; healthy OpenCode generation completed on main and on PR retry. Checks on task-owned Blacksmith worker: vp test run packages/provider-opencode/src/server/textGeneration.test.ts: 10 passed. vp run check:changed 15fe2832727893cbdd2214383f9f971474849695: format, lint, both knip checks, 10 package typechecks, 11 tests passed. GitHub head checks: 28 successful, 0 pending, 0 failing at inspection. Limits: Linux web only. Native iOS/Android and Electron shells on macOS/Windows not exercised. Locally spawned OpenCode server mode and live session.create stall not exercised; existing tests cover session creation cancellation/timeout. No naturally occurring upstream outage was required or claimed.