Repository navigation
Workman Fleet now retains sustained incidents and events while browsers are closed, with one owner for existing device collection. It exposes shared health, history and integration APIs, selected-service checks, deeper cached SparkDash health/RDMA and collector provenance, optional bearer reads, measured energy, shared ordering/panels, a shell-only PWA, kiosk display and local volume/I/O details.
Legacy configuration paths and sender identities remain compatible. Private snapshots, inventory, credentials and SQLite data are excluded from the source archive.
Validation: 128 Python tests, 67 JavaScript tests, all GitHub checks including full-history Gitleaks, archive privacy validation, desktop/phone rendered flows, preference persistence/conflict protection, kiosk and PWA cache checks.
History and energy begin with installation and show missing coverage. The dashboard observes OS/version changes; existing update operations still own maintenance. Enrolled devices without current reports remain stale. Unfinished enrollment and unknown identities remain pending rather than counted healthy.