-- ============================================================================
-- ROADMAP #1.4 #14 — Recibo profissional usa terapeuta_registro genérico
-- ----------------------------------------------------------------------------
-- O template recibo_pagamento (seed_015) usa "Psicólogo(a) — CRP {{terapeuta_crp}}".
-- Como agora suportamos múltiplos conselhos (CRP/CRM/CRFa/CREFITO/CRESS/CRN/RMS)
-- via #5 (migration 20260521000003), o recibo precisa ser CFP-agnóstico.
--
-- Esta migration substitui no recibo_pagamento:
--   "Psicólogo(a) — CRP {{terapeuta_crp}}"  →  "{{terapeuta_registro}}"
-- e atualiza variaveis[] removendo terapeuta_crp + adicionando terapeuta_registro.
--
-- {{terapeuta_registro}} é auto-formatado server-side como "CRP 12345/SP",
-- "CRM 12345/SP" etc, então não precisa de "Psicólogo(a) —" hardcoded.
-- ============================================================================

BEGIN;

UPDATE public.document_templates
SET corpo_html = REPLACE(
    corpo_html,
    'Psicólogo(a) — CRP {{terapeuta_crp}}',
    '{{terapeuta_registro}}'
),
variaveis = ARRAY(
    SELECT DISTINCT v FROM (
        SELECT unnest(variaveis) v
        UNION ALL
        SELECT 'terapeuta_registro'
    ) sub
    WHERE v <> 'terapeuta_crp'
),
updated_at = now()
WHERE tipo = 'recibo_pagamento' AND is_global = true;

COMMIT;
