MAINT · ratio
healthy
Approach A — Two-column board
FIXactionable — auto & confirm
Storage
cache sizeAuto
btrfs scrub ageConf
fstrim.timerConf
deep trim (keep-1)Conf
Snapshots
snapper count/retentionConf
snapshot auto-timerConfactive
Packages
orphaned packagesConf
.pacnew filesConf
keyring freshnessConf
Logs & coredumps
coredumpsAuto
journald disk usageAuto
app-log cleanupAuto
systemd
maintenance timers firingConf
Network
firewall activeConfactive
tailscale peersConf4/4
fail2banConfactive
NTP syncConfsynced
Services
docker reclaimableConf
cronConfok
WATCHread-only — none, human & forensic
Hardware
SMART healthNonePASSED
SMART wearNone0%
btrfs device errorsNone0/0
CPU/GPU tempsNone61°/54°
thermal throttlingNoneno
kernel/hardware eventsNoneclean
System & disk
is-system-runningNonerunning
disk usageNone69%
btrfs unallocatedNone118 GiB
kernel taint flagNone0
pacman file integrityWflowclean
reboot requiredHumanno
Forensic (workflow)
failed unitsWflow1
unclean-shutdown rateWflow75%
journal error countWflow12 real
memory free / OOMWflow104 GB free
rsyncshot backupWflow3h ago
DNS / NetworkManagerWflowok
Memory & power
swap / zramNone16 GiB
battery healthNonen/a
Network posture
unexpected listenersNone3
Services & virt
docker stopped containersNone2
libvirt VMsNoneoff
UPDATES 47 pending · mesa, linux-lts, systemd · 3 CVEs
MAINT · ratio · CLEANING
working
Doctor has the surface — Auto set streaming
cache trim running
journal vacuum done · reclaimed 0.9 GB
coredump clear done · 12 cleared
app-log cleanup queued
2 of 4 done · 1 running · 1 queued
Auto — doctor "Clean up", fires unattended Confirm — doctor "Review & fix", preview then one click Human — panel nudges, you act Workflow — escalate to the agent health-check None — diagnostic only, no fix
ok/pass warn fail running off / n/a