server.js: - Fix bug: when all targeted workers disconnect before step runs, results[] was empty and results.every() returned true vacuously (silent false success). Now tracks sentCount and fails with 'no_workers' log if nothing was actually dispatched - Remove per-message console.log on every WebSocket message (high noise) - Only log a warning for failed commands (not every success) index.html: - loadSchedules() catch now shows error message in scheduleList (was silent) - abortExecution() shows server's error message from JSON body instead of generic string (e.g. "Execution is not running" instead of "Failed to abort execution") Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
140 KiB
140 KiB