-- Meetings PR4: online-meeting bot. The bot (Playwright, NAS Docker) joins Zoom/Teams/Meet,
-- POSTs 15s audio chunks + the platform's active-speaker timeline to meetinghook, and the
-- batch pass uses that timeline as authoritative speaker turns (no diarization needed).
-- meetings.source gains value 'bot'; meetings.status gains value 'live' (bot in meeting).
-- Live PG < 9.5: plain ADD COLUMN (no IF NOT EXISTS) — run once.
-- Run on local + live BEFORE deploying the code.

ALTER TABLE meetings ADD COLUMN bot_session_id varchar(64);
ALTER TABLE meetings ADD COLUMN bot_turns_json text;
