Explorer
KNOW-PAT-155

Gate excellence — master checklist avant demo ou ship

Domaine
web-uiux
Type
pattern
Priorité
P0

Parent : [[INDEX-WEB-UIUX]]

Gate excellence — master checklist

Problème

PAT-143 seul ne couvre pas les outils pro ni le bootstrap projet. Résultat : demo « ok » puis 50 bugs en prod.

Solution — 4 blocs, tout projet web

Bloc A — Bootstrap (J0, une fois)

  • DESIGN.md rempli (PAT-144 ou DESIGN-tool)
  • .env.example + README
  • npm run typecheck + npm run build OK
  • project-excellence.py → 0 blocker

Bloc B — Design tool (si overlay / éditeur / annotation)

  • Refs Mobbin notées (PAT-152) — min 2 URLs
  • Layout toolbar/viewport/panel (PAT-151) — pas de hero marketing
  • Coords % + scroll (PAT-149)
  • Schema v1 + autosave conflict (PAT-150)
  • Raccourcis V/C/T/Esc (PAT-136)

Bloc C — Qualité rendu (PAT-143)

  • Build prod OK
  • Lighthouse a11y ≥ 90
  • Clavier Tab + Escape
  • Mobile 375px
  • quality-gate.py --strict → 0 slop

Bloc D — Code durable (PAT-154)

  • Pas de any non justifié
  • Effects avec cleanup
  • Error boundary sur feature principale

Commande unique

python meta/validators/project-excellence.py "C:\chemin\projet" --strict
python meta/validators/quality-gate.py "C:\chemin\projet" --strict
npm run build

Rapport agent (obligatoire)

## Gate excellence ([[KNOW-PAT-155|KNOW-PAT-155]])
- Bootstrap: OK / FAIL (liste)
- Design tool: N/A / OK / FAIL
- Rendu PAT-143: OK / FAIL
- Code PAT-154: OK / issues
- Prêt demo/ship: oui/non

Agent

Interdit de dire « prêt pour prod » ou « niveau pro » sans ce rapport rempli.

Source

  • Couche excellence knowledge-core — 2026-06-09

Liens connexes

  • [[KNOW-PAT-143|KNOW-PAT-143]]
  • [[KNOW-PAT-149|KNOW-PAT-149]]
  • [[KNOW-PAT-151|KNOW-PAT-151]]
  • [[KNOW-PAT-153|KNOW-PAT-153]]