-- 156_ai_analysis_cols.sql -- PR-B B-1: documents 에 4B triage / 26B deep 분할 컬럼 추가. -- plan: ~/.claude/plans/swirling-swimming-liskov.md -- -- ai_tldr / ai_bullets → summary_triage 산출 (4B, 상시) -- ai_detail_summary / ai_inconsistencies → summary_deep 산출 (26B, escalation) -- ai_analysis_tier → 'triage' | 'deep' — 현재 문서가 어느 tier 까지 처리됐는지 -- ai_summary (legacy TEXT) → ai_tldr 을 복제하여 backward compat -- -- 주의: _run_migrations 는 asyncpg exec_driver_sql 로 단일 prepared statement — ALTER TABLE -- 의 다중 ADD COLUMN 절은 단일 statement 라 허용. enum ADD VALUE 는 별도 (157). ALTER TABLE documents ADD COLUMN IF NOT EXISTS ai_tldr TEXT, ADD COLUMN IF NOT EXISTS ai_bullets JSONB, ADD COLUMN IF NOT EXISTS ai_detail_summary TEXT, ADD COLUMN IF NOT EXISTS ai_inconsistencies JSONB, ADD COLUMN IF NOT EXISTS ai_analysis_tier TEXT;