## Managed component manifest for the Zacus master `main` component.
## P1 first slice — keep deps minimal; voice / NPC / vision deps come later.

dependencies:
  joltwallet/littlefs: "^1.14"
  ## Slice 6: ESP-SR (AFE + WakeNet9) for the voice_pipeline component.
  ## Pinned to the 2.x line — 2.0+ is the IDF 5.x-friendly API. The
  ## active wake model is selected via sdkconfig (CONFIG_SR_WN_WN9_HIESP).
  ## A custom "Professeur Zacus" model is out of scope for this slice
  ## (P4 of the voice spec, requires Espressif training round-trip).
  espressif/esp-sr: "~2.0"
  ## Slice 7: WebSocket client used by voice_pipeline to stream PCM
  ## chunks to the MacStudio voice-bridge (`ws://studio:8200/voice/ws`)
  ## and receive STT transcripts. The 1.4 line is the current stable
  ## series for IDF 5.x (event loop based, supports binary frames).
  espressif/esp_websocket_client: "~1.4"
  ## Slice 12: mDNS so PLIP and the dashboard can discover the master
  ## as `zacus-master.local` instead of relying on a DHCP reservation
  ## or a manual IP probe. 1.6 is the current stable line for IDF 5.x
  ## (TXT records + service browsing supported).
  espressif/mdns: "~1.6"
