feat(reui): update ReUI components and documentation to reflect 20 building blocks
Docker / build (push) Failing after 19s

- Expanded the ReUI skill description to include 20 free building blocks.
- Updated references in various documentation files to reflect the new count of components.
- Enhanced the data-grid documentation to specify the use of TanStack Table v9.
- Added new component details, including the icon-tile, and clarified usage instructions across multiple files.

This update improves clarity and ensures that all references are consistent with the latest component offerings.
This commit is contained in:
Denozordec
2026-08-07 16:40:14 +07:00
parent 54f3587b45
commit edf1da165a
34 changed files with 888 additions and 79 deletions
@@ -0,0 +1,61 @@
---
name: MM ReUI Special
overview: "Wave G — special surfaces: Frame chrome; KPI на uptime/optimizer только **hybrid KpiStatGrid** (EvoBGP DNA)."
todos:
- id: g1-term-opt
content: "G1: terminal Frame; optimizer Frame + hybrid KPI"
status: pending
- id: g2-uptime
content: "G2: uptime extract + Frame + hybrid KpiStatGrid"
status: pending
- id: g3-map
content: "G3: network-map Frame chrome (KPI hybrid if any)"
status: pending
isProject: false
---
# Wave G — Special surfaces
Родитель: [MM ReUI Master](mm_reui_master_b80dbef6.plan.md). Зависимости: **A+B**.
## Цель
Кастом map/CLI без форса DataGrid. Metric strips — **только hybrid KPI** как в старых apps.
## KPI (MUST)
- `/uptime`, `/route-optimizer` (и map, если есть summary): Card/Stat KPI → **hybrid** `KpiStatGrid`
- Preview: [stats-12](https://reui.io/preview/base/stats-12)
- `/terminal`: обычно без KPI-полосы
- NEVER: StatCard, SectionCards, vertical-only
## Routes
| Route | ~LOC | Стратегия |
|-------|------|-----------|
| `/network-map` | ~2254 | Frame side panels; canvas без redesign; KPI→hybrid если есть |
| `/terminal` | ~552 | Frame CLI; без KPI |
| `/uptime` | ~2669 | Extract; **hybrid** `KpiStatGrid`; grids → Frame |
| `/route-optimizer` | ~1034 | Frame tabs; Card KPI → **hybrid** |
## ReUI refs
- KPI: **только** [stats-12](https://reui.io/preview/base/stats-12)
- [dashboard-1](https://reui.io/preview/base/dashboard-1) для uptime overview layout
- Lists: [data-grid-filtering-2](https://reui.io/preview/base/data-grid-filtering-2)
## PR split
G1 terminal+optimizer · G2 uptime · G3 network-map
## Инварианты
- Не менять map/terminal protocols
- Card только как interactive widget, не page shell / не KPI
## DoD
- [ ] Нет Card page shell
- [ ] uptime/optimizer KPI = hybrid `KpiStatGrid`
- [ ] Map/terminal smoke OK
- [ ] Final lint/build + contract checklist