| 1 | # Vertical 9:16 Structural Self-check |
| 2 | |
| 3 | ## P0 - Not Deliverable |
| 4 | |
| 5 | - Content exceeds 900x1600 or is clipped. |
| 6 | - Primary text-bearing modules use absolute/fixed positioning instead of grid/flex flow. |
| 7 | - Body text is below 18px, headings below 24px, or auxiliary text below 12px. |
| 8 | - The page has no top-to-bottom reading path. |
| 9 | - A chart/list/table is unreadable at phone-screen width. |
| 10 | |
| 11 | ## P1 - Should Fix |
| 12 | |
| 13 | - The screen has no single memorable message. |
| 14 | - The middle zone does not carry the main value. |
| 15 | - The bottom zone is decorative only when the page needs a takeaway or support. |
| 16 | - Too many same-weight cards create a long list instead of a designed story. |
| 17 | - A chart lacks a nearby interpretation sentence. |
| 18 | - A two-column pocket is too narrow for its text. |
| 19 | |
| 20 | ## P2 - Consider Optimizing |
| 21 | |
| 22 | - Support facts can be grouped under fewer labels. |
| 23 | - The hook could be stronger as a question, number, or concrete claim. |
| 24 | - The sequence rhythm is uneven across rows. |
| 25 | - Source/footer text could be simplified into one auxiliary line. |
| 26 |