mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-12 21:53:00 -06:00
90beb639e7
* refactor(discord): split voice subsystem by lifecycle owner * fix(discord): make one generation the voice lifecycle authority * refactor(discord): delete superseded voice plumbing * test(discord): split voice coverage by lifecycle owner * chore(lint): ratchet max-lines baseline after voice split * fix(discord): re-read voice lifecycle after realtime connect * test(discord): move wake follow-up coverage to turns owner * refactor(discord): keep realtime lifecycle state private * refactor(discord): keep voice test harness type private * refactor(discord): remove split voice test accessors * test(discord): type split voice fixtures at owners * test(discord): trim split voice test imports