-- =====================================================
-- Migration 004: Política de divergência no plano (fase 2)
-- Feature: inventario-ciclico
-- Data: 2026-06-29
-- =====================================================
--
-- Configuração por plano do tratamento de divergência:
--   - tolerancia: |contado - esperado| <= tolerancia => sem divergência
--   - max_recontagens: quantas recontagens antes de escalar ao conferente
--   - auto_ajuste: 0 = sempre exige conferente (default desta fase)
--   - recontagem_habilitada: liga/desliga a recontagem automática
-- =====================================================

ALTER TABLE inventario_planos
    ADD COLUMN IF NOT EXISTS tolerancia            NUMERIC(14,4) DEFAULT 0,
    ADD COLUMN IF NOT EXISTS max_recontagens       INTEGER       DEFAULT 1,
    ADD COLUMN IF NOT EXISTS auto_ajuste           SMALLINT      DEFAULT 0,
    ADD COLUMN IF NOT EXISTS recontagem_habilitada SMALLINT      DEFAULT 1;
