# Narrow PR conversation proof

Web client, Chromium 156, Linux, 1280 x 800, light theme, 360 px right panel.
The server and browser are real. Project/thread state is created through T3's CLI and replay agent.
Only external GitHub reads are replaced by the attached synthetic forge fixture, including write permission and an outdated review thread; no live forge is modified.

Place pr-header-wrap.e2e.ts under scripts/scenarios in a current-main checkout with dependencies installed.
Place forge-fixture.mjs in that checkout's root, then run:

```sh
T3CODE_DEV_SEED=0 T3_SCENARIO_INHERIT_ENV='NODE_OPTIONS,GH_TOKEN,T3CODE_DEV_SEED' GH_TOKEN=scenario-synthetic NODE_OPTIONS="--import=$(pwd)/forge-fixture.mjs" vp run scenarios:prove scripts/scenarios/pr-header-wrap.e2e.ts --base 5cbdf00481bc79c16c38337a727507477dbd6e3f --head b6c703f43b7933559cc9b078e1f80c1f998145f9
```

The observed comparison exited 0: base failed Resolve containment, head passed containment and horizontal-overflow checks. Final stills followed two identical screenshots at least 500 ms apart. Videos show the Code tab, panel narrowing, and conversation expansion; they are trimmed from the runner's recordings.
