-- 읽음 상태
ALTER TABLE documents ADD COLUMN IF NOT EXISTS is_read BOOLEAN DEFAULT false;

-- 뉴스 인덱스
CREATE INDEX IF NOT EXISTS idx_documents_is_read ON documents(is_read) WHERE source_channel = 'news';
CREATE INDEX IF NOT EXISTS idx_news_feed ON documents(source_channel, created_at DESC);

-- 기존 뉴스 재분류 (taxonomy에서 분리)
UPDATE documents SET ai_domain = 'News', ai_sub_group = '' WHERE source_channel = 'news';
