Bug: Industries page uses generic building icon instead of industry.icon
Bug: Dynamic icon lookup in Home.jsx has no fallback (render crash risk)
Bug: Generic industry card description on Home page
Bug: Service cards show both homeDesc and shortDesc (redundant)
Bug: 8x8 white logo on light backgrounds (invisible)
Bug: Header CTA button invisible (navy on navy)
Bug: No scroll-to-top on route navigation
Bug: db.js is dead code with conflicting schema (no UNIQUE on leads.email)
Bug: Docker healthcheck always reports healthy (process.exit never called)
Security: Database file created with world-writable permissions (0o666/0o777)
Dev: Helmet CSP blocks Vite HMR WebSocket in development
UX: Form submit button shows text change but no loading spinner/animation
Bug: CSP connect-src 'self' blocks Zoho API calls (when ZOHO_ENABLED=true)
Cleanup: React Query dependency is overkill (only 2 mutations, no queries)
SEO: No HTTP-to-HTTPS redirect or www-to-non-www canonical redirect
Bug: api.js retries 409 Conflict responses (duplicate lead submissions)