-- Migration 010: Chunk config tracking + adaptive dedup support
-- Schema version: 10

ALTER TABLE embedding_metadata ADD COLUMN chunk_max_bytes INTEGER;
ALTER TABLE embedding_metadata ADD COLUMN chunk_count INTEGER;

-- Partial index: accelerates drift detection and adaptive dedup queries on sentinel rows
CREATE INDEX idx_embedding_metadata_sentinel
  ON embedding_metadata(document_id, chunk_index)
  WHERE chunk_index = 0;

INSERT INTO schema_version (version, applied_at, description)
VALUES (10, strftime('%s', 'now') * 1000,
  'Add chunk_max_bytes and chunk_count to embedding_metadata');
