# 08 · Checklist before you reply **Content** - [ ] The headline says the finding, not the topic. - [ ] Every number comes from the maker's facts. Placeholders like `[NUMBER]` mark anything missing. - [ ] Text is plain English (short sentences, active voice, common words) or the requested language. **Design** - [ ] One hero visual is clearly the biggest thing; it follows the ticket's layout. - [ ] The ticket's human touches are there (at least two). - [ ] Only ticket colours (`C.*`) and ticket fonts (`F.*`). - [ ] Margins of 56 px or more; the same gaps between blocks. - [ ] No text under 14 px (13 px for the source). No text overlaps. Nothing off the page (except a hero picture that bleeds on purpose). - [ ] Charts are honest: zero baselines, lengths and areas to scale, direct labels. - [ ] Long text has a `width`; you estimated its height so the next block starts below it. **Rules** - [ ] Pictures only from `ig.commons` (files you are sure exist), `ig.myPhoto` or drawn with code. - [ ] No network calls, no picture data, no `eval`, no storage access. - [ ] First line is `// @ai-written`. One code block. `ig.setPage(…)` at the start, texture at the end.