# Task P.4.5.1 Visual QA Checklist ## Automated checks - PDF generation succeeds for every fixture - baseline manifest exists for every fixture - page count matches stored baseline - rendered section order matches stored baseline - signature block remains on the last page - `items_table` row shape remains seven columns - runtime produces no error-severity issues - 500-item performance fixture generates without crash ## Manual checks - company block alignment - customer block alignment - quotation code and quotation date alignment - product table header repetition on multi-page item fixtures - table borders remain continuous across page breaks - long-description rows do not clip text - Thai and English mixed text remain readable - signature block spacing remains intact - topic spacing and numbering remain consistent - footer copy remains aligned ## Review scope - `ALLA` - `ONVALLA` - empty state - single item - standard 4-item case - 20-item pagination case - 100-item heavy pagination case - long-description wrapping case - multi-topic continuation case