B-7-followup: verify AudioLevelEmitter production wiring (likely already done; consumer still dead) #54

Open
opened 2026-05-12 19:09:34 +00:00 by KofTwentyTwo · 0 comments
KofTwentyTwo commented 2026-05-12 19:09:34 +00:00 (Migrated from github.com)

Summary

AudioLevelEmitter production wiring follow-up. The audit confirms (voice-audit.md §Verified healthy) that this is now WIRED in production at AppDelegate.swift:1287-1292 — subscribed via the broadcaster and started/stopped on listening-boundary transitions by VoiceController. This issue may already be closed by current code.

However, the OUTBOUND consumer is dead (#42 audioLevel JS handler is break), so the emit currently goes nowhere.

Evidence

  • docs/TODO.md:67 — "B-7-followup: AudioLevelEmitter production wiring..."
  • voice-audit.md §Verified healthy: "AudioLevelEmitter is wired in production. AppDelegate.swift:1287-1292 subscribes via the broadcaster and hands the subscription to AudioLevelEmitter. VoiceController starts/stops it on listening-boundary transitions. P1-1 from the 2026-05-04 audit closed correctly."

Recommended fix

Verify the production wiring is real (no Mock* injection in production path). Then close as duplicate of the audio-level-consumer issue (#42).

Source

  • docs/TODO.md:67
  • .planning/audit-2026-05-12/voice-audit.md Verified-healthy section

Cross-references

  • Probable duplicate / blocked-by: #42 (audioLevel consumer dead)
## Summary `AudioLevelEmitter` production wiring follow-up. The audit confirms (`voice-audit.md` §Verified healthy) that this is now WIRED in production at `AppDelegate.swift:1287-1292` — subscribed via the broadcaster and started/stopped on listening-boundary transitions by `VoiceController`. **This issue may already be closed by current code.** However, the OUTBOUND consumer is dead (#42 audioLevel JS handler is `break`), so the emit currently goes nowhere. ## Evidence - `docs/TODO.md:67` — "B-7-followup: AudioLevelEmitter production wiring..." - `voice-audit.md` §Verified healthy: "AudioLevelEmitter is wired in production. AppDelegate.swift:1287-1292 subscribes via the broadcaster and hands the subscription to AudioLevelEmitter. VoiceController starts/stops it on listening-boundary transitions. P1-1 from the 2026-05-04 audit closed correctly." ## Recommended fix Verify the production wiring is real (no `Mock*` injection in production path). Then close as duplicate of the audio-level-consumer issue (#42). ## Source - `docs/TODO.md:67` - `.planning/audit-2026-05-12/voice-audit.md` Verified-healthy section ## Cross-references - Probable duplicate / blocked-by: #42 (audioLevel consumer dead)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: KofTwentyTwo/Jarvis#54