# Issue 15136: current-main runtime reproduction

SHA: e27a03e94d (origin/main fetched 2026-10-21). Linux x64; Node 24.21.0; Codex CLI 0.163.0.

Command: `env -u T3CODE_HOME ./node_modules/.bin/vp run dev --home-dir /home/ubuntu/wt/issue-15136/.t3 --no-seed`
Ports: web 8038, server 16078. Paired real web client through the T3 Browser panel.
Codex gpt-6.1-sol parent delegated Claude claude-opus-5-5 and Codex gpt-6.1-sol children asynchronously with shared isolation. Each called worktree status then handoff; continuation requested pwd and one proof file.
The tools selected managed paths under .t3/worktrees/server; supplied sibling path did not determine destination. No implementation changes or manual recovery.

## Child runs

| Provider | Run | Status | Requested | Started | Completed | Queue held |
|---|---|---|---|---|---|---|
| claudeAgent | 1 | failed | 2026-10-21T10:06:10.250Z | 2026-10-21T10:06:10.331Z | 2026-10-21T10:06:28.704Z | None |
| codex | 1 | interrupted | 2026-10-21T10:06:10.392Z | 2026-10-21T10:06:10.568Z | 2026-10-21T10:06:26.067Z | None |
| codex | 2 | completed | 2026-10-21T10:06:26.014Z | 2026-10-21T10:06:32.602Z | 2026-10-21T10:06:39.881Z | None |
| claudeAgent | 2 | queued | 2026-10-21T10:06:28.682Z | None | None | True |

## Observed task_status over time

- 2026-10-21T10:06:10.580Z: Claude: status=running, hasPendingChildRuns=False, latestTerminalStatus=None, summary=None
- 2026-10-21T10:06:10.746Z: Codex: status=running, hasPendingChildRuns=False, latestTerminalStatus=None, summary=None
- 2026-10-21T10:06:34.371Z: Claude: status=failed, hasPendingChildRuns=False, latestTerminalStatus=failed, summary=The provider event stream closed unexpectedly. Retry the turn; if it keeps failing, check the provider and server logs.
- 2026-10-21T10:06:34.475Z: Codex: status=running, hasPendingChildRuns=True, latestTerminalStatus=interrupted, summary=None
- 2026-10-21T10:06:50.448Z: Claude: status=failed, hasPendingChildRuns=False, latestTerminalStatus=failed, summary=The provider event stream closed unexpectedly. Retry the turn; if it keeps failing, check the provider and server logs.
- 2026-10-21T10:06:50.576Z: Codex: status=completed, hasPendingChildRuns=False, latestTerminalStatus=completed, summary=Created [issue-15136-proof.txt](/home/ubuntu/wt/issue-15136/.t3/worktrees/server/repro-15136-codex/issue-15136-proof.txt) containing:

```text
/home/ubuntu/wt/issue-15136/.t3/worktrees/server/repro-15136-codex
```

No commit or push performed.

## Handoff calls

t3-code.t3_worktree_handoff: status=completed, started=2026-10-21T10:06:22.974Z, completed=2026-10-21T10:06:26.035Z
```json
{
  "branch": "repro/15136-codex",
  "path": "/home/ubuntu/wt/issue-15136-codex",
  "baseRef": "origin/main",
  "startFromOrigin": false,
  "runSetupScript": false,
  "continuationPrompt": "Run pwd, write issue-15136-proof.txt containing your cwd, and report completion. Do not commit or push."
}
```
mcp__t3-code__t3_worktree_handoff: status=running, started=2026-10-21T10:06:25.078Z, completed=None
```json
{
  "branch": "repro/15136-claude",
  "baseRef": "origin/main",
  "startFromOrigin": false,
  "runSetupScript": false,
  "continuationPrompt": "Run pwd, write issue-15136-proof.txt containing your cwd, and report completion. Do not commit or push."
}
```

## Server log around Claude detach

```
[10:06:28.704] WARN (#8748): orchestration V2 provider event ingestion failed
  {
    runId: 'run:thread:thread%3Adelegated-task%3Acommand%253Amcp%253A387bec57-cb56-4afa-85f0-9e0e31da3e6e%253Adelegate-task%253Arepro-15136-claude-handoff-1:ordinal:1',
    cause: 'RunExecutionIngestError: Failed while ingesting orchestration V2 run execution run:thread:thread%3Adelegated-task%3Acommand%253Amcp%253A387bec57-cb56-4afa-85f0-9e0e31da3e6e%253Adelegate-task%253Arepro-15136-claude-handoff-1:ordinal:1.\n' +
      '    at file:///home/ubuntu/wt/issue-15136/apps/server/src/orchestration-v2/RunExecutionService.ts:1407:38\n' +
      '    at file:///home/ubuntu/wt/issue-15136/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:1483:96\n' +
      '    at RunExecutionService.startRootRun (file:///home/ubuntu/wt/issue-15136/apps/server/src/orchestration-v2/ProviderTurnStartService.ts:1224:27)\n' +
      '    at RunExecutionService.startRootRun (definition) (file:///home/ubuntu/wt/issue-15136/apps/server/src/orchestration-v2/RunExecutionService.ts:854:28)\n' +
      '    at ProviderTurnStartService.start (file:///home/ubuntu/wt/issue-15136/apps/server/src/orchestration-v2/EffectWorker.ts:143:16)\n' +
      '    at ProviderTurnStartService.start (definition) (file:///home/ubuntu/wt/issue-15136/apps/server/src/orchestration-v2/ProviderTurnStartService.ts:1276:21)\n' +
      '    at serverActivation.forkParkedFiber (file:///home/ubuntu/wt/issue-15136/apps/server/src/serverRuntimeStartup.ts:403:30)\n' +
      '    at serverActivation.forkParkedFiber (definition) (file:///home/ubuntu/wt/issue-15136/apps/server/src/serverActivation.ts:12:39)\n' +
      '    at ServerRuntimeStartup.startEffectWorkerWithRelay (file:///home/ubuntu/wt/issue-15136/apps/server/src/serverRuntimeStartup.ts:560:9)\n' +
      '    at ServerRuntimeStartup.startEffectWorkerWithRelay (definition) (file:///home/ubuntu/wt/issue-15136/apps/server/src/serverRuntimeStartup.ts:396:50)\n' +
      '    at server.startup.orchestration-v2.effect-worker.start (file:///home/ubuntu/wt/issue-15136/apps/server/src/serverRuntimeStartup.ts:387:12)\n' +
      '    at serverRuntimeStartup.runOrderedV2StartupPhases (file:///home/ubuntu/wt/issue-15136/apps/server/src/serverRuntimeStartup.ts:542:62) {\n' +
      '  [cause]: ProviderAdapterEventStreamError: Failed while streaming claudeAgent provider session provider-session:provider-instance:claudeAgent:thread:thread%3Adelegated-task%3Acommand%253Amcp%253A387bec57-cb56-4afa-85f0-9e0e31da3e6e%253Adelegate-task%253Arepro-15136-claude-handoff-1:5e983df4-62e8-4dee-b239-672026463ed6 events.\n' +
      '      at file:///home/ubuntu/wt/issue-15136/apps/server/src/orchestration-v2/ProviderSessionManager.ts:532:23 {\n' +
      '    [cause]: Error: Workspace changed.\n' +
      '  }\n' +
      '}'
  }
```

## Result

Claude: initial run failed; continuation queued, queueHeld=true, startedAt=null; no proof file. Codex: initial run interrupted; continuation completed and proof file contained destination cwd. Parent received a premature failed result for Claude, and a completed result after Codex run 2.

After capture, the owned dev server was stopped and its two throwaway worktrees removed.
