-- WhispAssist dual-channel capture (FR-SPK/FR-CAP). Forward-only migration. -- Mirrors docs/03-data-model.md. PRAGMA foreign_keys = ON; -- How audio.wav stores its channels: -- NULL / 'summed' — mic summed into every loopback channel (all pre-2026-07-14 -- recordings and every import): one mixed mono-equivalent. -- 'split' — stereo, left = microphone ("You"), right = system/loopback -- ("Speaker"), kept separate so diarization runs on the far -- side alone. New mic-enabled recordings. -- Diarization, playback (downmix), and bundle export branch on this. ALTER TABLE meetings ADD COLUMN audio_layout TEXT;