10114dae50
PHP api/index.php: - DB connection failure (500) now calls _phpErrorReport() - Main router catch-all (500) now calls _phpErrorReport() - undoTransaction DB error (500) now calls _phpErrorReport() PHP api/cron_smart_shopping.php: - cron Throwable catch now calls _phpErrorReport() before exit(1) (fires even in CRON_MODE since _phpErrorReport() has its own guard) Scale Gateway GatewayWebSocketServer.kt: - onError() now calls ErrorReporter.report(ex, ...) in addition to Log.e Combined with previous kiosk commit, every error path in the entire EverShelf stack now sends an automatic GitHub Issue.