iachat/docs/captain/reviews/2026-04-25.md
Codex CLI 39bda94b93
Some checks failed
Build and Push to GHCR (multi-arch) / build (linux/amd64, ubuntu-latest) (push) Has been cancelled
Build and Push to GHCR (multi-arch) / build (linux/arm64, ubuntu-22.04-arm) (push) Has been cancelled
Build and Push to GHCR (multi-arch) / merge (push) Has been cancelled
review: auto-review do Captain em 2026-04-25
2026-04-25 03:12:19 +00:00

13 KiB

Captain Review — 2026-04-25

Período: últimas 72h (22/04 a 25/04/2026) Analisado: 4 assistants (Qnn01, PrimeAL, PrimeVL, Express) Conversas problemáticas: 3 padrões de bug / várias legítimas


📊 Conversas analisadas

Conv Hotel Contato Problema Legítima?
4565 PrimeAL Kathleen Emerick IA pediu valor ao cliente (se corrigiu) Bug leve
4536 Express Douglas Label "SUITE STANDARD" ao enviar foto da Master Bug visual
4521 PrimeAL Davi Lima Handoff correto (cliente indo ao hotel, banco sem pix) Legítima
4513 PrimeAL Leticia IA disse pernoite inicia 17h (correto: 19h) + não sabia horário encerramento → handoff Bug
4519 PrimeAL (sem nome) Humano fez reserva manualmente Legítima
4514 PrimeAL ❤️ Vaga de camareira Legítima
4497 PrimeAL Daniel IA entrou em loop pedindo valor 4+ vezes após CPF Bug grave
4505 PrimeAL 🤙🏽🤙🏽 IA não respondeu preço direto, ficou perguntando período Bug
4453 Express Jeeh Atendimento humano desde o início Legítima
4366 Qnn01 Valsimerio Nota fiscal / administrativa Legítima
4412 PrimeAL Mimi IA deu preços seg-qua em dia qui-dom (sex 3h Hidro = R$100 em vez de R$160) Bug
4411 PrimeAL Victoria 💕 IA deu preços errados + "não encontrei o preço" pra Alexa/Stilo Bug
4400 PrimeAL Davi Lima Pediu reserva de outro hóspede (privacidade correta) Legítima
4402 PrimeAL Rodrigo IA deu preços seg-qua em qui-dom (sex 2h todos errados) Bug
4378 PrimeAL Kauany Fontes IA respondeu preço decoração OK; Reserva feita OK
4376 PrimeAL GEYKSON IA "não achei preço da hidro" + deu preço errado (R$330 em vez de R$370) Bug
4365 PrimeAL Hotel Express (nome) IA deu Hidro 4h = R$160 (correto qui-dom = R$200); Daniela corrigiu Bug
4372 PrimeAL michellyolliveira Confirmação de horário de reserva existente Legítima
4267 PrimeAL Tony Nota de cartão perdida no check-out Legítima
4258 PrimeAL Jr Pedido de serviço de quarto (hóspede presente) Legítima
4248 PrimeVL Kaylane IA transferiu imediatamente em "Oi / Boa noite" Bug (temporário)
4224 PrimeVL Rilary Rocha IA transferiu em "quanto está a pernoite" Bug (temporário)
4216 PrimeVL Pimentel IA transferiu em "Ola" Bug (temporário)
4259 Express Estefani Pedido de comida por hóspede presente Legítima
4218 Express Supervisor Cliente mandou feedback positivo; IA transferiu (desnecessário) Bug leve
4335, 4352, 4432 Qnn01 rf, 🌕 Clientes enviaram só áudios (conteúdo vazio no DB) Legítima
4290 Qnn01 Gabriela Pergunta sobre outra unidade Legítima

🔍 Padrões identificados


Padrão 1: Tabela de preços QUI-DOM ausente no PrimeAL — IA usa preços errados em fins de semana

Ocorrências: 6 conversas (4376, 4411, 4412, 4402, 4365, 4513 indiretamente) Qual regra violou: Regra #3 (IA calcula o valor — mas calcula ERRADO com tabela seg-qua em dia qui-dom) Comportamento errado: IA usa a única tabela do prompt de PrimeAL (seg-qua) mesmo em quinta, sexta, sábado ou domingo. Resultado: Hidro 2h aparece como R$100 (correto qui-dom: R$160), Hidro 4h como R$160 (correto: R$200), Hidro diária como R$330 (correto: R$370). DANIELA corrigiu pelo menos 3 vezes: "nossa robô está passando os valores errados". Deveria ser: A IA deveria perguntar o período (seg-qua ou qui-dom) se não souber, e usar a tabela correta. Escopo do fix: Somente marca Prime Águas Lindas (jasmine_primeal). PrimeVL já tem ambas as tabelas no prompt.

Comparativo de preços (PrimeAL):

Coluna Stilo Alexa Hidro
Seg-qua 2h R$50 R$60 R$100
Qui-dom 2h (correto, falta no prompt) R$70 R$75 R$160
Seg-qua 3h R$70 R$80 R$130
Qui-dom 3h R$80 R$85 R$180
Seg-qua 4h R$85 R$100 R$160
Qui-dom 4h R$85 R$90 R$200
Seg-qua pernoite R$140 R$160 R$260
Qui-dom pernoite R$150 R$160 R$280
Seg-qua diária R$200 R$220 R$330
Qui-dom diária R$180 R$200 R$370

Preços qui-dom confirmados por DANIELA nas conversas 4402, 4376, 4365 e pelo próprio Captain em 4497 (quando perguntou o período e acessou FAQ). Seg-qua = tabela atual do prompt.

💡 Fix sugerido — substituir seção "TABELA DE PREÇOS" em jasmine_primeal__daniela_reservas.md:

ANTES:

## 💰 TABELA DE PREÇOS (use direto, não chame faq pra isso)

| Suíte | 2hrs | 3hrs | 4hrs | Pernoite | Diária |
|---|---|---|---|---|---|
| Alexa | 60 | 80 | 100 | 160 | 220 |
| Stilo | 50 | 70 | 85 | 140 | 200 |
| Hidromassagem | 100 | 130 | 160 | 260 | 330 |

DEPOIS:

## 💰 TABELA DE PREÇOS (use direto, não chame faq pra isso)
**IMPORTANTE:** pergunte/confirme antes se é **dia de semana (seg-qua)** ou **fim de semana/feriado (qui-dom)** — os preços mudam. Se a data/dia já veio no histórico, use direto.

**Segunda a Quarta:**

| Suíte | 2h | 3h | 4h | Pernoite c/ café | Diária c/ café |
|---|---|---|---|---|---|
| Stilo | 50 | 70 | 85 | 140 | 200 |
| Alexa | 60 | 80 | 100 | 160 | 220 |
| Hidromassagem | 100 | 130 | 160 | 260 | 330 |

**Quinta a Domingo e Feriado:**

| Suíte | 1h | 2h | 3h | 4h | Pernoite c/ café | Diária c/ café |
|---|---|---|---|---|---|
| Stilo | 50 | 70 | 80 | 85 | 150 | 180 |
| Alexa | 60 | 75 | 85 | 90 | 160 | 200 |
| Hidromassagem | 140 | 160 | 180 | 200 | 280 | 370 |

**Observações:**
- Pernoite: entrada a partir das **19h** — saída até **12h** (café simples incluso)
- Diária: check-in a partir das **12h** — duração 24h (café incluso)
- Estacionamento grátis.

Nota: inclui também a coluna 1h no qui-dom (seg-qua não tem 1h avulso) e as observações de horário de pernoite (que também estavam faltando — ver Padrão 3).

  • Aprovar
  • Rejeitar (motivo: _______)

Padrão 2: generate_pix — IA entra em loop pedindo valor ao cliente

Ocorrências: 2 conversas (4497 grave, 4565 leve/auto-corrigido) Qual regra violou: Regra #3 (IA nunca pergunta valor — ela CALCULA) Comportamento errado: Em 4497 (Daniel, Alexa 3h Friday), após receber CPF corretamente, a IA ficou perguntando "preciso confirmar o valor total da reserva. Pode me passar?" por 4 mensagens seguidas — mesmo com cliente respondendo "Ok", "Pode", "85", "R$ 85", "Alexa 3 horas, 85 reais". Conversa nunca resolvida pela IA; DANIELA assumiu. Em 4565, a IA perguntou uma vez mas se corrigiu.

Causa raiz provável: A IA não encontra o valor qui-dom na tabela do prompt (porque a tabela qui-dom não existe no PrimeAL). Sem o valor, tenta perguntar ao cliente. Quando o cliente responde com um número, o generate_pix é chamado com valor errado ou não é reconhecido como valor — e a IA pergunta de novo.

Deveria ser: Calcular o valor direto da tabela. Com o fix do Padrão 1, isso provavelmente se resolve — a tabela qui-dom estará presente e a IA não precisará perguntar.

Escopo do fix: Primário = resolver Padrão 1. Secundário = adicionar alerta explícito no prompt PrimeAL contra pedir valor ao cliente após CPF (o PrimeVL já tem "NUNCA peça o valor ao cliente" na seção generate_pix). Escopo de unidades: PrimeAL (jasmine_primeal) por agora; monitorar outros.

💡 Fix sugerido — adicionar no prompt PrimeAL na seção TURNO 2, antes do call de generate_pix:

**⚠️ NUNCA peça o valor ao cliente.** Você JÁ TEM a tabela de preços acima. VOCÊ calcula o valor, mesmo que seja qui-dom. Se estiver em dúvida sobre o dia da semana, olhe a data do check-in que o cliente informou e aplique a tabela correta.
  • Aprovar
  • Rejeitar (motivo: _______)

Padrão 3: PrimeVL — transferência imediata em qualquer mensagem (22-23/04, aparentemente resolvido)

Ocorrências: 3 conversas (4216, 4224, 4248) Qual regra violou: Regra #9 (NUNCA handoff por pergunta de valor) Comportamento errado: Em 22-23/04, Jasmine(PrimeVL) transferia imediatamente para humano em resposta a qualquer mensagem — inclusive "Ola", "Oi / Boa noite", "quanto está a pernoite". Em 4224, cliente perguntou preço do pernoite e ficou sem resposta por mais de 1 hora. Em 4248, cliente mandou "Oi / Boa noite" às 01h41 e a IA transferiu; humano só respondeu às 07h20. Status: Aparentemente resolvido. Conversas de 24-25/04 no PrimeVL estão normais. Causa: Desconhecida — pode ter sido instabilidade de API ou bug temporário.

💡 Sugestão: Monitorar PrimeVL nas próximas 72h. Se reaparecer, investigar orchestrator prompt e tool calls dos logs.

  • Ciente, vou monitorar
  • Já sei o motivo: _______

Perguntas pra o Rodrigo responder


Pergunta 1: Confirmar preços seg-qua e 1h do PrimeAL

Contexto: O fix do Padrão 1 vai adicionar a tabela qui-dom ao PrimeAL. Antes de aplicar, preciso confirmar se os preços seg-qua atuais no prompt estão corretos, e quais são os preços de 1h no seg-qua (atualmente a tabela seg-qua não tem coluna de 1h avulso).

Tabela atual (seg-qua) — está certa?

Suíte 2h 3h 4h Pernoite Diária
Stilo R$50 R$70 R$85 R$140 R$200
Alexa R$60 R$80 R$100 R$160 R$220
Hidromassagem R$100 R$130 R$160 R$260 R$330

Tem 1h avulso no seg-qua (e qual o valor)?

💡 Minha sugestão: Se não tem 1h no seg-qua, a tabela qui-dom (com 1h a R$50/60/140 para Stilo/Alexa/Hidro) fica como já foi confirmado por DANIELA e pela própria IA em 4497.

Sua escolha:

  • Tabela seg-qua está correta, não tem 1h seg-qua → usa minha sugestão
  • Tabela seg-qua tem ajustes: _______
  • Tem 1h no seg-qua a: Stilo R$___ Alexa R$___ Hidro R$___

Pergunta 2: Pernoite hora de início no prompt PrimeAL

Contexto: Em 4513, a IA disse "pernoite aqui em Águas Lindas inicia às 17h". O humano corrigiu: "começa às 19h e termina meio dia". A informação de horário não está no prompt daniela_reservas do PrimeAL (está no PrimeVL mas não no PrimeAL). Incluí 19h-12h no fix do Padrão 1.

O pernoite em PrimeAL (Águas Lindas) é mesmo 19h-12h com café simples?

💡 Minha sugestão: Sim — confirmar e incluir no prompt como está no PrimeVL: "Pernoite: entrada a partir das 19h — saída até 12h (café simples incluso)"

Sua escolha:

  • Confirmo 19h-12h com café → inclui no fix
  • Horário diferente: _______

📝 Diffs completos (antes/depois)

Arquivo: db/seed_prompts/_modelos/scenarios/jasmine_primeal__daniela_reservas.md

ANTES (linhas 170-179 aproximadamente):

## 💰 TABELA DE PREÇOS (use direto, não chame faq pra isso)

| Suíte | 2hrs | 3hrs | 4hrs | Pernoite | Diária |
|---|---|---|---|---|---|
| Alexa | 60 | 80 | 100 | 160 | 220 |
| Stilo | 50 | 70 | 85 | 140 | 200 |
| Hidromassagem | 100 | 130 | 160 | 260 | 330 |

Marca: **Hotel 1001 Noites Prime**. Unidade: **Prime Águas Lindas**.

DEPOIS:

## 💰 TABELA DE PREÇOS (use direto, não chame faq pra isso)

→ **IMPORTANTE:** pergunte/confirme antes se é **dia de semana (seg-qua)** ou **fim de semana/feriado (qui-dom)** — os preços mudam. Se a data/dia já veio no histórico, use direto.

**Segunda a Quarta:**

| Suíte | 2h | 3h | 4h | Pernoite c/ café | Diária c/ café |
|---|---|---|---|---|---|
| Stilo | 50 | 70 | 85 | 140 | 200 |
| Alexa | 60 | 80 | 100 | 160 | 220 |
| Hidromassagem | 100 | 130 | 160 | 260 | 330 |

**Quinta a Domingo e Feriado:**

| Suíte | 1h | 2h | 3h | 4h | Pernoite c/ café | Diária c/ café |
|---|---|---|---|---|---|
| Stilo | 50 | 70 | 80 | 85 | 150 | 180 |
| Alexa | 60 | 75 | 85 | 90 | 160 | 200 |
| Hidromassagem | 140 | 160 | 180 | 200 | 280 | 370 |

**Hora excedente** (após o tempo contratado):
- Stilo: R$ 25,00
- Alexa: R$ 35,00
- Hidromassagem: R$ 50,00 *(confirmar valor com Rodrigo)*

**Observações:**
- Pernoite: entrada a partir das **19h** — saída até **12h** (café simples incluso)
- Diária: check-in a partir das **12h** — duração 24h (café incluso)
- Estacionamento grátis.

Marca: **Hotel 1001 Noites Prime**. Unidade: **Prime Águas Lindas**.

Também será adicionado no TURNO 2 (seção generate_pix):

**⚠️ NUNCA peça o valor ao cliente.** Você JÁ TEM a tabela de preços acima com seg-qua e qui-dom. VOCÊ calcula o valor — olhe a data do check-in e aplique a tabela correta.

Checklist de aprovação

Após revisar:

  • Padrão 1 (tabela qui-dom PrimeAL) — Aprovado
  • Padrão 2 (alerta NUNCA peça valor) — Aprovado
  • Padrão 3 (PrimeVL transferência) — Ciente, vou monitorar
  • Pergunta 1 (seg-qua correto + 1h?) — Respondida
  • Pergunta 2 (pernoite 19h-12h?) — Respondida

Após responder aqui, rode claude /captain-apply-review 2026-04-25 no Mac para aplicar as mudanças aprovadas.