-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Problem
RichDashboard mixes UI rendering with complex log parsing/rollup logic.
Evidence
arch_report/by_target/lb_ui/hotspots.txt:1arch_report/by_target/lb_ui/xenon.txt:8lb_ui/tui/system/components/dashboard.py:234
Plan
- Extract parsing/rollup logic into a dedicated helper class.
- Keep UI rendering methods in RichDashboard only.
- Add unit tests for rollup parsing and summary generation.
Validation
uv run pytest tests/unit/lb_ui/test_*dashboard*.py./scripts/arch_audit.sh lb_ui
Metadata
Metadata
Assignees
Labels
No labels