Chrome headless; local production homepage; generated geometric PNGs 800×1200, 1000×1000, 1200×800; Clean Outline; A4; downloaded actual PNG files. Results and browser version in observations.json. app.js SHA-256 fb728a912378c8e7350a98bbbe3b656a5da1c96955411e3c3ec9e83b30dea13c. Screen output only; no physical print.
