Fleet league
A1 · loading…| Tenant | Plan | Health | Devices | Today est | Yday est | Alerts 24h | DPDP |
|---|
One precomputed read; counting columns are estimates; Today fills after the nightly finalize (absent, never a fake zero). Cost model: NO schedule runs behind this — the rollup refreshes automatically when you sign in and it is stale, or on the button. Idle cost: zero.
Tenant
Identity & plan
Entitlement flags
Computed row the apps read. Recompute + overrides become one-click here in Inc 2.
Insights cache ADR-060 cadence
Past-cadence rows self-heal on next app open.
Devices click to debug
Run diagnosis ADR-067 · read-only
Run history · this tenant
DEVICE
Identity & heartbeat
Latest reading PII-clean whitelist
Run diagnosis on this device
Diagnosis center
A17 · catalog · run historyPlaybook catalog read-only v1
| Playbook | Checks | Audience |
|---|---|---|
| NO_DATA_ON_DASHBOARD | erased → plan → flags → bound → ever-reported → heartbeat → cache | both |
| FEATURES_MISSING | erased → plan row → plan vs computed flags | both |
| SENSOR_OFFLINE | erased → bound → heartbeat → sibling isolation | both |
| STALE_INSIGHTS | erased → cache vs ADR-060 cadence | staff |
| COUNTS_LOOK_WRONG | bound → heartbeat → walk-test gate (SKIP until ADR-056 Inc 3) | staff |
Remediations (AUTO / CONFIRM / STAFF / 4-EYES) arrive in Inc 2. Scheduled sweep: on-demand-first per the cost model, proposed at Inc 4.
Run history diagnostic_runs · newest first
Audit log
A15 · admin_audit_log · one IST day per query| When | Actor | Action | Target | Before → after | Reason |
|---|
The design for this screen is final (Round 1–3 mockup). The backend actions it needs ship in the increment above — no mock data on the production portal.