docs(tails): закрыть кросс-док хвосты (a-base/b/dev-env/J/hardware) + наполнить glossary
Закрыты накопленные мелкие хвосты из ревью F/J/H/G: - Stage-нормализация: Stage-0/1/2 → Stage 0/1/2 по 6 докам (a/b/f/h/j/hardware); каноническая запись Stage 0/1/2 в glossary. - a-base §8: видео-пайплайн (DMABUF камер / VPU dashcam) внесён в OOM-порядок — задняя защищена (Stage 1), dashcam/surround throttleable. - a-base §12: dashcam-медиа (отдельный носитель) + контакты/журнал (G) в список factory-reset wipe. - b §12: grace-hold резолвнут ✅ — J запросчик (J §7), B владелец/арбитр (§4 шаг 2, §7). - dev-environment: моки fake-камера (J)/аудио (H)/BT-телефон (G) + plugin-host-харнесс; just-цели plugin-dev-run/sideload. - J §3/§11/§13 + hardware §4: сигнал реверса ✅ GPIO фонаря з.х. (выбранный дефолт); CAN-gear отложен (нет gear-сигнала в E). - glossary.md: наполнен (~55 терминов в 7 областях: машина/CAN, платформа/IPC, ассистент/аудио, питание/boot, хранилище/OTA, связь/телефон, безопасность). Tier-3 capability-catalog + roadmap не трогаются — зависят от доменов I+L. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -43,7 +43,7 @@ L2 Linux dev-VM systemd · D-Bus · SocketCAN(vcan) · PipeWire · Wayland(s
|
||||
(Lima, vz, ← интегрированный стек; сервисы = systemd-юниты + bubblewrap (как в проде)
|
||||
ARM64)
|
||||
│
|
||||
L3 Симуляция Vehicle Simulator (vcan) · моки LLM/STT/TTS · фейк-GPS · мок-сеть
|
||||
L3 Симуляция Vehicle Simulator (vcan) · моки LLM/STT/TTS · фейк-GPS · мок-сеть · fake-камера/аудио/BT · plugin-host-харнесс
|
||||
│
|
||||
L4 Реальный RK3588 (позже) сборка образа → флеш → путь «VM → железка»
|
||||
```
|
||||
@@ -59,7 +59,7 @@ L4 Реальный RK3588 (позже) сборка образа → флеш
|
||||
| Сборка Rust | **в VM** (та же арка) + кросс `aarch64-unknown-linux-gnu` с хоста | target-arch бинари |
|
||||
| Аудио | **PipeWire** в VM | тест аудио-пайплайна |
|
||||
| Изоляция сервисов | **systemd-юниты + bubblewrap** | dev зеркалит прод, а не Docker-огород |
|
||||
| Оркестрация | **`justfile`** | единые dev-команды (`just vm-up`, `just sim`, `just test`…) |
|
||||
| Оркестрация | **`justfile`** | единые dev-команды (`just vm-up`, `just sim`, `just test`, `just plugin-dev-run`/`sideload`…) |
|
||||
| CI | **GitHub Actions, ARM64-Linux** | совпадает с таргетом |
|
||||
| License-check | **`cargo-deny`** | принцип #12 (без AGPL-заразы) |
|
||||
|
||||
@@ -85,6 +85,10 @@ ELM327-emulator. **Эталонный тест killer-фичи:** симулят
|
||||
- **LLM** — заглушка (canned-ответы/echo) или крошечная локальная модель.
|
||||
- **STT** — обход голоса вводом текста; **TTS** — тихий/лог-режим.
|
||||
- **GPS** — NMEA-реплей; **модем/сеть** — управляемые состояния (для теста offline-first).
|
||||
- **Камеры** — fake V4L2/PipeWire-источник (тест-паттерн / реплей / **no-signal**; реверс-стаб; Stage 0-мок TTFF) — J §11.
|
||||
- **Аудио** — синтетический медиа-поток, мок BT-A2DP / нав-промпта / TTS / звонка (матрица ducking) — H §12.
|
||||
- **BT / телефон** — фейковый BT-стек (паринг + сбой, HFP/A2DP/PBAP, мульти-устройство, SCO-loss), мок-контакты — G §12.
|
||||
- **Plugin-host** — тест-харнесс: поднять плагин в bubblewrap + прокси из манифеста (sideload), итерация без полного стека — F.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user