docs(domain C): Shell/UX — спека + ревью-фиксы; cage→smithay
- спека домена C: композитор, слот-модель, декларативный UI-DSL (резолв вопроса), тема, driver-distraction, интеграция ассистента, ввод - КОРРЕКЦИЯ: shell = кастомный multi-client композитор на smithay (Rust); cage (single-app kiosk) не годится для мульти-поверхностной слот-модели → правка в tech-stack и dev-environment - ревью-де-риск v0: shell стартует как Slint-ап без внешних поверхностей, полный smithay-композитор — с первым surface-апом - ревью-фазинг: статус машины в статус-баре → v2; distraction по GPS-скорости в v1 (раньше OBD); день/ночь v0 по времени/GPS; настройки растут с фичами Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
+1
-1
@@ -36,7 +36,7 @@
|
||||
| **Языки (прод)** | **Rust** | единственный шипимый рантайм |
|
||||
| **Языки (dev)** | Python | прототипы, Vehicle Simulator, скрипты — не в проде |
|
||||
| **UI** | **Slint** | декларативный, GPU-ускоренный, Rust-native |
|
||||
| **Графика** | **Wayland** (`cage` kiosk) · Panfrost/Mesa | один композитор — shell |
|
||||
| **Графика** | **Wayland** — shell = кастомный композитор на `smithay` (Rust) · Panfrost/Mesa | `cage` не годится (single-app) — только ранний bring-up |
|
||||
| **Аудио/видео plane** | **PipeWire** + WirePlumber | микрофон, TTS, медиа, BT-аудио |
|
||||
| **IPC (control plane)** | **D-Bus** | низкополосное управление и события |
|
||||
| **Песочница** | **bubblewrap** + systemd-hardening | апы/плагины; WASM-тир — позже |
|
||||
|
||||
Reference in New Issue
Block a user