docs: ratatui §14 cleanup — collapse duplicated §14 headers + add v1.8 bullet

Cleans up §14 (Cross-Reference: redbear-power as a Reference
Implementation) which had three duplicate headers from successive
edits. Collapses to a single canonical version and adds the
v1.8-specific bullet:

  'Testable — bench module has 5 unit tests covering all stress
   modes + toggles'

Net change: -25 lines, +2 lines.

Source code for v1.8 (bench.rs + main.rs + render.rs) and full
docs for §32 + v1.8 in improvement plan + CONSOLE-TO-KDE plan
landed in commit d6ac3d1377 (qtbase bundled). This commit
completes the doc-only cleanup that didn't fit in that bundle.
This commit is contained in:
2026-06-20 18:22:58 +03:00
parent d6ac3d1377
commit 32fac97c3f
+2 -25
View File
@@ -1372,38 +1372,15 @@ gives a natural unit-of-work (count) that scales with thread count.
## 14. Cross-Reference: redbear-power as a Reference Implementation
## 14. Cross-Reference: redbear-power as a Reference Implementation
The `redbear-power` recipe (`local/recipes/system/redbear-power/`) is a useful
reference for new TUI apps because:
1. **Small enough to read in one sitting** (~4400 LoC across 15 modules)
1. **Small enough to read in one sitting** (~4400 LoC across 15 modules, with 5 unit tests)
2. **Self-contained** — no D-Bus, no external state, just sysfs/MSR + meminfo + DMI + battery
3. **Modern ratatui 0.30 patterns**`TableState`, modular layout, status bars, `Tabs` widget
4. **Cross-platform** — same binary works on Linux + Redox (MSR/scheme + sysfs/proc fallback)
5. **Well-documented** — extensive code comments + this doc + improvement plan
## 14. Cross-Reference: redbear-power as a Reference Implementation
The `redbear-power` recipe (`local/recipes/system/redbear-power/`) is a useful
reference for new TUI apps because:
1. **Small enough to read in one sitting** (~4400 LoC across 15 modules)
2. **Self-contained** — no D-Bus, no external state, just sysfs/MSR + meminfo + DMI + battery
3. **Modern ratatui 0.30 patterns**`TableState`, modular layout, status bars, `Tabs` widget
4. **Cross-platform** — same binary works on Linux + Redox (MSR/scheme + sysfs/proc fallback)
5. **Well-documented** — extensive code comments + this doc + improvement plan
## 14. Cross-Reference: redbear-power as a Reference Implementation
The `redbear-power` recipe (`local/recipes/system/redbear-power/`) is a useful
reference for new TUI apps because:
1. **Small enough to read in one sitting** (~4100 LoC across 14 modules)
2. **Self-contained** — no D-Bus, no external state, just sysfs/MSR + meminfo + DMI
3. **Modern ratatui 0.30 patterns**`TableState`, modular layout, status bars, `Tabs` widget
4. **Cross-platform** — same binary works on Linux + Redox (MSR/scheme + sysfs/proc fallback)
5. **Well-documented** — extensive code comments + this doc + improvement plan
6. **Testable** — bench module has 5 unit tests covering all stress modes + toggles
When porting a new Red Bear TUI app, structure it like redbear-power: