-- Trade-In MVP — добавляем поля для PDF/UI v2 (Слой 5.2 + 6.1).
-- confidence_explanation + sources_used + data_freshness_minutes
-- (target_address, lat, lon уже есть — переименуем при необходимости позже)

BEGIN;

ALTER TABLE trade_in_estimates
    ADD COLUMN IF NOT EXISTS confidence_explanation text,
    ADD COLUMN IF NOT EXISTS sources_used jsonb DEFAULT '[]'::jsonb,
    ADD COLUMN IF NOT EXISTS data_freshness_minutes int;

COMMENT ON COLUMN trade_in_estimates.confidence_explanation IS
    'Человекочитаемое объяснение confidence — для PDF/UI';
COMMENT ON COLUMN trade_in_estimates.sources_used IS
    'Список источников, использованных в этой оценке (jsonb массив строк)';
COMMENT ON COLUMN trade_in_estimates.data_freshness_minutes IS
    'Минут назад был последний парсинг для самого свежего аналога';

COMMIT;
