# F13 — capture2 merged evidence

**CAPTURED with disclosed fixture variant — clock-cropped iOS summary and all four guide owners on web/iOS.**

HARNESS synthetic RPC data around real app routes. Before [32ecd71726](https://git.cafe/pingdotgg/t3code/commit/32ecd71726fee16f335484c1f95cbce126d461f6); after [57eaadd11e](https://git.cafe/pingdotgg/t3code/commit/57eaadd11e361b203d165aa9b64f3951df6cbdb4). Web Chrome156/Linux preview, no emulation,390×1000CSS,DPR2,fontScale1,dark. iPhone17Pro402×874pt,DPR3,fontScale1,light; still402×874/video1206×2622. Pixel9 API36,411.4286×923.4286dp,DPR2.625,fontScale1,dark (F01 both themes);1080×2424px. Agent-device/Simlock cached clients. JS clock08:00Z for stills; OS clock remains in full native frames. No independent Electron run; desktop shares web renderer.

The separate summary pair uses the previously captured same-flower fixture on both revisions and is recropped identically to remove the OS clock. Full original frames and settling partners remain linked. New guide payload supplies stop summary, attention note, note body and question. Web question is a literal onAsk prompt button, not a Markdown media renderer; the native question renders Markdown. Web fixed scroll offsets0 and185CSSpx; native uses the same real top gesture then180px down gesture. UIKit automatic inset made raw negative scrollTo hide the title, so the final native top is reached by a real gesture. Native guide media are a disclosed same-flower variant, not the original distinct-hosted-poster fixture.

[Retained previous F13 proof, including earlier full tables/recordings](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3f41ccc2b1cabce4/F13-sheet.md). This sheet supersedes its coverage/status wording.

## F13-note-question-web-narrow-dark — web narrow dark,390×1000CSS,DPR2

Two frames500ms apart: before=True, after=True. Diff0=RGBabsolute difference×16; DiffT=per-channel>12/255. Changed pixels0/T12=552885/271073; bounds=[44, 36, 736, 2000]. 

| Before | After | Diff0 | DiffT |
|---|---|---|---|
| ![F13-note-question-web-narrow-dark-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7d605ee63f21dde9/F13-note-question-web-narrow-dark-before.png)<br>[32ecd71726](https://git.cafe/pingdotgg/t3code/commit/32ecd71726fee16f335484c1f95cbce126d461f6) | ![F13-note-question-web-narrow-dark-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9f2c3a8205c034e2/F13-note-question-web-narrow-dark-after.png)<br>[57eaadd11e](https://git.cafe/pingdotgg/t3code/commit/57eaadd11e361b203d165aa9b64f3951df6cbdb4) | ![F13-note-question-web-narrow-dark-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4eec0143894c5b94/F13-note-question-web-narrow-dark-diff0.png)<br>[32ecd71726](https://git.cafe/pingdotgg/t3code/commit/32ecd71726fee16f335484c1f95cbce126d461f6)→[57eaadd11e](https://git.cafe/pingdotgg/t3code/commit/57eaadd11e361b203d165aa9b64f3951df6cbdb4) | ![F13-note-question-web-narrow-dark-diff12.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4950701a9070aecf/F13-note-question-web-narrow-dark-diff12.png)<br>[32ecd71726](https://git.cafe/pingdotgg/t3code/commit/32ecd71726fee16f335484c1f95cbce126d461f6)→[57eaadd11e](https://git.cafe/pingdotgg/t3code/commit/57eaadd11e361b203d165aa9b64f3951df6cbdb4) |

Settling partners: [F13-note-question-web-narrow-dark-before-settle1.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ba4f4894f48a4d9c/F13-note-question-web-narrow-dark-before-settle1.png) · [F13-note-question-web-narrow-dark-after-settle1.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0194ce56421d6f39/F13-note-question-web-narrow-dark-after-settle1.png). 

## F13-owners-bottom-ios-light — iOS light,402×874pt

Two frames500ms apart: before=True, after=True. Diff0=RGBabsolute difference×16; DiffT=per-channel>12/255. Changed pixels0/T12=186080/157224; bounds=[0, 0, 402, 811]. Before/After show full surfaces; Diff0/DiffT use the same status-bar crop: (0,62,402,873), iOS rows62..872.

| Before | After | Diff0 | DiffT |
|---|---|---|---|
| ![F13-owners-bottom-ios-light-before-full.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e83062c48fd16676/F13-owners-bottom-ios-light-before-full.png)<br>[32ecd71726](https://git.cafe/pingdotgg/t3code/commit/32ecd71726fee16f335484c1f95cbce126d461f6) | ![F13-owners-bottom-ios-light-after-full.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e7c3e20d61b42bdb/F13-owners-bottom-ios-light-after-full.png)<br>[57eaadd11e](https://git.cafe/pingdotgg/t3code/commit/57eaadd11e361b203d165aa9b64f3951df6cbdb4) | ![F13-owners-bottom-ios-light-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3b0c1a4136b22e3d/F13-owners-bottom-ios-light-diff0.png)<br>[32ecd71726](https://git.cafe/pingdotgg/t3code/commit/32ecd71726fee16f335484c1f95cbce126d461f6)→[57eaadd11e](https://git.cafe/pingdotgg/t3code/commit/57eaadd11e361b203d165aa9b64f3951df6cbdb4) | ![F13-owners-bottom-ios-light-diff12.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6fb7242b023eca26/F13-owners-bottom-ios-light-diff12.png)<br>[32ecd71726](https://git.cafe/pingdotgg/t3code/commit/32ecd71726fee16f335484c1f95cbce126d461f6)→[57eaadd11e](https://git.cafe/pingdotgg/t3code/commit/57eaadd11e361b203d165aa9b64f3951df6cbdb4) |

Settling partners: [F13-owners-bottom-ios-light-before-settle1-full.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e4e3f581168c7a7d/F13-owners-bottom-ios-light-before-settle1-full.png) · [F13-owners-bottom-ios-light-after-settle1-full.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/95b61398a6d45982/F13-owners-bottom-ios-light-after-settle1-full.png). Cropped source pair: [F13-owners-bottom-ios-light-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e527bc239625ff97/F13-owners-bottom-ios-light-before.png) · [F13-owners-bottom-ios-light-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c0d611125440cac6/F13-owners-bottom-ios-light-after.png).

## F13-owners-top-ios-light — iOS light,402×874pt

Two frames500ms apart: before=True, after=True. Diff0=RGBabsolute difference×16; DiffT=per-channel>12/255. Changed pixels0/T12=134982/118599; bounds=[16, 151, 386, 811]. Before/After show full surfaces; Diff0/DiffT use the same status-bar crop: (0,62,402,873), iOS rows62..872.

| Before | After | Diff0 | DiffT |
|---|---|---|---|
| ![F13-owners-top-ios-light-before-full.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/44b58942b29fa830/F13-owners-top-ios-light-before-full.png)<br>[32ecd71726](https://git.cafe/pingdotgg/t3code/commit/32ecd71726fee16f335484c1f95cbce126d461f6) | ![F13-owners-top-ios-light-after-full.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/23c55a3597d5eab2/F13-owners-top-ios-light-after-full.png)<br>[57eaadd11e](https://git.cafe/pingdotgg/t3code/commit/57eaadd11e361b203d165aa9b64f3951df6cbdb4) | ![F13-owners-top-ios-light-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3b7475cedac23c35/F13-owners-top-ios-light-diff0.png)<br>[32ecd71726](https://git.cafe/pingdotgg/t3code/commit/32ecd71726fee16f335484c1f95cbce126d461f6)→[57eaadd11e](https://git.cafe/pingdotgg/t3code/commit/57eaadd11e361b203d165aa9b64f3951df6cbdb4) | ![F13-owners-top-ios-light-diff12.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/294a7a616fa8c2f6/F13-owners-top-ios-light-diff12.png)<br>[32ecd71726](https://git.cafe/pingdotgg/t3code/commit/32ecd71726fee16f335484c1f95cbce126d461f6)→[57eaadd11e](https://git.cafe/pingdotgg/t3code/commit/57eaadd11e361b203d165aa9b64f3951df6cbdb4) |

Settling partners: [F13-owners-top-ios-light-before-settle1-full.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2f19e4738751608c/F13-owners-top-ios-light-before-settle1-full.png) · [F13-owners-top-ios-light-after-settle1-full.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3382ef0209b1ed3a/F13-owners-top-ios-light-after-settle1-full.png). Cropped source pair: [F13-owners-top-ios-light-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9bd0b7d9d4c4a7a3/F13-owners-top-ios-light-before.png) · [F13-owners-top-ios-light-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/045b1b1a0a0ea3a8/F13-owners-top-ios-light-after.png).

## F13-summary-attention-web-narrow-dark — web narrow dark,390×1000CSS,DPR2

Two frames500ms apart: before=True, after=True. Diff0=RGBabsolute difference×16; DiffT=per-channel>12/255. Changed pixels0/T12=550685/272765; bounds=[44, 36, 736, 2000]. 

| Before | After | Diff0 | DiffT |
|---|---|---|---|
| ![F13-summary-attention-web-narrow-dark-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cce59dc602de1251/F13-summary-attention-web-narrow-dark-before.png)<br>[32ecd71726](https://git.cafe/pingdotgg/t3code/commit/32ecd71726fee16f335484c1f95cbce126d461f6) | ![F13-summary-attention-web-narrow-dark-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/eb0651f5457fde3a/F13-summary-attention-web-narrow-dark-after.png)<br>[57eaadd11e](https://git.cafe/pingdotgg/t3code/commit/57eaadd11e361b203d165aa9b64f3951df6cbdb4) | ![F13-summary-attention-web-narrow-dark-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/57f0bbb1e9369125/F13-summary-attention-web-narrow-dark-diff0.png)<br>[32ecd71726](https://git.cafe/pingdotgg/t3code/commit/32ecd71726fee16f335484c1f95cbce126d461f6)→[57eaadd11e](https://git.cafe/pingdotgg/t3code/commit/57eaadd11e361b203d165aa9b64f3951df6cbdb4) | ![F13-summary-attention-web-narrow-dark-diff12.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/489017774086b729/F13-summary-attention-web-narrow-dark-diff12.png)<br>[32ecd71726](https://git.cafe/pingdotgg/t3code/commit/32ecd71726fee16f335484c1f95cbce126d461f6)→[57eaadd11e](https://git.cafe/pingdotgg/t3code/commit/57eaadd11e361b203d165aa9b64f3951df6cbdb4) |

Settling partners: [F13-summary-attention-web-narrow-dark-before-settle1.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b225890adab62ef6/F13-summary-attention-web-narrow-dark-before-settle1.png) · [F13-summary-attention-web-narrow-dark-after-settle1.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c52be2b6af68b921/F13-summary-attention-web-narrow-dark-after-settle1.png). 

## F13-summary-ios-light — iOS light,402×874pt

Two frames500ms apart: before=True, after=True. Diff0=RGBabsolute difference×16; DiffT=per-channel>12/255. Changed pixels0/T12=168267/166458; bounds=[16, 152, 386, 792]. Before/After show full surfaces; Diff0/DiffT use the same status-bar crop: (0,62,402,873), iOS rows62..872.

| Before | After | Diff0 | DiffT |
|---|---|---|---|
| ![F13-summary-ios-light-before-full.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3b5a31771be51a33/F13-summary-ios-light-before-full.png)<br>[32ecd71726](https://git.cafe/pingdotgg/t3code/commit/32ecd71726fee16f335484c1f95cbce126d461f6) | ![F13-summary-ios-light-after-full.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4c87024c12c40a2b/F13-summary-ios-light-after-full.png)<br>[57eaadd11e](https://git.cafe/pingdotgg/t3code/commit/57eaadd11e361b203d165aa9b64f3951df6cbdb4) | ![F13-summary-ios-light-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a41947158b9fa666/F13-summary-ios-light-diff0.png)<br>[32ecd71726](https://git.cafe/pingdotgg/t3code/commit/32ecd71726fee16f335484c1f95cbce126d461f6)→[57eaadd11e](https://git.cafe/pingdotgg/t3code/commit/57eaadd11e361b203d165aa9b64f3951df6cbdb4) | ![F13-summary-ios-light-diff12.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8d789770e4f78085/F13-summary-ios-light-diff12.png)<br>[32ecd71726](https://git.cafe/pingdotgg/t3code/commit/32ecd71726fee16f335484c1f95cbce126d461f6)→[57eaadd11e](https://git.cafe/pingdotgg/t3code/commit/57eaadd11e361b203d165aa9b64f3951df6cbdb4) |

Settling partners: [F13-summary-ios-light-before-settle1-full.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/29c38587e750fd50/F13-summary-ios-light-before-settle1-full.png) · [F13-summary-ios-light-after-settle1-full.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ace3f3112be400bb/F13-summary-ios-light-after-settle1-full.png). Cropped source pair: [F13-summary-ios-light-before.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d151da9cf06c18f9/F13-summary-ios-light-before.png) · [F13-summary-ios-light-after.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c9d4eea02176b052/F13-summary-ios-light-after.png).

Scripts: [fixtures.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/02339fcdd64099b9/fixtures.json) · [proxy.mjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/423f2adfdadd429d/proxy.mjs) · [native-control.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7077291dac5bc0d0/native-control.py) · [web-sequence.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d2da090fd55f92cd/web-sequence.md) · [capture2-manifest.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b7c4ba222afa00cc/capture2-manifest.json) · [recording2-manifest.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e4b84f26f5ca1e52/recording2-manifest.json) · [rebuild-capture2.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/eedbcec94acc9c24/rebuild-capture2.md) · [rebuild-capture2.zip](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2c8c8c89810f1b20/rebuild-capture2.zip)
