Commit 6935557
committed
fix(live): also drop server-forwarded SYS/diagnostic strings from public log
The prior gate only suppressed client-generated cat:'sys' objects and
deliberately let raw strings through, on the assumption they were already
node-filtered server-side. They are not: the server's classifyLogCategory
is a denylist that defaults any line without a SYS/EVENTS keyword to
'node', so operational diagnostics (RPC: N nodes fetched, ⏱ hard timeout,
🔄 VPN interference, [Blue C#], retry/reconnect lines, Round summaries)
reach the public stream and rendered with a SYS pill.
appendLog now drops every entry that resolves to cat 'sys'/'events',
strings included. The per-line string heuristic (sent1 address / PASS /
SLOW / FAIL) is the stronger signal for a genuine node line, so real
per-node activity and node failures (incl. address-bearing "failed"
strings → cat 'fail') stay visible; the noise is gone.
Also surfaced the Skipped bucket on the Current Batch panel so Passed SLA
+ Slow + Failed + Skipped always reconciles with Tested.1 parent f2c451d commit 6935557
1 file changed
Lines changed: 12 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1413 | 1413 | | |
1414 | 1414 | | |
1415 | 1415 | | |
1416 | | - | |
1417 | | - | |
1418 | | - | |
1419 | | - | |
1420 | | - | |
1421 | | - | |
1422 | | - | |
1423 | | - | |
1424 | | - | |
| 1416 | + | |
| 1417 | + | |
| 1418 | + | |
| 1419 | + | |
| 1420 | + | |
| 1421 | + | |
| 1422 | + | |
| 1423 | + | |
| 1424 | + | |
| 1425 | + | |
| 1426 | + | |
| 1427 | + | |
1425 | 1428 | | |
1426 | 1429 | | |
1427 | 1430 | | |
| |||
0 commit comments