Build Verification Checklist
Apply before every commit.
- •Run: cd apps/dashboard && npm run build — must pass with 0 errors
- •Are there any console.log statements that should be console.warn or removed?
- •Does every new DB query have tenant_id filtering?
- •Does every new API call have .catch() or try/catch?
- •Does every new UI section have a loading state and an error/empty state?
- •Are all new Lucide icon imports actually used?
- •Is there any hardcoded API key, secret, or URL that should be an env var?
- •Would Dave understand every label on the screen?
- •Does the commit message follow: type: description
- •Push to prod/main (git push prod main)