# Fresh issue 8204 proof, 2026-10-22

Actual candidate runtime: ce07f0babe454e21e1d585f18e9cf56809af0142. Clean checkout observed; commit time 02:45:32 UTC, existing backend PID 1280148 started 02:47:46.914 UTC, cwd /home/ubuntu/wt/issue-8204/apps/server, port 15196; warm Vite 7156. This labels the actual build, including its unrelated webhook commit; no claim that it is a clean-main-based build. Lead will rebuild afterward. C0/C1 reused from the earlier fixture; C2 captured against this runtime.

PASS candidate R1 real service boundary: normal Codex gpt-6-astra provider executed Turn 2 through orchestration.dispatchCommand, not a canned projection. Requested 02:55:06.325, started 02:55:17.312, completed and C2 ready 02:55:36.111 UTC. Thread 06b121bf-e071-4d74-b579-d4321209b2d1; run ordinal 2. Persisted C2 files: only shared.txt, additions 1, deletions 1. Actual orchestration.getTurnDiff(threadId, fromTurnCount=1, toTurnCount=2, ignoreWhitespace=false) returned only shared.txt with -base/+B edit. a.txt absent from both. Raw RPC projection includes real provider tool commands/output, assistant response, messages, run IDs, timestamps, checkpoint refs, measured OIDs and parent/tree provenance. No secret-like credential fields in retained raw output; token fields are usage counts.

Recording began 02:54:56.318 before successful dispatch and ended 02:59:08.946. It includes completion/summary update, Open diff interaction, and rendered shared.txt hunk. Browser CSS viewport requested and reported 1440x900; light appearance. Saved screenshot raster is 1280x800. Shared hunk was rendered automatically after Open diff; a later attempted redundant shared-file button locator timed out. No claim that this extra click succeeded. No matching-before recording exists, and supplied older before image is not claimed as an identical fixture/viewport comparison.

Fixture repository /tmp/issue-8204-proof-revision/candidate-shared. Repro recipe for a new fixture (normal project/thread creation and orchestration required):

```sh
git init -b B
git config user.name 'Fixture'
git config user.email 'fixture@example.com'
printf 'base\n' > shared.txt
git add shared.txt
git commit -m 'fixture base'
# Create a normal app project/thread rooted here, then send Turn 1:
git switch -c A
printf 'A only\n' > a.txt
printf 'A first\nA second\n' > shared.txt
git add a.txt shared.txt
git commit -m 'fixture A'
# Await real ready C1, then send Turn 2:
git switch B
printf 'B edit\n' > shared.txt
# No commit, no other file edits; await real ready C2.
```

Actual Turn 2 prompt: Run exactly: git switch B, then write shared.txt with bytes 'B edit\\n'. Do not commit. Change no other files. Exit when done.

Measured C0 f1dffe58d44a1bfe7f59a2c6f3f94b3345a59d99; C1 f29e7313c90b196db33e9fd84393894608d05f24; C2 0165a677549863b3e0625ef854d01c25246f2d4d. C2 parents: c025bbdfbab994961de111f1ba43ce809a1d5975 and d64b2b5c45eaacf1cdcd6e25f5941a50e46ab801; tree 65a81388bb73c2f47a9a9cb2e3b530cb862c2734. Actual reflog shows A→B checkout, no post-switch commit. Final shared.txt bytes B edit\n; status only M shared.txt.

Missing: matching baseline R1 recording and its summary/query output; R2; independent execution of B1–B6 and the first-turn/full-thread/nonadjacent variants of B7. Candidate R1 establishes B7's core persisted-summary/query wiring only. Desktop and native mobile not executed. Lead-reported 23 tests/typecheck/lint were not independently rerun here.

FRICTION: saved pairing token rejected; freshly minted private pairing succeeded. Candidate startup session 36573 rejected duplicate state ownership and was stopped with Ctrl-C, exit 130; existing candidate backend was reused and remains available for lead inspection. Baseline session 20977 used T3CODE_DEV_SEED=0 ./node_modules/.bin/vp run dev --home-dir /tmp/issue-8204-proof-revision/before-home, became ready without live DB copying, but no synthetic provider turns were executed before prioritizing candidate. It was stopped with Ctrl-C, exit 130. Baseline checkout verified clean at ed9b7ca9c53843ea1e6b466bf7d52928d10e7db0; no edits reset. Final owned listener ports 7157, 13960, 5920 absent. Existing 7156/15196 were not owned by this pass and not stopped. Recording stopped and transferred. Event-loop diagnostic during capture reports 64632 ms max delay with major page faults; one real RPC timed out before later succeeding. ffmpeg/ffprobe absent, so clip retained uncut. No source changes, fixture framework, seed commit, forge writes, pushes or PR edits.

[fresh-candidate-raw.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/10e589c7fe6d9734/fresh-candidate-raw.json)

[candidate-C2.patch](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/37d6b6039a7e9402/candidate-C2.patch)

[browser-screenshot-localhost-mviybp4c-6b055ef6.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1b23076599791cf3/browser-screenshot-localhost-mviybp4c-6b055ef6.png)

[thread-delegated-task-command-3amcp-3a24bd097e-7bf8-48d5-b4ae-dc84f8551461-3adel-6223e5bd-bfbf-4c56-9c80-3b5eaec6729a-mp4.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a5312aa90bfe8306/thread-delegated-task-command-3amcp-3a24bd097e-7bf8-48d5-b4ae-dc84f8551461-3adel-6223e5bd-bfbf-4c56-9c80-3b5eaec6729a-mp4.mp4)
