# mainskeeper CLI — PROPOSED product contract, not shipped software. Fictional demonstration data.
# screen: roles-show-pending · host: studio-mbp · 80 columns · NO_COLOR · exit 0
# clock: Wed 30 Sep 2026 15:26 PDT · Account path · studio-mbp (macOS ordinary workstation, connectivity role) after WDJB-MJHT is approved; site Home → namespace home-lan — UPS role turned on in the dashboard at 15:26:05; studio-mbp checks in every 60 s.
# stderr lines (counting the prompt line as 1): none
studio-mbp $ mainskeeper roles show
MainsKeeper · studio-mbp · roles                       Wed 30 Sep 2026 15:26 PDT

  UPS
    Desired (dashboard)  on
    Applied (here)       ▲ pending
    Detail               applied off until the next check-in

  Connectivity
    Desired (dashboard)  on
    Applied (here)       ● on
    Detail               3 targets: gateway, DNS resolver, MainsKeeper ingest

  Expected availability
    Desired (dashboard)  workstation
    Applied (here)       ● workstation
    Detail               sleeping is normal — never a site outage

State
  Pending
  desired changed 15:26:05 PDT
  next check-in by 15:27:05
Waiting
  src-studio-mbp-nut-192-168-1-20-rackups
  Configured — waiting for UPS role
  monitoring starts at that check-in
Change
  in the dashboard:
    https://mainskeeper.example.net/collectors/studio-mbp/configuration
