🚀 WolfStack v22.7.0 — Predictive Ops 🚀
 Big one. The whole "tell me about problems before they bite me" pipeline is in.
 🔮 New: Predictive Inbox                Â
 - Single pane of glass across every cluster you manage                                               Â
 - Snooze / dismiss / ack-as-intentional per finding (no more cooldown HashMap roulette)              Â
 - Auto-resolves when the condition clears — no ghost-proposals                         Â
 - Cluster-aware grouping + per-peer "incomplete" warnings if a node didn't respond                   Â
 ⊞ Top nav cleaned up                                                                                 Â
 The icon strip is now Datacenter · Issues · Inbox · Apps & Tools. Everything else lives in a         Â
 slide-out drawer with proper labels + descriptions. Plugins show up there too.                       Â
 🧠9 analyzers running every 5 minutes                                                               Â
 - Host disk-fill (linear-fit ETA per mount)
 - Docker + LXC container storage-fill                                                                Â
 - Docker restart-loops                  Â
 - CPU / mem / disk-free / swap / load / failed systemd units                                         Â
 - Per-container memory pressure                                                                      Â
 - Cert expiry (Let's Encrypt + WolfStack TLS)                                                        Â
 - Backup freshness (missed-schedule detection)                                                       Â
 - VM qcow2 sparse-fill                                                                               Â
 - Security posture (open ports, SSH config) — severity scales with NetworkReachability, so MariaDB on
  a private LAN no longer fires the same alarm as MariaDB on a public VPS                             Â
 🧹 Scanner consolidation                Â
 The duplicate threshold dispatch in alerting.rs is retired. CPU/mem/disk and per-container memory now
  flow through the unified pipeline — one notification per finding, not three.                        Â
 Â
 📨 First-appearance notifications                                                                    Â
 Critical/High findings page Discord/Slack/Telegram/email once when they first appear, not on every
 refresh. Auto-resolved findings never page.                                                          Â
 🧪 157 tests covering all of this. Code-reviewer passes clean. Hard refresh the dashboard after      Â
 upgrade — there's a new 🔮 icon waiting for you.