ask-handoff

Adicionar tipo de estabelecimento "Hotel Pousada" no AI Studio · Hotel Pousada Vale do Sol

id 109045 Em análise agent-claimed source zendesk-109045-triage-2026-11-03 previsão 2026-11-06 updated 11/3/2026, 8:26:41 PM

Meta

  • Tags: agent-claimed
  • Situação: Avaliado
  • Prioridade: Média
  • Previsão: 2026-11-06 (nota/view; campo vazio)
  • Novo SLA: —
  • Zendesk view: N3 - Squad - Traveler Sophia
  • Zendesk status: On-hold
  • Categoria: AI Studio
  • companyIds:
    • hotel-pousada-vale-do-sol
  • publicIds → conversationIds (Metabase Q4154):
    • — (feature request, sem chat)
  • Livechat: —
  • Zendesk: https://asksuite.zendesk.com/agent/tickets/109045
  • claude_session_id: 1e3bfbe7-7139-4c27-91c6-29897db80ad7
  • claude_status: em andamento

Problema

No AI Studio, em Estilos de Comunicação → Tipos de Estabelecimento, não existe a opção "HOTEL POUSADA". O cliente quer que ela seja criada. O N1 informou que o sophia-core confirmou que vai criar.

Brief

Adicionar o tipo de estabelecimento "Hotel Pousada" (fonte do enum/opções de Tipos de Estabelecimento no AI Studio, mais qualquer mapeamento de prompt que ele alimente). A nota do FF de 03/11 pede para checar por que a opção está aberta para o Traveler mas aparece para o Manager.

O que olhar: de onde vêm as opções de Tipos de Estabelecimento (enum/config), como cada tipo vira instrução de estilo no prompt, e a diferença de visibilidade entre Traveler e Manager.

Perguntas pendentes (ticket-orchestration · 2026-11-03)

  • A nota do FF de 03/11 diz que a opção "está aberta para o Traveler mas aparece para o Manager", o que se contradiz. Hoje, onde "Tipos de Estabelecimento" aparece e onde deveria aparecer (Traveler, Manager ou ambos)? Corrigir essa visibilidade faz parte deste ticket? — campo: Brief / Problema
  • Qual o comportamento esperado do novo tipo "Hotel Pousada": label exibido (pt/en/es) e qual instrução de estilo ele deve gerar no prompt (nova, ou reaproveitar a de "Hotel" ou a de "Pousada")? — campo: Problema (esperado)

Avisos (não bloqueiam):

  • Previsão 2026-11-06 = due_at, mas veio da nota/view; o campo de previsão no Zendesk está vazio.
  • Novo SLA — (opcional).
  • publicId/Livechat —: ok, é feature request sem conversa.

Validação OK (ticket-orchestration · 2026-11-03)

  • Resposta do dev (03/11): a mudança é em Estilos de Comunicação → Tipos de Estabelecimento dentro da Sophia, no sophia-backend. Não se sabe se as opções vêm do banco (tabela/config) ou de um enum no código; descobrir isso é a primeira etapa da investigação.
  • Meta, Problema e Brief suficientes para um dev começar.
  • Avisos:
    • Durante a investigação, decidir a instrução de estilo do "Hotel Pousada" no prompt e os labels pt/en/es: seguir o padrão dos tipos existentes, ou reaproveitar o de "Hotel"/"Pousada".
    • A nota do FF de 03/11 sobre Traveler × Manager continua ambígua. Verificar durante a investigação onde a opção aparece hoje; fora de escopo, salvo se a causa for a mesma.
    • Previsão 2026-11-06 = due_at, mas veio da nota/view (no Zendesk o campo está vazio). Novo SLA —.
  • Próximo: ticket-orchestrator (claim + worktree + dispatch, repo sophia-backend) ou ticket-sop com o id.

Validação OK (ticket-orchestration · 2026-11-03)

  • O dev respondeu às perguntas pendentes: o escopo é só adicionar o tipo "Hotel Pousada". A questão Traveler × Manager fica fora deste ticket.
  • Onde a informação mora (sophia-backend): tabela property_type (Prisma PropertyType) + enum Postgres/Prisma PropertyTypeCode. As linhas são populadas por prisma/seed.ts a partir de src/shared/consts/property-types.const.ts (upsert por code; roda no postmigrate).
  • Padrão a seguir (commit 2a83c82, TICKET-108079, inclusão do spa, 3 arquivos):
    1. prisma/migrations/<ts>_add_hotel_guesthouse_property_type/migration.sql → ALTER TYPE "PropertyTypeCode" ADD VALUE 'hotel_guesthouse';
    2. prisma/schema.prisma → valor novo no enum PropertyTypeCode
    3. src/shared/consts/property-types.const.ts → { code: hotel_guesthouse, name: { pt_br: 'Hotel Pousada', en: 'Hotel Guesthouse', es: 'Hotel Posada' } } (sugestão de code/labels)
    • Opcional: src/modules/property-type/entities/property-type.entity.ts (enum de domínio já está defasado, falta space/spa)
  • Avisos: Previsão vem da nota/view (campo Zendesk vazio); Novo SLA —.
  • Próximo: ticket-orchestrator (claim + worktree + dispatch) ou ticket-sop com o id.

Resumo agente (2026-11-03)

  • Ticket: Adicionar tipo de estabelecimento "Hotel Pousada" no AI Studio
  • Company: hotel-pousada-vale-do-sol
  • Problema: em AI Studio → Estilos de Comunicação → Tipos de Estabelecimento não existe a opção "Hotel Pousada".
  • Esperado: opção "Hotel Pousada" disponível (pt/en/es).
  • Hipótese: tabela property_type + enum PropertyTypeCode no sophia-backend (mesmo padrão do spa, commit 2a83c82).
  • due_at: 2026-11-06

Dispatch (ticket-orchestrator · 2026-11-03)

  • Repo: asksuite-sophia-backend (worker, único repo; confiança alta: só ele referencia PropertyTypeCode, front/sophia-bot consomem via API)
  • Worktree: /home/asksuite/Documentos/.agent-worktrees/asksuite-sophia-backend/ticket-109045
  • Branch: feat/TICKET-109045-hotel-guesthouse-property-type · base origin/main @ 77e4695 · sem upstream
  • Sessão worker: não despachada automaticamente (start_session indisponível neste host). Abrir Claude Code com cwd no worktree e rodar ticket-sop TICKET-109045.