9fa019e78a
Closes the v1.13 §37.6 forward-work item. Process tab now shows real-time CPU usage per process, computed from the delta of total CPU ticks between successive 13th-tick refreshes. Source code already landed (process.rs + app.rs + render.rs). This commit captures full v1.14 docs: - Improvement plan §38 (CPU% in Process Tab) - CONSOLE-TO-KDE §3.3.2 v1.14 - RATATUI-APP-PATTERNS §13.14 (audit table +14) + §14 (19 modules, 47 tests) Implementation summary: - New cpu_pct: f64 field on ProcessInfo - New ProcInfo::read_with_cpu_pct(prev, dt_secs, num_cpus) - Wall-clock dt (SystemTime) — accurate even when TUI pauses - saturating_sub on ticks prevents underflow if now < prev - num_cpus from self.cpus.len() (Per-CPU detection result) - 4 new unit tests (formula + zero + underflow + dt=0) - 47/47 total tests pass Math sanity check (verified by unit test): utime=100→200, stime=50→80, dt=2sec, num_cpus=4 delta = 280-150 = 130 ticks / 2 sec = 65 ticks/sec CPU% = 65 / 4 cpus * 100 = 1625.0% Cross-compile SHA256: d46cd66b8e158e2327839ef502879951877a5500d4a40807d3dbc72ed7397231.