Skip to main content

Device Board MVP (v0.4)

Device board — visual scripting редактор сценария поведения прибора: два слоя (Signal и Scenario), scenario runtime, переменные document-scope, palette-узлы и host-bridge к Web Audio через client.

Статус

После PR #96–#123 пакет @membrana/device-board приближается к MVP:

Операторский сценарий MVP

  1. Открыть device-board в client или cabinet.
  2. На On start: Event → set переменных → GetMicrophone → StartStreaming.
  3. На onMainTick: isValid(stream) → GetSample → GetFFTFrame → Print.
  4. Run — Print с metadata в консоли.
  5. Export ветки или полного JSON; Save по кнопке.

Что не входит в MVP

  • Полный alarm-cookbook «из коробки»
  • scheduled ветка сценария
  • Membrana Device как отдельный desktop SKU
  • Pre-run warning «GetSample без StartStreaming» (планируется)

Следующие шаги документации

Эпик db-doc-v04-mvpDEVICE_BOARD_DOC_V04_PROMPT.md.

Architecture

Signal vs Scenario, runtime, host bridge

Streaming lifecycle

MicrophoneRef → AudioStreamRef → Sample → FFT