check / check (push) Waiting to run
Each page's script turns a one-character braille spinner next to the status whenever a stats answer counts more messages than the one before. Its colour cycles as rtnetmon's does. A separate check runs every second. Once no such answer has come for three refresh periods, 15 seconds on / and 6 on /status, it shows "stale" and the seconds since, in the page's disconnected colour. A failed or hung request counts as no fresh answer. On / the card has no room beside "Connected", so the indicator sits on the line under it. A test renders both pages and checks the indicator follows the status element. Model: opus-5-5