- Poll /health every 5s; show full-screen overlay after 2 consecutive
failures telling the user the console was closed
- Auto-hide overlay when backend comes back online
- Added to base.html (all main pages) and setup.html (first-run/settings)
- setup.html: suppress false-positive overlay during intentional restart
via awaitingRestart flag
- setup.html: add amber warning banner that the console must stay open
- .gitignore: block *_import.sql and *_export.csv to prevent future
accidental commits of real supplier/pricing data
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>