feat(k1): wire canonical control session to UI
This commit is contained in:
@@ -322,12 +322,13 @@ facts и старые presentation-поля `phase`, `message`, `devices`,
|
||||
очищается после успешного ответа и не сохраняется в URL/local storage.
|
||||
- BLE-подключение выполняет только отдельно рассмотренную provisioning-запись;
|
||||
случайные GATT writes и автоматические повторы запрещены.
|
||||
- MQTT live/replay не публикует команды устройству. Запуск и остановка
|
||||
физического сканирования остаются за кнопкой K1.
|
||||
- Exact start/stop codec, response correlator и device-status state machine
|
||||
остаются inert: они не импортируют MQTT transport. Header derivation известен,
|
||||
но legitimate OpenAPI key provisioning и durable post-stop save gate не
|
||||
доказаны, поэтому `vendor_writes_enabled=false`.
|
||||
- MQTT data live/replay остаётся subscribe-only. Команды изолированы в
|
||||
plugin-owned canonical control session и доступны только через отдельные
|
||||
operator-present UI checkpoints.
|
||||
- Exact start/stop codec, response correlator и device-status state machine не
|
||||
владеют transport. Plugin v0.5.0 связывает их отдельным single-owner MQTT
|
||||
контуром без wall-clock переходов, reconnect или automatic retry; после STOP
|
||||
обязательны live READY и подтверждённый постоянный зелёный индикатор.
|
||||
- Live-сессии сначала сохраняют сырые сообщения и camera segments, затем
|
||||
формируют disposable preview. При перегрузке preview может быть отброшен,
|
||||
native evidence сохраняется. MQTT durability имеет bounded group-commit RPO,
|
||||
|
||||
Reference in New Issue
Block a user