d3ro-voice/memory
윤찬 dd591d06e7 fix(desktop): AudioCaptureService.getDevices Mac 분기 — system_profiler CoreAudio 열거 (U7, 빅뱅 Phase 5 Part 6)
getDevices()가 powershell -NoProfile을 플랫폼 불문 호출해 Mac에서
"Failed to enumerate audio devices via PowerShell" 경고 + 1 device fallback이
발생하던 문제. process.platform 분기로 _getDevicesWindows / _getDevicesMac
helper로 분리하고, Mac은 system_profiler SPAudioDataType -json 을 파싱해
coreaudio_device_input > 0 인 항목만 input 디바이스로 추출.

macOS SoX 빌드는 실제 캡처 경로에서 -d(default) 고정이므로 deviceId는
'default'로 통일하고 label만 사용자 구분용으로 노출한다. Linux는 default
1개만 반환(pulseaudio/alsa 열거는 sox -d 로 충분).

Electron 재기동 후 로그: "Found 2 audio device(s) on darwin" 확인.
V2-5 플랫폼 감사 누락 항목 해소.
2026-04-11 23:18:18 +09:00
..
handoff-archive chore: 빅뱅 Phase 5 Part 5 wrap-up — /simplify + Voice Conversation 파이프라인 복구 + UX 설계 이월 2026-04-11 22:59:26 +09:00
big-bang-prompt.md chore: 빅뱅 사이클 wrap-up — 핸드오프 + 상세 다음 세션 프롬프트 2026-04-11 09:45:20 +09:00
handoff-latest.md chore: handoff 다음 세션 프롬프트에 dev 자동 기동 첫 액션 추가 (사용자 고정 요구사항) 2026-04-11 23:01:38 +09:00
project_status.md fix(desktop): AudioCaptureService.getDevices Mac 분기 — system_profiler CoreAudio 열거 (U7, 빅뱅 Phase 5 Part 6) 2026-04-11 23:18:18 +09:00