-- 153_analyze_events_shadow.sql
-- AI Policy Layer (PR-A) — shadow 관측용 컬럼 추가. 아무도 쓰지 않음.
-- PR-B 가 DBShadowLogger 구현 후 writer 추가 예정.
--
-- plan: ~/.claude/plans/wise-gliding-hippo.md
-- axis 원칙: feedback_category_vs_ai_domain_axis.md (subject_domain 은 정책 축,
--            documents.category 매칭 키로 쓰지 않음)
--
-- 주의: _run_migrations 는 asyncpg exec_driver_sql 로 단일 prepared statement 실행 —
--       한 파일에 단일 SQL statement 만 허용 (multi-statement 시 PostgresSyntaxError).
--       index 는 migrations 154/155 로 분리.

ALTER TABLE analyze_events
    ADD COLUMN IF NOT EXISTS subject_domain        TEXT,
    ADD COLUMN IF NOT EXISTS risk_flags            TEXT[],
    ADD COLUMN IF NOT EXISTS high_impact_task      BOOLEAN,
    ADD COLUMN IF NOT EXISTS escalated_to_26b      BOOLEAN,
    ADD COLUMN IF NOT EXISTS escalation_reasons    TEXT[],
    ADD COLUMN IF NOT EXISTS confidence            REAL,
    ADD COLUMN IF NOT EXISTS policy_violation      BOOLEAN,
    ADD COLUMN IF NOT EXISTS policy_violation_ids  TEXT[],
    ADD COLUMN IF NOT EXISTS shadow_would_route_to TEXT,
    ADD COLUMN IF NOT EXISTS policy_version        TEXT;
