-- CDP Edge — Schema LTV Feedback Loop
-- Fecha o ciclo preditivo: Purchase real → corrige predicted_ltv_value
-- Execução: wrangler d1 execute cdp-edge-db --file=schema-ltv-feedback.sql --remote
--
-- Idempotência: ALTER TABLE não suporta IF NOT EXISTS no SQLite.
-- Se a coluna já existir, o comando gera erro mas não afeta dados existentes.
-- Seguro executar mais de uma vez.

ALTER TABLE user_profiles ADD COLUMN real_ltv_value  REAL;
ALTER TABLE user_profiles ADD COLUMN ltv_accuracy    REAL;   -- 1 - |pred-real|/real  (0–1, maior = melhor)
ALTER TABLE user_profiles ADD COLUMN ltv_feedback_at TEXT;   -- timestamp do último feedback
