# Round2 evidence index

Before [d1ec71e6ff](https://git.cafe/pingdotgg/t3code/commit/d1ec71e6ff8b46bacfbe103af72034eba3654e63) → After [524d29b43a](https://git.cafe/pingdotgg/t3code/commit/524d29b43ad3a089e28ef009e37c21f2ba1c137f).

Captured12/12 rows;11 real-app rows, E12 supplemental stream-harness captures. Real E12 guest-link end-to-end unverified: T3Connect unavailable, real create returns connect_unavailable.

Web: Playwright/Chromium148 Linux headless; no device emulation; DPR1;1440×900 or390×1000 CSSpx; font16px/100%; reduced motion; fixed21:00UTC; time labels normalized via [data-evidence-time-label], [data-evidence-normalized-duration], [data-evidence-normalized-timestamp]. Android: real native dev client on Pixel9 emulator/API36;1080×2424px,411.43×923.43dp,DPR2.625,fontscale0.94,dark,animationsoff,status9:41; E1 labels9:17PM on both; elapsed label5s via identical capture-only normalization. Every still: fonts/network quiet where available and two identical frames≥500ms apart.

What else changed:

- Beyond MCP Apps: recommended Claude CLI changes >=2.1.280→>=2.1.301 in graceful/unsupported provider advisories, web banners, Android details/composer.
- Eligible tool/fold disappears; app adds weather content/buttons, changes timeline height and response position. Android bottom alignment moves earlier content upward.
- Refresh/resource/save change card values/status; mutating call adds confirmation and background blur. Stopped-session recovery adds error, new user/assistant messages and timeline navigation affordance.
- Guest stream harness shows unavailable-app text/reserved height rather than a functioning card; real guest link remains unverified.
- E10 wide banner recenters1px with changed text width. E4 is exactly unchanged at zero threshold.

[E1-evidence.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8763447ecdb01f8d/E1-evidence.md)
[E2-evidence.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/96aff513f62a5954/E2-evidence.md)
[E3-evidence.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f89f466514ce5641/E3-evidence.md)
[E4-evidence.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8727b6c746a6ddb3/E4-evidence.md)
[E5-evidence.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a5df9095caf61b01/E5-evidence.md)
[E6-evidence.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a8f4d6faeed636dd/E6-evidence.md)
[E7-evidence.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5d98157119f6e4c0/E7-evidence.md)
[E8-evidence.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9748f3ddb2004383/E8-evidence.md)
[E9-evidence.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/970850670839aa33/E9-evidence.md)
[E10-evidence.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e6f0aadd6d8a487c/E10-evidence.md)
[E11-evidence.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d4769a171d54be94/E11-evidence.md)
[E12-evidence.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/15616ea9216698b5/E12-evidence.md)

Reproduction and scripts:

[advisories.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3b3cfe92a0bab051/advisories.mjs)
[browser-host.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/56e1a384f688e64e/browser-host.mjs)
[build-round2.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ad3138c8cb56a322/build-round2.py)
[claude-unsupported-fixture.sh](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ac0bb9e0062e541e/claude-unsupported-fixture.sh)
[claude-version-fixture.sh](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/84ef6f2940df2771/claude-version-fixture.sh)
[debug-browser.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/259e868718029723/debug-browser.mjs)
[device-command.sh](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/34a9372a051ea2af/device-command.sh)
[freeze-mobile-clock.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/78bd5e0dd2b7dfa4/freeze-mobile-clock.mjs)
[guest-harness.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9c97ce08b1206449/guest-harness.mjs)
[guest-probe.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/05f9565d801da05e/guest-probe.mjs)
[inspect-state.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/48e7076bfbcccd6a/inspect-state.mjs)
[interactions.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0258bead7a686d7e/interactions.mjs)
[make-diffs.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3ac4b6a3e7fd248b/make-diffs.py)
[make-sheets.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3aead1d837ec93c7/make-sheets.py)
[mobile-inspector.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/549fa1769729a768/mobile-inspector.mjs)
[mobile-proxy.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/57d5748722c6222a/mobile-proxy.mjs)
[native-capture.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/09927a1ce4b3e2e9/native-capture.py)
[normalize-native-label.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/81c656c90f04135c/normalize-native-label.py)
[reseed.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7ea27eb81c79c064/reseed.mjs)
[retake-e5.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c4b4bceb230d8189/retake-e5.mjs)
[retake-recovered.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/57633ae03aa579c8/retake-recovered.mjs)
[review-recordings.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/09564d8bc43ed1bd/review-recordings.py)
[review-videos.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8bf3c0b7e59aef2f/review-videos.py)
[seed-driver.js](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ef45a62f3caedf7f/seed-driver.js)
[setup-fixture.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/54d09279cff56b3c/setup-fixture.py)
[static-captures.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/13254a6c2199b36e/static-captures.mjs)
[stop-old.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7831e78475bb91a6/stop-old.mjs)
[stopped-session.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7006d081e3fbbc00/stopped-session.mjs)
[upload-round2.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bb03f35633fd924f/upload-round2.py)
[upload-scripts.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/aedb08e760adfef8/upload-scripts.py)
[weather-card.html](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/59c5cd3625eb7cff/weather-card.html)
[weather-server.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cadc431da52a4a9b/weather-server.py)
[web-driver.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/63e262f9cfcb1f52/web-driver.mjs)
[REPRODUCE.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a5856da48345083e/REPRODUCE.md)
[round2-scripts.zip](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4ec47b4b3dc359ce/round2-scripts.zip)

Verbatim ghdrop output manifests:

[uploads-assets.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0a61b733acbe8e15/uploads-assets.md)
[uploads-native.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/76614b9b5396d8ed/uploads-native.md)
[uploads-retakes.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/eb427e1c1e1c2632/uploads-retakes.md)
[uploads-scripts.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7aef92f45865c7d2/uploads-scripts.md)
[uploads-sheets.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0f55b6adfac9a6f7/uploads-sheets.md)

Verification:133 uploaded files match local bytes. Both owned checkouts removed; all owned app/browser/proxy ports closed; device leases closed;13GB free. Pre-existing shared agent-cdp daemon left running.

[artifact-validation.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4f7f461f51c0ee24/artifact-validation.json)
[cleanup-verification.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7e48c38c11b171ac/cleanup-verification.json)
