SYNTHETIC DATA · Synthetic example. Fictional data. Maple Street Bakery Co., its locations, addresses, offers and prices are invented for demonstration.

Promo variations: 5 locations x 2 sizes

Master: templates/master_1080x1080.svg and master_1200x628.svg · Variables: inputs/variables.csv · Generated 2026-09-29 08:45

Automated QA on this final set: 10 files checked, 0 issue(s). Checks: every field against its variables.csv row, date formatting, file set and dimensions, protected text unchanged, text width estimated with per-character font metrics against each text box.

L01 1080x1080
L01 · 1080x1080 QA pass
Downtown
variables.csv row 2 · 2026-10-17 · $12
L01 1200x628
L01 · 1200x628 QA pass
Downtown
variables.csv row 2 · 2026-10-17 · $12
L02 1080x1080
L02 · 1080x1080 QA pass
Riverside
variables.csv row 3 · 2026-10-18 · $8
L02 1200x628
L02 · 1200x628 QA pass
Riverside
variables.csv row 3 · 2026-10-18 · $8
L03 1080x1080
L03 · 1080x1080 QA pass
Old Mill
variables.csv row 4 · 2026-10-24 · $10
L03 1200x628
L03 · 1200x628 QA pass
Old Mill
variables.csv row 4 · 2026-10-24 · $10
L04 1080x1080
L04 · 1080x1080 QA pass
Harbor Point
variables.csv row 5 · 2026-10-25 · $18
L04 1200x628
L04 · 1200x628 QA pass
Harbor Point
variables.csv row 5 · 2026-10-25 · $18
L05 1080x1080
L05 · 1080x1080 QA pass
Northgate Commons Marketplace & Community Kitchen
variables.csv row 6 · 2026-10-31 · $7
L05 1200x628
L05 · 1200x628 QA pass
Northgate Commons Marketplace & Community Kitchen
variables.csv row 6 · 2026-10-31 · $7

Draft run with 3 planted defects: what QA caught

A deliberately broken draft (swapped address, long-name overflow, wrong date) was checked by qa_check.py before the correct run. Result: 3 of 10 files flagged, 3 issue(s).

Draft outputFileQA finding
L02_1200x628.svgFIELD MISMATCH address: shows '7 Millrace Lane · Cedar Bend', variables.csv row 3 says '42 Water Street · Maple Hollow'
L04_1080x1080.svgFIELD MISMATCH date: shows 'Monday, October 26, 2026', variables.csv row 5 says 'Sunday, October 25, 2026'
L05_1080x1080.svgOVERFLOW location_name: line 'Northgate Commons Marketplace & Community Kitchen' at 76px estimated 2128px wide, box is 920px

Automated checks assist but do not replace a person looking at every output and the client's approval. This is a demonstration on fictional data; it shows the checks performed and is not evidence of results for any real business.