# mainskeeper CLI — PROPOSED product contract, not shipped software. Fictional demonstration data.
# screen: status-studio · host: studio-mbp · 120 columns · NO_COLOR · exit 0
# clock: Wed 30 Sep 2026 15:22 PDT · Fixture · alternative enrollment outcome — After WDJB-MJHT is approved (fixture enrollment state “approved”).
# stderr lines (counting the prompt line as 1): none
studio-mbp $ mainskeeper status
MainsKeeper · studio-mbp · site Home                                                           Wed 30 Sep 2026 15:22 PDT
✓ Monitoring normally · connectivity only

COLLECTOR       studio-mbp · MacBook Pro · macOS 15 · ordinary workstation
                when asleep   “Asleep (ordinary workstation)” — no incident · not counted in expected collectors
                site witnesseshome-studio, home-esp32-garage (always-on)
SERVICE         ● running · mainskeeperd 0.4.2 (launchd) · enrolled 15:21:10 PDT
CLOUD           ● connected · first contact 15:21:14 PDT · Heartbeat on time · last contact 5 s ago · every 1 min
ROLES           UPS monitoring off · connectivity monitoring on · applied (set in the dashboard)

UPS             ○ role off · no UPS is read and no UPS discovery runs
                › Change roles in the dashboard: https://mainskeeper.example.net/collectors/studio-mbp/configuration

CONNECTIVITY    ● 3 of 3 targets answering · checked 20 s ago
                Target                Address                       Method      Result        RTT
                Gateway               192.168.1.1                   ICMP        ● answering   2 ms
                DNS resolver          resolver.example.net          DNS query   ● answering   14 ms
                MainsKeeper ingest    ingest.mainskeeper.example    HTTPS       ● answering   41 ms

HISTORY SYNC    ● current · 0 pending · 2 GB disk cap

DASHBOARD       https://mainskeeper.example.net/collectors/studio-mbp
                site          Home · Healthy
                fleet         2 open incidents (1 critical, 1 warning; 0 acknowledged)
                collectors    4 of 6 expected collectors reporting · 1 workstation asleep

Battery AssuranceRead-only. Never starts self-tests or transfers.
                Office Desk UPSBattery operation observed: 38s at ~22% load · utility restored
                Garage UPS    Self-test: Unsupported · no battery-operation evidence
