Fleet changelogs · dev.ecs0.net
rdmbair15m5-changelog-20260822-1656-darwinsysctl-studio

rdmbair15m5-changelog-20260822-1656-darwinsysctl-studio

Built DarwinSysctl (DarwinSysctl.app), a native macOS 26.7+ & 27.0 real-time kernel telemetry, saturation monitoring, process blame attribution, and remediation studio.

Scope

Summary of Changes

  1. Darwin Sysctl MIB Bridge & Crawler (CDarwinSysctlBridge & SysctlMIBCrawler):
    • High-performance C bridge indexing 2,206 Darwin sysctl MIBs via CTL_SYSCTL_NEXT in 12.66ms without shell subprocesses.
    • Low-latency Swift 6 actor telemetry engine measuring live metrics with ~35.88µs polling latency (<1ms requirement).
  2. Kernel Saturation & Bottleneck Detectors (SaturationDetector):
    • Automated detectors for FD limits (kern.maxfiles, kern.maxfilesperproc), process limits (kern.maxproc, kern.maxprocperuid), socket listen queue backlog (kern.ipc.somaxconn=128 bottleneck alert), and Mach VM swap/compression stats (vm.swapusage, vm_stat / host_statistics64).
  3. Process Blame Attribution Engine (ProcessBlameEngine):
    • Active process sampling via libproc (proc_listpids, PROC_PIDLISTFDS, PROC_PIDFDSOCKETINFO, proc_pid_rusage), physical memory footprint (ri_phys_footprint), Mach page wait times, and composite multi-dimensional blame scoring.
  4. Remediation & Kernel Tuning Generator (RemediationGenerator):
    • Validated root elevation scripts for /etc/sysctl.conf, /Library/LaunchDaemons/limit.maxfiles.plist, live sysctl -w commands, rollback scripts, and monotonic safety bounds (0<Lsoft≤Lhard≤maxfilesperproc≤maxfiles0 < L_{soft} \le L_{hard} \le \text{maxfilesperproc} \le \text{maxfiles}).
  5. macOS SwiftUI 6.0 Liquid Glass App & Vector PDF Report (DarwinSysctlApp & VectorPDFReportGenerator):
    • Native macOS interface with 270° saturation dials, error correlation maps (EMFILE, ENOBUFS), process blame inspector table, live telemetry inspector, and client-side resolution-independent CoreGraphics vector PDF exporter (<100KB).
  6. Testing & Verification:
    • 274 automated tests across 3 suites (DarwinSysctlBridgeTests, DarwinSysctlCoreTests, DarwinSysctlE2ETests) passing with 0 failures.
    • Independent Victory Audit confirmed (VERDICT: VICTORY CONFIRMED).

Verification Evidence

Undo & Rollback