# Deployed PDF visual inspection

Status: **PASS for the 12 explicitly inspected pages**. This inspection uses the actual downloaded PDFs from final run `deployed-final-20260927-a1` against both deployed origins, not the earlier local trial.

All 128 PDF pages have retained 72 dpi PNG renders listed in [receipt.json](receipt.json). The selected first/middle/last pages below were additionally rendered at 144 dpi with Poppler and opened individually for visual inspection. Standard is 16 pages (1/8/16 inspected), Landscape is 5 pages (1/3/5 inspected), in each variant. [Exact selection metadata](visual-selections.json) maps each image to its downloaded PDF SHA-256.

| Variant | Layout | Page | Image | Observed result |
| --- | --- | --- | --- | --- |
| A | standard | 1 (first) | [144 dpi render](A/scenario-8/inspect-standard-first.png) | PASS. Logo/contact block and customer title fit. Árvíztűrő tükörfúrógép, Munkadíj and Anyag glyphs render correctly. Rows 1–8 and all price columns stay within cells and page margins. |
| A | standard | 8 (middle) | [144 dpi render](A/scenario-8/inspect-standard-middle.png) | PASS. Repeated document/table headings remain clear. The long row 11 wraps inside its description cell. Adjacent labor values remain readable without overlap. Footer and page number are separated from the table. |
| A | standard | 16 (last) | [144 dpi render](A/scenario-8/inspect-standard-last.png) | PASS. Final row 24 and the repeated settlement headings are readable. Empty future-stage line remains blank. Aggregate totals 216 000 / 199 200 / 0 / 0 / 216 000 Ft are fully visible, with the explanatory sentence below and no overlap. |
| A | landscape | 1 (first) | [144 dpi render](A/scenario-8/inspect-landscape-first.png) | PASS. All five labor/material stage pairs fit. Hungarian glyphs remain legible. Stages 4 and 5 have blank cells. Work, rate, transport and row-total columns are aligned without clipping. |
| A | landscape | 3 (middle) | [144 dpi render](A/scenario-8/inspect-landscape-middle.png) | PASS. Repeated table headings include dated stages 1–3 and blank-date stages 4–5. The long description continues from the preceding page without running through adjacent columns. Following rows 12–17 and page footer remain clear. |
| A | landscape | 5 (last) | [144 dpi render](A/scenario-8/inspect-landscape-last.png) | PASS. Repeated settlement headings, blank future stages, aggregate totals and source terms are readable. Összesített elszámolás, Pótmunka and Fizetési feltételek accents render correctly. No content touches or exceeds page edges. |
| B | standard | 1 (first) | [144 dpi render](B/scenario-8/inspect-standard-first.png) | PASS. Logo/contact block and customer title fit. Árvíztűrő tükörfúrógép, Munkadíj and Anyag glyphs render correctly. Rows 1–8 and all price columns stay within cells and page margins. |
| B | standard | 8 (middle) | [144 dpi render](B/scenario-8/inspect-standard-middle.png) | PASS. Repeated document/table headings remain clear. The long row 11 wraps inside its description cell. Adjacent labor values remain readable without overlap. Footer and page number are separated from the table. |
| B | standard | 16 (last) | [144 dpi render](B/scenario-8/inspect-standard-last.png) | PASS. Final row 24 and the repeated settlement headings are readable. Empty future-stage line remains blank. Aggregate totals 216 000 / 199 200 / 0 / 0 / 216 000 Ft are fully visible, with the explanatory sentence below and no overlap. |
| B | landscape | 1 (first) | [144 dpi render](B/scenario-8/inspect-landscape-first.png) | PASS. All five labor/material stage pairs fit. Hungarian glyphs remain legible. Stages 4 and 5 have blank cells. Work, rate, transport and row-total columns are aligned without clipping. |
| B | landscape | 3 (middle) | [144 dpi render](B/scenario-8/inspect-landscape-middle.png) | PASS. Repeated table headings include dated stages 1–3 and blank-date stages 4–5. The long description continues from the preceding page without running through adjacent columns. Following rows 12–17 and page footer remain clear. |
| B | landscape | 5 (last) | [144 dpi render](B/scenario-8/inspect-landscape-last.png) | PASS. Repeated settlement headings, blank future stages, aggregate totals and source terms are readable. Összesített elszámolás, Pótmunka and Fizetési feltételek accents render correctly. No content touches or exceeds page edges. |

No visual defect was observed in those 12 pages. All other retained page images were generated, but are not claimed as individually inspected. Automated text/region and page-bound checks separately cover every PDF and every page. Page-bound checks found zero out-of-bounds words.

The visible totals above are observations of legibility and placement. Arithmetic correctness is established separately by the saved input states and assertions in [receipt.json](receipt.json), including 415 200 Ft current work, 216 000 Ft settled work, 199 200 Ft unsettled work, 0 Ft received and 216 000 Ft outstanding in scenario 8. Screenshots alone are not arithmetic evidence. Browser workflows and independent website visual acceptance remain parent-owned.
