# Marca apontamentos manuais — entregas adicionadas por fora do período/operação
# da consolidação (ex.: nota que chegou depois). Diferencia "apontamento extra"
# de "entrega elegível do período" para não inflar a contagem de progresso.
class AddManualToConsolidacaoEntregas < ActiveRecord::Migration[7.1]
  def change
    unless column_exists?(:consolidacao_entregas, :manual)
      add_column :consolidacao_entregas, :manual, :boolean, null: false, default: false
      add_index  :consolidacao_entregas, :manual
    end
  end
end
