# Self-check · replit-deck Run this list silently before emitting ``. Anything failing at **P0** is a regression — fix it, don't ship. P1 means the deck is emittable but will feel AI-generated to a designer; fix if you have two passes left. P2 is polish. Score yourself 1–5 on each block. Anything ≤ 3 means re-do that dimension. --- ## P0 — hard gates (non-negotiable) ### Theme lock-in - [ ] `` is set to ONE value from the enum. - [ ] No `style="--bg: …"` or `style="--accent: …"` on individual slides (grep confirms). - [ ] No `