# Runtime evidence index — PR [#28431](https://git.cafe/pingdotgg/t3code/pull/28431)

**Outside the title:** the shared non-git process cap reduces unkeyed/mixed concurrency from eight to four; same-cwd replacement interrupts an earlier lookup and suppresses its publication; lookup lifetime belongs to observer scope.

Captured **19/19 required rows** in eight paired transcripts across four bundles. The matrix has 28 rows total: 19 required, eight controls (not recaptured), one surface exemption. Unverified required rows: **none**.

Environment: **fs-24; Node v26.13.0; Linux 6.1.102 x64**. Each transcript starts with UTC time, full source SHA, driver SHA-256, shared-helper SHA-256 and fake-CLI SHA-256; events include monotonic offsets.

Revisions: Before [575579d68a](https://git.cafe/pingdotgg/t3code/commit/575579d68ac4bae09f8426a345d4a3eac1e90c67); After [796cfdf664](https://git.cafe/pingdotgg/t3code/commit/796cfdf664f87bf46a6b202976c50c22158b83b0). Drivers import each revision’s own source; all runs use fresh scratch repositories or the real in-memory SQLite persistence layer.

## What changed

- C1: unkeyed and mixed forge peak 8 → 4 across command/cwd values. Four checkpoint-labelled real git reads finish before release After and wait Before. Keyed gh peak four, ordinary git peak eight, and permit recovery are unchanged. No checkpoint disk write is measured.
- C2: eligible finalize returns before remote completion After. Cache publication or typed-failure warning can follow its return. The recorded return can precede CLI START; held-load snapshots follow actual CLI START. Both active-run shapes, both prerequisite release orders, and requested guards are covered.
- C3: accepted R2 at the exact same cwd interrupts R1 After, publishing only R2; Before both serialize and publish. Different cwd work stays independent. The lookup survives its caller After, but observer scope shutdown interrupts the real child without gate release.
- C4: real persisted outbox rows show next-turn execution before remote release After, and a blocked pending next turn Before. Both prequeued and already-in-flight arrival variants are captured. Each capture/provider-start effect executes once. Provider and checkpoint completion are controlled harness markers.
- No unexpected behavioral difference was observed in these fixtures. Fake-CLI scheduling captures do not verify live forge adapters, real provider turns, or durable checkpoint writing.

## Sheets and captures

| Bundle | Required rows | Comparison | Before | After |
|---|---|---|---|---|
| C1 | V01, V02, V03, V04, V05, V06, V09 | [sheet](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f5768e497f639481/C1-comparison.md) | [transcript](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e8971103f3075c4a/C1-Before-575579d68a.jsonl) | [transcript](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/424a743cb9059c59/C1-After-796cfdf664.jsonl) |
| C2 | F01, F02, F03, F04, F05, F06, F07, F12 | [sheet](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/930dc4cf7c522db6/C2-comparison.md) | [transcript](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7753b66f5acf6ab4/C2-Before-575579d68a.jsonl) | [transcript](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/77c3abbf43eeb5b3/C2-After-796cfdf664.jsonl) |
| C3 | F08, F10, F11 | [sheet](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9983a34e5a9eb00b/C3-comparison.md) | [transcript](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5802c855a918ab9e/C3-Before-575579d68a.jsonl) | [transcript](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/66c82adf6c11793f/C3-After-796cfdf664.jsonl) |
| C4 | Q01 | [sheet](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a526d637f82d0317/C4-comparison.md) | [transcript](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c5845c0274f42cf6/C4-Before-575579d68a.jsonl) | [transcript](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c53b2aa424e04b8d/C4-After-796cfdf664.jsonl) |

## Scripts and reproducibility

Read the runner and recreate the detached baseline checkout/dependencies at the exact requested commit before rerunning. Run from the chosen checkout’s apps/server; bare Effect imports resolve there. No dev server is used.

- [c1.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/60c2fc620e8a7b4b/c1.mjs)
- [service-harness.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b2da8b2d50cfa5dc/service-harness.mjs)
- [common.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8d6efc938063fcc3/common.mjs)
- [fake-cli.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b9e96c05d93e3b4c/fake-cli.mjs)
- [run-captures.sh](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8f474b6b81a1dbfb/run-captures.sh)
- [build-evidence.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/71c69e0ec8b3996b/build-evidence.py)

## Raw history and verification

- [raw-capture-history.tar.gz](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4fea141faf67194a/raw-capture-history.tar.gz) contains all timestamped runs, raw consoles, exploratory scripts and final sources. Four early C1 attempts failed in scratch because the driver assumed an obsolete Fiber.poll API; they are retained as rejected exploration, not accepted captures. Final captures use pollUnsafe and pass all milestones.
- [sha256-manifest.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7a490b52774043a2/sha256-manifest.json)
- [runtime-validation.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/885d768035ffe634/runtime-validation.json) verifies coverage, paired driver hashes, completed transcripts and 664 exited fake-child PIDs.
- [cleanup-validation.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fc0b1f26bcbb5a65/cleanup-validation.json) records the unchanged clean head worktree and removed baseline checkout. The scratch step directory is removed after the last upload.

Controls not recaptured: V07, V08, V10, F09, F13, F14, F15, F16. S01 is exempt (server-only). No new verification claim is made for those controls.

FRICTION: model | Four exploratory C1 runs used the wrong Effect Fiber polling API; corrected and reran both sides, preserving rejected raw evidence | Check installed Effect 4 API before writing scratch drivers.

## Ready-to-paste PR section

## Evidence

19/19 required rows captured; synthetic server harnesses, exact requested revisions.

**C1** — [timestamp comparison](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f5768e497f639481/C1-comparison.md) · [driver](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/60c2fc620e8a7b4b/c1.mjs)

| Row | Before ([575579d68a](https://git.cafe/pingdotgg/t3code/commit/575579d68ac4bae09f8426a345d4a3eac1e90c67)) | After ([796cfdf664](https://git.cafe/pingdotgg/t3code/commit/796cfdf664f87bf46a6b202976c50c22158b83b0)) | Verdict |
|---|---|---|---|
| V01 | [1 and 4 processes run](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e8971103f3075c4a/C1-Before-575579d68a.jsonl) | [1 and 4 processes run](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/424a743cb9059c59/C1-After-796cfdf664.jsonl) | unchanged |
| V02 | [8 actual starts; further calls queue](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e8971103f3075c4a/C1-Before-575579d68a.jsonl) | [4 actual starts; fifth queues](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/424a743cb9059c59/C1-After-796cfdf664.jsonl) | new cap proven |
| V03 | [8 tea hold git until release](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e8971103f3075c4a/C1-Before-575579d68a.jsonl) | [4 tea; four git finish before release](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/424a743cb9059c59/C1-After-796cfdf664.jsonl) | reserve proven |
| V04 | [gh peak 4; git progresses](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e8971103f3075c4a/C1-Before-575579d68a.jsonl) | [gh peak 4; git progresses](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/424a743cb9059c59/C1-After-796cfdf664.jsonl) | unchanged |
| V05 | [mixed gh/tea peak 8](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e8971103f3075c4a/C1-Before-575579d68a.jsonl) | [shared peak 4 across two cwd values](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/424a743cb9059c59/C1-After-796cfdf664.jsonl) | shared cap proven |
| V06 | [git peak 8; ninth waits](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e8971103f3075c4a/C1-Before-575579d68a.jsonl) | [git peak 8; ninth waits](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/424a743cb9059c59/C1-After-796cfdf664.jsonl) | unchanged |
| V09 | [interrupt/error successors start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e8971103f3075c4a/C1-Before-575579d68a.jsonl) | [interrupt/error successors start](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/424a743cb9059c59/C1-After-796cfdf664.jsonl) | permits recovered |

**C2** — [timestamp comparison](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/930dc4cf7c522db6/C2-comparison.md) · [driver](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b2da8b2d50cfa5dc/service-harness.mjs)

| Row | Before ([575579d68a](https://git.cafe/pingdotgg/t3code/commit/575579d68ac4bae09f8426a345d4a3eac1e90c67)) | After ([796cfdf664](https://git.cafe/pingdotgg/t3code/commit/796cfdf664f87bf46a6b202976c50c22158b83b0)) | Verdict |
|---|---|---|---|
| F01 | [finalize awaits remote](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7753b66f5acf6ab4/C2-Before-575579d68a.jsonl) | [finalize returns; eventual publication](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/77c3abbf43eeb5b3/C2-After-796cfdf664.jsonl) | both active-run shapes proven |
| F02 | [checkpoint/local/workspace awaited](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7753b66f5acf6ab4/C2-Before-575579d68a.jsonl) | [same; both release orders captured](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/77c3abbf43eeb5b3/C2-After-796cfdf664.jsonl) | unchanged prerequisites |
| F03 | [no thread/forge call](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7753b66f5acf6ab4/C2-Before-575579d68a.jsonl) | [no thread/forge call](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/77c3abbf43eeb5b3/C2-After-796cfdf664.jsonl) | null ref guard |
| F04 | [no thread/forge call](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7753b66f5acf6ab4/C2-Before-575579d68a.jsonl) | [no thread/forge call](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/77c3abbf43eeb5b3/C2-After-796cfdf664.jsonl) | default ref guard |
| F05 | [thread absent; no forge](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7753b66f5acf6ab4/C2-Before-575579d68a.jsonl) | [thread absent; no forge](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/77c3abbf43eeb5b3/C2-After-796cfdf664.jsonl) | missing-thread guard |
| F06 | [other/null branch; no forge](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7753b66f5acf6ab4/C2-Before-575579d68a.jsonl) | [other/null branch; no forge](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/77c3abbf43eeb5b3/C2-After-796cfdf664.jsonl) | both mismatch cases |
| F07 | [R2 active; no forge](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7753b66f5acf6ab4/C2-Before-575579d68a.jsonl) | [R2 active; no forge](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/77c3abbf43eeb5b3/C2-After-796cfdf664.jsonl) | newer-run guard |
| F12 | [warning precedes finalize return; recovery](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7753b66f5acf6ab4/C2-Before-575579d68a.jsonl) | [return precedes warning; recovery](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/77c3abbf43eeb5b3/C2-After-796cfdf664.jsonl) | typed failure handled |

**C3** — [timestamp comparison](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9983a34e5a9eb00b/C3-comparison.md) · [driver](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b2da8b2d50cfa5dc/service-harness.mjs)

| Row | Before ([575579d68a](https://git.cafe/pingdotgg/t3code/commit/575579d68ac4bae09f8426a345d4a3eac1e90c67)) | After ([796cfdf664](https://git.cafe/pingdotgg/t3code/commit/796cfdf664f87bf46a6b202976c50c22158b83b0)) | Verdict |
|---|---|---|---|
| F08 | [R2 queues; R1 then R2 publish](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5802c855a918ab9e/C3-Before-575579d68a.jsonl) | [R1 CLI interrupted; only R2 publishes](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/66c82adf6c11793f/C3-After-796cfdf664.jsonl) | replacement proven |
| F10 | [A/B coexist; B finishes first](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5802c855a918ab9e/C3-Before-575579d68a.jsonl) | [A/B coexist; B finishes first](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/66c82adf6c11793f/C3-After-796cfdf664.jsonl) | cwd independence |
| F11 | [caller waits; scope stops CLI](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5802c855a918ab9e/C3-Before-575579d68a.jsonl) | [caller returns; scope stops CLI](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/66c82adf6c11793f/C3-After-796cfdf664.jsonl) | scope ownership proven |

**C4** — [timestamp comparison](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a526d637f82d0317/C4-comparison.md) · [driver](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b2da8b2d50cfa5dc/service-harness.mjs)

| Row | Before ([575579d68a](https://git.cafe/pingdotgg/t3code/commit/575579d68ac4bae09f8426a345d4a3eac1e90c67)) | After ([796cfdf664](https://git.cafe/pingdotgg/t3code/commit/796cfdf664f87bf46a6b202976c50c22158b83b0)) | Verdict |
|---|---|---|---|
| Q01 | [capture running; next pending/attempt 0](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c5845c0274f42cf6/C4-Before-575579d68a.jsonl) | [both succeeded while CLI gated](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c53b2aa424e04b8d/C4-After-796cfdf664.jsonl) | prequeued + in-flight arrivals |

Shared scripts: [TCP gates/logger/fixtures](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8d6efc938063fcc3/common.mjs), [fake CLI](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b9e96c05d93e3b4c/fake-cli.mjs), [runner](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8f474b6b81a1dbfb/run-captures.sh). Unverified required rows: none.
