← All concepts Concept A · Vigil Identity Dashboard Mobile CLI Demonstration data — not real equipment

Design proposal · command-line voice

mainskeeper status, read like a log entry

Run on duplex-nuc at 15:22, during the Duplex recovery. The same output twice: once as a colour terminal draws it, once with NO_COLOR=1, to show that every state is carried by a word and a shape before it is carried by a colour.

With colour · interactive terminal, restrained palette

$ mainskeeper status

MainsKeeper · duplex-nuc                                   Wed 30 Sep 2026 · 15:22:04 local
Duplex · Fedora Linux 42 · mainskeeperd 0.4.2 · up 30 min (restarted 14:52)

Watching
  UPS monitoring          ● on
  Connectivity monitoring ● on

Reporting
  Server                  ● connected · last heartbeat 3 s ago
  Reconnected             15:02, after contact was lost at 13:41
  note: the gap in contact is an observation; this collector cannot tell why it happened.

UPS observed                                                      reading 3 s old
  Duplex Utility UPS      Tripp Lite SMART1500LCD
    Power                 ● on utility · input 119 V
    Charge                78 % (recharging)
    Runtime               29 min est. (UPS estimate, not a measurement)
    Load                  27 %
    Temperature           — not reported
    note: charge describes the present; it says nothing of battery health.

Connectivity probe
  Targets                 ● 3 of 3 answering
  Last failure window     13:41 – 15:02 (1 h 21 min)

Local history                                                     uploading
  Pending                 ◐ 1,248 records · 382 of 1,630 uploaded
  Progress                batch 16 of 64  [#####...............] 25 %
  Oldest pending          13:41 (1 h 41 min old)
  Last successful upload  15:21:48
  Retries                 1 · 15:19 server returned 503; accepted on retry
  Drain                   ~22 min est. at the current rate
  Buffer                  38.2 MB of 512 MB

History gap
  ○ 14:30 – 14:52   no records; the collector was not running
  ± 14:52           time uncertain by ±90 s until clock sync at 14:54
  note: last record before the gap shows the UPS on battery since 14:03.
        At least 27 minutes on battery; endpoint unknown.

watch: steady. Current readings are fresh; older history is still arriving.

Demonstration data — not real equipment · output format is a design proposal

NO_COLOR=1 · identical text, no colour or weight

$ mainskeeper status

MainsKeeper · duplex-nuc                                   Wed 30 Sep 2026 · 15:22:04 local
Duplex · Fedora Linux 42 · mainskeeperd 0.4.2 · up 30 min (restarted 14:52)

Watching
  UPS monitoring          ● on
  Connectivity monitoring ● on

Reporting
  Server                  ● connected · last heartbeat 3 s ago
  Reconnected             15:02, after contact was lost at 13:41
  note: the gap in contact is an observation; this collector cannot tell why it happened.

UPS observed                                                      reading 3 s old
  Duplex Utility UPS      Tripp Lite SMART1500LCD
    Power                 ● on utility · input 119 V
    Charge                78 % (recharging)
    Runtime               29 min est. (UPS estimate, not a measurement)
    Load                  27 %
    Temperature           — not reported
    note: charge describes the present; it says nothing of battery health.

Connectivity probe
  Targets                 ● 3 of 3 answering
  Last failure window     13:41 – 15:02 (1 h 21 min)

Local history                                                     uploading
  Pending                 ◐ 1,248 records · 382 of 1,630 uploaded
  Progress                batch 16 of 64  [#####...............] 25 %
  Oldest pending          13:41 (1 h 41 min old)
  Last successful upload  15:21:48
  Retries                 1 · 15:19 server returned 503; accepted on retry
  Drain                   ~22 min est. at the current rate
  Buffer                  38.2 MB of 512 MB

History gap
  ○ 14:30 – 14:52   no records; the collector was not running
  ± 14:52           time uncertain by ±90 s until clock sync at 14:54
  note: last record before the gap shows the UPS on battery since 14:03.
        At least 27 minutes on battery; endpoint unknown.

watch: steady. Current readings are fresh; older history is still arriving.

Demonstration data — not real equipment · output format is a design proposal