# Validation receipt — D30-F03-A01

Date: 2026-10-25. Local private package; no remote publication.

## Executable acceptance

- Python: 7 test methods; all 105 complete independently specified expected outputs.
- Python/TypeScript: 105 complete output comparisons, exact equality without monetary tolerance.
- Seeded delivery permutation checks run over every case; conflict precedence, alias isolation, row allocation and resource guards checked.
- Full package structural validator and self-contained playground validator pass.
- Raw commands, exit codes, stdout and stderr: [acceptance-results.json](evidence/acceptance-results.json).

The original 23 histories and explicitly declared expected pairings/revisions/classifications preceded core implementation. Additional independently authored edge oracles extended complete expectations to 105. Expected outputs are not generated by calling the matcher. Cross-language parity supplements those independent expectations.

## Actual rendered/browser QA

Playwright Chromium loaded the local lab and actual compiled TypeScript kernel at 390, 768 and 1440 pixels. All 12 scenarios were exercised at every width (36 runs), with 7 receipt stages each (252 stage comparisons). All 105 complete expected outputs ran in each browser width: 315 independent comparisons.

Checks passed: canonical 3-pair/1-unmatched preview; 2-pair/4-unmatched state immediately before revision; both revision changes at receipt equality; no partial output beyond head; literal case/outer-space comparison; full 10-event audit retained; Begin/Back/Step/Play/Pause/Speed/Reset; keyboard arrows; reduced-motion single-step playback; minimum 44-pixel control targets; no horizontal overflow; no console errors or network requests.

Raw browser receipt: [visual-qa.json](evidence/visual-qa.json). Screenshots include [390-pixel top](evidence/lab-390-top.png), [390-pixel full page](evidence/lab-390.png), [768-pixel full page](evidence/lab-768.png), and [1440-pixel full page](evidence/lab-1440.png).

Three native teaching SVGs and the actual Mermaid render were opened and visually inspected. No clipping or overlapping labels was observed. The 390-pixel top crop confirms readable mobile controls; wide screenshots retain source/version audit details. Render captures: [pairs](evidence/exact-pairs.png), [atomic revision](evidence/atomic-revision.png), [ambiguous bucket](evidence/ambiguous-bucket.png), [workflow](evidence/exact-workflow.png).

## Scope and limits

These checks establish the bounded reference implementation against synthetic source histories. They do not authenticate source ownership or completeness, certify a bank adapter, measure production performance, accept a durable cross-run match, prove closing controls or post a journal. Source heads and routing scope remain trusted host obligations.

Canonical metadata remains video-ready and private; the video deliverable is a scene script, not a rendered audiovisual file. Root visitor integration receipt is pending and will be appended after the isolated website snapshot is built. No shared website or release manifest was edited by this topic owner.

