-- Search vectors v2: rows are merged WINDOWS (multi-segment spans), not raw
-- speaker-turn fragments; snippet/speaker ride along so search needs no
-- segments_json hydration. Model change (bge-384 -> qwen3-1024) makes old
-- vectors incompatible — purge; the backfill re-embeds everything.

ALTER TABLE meeting_segment_vectors ADD COLUMN snippet text;
ALTER TABLE meeting_segment_vectors ADD COLUMN speaker varchar(64);
DELETE FROM meeting_segment_vectors;
