-- Task Agente IA (2026-07-13): persona hierárquica + mensagem final por cliente.
-- Aplicar via psql (db:push interativo trava). Espelha shared/schema.ts
-- (ai_client_settings). Idempotente — seguro rodar de novo.
--
-- company_identity: identidade objetiva que o cliente informa ("Sou atendente
--   da empresa X") — substitui o antigo override de persona em texto livre.
-- use_custom_final_message + custom_final_message: mensagem final por cliente
--   enviada ao atingir o limite de respostas; desmarcado usa a padrão do admin.
-- A coluna legada `persona` é mantida (compat) mas não é mais usada.
ALTER TABLE ai_client_settings ADD COLUMN IF NOT EXISTS company_identity varchar(200);
ALTER TABLE ai_client_settings ADD COLUMN IF NOT EXISTS use_custom_final_message boolean NOT NULL DEFAULT false;
ALTER TABLE ai_client_settings ADD COLUMN IF NOT EXISTS custom_final_message text;
