# mainskeeper CLI — PROPOSED product contract, not shipped software. Fictional demonstration data.
# screen: doctor-ok · host: duplex-pi-probe · 120 columns · NO_COLOR · exit 0
# clock: Wed 30 Sep 2026 15:22 PDT · Fixture · incident state, now 15:22
# stderr lines (counting the prompt line as 1): none
duplex-pi-probe $ mainskeeper doctor
MainsKeeper · duplex-pi-probe · doctor                                                         Wed 30 Sep 2026 15:22 PDT
Checks read state only. Nothing on the UPS or attached equipment is changed.

✓ config        /etc/mainskeeper/collector.toml valid (schema 1)
✓ enrollment    enrolled · valid
✓ service       mainskeeperd.service active (running) since 14:52:10 PDT
✓ clock         synchronized
✓ UPS source    Duplex Utility UPS answering (USB) · On schedule · read 3 s ago · expected every 30 s
✓ capabilities  USB host · disk buffer (cap 512 MB, set locally) · max 16 targets
✓ cloud         connected · last contact 3 s ago · restored 15:02:06 PDT
✓ targets       3 of 3 answering (gateway, DNS resolver, ingest)
⇡ queue         1,248 pending · draining · ~22 min (estimate)

Result  All checks passed · exit 0
        History upload is separate from recovery; INC-0411 recovered 15:02:06.
