# DNG original attachment evidence

Target: GitCafe [#16308](https://git.cafe/pingdotgg/t3code/pulls/16308), original GitHub [#16308](https://github.com/pingdotgg/t3code/pull/16308). Capture-only handoff; no code edits or forge writes.

**Partial visual sign-off:** every required row is captured, stable, diffed and backed by real sends/hashes. Full continuous playback/all-frame visual review remains pending for pass 2. Staged endpoint pairs below; real sends are in the chaptered recordings and persisted proof.

Chromium 148.0.7778.96 headed on Xvfb; DPR 1; font scale 1; viewport resizing only, no device emulation; 900 px height; reduced motion; fonts settled; native spellcheck disabled consistently. Each retained endpoint has a second pixel-identical still 500 ms later.

| Row | Before | After | Diff0 ×8 | DiffT >16 ×8 |
|---|---|---|---|---|
| 1440×900 light | ![before-S1.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0dff378c51bcaea0/before-S1.png) | ![after-S1.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0e2e2c564f736898/after-S1.png) | ![S1-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/48a285e19625e090/S1-diff0.png) | ![S1-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1d63299387c5624f/S1-diffT.png) |
| 1440×900 dark | ![before-S2.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a8c6dd1c89b56abe/before-S2.png) | ![after-S2.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fe75b77db2f4e3a9/after-S2.png) | ![S2-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/9e91ab8d688f3c9a/S2-diff0.png) | ![S2-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/44ee188a2bc14c75/S2-diffT.png) |
| 390×900 light | ![before-S3.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e5efd14c3e25077e/before-S3.png) | ![after-S3.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/960994b9b3f55a40/after-S3.png) | ![S3-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/4b687df909eb0dc9/S3-diff0.png) | ![S3-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/af05ad6acb0ada0e/S3-diffT.png) |
| 390×900 dark | ![before-S4.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8c8dd9e73345faaf/before-S4.png) | ![after-S4.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d8f77d0082694ff0/after-S4.png) | ![S4-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ab39ab3081c47ebe/S4-diff0.png) | ![S4-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7363e3882f551e71/S4-diffT.png) |
| Native picker (empty platform MIME) | ![before-B1native-endpoint.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d0d101fe1039e4f3/before-B1native-endpoint.png) | ![after-B1native-endpoint.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d8c07f7c910f03e4/after-B1native-endpoint.png) | ![B1native-endpoint-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7ca681a18e6798e3/B1native-endpoint-diff0.png) | ![B1native-endpoint-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2e67c2498e69570c/B1native-endpoint-diffT.png) |
| TIFF-labelled original + controls | ![before-B1-endpoint.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/339bdf88cdeb1bf8/before-B1-endpoint.png) | ![after-B1-endpoint.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bb4b52e828e5370c/after-B1-endpoint.png) | ![B1-endpoint-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/72d411dcdeedfe1c/B1-endpoint-diff0.png) | ![B1-endpoint-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ba0ab6306b0a117f/B1-endpoint-diffT.png) |
| PNG-labelled original + controls | ![before-B2png-endpoint.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ecda09799b131508/before-B2png-endpoint.png) | ![after-B2png-endpoint.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2e1fa22b89f1c4c0/after-B2png-endpoint.png) | ![B2png-endpoint-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d0dcb5797d48210e/B2png-endpoint-diff0.png) | ![B2png-endpoint-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/43d73278edc24b3f/B2png-endpoint-diffT.png) |
| JPEG-labelled original + controls | ![before-B2jpg-endpoint.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c9ee4cdb9e7e65d4/before-B2jpg-endpoint.png) | ![after-B2jpg-endpoint.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e2822e692bc2b1a9/after-B2jpg-endpoint.png) | ![B2jpg-endpoint-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/13f411d689cca3f7/B2jpg-endpoint-diff0.png) | ![B2jpg-endpoint-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e5375d468cbcd397/B2jpg-endpoint-diffT.png) |
| Captioned generic-MIME paste | ![before-B3-endpoint.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/711ff27a822f36a2/before-B3-endpoint.png) | ![after-B3-endpoint.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/10e5e86399d3e25a/after-B3-endpoint.png) | ![B3-endpoint-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/071e52bcdebb15e4/B3-endpoint-diff0.png) | ![B3-endpoint-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5b6f9bf77c83af96/B3-endpoint-diffT.png) |
| Empty-MIME drop / remove / reattach | ![before-B4empty-endpoint.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a035454e3d6399e7/before-B4empty-endpoint.png) | ![after-B4empty-endpoint.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/52f2d285b828b179/after-B4empty-endpoint.png) | ![B4empty-endpoint-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fd9e3b81a75e7dde/B4empty-endpoint-diff0.png) | ![B4empty-endpoint-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ec5818bae193ae32/B4empty-endpoint-diffT.png) |
| MIME-only DNG paste | ![before-B4mime-endpoint.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f1d173cfb83b94e4/before-B4mime-endpoint.png) | ![after-B4mime-endpoint.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bae22de98de9eecc/after-B4mime-endpoint.png) | ![B4mime-endpoint-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/6a2751a86034880b/B4mime-endpoint-diff0.png) | ![B4mime-endpoint-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/b03735d8d8d56822/B4mime-endpoint-diffT.png) |
| 100 slots: legacy marker before reattachment | ![before-B5-marker.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dfec2b729aa71cb6/before-B5-marker.png) | ![after-B5-marker.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a1db34d8c2af46d8/after-B5-marker.png) | ![B5-marker-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/535b1d5dd3b40934/B5-marker-diff0.png) | ![B5-marker-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/afc9b3a90ba8664f/B5-marker-diffT.png) |
| 100 slots: legacy marker reattached | ![before-B5-endpoint.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8db9f4d82cb60b7f/before-B5-endpoint.png) | ![after-B5-endpoint.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5196ff888d2f3d99/after-B5-endpoint.png) | ![B5-endpoint-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/660a9225e377664c/B5-endpoint-diff0.png) | ![B5-endpoint-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c8b35a243712454d/B5-endpoint-diffT.png) |

Before: [c4fa4629eb](https://github.com/pingdotgg/t3code/commit/c4fa4629eb645b95aae2beef56c70f705b736049) (`c4fa4629eb645b95aae2beef56c70f705b736049`). After: local, unpushed `8ea57ac19f782aeaa82003c5ddff73419f35bdef`.

Before recording: [before-chaptered.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/5326267c9ce7b958/before-chaptered.mp4)
After recording: [after-chaptered.mp4](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/742499509dd2a57b/after-chaptered.mp4)

JPEG/PNG controls remain images. Thumbnail rectangles are compared without resizing after alignment for the removed incorrect DNG thumbnail; all six control comparisons have zero pixels with channel delta >16.

| Control comparison | Diff0 ×8 | DiffT >16 ×8 |
|---|---|---|
| B1-JPEG-control | ![B1-JPEG-control-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/99faf81f6e7417ac/B1-JPEG-control-diff0.png) | ![B1-JPEG-control-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0b6d7fc548d8fe29/B1-JPEG-control-diffT.png) |
| B1-PNG-control | ![B1-PNG-control-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/7c7b11b97179bea9/B1-PNG-control-diff0.png) | ![B1-PNG-control-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/2a62d705f7bcf52d/B1-PNG-control-diffT.png) |
| B2png-JPEG-control | ![B2png-JPEG-control-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/fbe2839392ba989d/B2png-JPEG-control-diff0.png) | ![B2png-JPEG-control-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/c0e4f8e545182ceb/B2png-JPEG-control-diffT.png) |
| B2png-PNG-control | ![B2png-PNG-control-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ca36da2244bfdc4b/B2png-PNG-control-diff0.png) | ![B2png-PNG-control-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/690c64924895ca67/B2png-PNG-control-diffT.png) |
| B2jpg-JPEG-control | ![B2jpg-JPEG-control-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/00a7c976227c684e/B2jpg-JPEG-control-diff0.png) | ![B2jpg-JPEG-control-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/124d8f90cebe30ba/B2jpg-JPEG-control-diffT.png) |
| B2jpg-PNG-control | ![B2jpg-PNG-control-diff0.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a29218205a508c43/B2jpg-PNG-control-diff0.png) | ![B2jpg-PNG-control-diffT.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/0140d14f29cc5b43/B2jpg-PNG-control-diffT.png) |

All full-frame pairs have 0% pixels above threshold outside the declared DNG error/chip/reflow bounds. Unmasked raw differences, bounding boxes, exact counts and masks: [diff-summary.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/df027945b7f52874/diff-summary.json) · [diff-policy.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/8057e6ab29184269/diff-policy.json).

Original DNG SHA-256: `ace962421a72c7f041cd0fbac6cdcf8708c2d0fd8c76b8de51a988609cbc3feb` (950 bytes). Actual upload bodies and persisted originals match; DNG is canonical `type:file`, controls `type:image`. No provider understanding is claimed.

Wire / upload / stability metadata: [before-capture-metadata.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1db16a41ea31ba48/before-capture-metadata.json) · [after-capture-metadata.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/36d071e1f21702f1/after-capture-metadata.json).
Committed messages and persisted attachment IDs / hashes: [before-persisted.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3f541abc45262d02/before-persisted.json) · [after-persisted.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3f73a4484fac3b15/after-persisted.json) · [nonvisual-persisted.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f87ab1356771fd25/nonvisual-persisted.json).
Unknown-MIME real send, classifier aliases, empty/oversized rejection: [nonvisual-checks.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/336b255a3fe62be7/nonvisual-checks.json).
Proof assertions: [proof-verification.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/3fac0588c2c70205/proof-verification.json); focused tests: [focused-tests.txt](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/06239a754fb28b26/focused-tests.txt) (77 passing).

What else changed: TIFF/DNG-only rejection becomes a generic chip; misleading PNG/JPEG DNG loses its broken image thumbnail and reflows controls; generic captioned paste is claimed rather than falling through to text; MIME-only paste is accepted; existing empty-MIME and legacy-marker presentations stay stable (small subthreshold raster differences are reported). No unrelated >16 differences remain outside declared bounds.

Matrix / public trace / reproduction: [proof-matrix-pass1.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/bf476508dc89fabf/proof-matrix-pass1.md) · [capture-public-trace.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/79cbf702238520cc/capture-public-trace.md) · [reproduce.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/087531814710df5d/reproduce.md).
Executed driver / fixture generator: [capture-run.cjs](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/dea07d28f911813e/capture-run.cjs) · [attachment-driver.js](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/159048bd9dff98ea/attachment-driver.js) · [generate-fixtures.py](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/ece5d59ed7964745/generate-fixtures.py).
Fixture hashes / originals: [fixture-manifest.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/f990bc76b21dc31d/fixture-manifest.json) · [audit-original.DNG](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/1a7120250d8a665f/audit-original.DNG) · ![audit-control.jpg](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/a4574d04772fae0e/audit-control.jpg) · ![audit-control.png](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/cf0097382bf7d222/audit-control.png).
Every artifact URL and its local hash: [public-artifact-manifest.json](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/82f81fef578c9f93/public-artifact-manifest.json); verbatim ghdrop output is retained locally in `/tmp/to-16308/upload-markdown.md` and uploaded separately.

Rebuild the exact diffs from retained originals: `python /tmp/to-16308/make-diffs.py` with working directory `/home/ubuntu/wt/pr-16308`. Full browser reproduction and local-only auth-state paths are in the reproduction note.

FRICTION: full video playback/all-frame visual acceptance still needs the pass-2 auditor. All frames are mechanically decoded; selected video endpoints and stills were inspected. Screenshots are staged endpoints, with send/persistence proved separately. No desktop/native-mobile capture applies to this web-only change.
