| 1 | # Square 1:1 Structural Self-check |
| 2 | |
| 3 | ## P0 - Not Deliverable |
| 4 | |
| 5 | - Content exceeds 1200x1200 or is clipped. |
| 6 | - 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 card has no dominant focal anchor. |
| 9 | - A chart/table/list is unreadable at square-card scale. |
| 10 | |
| 11 | ## P1 - Should Fix |
| 12 | |
| 13 | - Modules are all equal weight. |
| 14 | - Margins are visibly unbalanced on one side or corner. |
| 15 | - The center of the card is passive while content sits at the top. |
| 16 | - A 2x2 cell contains paragraph-heavy text. |
| 17 | - The evidence band competes with the hero claim. |
| 18 | - The card relies on decorative filler rather than meaningful support. |
| 19 | |
| 20 | ## P2 - Consider Optimizing |
| 21 | |
| 22 | - Support chips can be grouped closer to the focal anchor. |
| 23 | - The bottom takeaway could be shorter and more memorable. |
| 24 | - A side-by-side pair could become stacked for stronger square balance. |
| 25 | - Source/footer text could be simplified into one auxiliary line. |
| 26 |