# mainskeeper CLI — PROPOSED product contract, not shipped software. Fictional demonstration data.
# screen: roles-show-pending · host: studio-mbp · 120 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

Role                    Desired (dashboard)   Applied (here)    Detail
UPS                     on                    ▲ pending         applied off until the next check-in
Connectivity            on                    ● on              3 targets: gateway, DNS resolver, MainsKeeper ingest
Expected availability   workstation           ● workstation     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
