6729409b4d
This commit restores and completes v1.14 (CPU% in Process tab) and v1.15 (disk throughput in Storage tab). Previous sessions landed partial work (cpu_pct field on ProcessInfo, read_kbps/write_kbps on DiskStats) but never wired them up. This commit: v1.14 — Process CPU% (Process tab): - ProcInfo::read_with_cpu_pct(prev, dt_secs, num_cpus) - App::prev_processes + prev_refresh_secs fields - 13-tick refresh now uses read_with_cpu_pct with wall-clock dt - 3 new unit tests (formula + zero + underflow) v1.15 — Disk throughput (Storage tab): - StorageInfo::read_with_throughput(prev, dt_secs) - App::prev_storage field - 11-tick refresh now uses read_with_throughput - 3 new unit tests (formula + underflow + zero dt) Updated render.rs: - Process panel column header: PID STATE PRIO NI THR CPU% RSS VIRT COMM - Storage panel Read/Written lines show 'X I/Os, Y KiB/s' Tests: 49/49 pass (5 bench + 12 sensor + 7 network + 12 storage + 13 process). Cross-compile SHA256: d1207b648ce89e19f8dd040f234648e1665f053ec31f8511ea187627d79bde2d. Math sanity checks (verified by unit tests): CPU%: delta=130 ticks, dt=2sec, num_cpus=4 → 1625.0% Disk: prev=1MB, now=5MB, dt=2sec → 1953.125 KiB/s Docs: improvement plan §38 (CPU%) + §39 (disk throughput), CONSOLE-TO-KDE §3.3.2 v1.14 + v1.15, RATATUI-APP-PATTERNS §13.14 + §14 (5720 LoC, 49 tests).