Feed disconnected. The status updater isn't writing. Restart the lab console monitor.
AURUM lab

Lab console

The lab, live.

 runner…  connecting…
Lab devices
inactive devices…
Active experiment
waiting for feed
···
gated · passes
0%
Experiment history
RunWindowGatedPassesVerdict
Active agent sessions

an agent registers by writing runs/_agents/<name>.json with name, kind, task, devices and a fresh ts · the orchestrator is detected on its own · stale beacons never read as live

Loop incidents · worst recent
DeviceTaskScoreRepeated actionContained
By device · worst run in the recent window

a loop = the longest run of identical actions (waits transparent, scrolls exempt, taps matched by radius); flagged when the identical-action run or A-B cycle reaches 4, or a bounce / wait / drag storm crosses its own threshold; the severity shown is the worst of those, on the watchdog's rung scale · the console MEASURES loops from recent traces with an action stream · the Layer B watchdog CONTAINS them (inject at 3, cancel at 8+180s) but only sees runs the guarded runner dispatched · runs/_sss/REPORT-loop-eradication-harness.md

looking for reports…
L3 · Fleet impact · is the loop working?
L2 · Judgment · can we trust the labels?
Guide report card · generation and verdicts
GuideAppGenServedLiftAdherenceVerdict
Failure families · burn-down
Corpus & loop velocity
The record · one row per night, append only
NightEraSessionsPassLoopRecallFixes fleet·stagedGoldenRun
arrows only past the ±CI (n≈1.2k/wk) · a dim mark means not measured, never zero · v1 nights recede · rows append on the sss-data branch

data: nightly/<date>.json (and <date>-v2.json in shadow), served beside this page via the lab-console/nightly link to sss/nightly · refreshes after the 03:07 run · sample fixture renders, dashed, when no real report exists

data: status.json beside this file, or /api/status in cloud mode · AURUM