# Round-2 regression proof — PR 17031

Recorded implementation-agent test output, 2026-10-26. Before means each regression added to the round-1 tree before its respective implementation fix. After means the corresponding fix applied. No test timeouts were changed.

## ToolSearch before: FAIL

```text
vp test run src/server/runtimeModel.test.ts -t "rawInput.toolName" 2>&1 | tail -25
ls: cannot access '.t3/': No such file or directory
@coderabbitai
@cursor
- Expected:
undefined

+ Received:
{
  "server": "t3-code",
  "tool": "html_render",
}

 ❯ src/server/runtimeModel.test.ts:1197:50
    1195|     });
    1196|
    1197|     expect(extractMcpToolCallIdentity(toolCall)).toBeUndefined();
       |                                                  ^
    1198|   });
    1199|

⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯


 Test Files  1 failed (1)
      Tests  1 failed | 1 passed | 49 skipped (51)
   Start at  22:57:37
   Duration  822ms (transform 64%, import 33%, tests 2%, worker 1%)

Shell cwd was reset to /home/ubuntu/t3code
```

## ToolSearch after: 51 PASS

```text
vp test run src/server/runtimeModel.test.ts 2>&1 | tail -5
 Test Files  1 passed (1)
      Tests  51 passed (51)
   Start at  22:57:43
   Duration  1.02s (tests 61%, import 25%, transform 13%, worker 1%)

Shell cwd was reset to /home/ubuntu/t3code
```

## Child Grok output before: FAIL

```text
vp test run src/orchestration-v2/Adapters/AcpAdapterV2.test.ts -t "native child work" 2>&1 | tail -30
  "height": 120,
  "title": "Child page",
}

+ Received:
undefined

 ❯ src/orchestration-v2/Adapters/AcpAdapterV2.test.ts:1864:14
    1862|           item.toolName === "t3-code.html_render",
    1863|       );
    1864|       assert.deepEqual(
       |              ^
    1865|         childHtml?.type === "dynamic_tool" ? htmlRenderFromToolItem(ch…
    1866|         childPage,
 ❯ ~effect/Effect/successCont ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:1422:28
 ❯ ~effect/Effect/evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/core.ts:585:30
 ❯ FiberImpl.runLoop ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:654:41
 ❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:595:23
 ❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:589:27
 ❯ Object.resume ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:1159:17
 ❯ releaseTakers ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/Queue.ts:2506:11

⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯


 Test Files  1 failed (1)
      Tests  1 failed | 65 skipped (66)
   Start at  22:58:46
   Duration  4.67s (transform 55%, import 25%, tests 17%, setup 2%)

Shell cwd was reset to /home/ubuntu/t3code
```

## Child Grok output after: 66 PASS

```text
vp test run src/orchestration-v2/Adapters/AcpAdapterV2.test.ts 2>&1 | tail -5
 Test Files  1 passed (1)
      Tests  66 passed (66)
   Start at  22:58:56
   Duration  46.06s (tests 96%, import 2%, transform 1%)

Shell cwd was reset to /home/ubuntu/t3code
```
