diff --git a/diagnostic/server.js b/diagnostic/server.js index 51f6869..71a6898 100644 --- a/diagnostic/server.js +++ b/diagnostic/server.js @@ -1018,6 +1018,12 @@ function connectRVS(forcePlain) { ws.on("message", (raw) => { try { const msg = JSON.parse(raw.toString()); + // DEFINITIVE Roh-Diagnose: jede worker_*/sat_hello-Nachricht loggen, BEVOR + // irgendein Handler greift — zeigt eindeutig, ob sie ueberhaupt ankommt. + if (msg.type && (msg.type.indexOf("worker") === 0 || msg.type === "sat_hello")) { + const p = msg.payload || {}; + log("info", "rvs", `RX ${msg.type} <- ${p.instanceId || p.id || "?"} (svc=${p.service || "-"})`); + } if (msg.type === "chat" && msg.payload) { const sender = msg.payload.sender || "?"; // Eigene Nachrichten ignorieren (Echo)