-- Migration 018 — Seed do snapshot do agente 417 (CODGOX DESENVOLVIMENTO DE SOFTWARE
-- LTDA SAC) nos 48 pedidos ATIVOS dos 47 clientes da carteira REDE HG / PLANALTO II
-- / HG ALIMENTACAO, todos hoje sob a revenda 61 (TEF.NET).
--
-- Decisão Stakeholder (09/05/2026): vincular esses clientes ao agente 417. Aplicação
-- manual pré-DT-0015 (UI ainda não existe). Faturamentos já gerados (selados com
-- agente NULL) ficam intactos — tratativa do passado é etapa separada. Próximos
-- faturamentos sairão com agente=417 via trigger trg_agente_snapshot_faturamento_bi
-- (ADR-0005).
--
-- Modelo (PRD-0006 D-02 + D-03 + D-08):
--   * Vínculo agente vive no PEDIDO, não em tbl_Cliente. Snapshot é puro/imutável
--     após este SET. agente_snap_override='S' marca origem manual (RF-04).
--
-- Engine de tbl_Pedido: MyISAM (não suporta ROLLBACK). Defesa = WHERE explícito por
-- cod_Pedido (lista fechada de 48), validados em consulta read-only no MAMP.

UPDATE tbl_Pedido
SET
    agente_cod_snap        = 417,
    agente_modalidade_snap = 'pct_venda',
    agente_pct_snap        = 10.0000,
    agente_snap_override   = 'S'
WHERE cod_Pedido IN (
    -- 13.569.064/0002-30
    8703,
    -- 13.569.064/0003-11
    8418,
    -- 13.569.064/0004-00 (cliente com 2 pedidos)
    7568, 7692,
    -- 13.569.064/0007-45
    6340,
    -- 13.569.064/0008-26
    8135,
    -- 13.569.064/0009-07
    8415,
    -- 13.569.064/0010-40
    8498,
    -- 13.569.064/0011-21
    8580,
    -- 13.569.064/0015-55
    8377,
    -- 13.569.064/0017-17
    8700,
    -- 13.569.064/0018-06
    8576,
    -- 13.569.064/0019-89
    8697,
    -- 13.569.064/0022-84
    8698,
    -- 13.569.064/0023-65
    8499,
    -- 13.569.064/0024-46
    8701,
    -- 13.569.064/0025-27
    8356,
    -- 13.569.064/0026-08
    8414,
    -- 13.569.064/0027-99
    8695,
    -- 13.569.064/0028-70
    8575,
    -- 13.569.064/0031-75
    8705,
    -- 13.569.064/0032-56
    8704,
    -- 13.569.064/0033-37
    8706,
    -- 13.569.064/0034-18
    8707,
    -- 13.569.064/0035-07
    8577,
    -- 13.569.064/0036-80
    8702,
    -- 13.569.064/0037-60
    8579,
    -- 13.569.064/0039-22
    8710,
    -- 13.569.064/0040-66
    7941,
    -- 13.569.064/0041-47
    8551,
    -- 13.569.064/0042-28
    8421,
    -- 13.569.064/0045-70
    8552,
    -- 13.569.064/0048-13
    8581,
    -- 13.569.064/0049-02
    8502,
    -- 13.569.064/0050-38
    8420,
    -- 13.569.064/0051-19
    8887,
    -- 13.569.064/0054-61
    8709,
    -- 13.569.064/0055-42
    8553,
    -- 13.569.064/0056-23
    8554,
    -- 13.569.064/0057-04
    8417,
    -- 13.569.064/0058-95
    8419,
    -- 13.569.064/0059-76
    8696,
    -- 13.569.064/0060-00
    8886,
    -- 13.569.064/0061-90
    8246,
    -- 13.569.064/0062-71
    7780,
    -- 13.569.064/0063-52
    8293,
    -- 11.800.801/0001-58 (PLANALTO II)
    7867,
    -- 60.353.834/0002-93 (HG ALIMENTACAO)
    7878
);

-- Verificação pós-aplicação (informativa; não afeta registry):
-- 48 linhas afetadas esperadas. Se MySQL reportar valor diferente, REVISAR.
