Todos os Dossiês abkus-chat-2026-10-24
abkus-chat
Aprovado para VendaAuditoria Oficial de Prontidão Comercial executada em 2026-10-24
Modelo IA Auditor: kilo/deepseek-flash
Custo de IA Medido: US$ 0.050
Status do Gate: approved
Dossiê PDF: Gerando sob demanda
Visualizador de Dossiê PDF (Documento Oficial Institucional)
Modo Tela CheiaRelatório Completo de Qualidade & Evidências
# Dossiê de prontidão comercial — abkus-chat — 2026-10-24
- App: `abkus-chat`
- Data do teste: 2026-10-24
- Base: https://chat.abkus.com
- GATE: APPROVED
- Gate medido em: 2026-10-24T17:56:50.474Z
## Programa
- Páginas capturadas: `/landpage`, `/help`, `/pricing`, `/promotion`, `/chat`, `/support`
- Gate de prontidão: **APPROVED** (2026-10-24T17:56:50.474Z)
- `/landpage` (desktop): screenshot `screenshots/landpage.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://chat.abkus.com/landpage · sha256=0c0282ad02c1…
- `/landpage` (mobile): screenshot `screenshots/landpage.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://chat.abkus.com/landpage · sha256=b549f46246d3…
- `/help` (desktop): screenshot `screenshots/help.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://chat.abkus.com/help · sha256=aba93386fcf4…
- `/help` (mobile): screenshot `screenshots/help.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://chat.abkus.com/help · sha256=30bf702d4603…
- `/pricing` (desktop): screenshot `screenshots/pricing.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://chat.abkus.com/pricing · sha256=921cbf5e6d98…
- `/pricing` (mobile): screenshot `screenshots/pricing.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://chat.abkus.com/pricing · sha256=82bc4aca8618…
- `/promotion` (desktop): screenshot `screenshots/promotion.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://chat.abkus.com/promotion · sha256=c8fd03b0bc1a…
- `/promotion` (mobile): screenshot `screenshots/promotion.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://chat.abkus.com/promotion · sha256=a113b2fed31d…
- `/chat` (desktop): screenshot `screenshots/chat.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://chat.abkus.com/chat · sha256=ccf5f20a0606…
- `/chat` (mobile): screenshot `screenshots/chat.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://chat.abkus.com/chat · sha256=a94da801932c…
- `/support` (desktop): screenshot `screenshots/support.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://chat.abkus.com/support · sha256=c34458aa2e6f…
- `/support` (mobile): screenshot `screenshots/support.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://chat.abkus.com/support · sha256=fbfcac3f6630…
## Apoio
- `/help` capturado: `screenshots/help.desktop.png`, `screenshots/help.mobile.png` — conferir manual/PDF, FAQ e contato no screenshot.
- O gate mede se `/help` existe, se não é stub, se há link de suporte e se há link de manual/PDF. FAQ e o conteúdo do PDF o parecer julga no screenshot.
## Promoção
- landpage: capturada · pricing: capturada · promotion: capturada
- Claims registry (`docs/claims/abkus-chat.md`):
# Alegações — abkus-chat
Superfícies: `/landpage`, `/promotion`, `/pricing`, `/help`, manual PDF e metadados SEO/OG.
Diretriz: `docs/claims/README.md` (owner 2026-10-16/17). QA que abriu o ciclo: veredito 2026-10-20 (blocked).
| alegação (trecho exato) | superfície | status | prova / substituição |
|---|---|---|---|
| "14-day trial: payment method at signup, charged only when the trial ends" · "Todo plano pago começa com 14 dias de teste" | `/help`, `/pricing` (14 locales) | REGISTERED | catálogo do hub (`trialDays=14` + `trialRequiresPaymentMethod=true`, BILLING_OPTION_B_CONTRACT / PR #1455, owner 2026-10-17) |
| "No credit card is required / no credit card" | `/help` | REPLACE | QA 2026-10-20 — a oferta real exige meio de pagamento no cadastro; reescrito para o trial real |
| "The free tier is real..." (oferta de tier gratuito) | `/help` | REPLACE | QA 2026-10-20 — não há plano Free publicado no catálogo; pergunta/resposta trocadas pelo funcionamento do trial |
| "Free forever / Grátis para sempre" (rótulo do card Free) | `/pricing` | REPLACE | QA 2026-10-20 — card Free removido do `/pricing`; `publishedPlans()` só mostra planos pagos publicados |
| "Fast is free forever. Paid plans share the value fairly — Abkus never spends more than 30%..." | `/pricing` (subtitle, 14 locales) | REPLACE | QA 2026-10-20 — substituído por descrição factual da oferta (trial 14d com cartão) e da fonte de preço (catálogo do hub) |
| Preços (Pro/Creator/Professional) | `/pricing` | PROVADO em runtime | renderizados do catálogo público do hub via `getPublicCatalog('abkus-chat')`; nenhum literal local (`lint-hardcoded-prices`) |
Fonte de preço: catálogo do hub em runtime (`mergeCatalogPrices`/`publishedPlans`) — nunca literal no app.
## Condições
- O gate já mediu no crawl: reembolso, termos, privacidade, cancelamento e tour de venda. Um BLOCKER acima é a medição; o parecer não trata como adequado o que o gate bloqueou.
- Trial e limites de plano não são lidos pelo gate: o parecer os julga no screenshot.
- Se `/pricing`, `/promotion` ou `/help` não estiver na lista capturada, o parecer registra a lacuna visual como bloqueio.
## Preço
- O gate compara cada USD publicado com o catálogo (variável ou priceUsd do hub). Valor fora do catálogo vira BLOCKER; omitir uma faixa não bloqueia.
- Evidência visual do preço: screenshot de `/pricing` acima.
## Dados
- sem evidência de dados (rode `scripts/ops/db-health-report.mjs --json` e aponte QATEST_DB_HEALTH).
## Passe visual
- Veredito do passe visual: **approved**
- Notas: Re-teste 14:55 GNT-3 (8 paths): landing com How it works e FAQ, CTA Coming soon + Sign in, Help Center com manual PDF, indice por assunto e FAQ; mobile sem overflow; /api/health 200. O help nao exibe link de contato/suporte alem do Open Chat.
## Parecer
O parecer é emitido pelo modelo a partir desta evidência (`parecer.json`, schema em `docs/QA_OFICIAL.md`).