Todos os Dossiês abkus-sbm-2026-10-19

abkus-sbm

Aprovado com Correções

Auditoria Oficial de Prontidão Comercial executada em 2026-10-19

Abrir PDF em Nova Aba Baixar
Modelo IA Auditor: kilo/deepseek-flash
Custo de IA Medido: US$ 0.050
Status do Gate: approved
Dossiê PDF: PDF Oficial Disponível

Visualizador de Dossiê PDF (Documento Oficial Institucional)

Modo Tela Cheia

Pontos Críticos / Bloqueios Identificados pela Auditoria

  • Bloqueio #1:

    O registry de alegações ainda marca o preço como PENDING-OWNER com 'Starter $29' (linha Completo), enquanto a vitrine publica 19/39/79 (Núcleo) e o catálogo é lido em runtime. O documento precisa refletir a tabela aplicada.

  • Bloqueio #2:

    A garantia de reembolso de 14 dias após a 1ª cobrança (política v2) não está publicada no pricing; o SBM mantém só o trial e pediu aval do owner para publicar reembolso.

  • Bloqueio #3:

    RBAC por módulo FALHOU em PROD (2026-10-20): com a senha canônica de produção, freeuser@abkus.com abre /admin/fiscal — o spec do SBM barra exatamente essa rota. Pode ser falha de guard do módulo ou fixture com entitlement fiscal; não é possível aprovar sem essa definição.

Relatório Completo de Qualidade & Evidências

# Dossiê de prontidão comercial — abkus-sbm — 2026-10-19 - App: `abkus-sbm` - Data do teste: 2026-10-19 - Base: https://sbm.abkus.com - GATE: APPROVED - Gate medido em: 2026-10-19T23:56:11.556Z ## Programa - Páginas capturadas: `/landpage`, `/help`, `/pricing`, `/promotion`, `/login`, `/tools/price-calculator`, `/tools/break-even-calculator`, `/tools/profit-margin-guide`, `/tools/product-pricing-guide`, `/tools/max-purchase-price`, `/manual`, `/help/pdf`, `/contact`, `/terms`, `/privacy`, `/cookies`, `/legal-notice`, `/about`, `/blog`, `/feedback`, `/legal`, `/billing-policy`, `/refund-policy`, `/support-policy` - Gate de prontidão: **APPROVED** (2026-10-19T23:56:11.556Z) - warning: console /contact: Failed to load resource: the server responded with a status of 429 () - warning: console /cookies: Failed to load resource: the server responded with a status of 429 () - warning: console /help/pdf: Failed to load resource: the server responded with a status of 429 () - warning: console /legal-notice: Failed to load resource: the server responded with a status of 429 () - warning: console /login: Failed to load resource: the server responded with a status of 429 () - warning: console /manual: Failed to load resource: the server responded with a status of 429 () - warning: console /privacy: Failed to load resource: the server responded with a status of 429 () - warning: console /refund-policy: Failed to load resource: the server responded with a status of 429 () - warning: console /support-policy: Failed to load resource: the server responded with a status of 429 () - warning: console /terms: Failed to load resource: the server responded with a status of 429 () - warning: console /tools/break-even-calculator: Failed to load resource: the server responded with a status of 429 () - warning: console /tools/max-purchase-price: Failed to load resource: the server responded with a status of 429 () - warning: console /tools/price-calculator: Failed to load resource: the server responded with a status of 429 () - warning: console /tools/product-pricing-guide: Failed to load resource: the server responded with a status of 429 () - warning: console /tools/profit-margin-guide: Failed to load resource: the server responded with a status of 429 () - warning: network /api/health: health rate limited: /api/health 429, /api/v1/health 429, /health 429 - warning: network /billing-policy: 429 rate limited (/about) - warning: network /billing-policy: 429 rate limited (/billing-policy) - warning: network /billing-policy: 429 rate limited (/blog) - warning: network /billing-policy: 429 rate limited (/cookies) - warning: network /billing-policy: 429 rate limited (/feedback) - warning: network /billing-policy: 429 rate limited (/help) - warning: network /billing-policy: 429 rate limited (/legal-notice) - warning: network /billing-policy: 429 rate limited (/manual) - warning: network /billing-policy: 429 rate limited (/privacy) - warning: network /billing-policy: 429 rate limited (/promotion) - warning: network /contact: 429 document (rate limited) - warning: network /contact: 429 https://sbm.abkus.com/contact - warning: network /cookies: 429 document (rate limited) - warning: network /cookies: 429 https://sbm.abkus.com/cookies - warning: network /help/pdf: 429 document (rate limited) - warning: network /help/pdf: 429 https://sbm.abkus.com/help/pdf - warning: network /legal-notice: 429 document (rate limited) - warning: network /legal-notice: 429 https://sbm.abkus.com/legal-notice - warning: network /login: 429 document (rate limited) - warning: network /login: 429 https://sbm.abkus.com/login - warning: network /manual: 429 document (rate limited) - warning: network /manual: 429 https://sbm.abkus.com/manual - warning: network /privacy: 429 document (rate limited) - warning: network /privacy: 429 https://sbm.abkus.com/privacy - warning: network /refund-policy: 429 document (rate limited) - warning: network /refund-policy: 429 https://sbm.abkus.com/refund-policy - warning: network /support-policy: 429 document (rate limited) - warning: network /support-policy: 429 https://sbm.abkus.com/support-policy - warning: network /terms: 429 document (rate limited) - warning: network /terms: 429 https://sbm.abkus.com/terms - warning: network /tools/break-even-calculator: 429 document (rate limited) - warning: network /tools/break-even-calculator: 429 https://sbm.abkus.com/tools/break-even-calculator - warning: network /tools/max-purchase-price: 429 document (rate limited) - warning: network /tools/max-purchase-price: 429 https://sbm.abkus.com/tools/max-purchase-price - warning: network /tools/price-calculator: 429 document (rate limited) - warning: network /tools/price-calculator: 429 https://sbm.abkus.com/tools/price-calculator - warning: network /tools/product-pricing-guide: 429 document (rate limited) - warning: network /tools/product-pricing-guide: 429 https://sbm.abkus.com/tools/product-pricing-guide - warning: network /tools/profit-margin-guide: 429 document (rate limited) - warning: network /tools/profit-margin-guide: 429 https://sbm.abkus.com/tools/profit-margin-guide - `/landpage` (desktop): screenshot `screenshots/landpage.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/landpage · sha256=ea15371fd7d8… - `/landpage` (mobile): screenshot `screenshots/landpage.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/landpage · sha256=f10af6ff3cb8… - `/help` (desktop): screenshot `screenshots/help.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/help · sha256=6041f3bc9f24… - `/help` (mobile): screenshot `screenshots/help.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/help · sha256=f6ee0b0e198d… - `/pricing` (desktop): screenshot `screenshots/pricing.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/pricing · sha256=499aea5c261e… - `/pricing` (mobile): screenshot `screenshots/pricing.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/pricing · sha256=21ff12a089b8… - `/promotion` (desktop): screenshot `screenshots/promotion.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/promotion · sha256=d2d3166b9644… - `/promotion` (mobile): screenshot `screenshots/promotion.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/promotion · sha256=d4907bf871f2… - `/login` (desktop): screenshot `screenshots/login.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://www.abkus.com/auth/login?returnTo=%2Fauth%2Fsso%2Fcallback%3Ft%3DeyJjIjoiYWJrdXMtc2JtIiwiciI6Imh0dHBzOi8vc2JtLmFia3VzLmNvbS9hdXRoL2h1Yi9jYWxsYmFjayIsInMiOiI4ZDk0YmVmYWQxYTcxMjhiMDA1MGNhMDc4MmRiNjAyNmM0YzI4MWViOTYyOTk2ZDAiLCJjYyI6IlZkdjB6NnVwNXR1U3V5VjhOMVV1UWVCbmVONDF4YThWR1I0V0kzajlFWkkiLCJjbSI6IlMyNTYifQ%253D%253D · sha256=93005205ec0f… - `/login` (mobile): screenshot `screenshots/login.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://www.abkus.com/auth/login?returnTo=%2Fauth%2Fsso%2Fcallback%3Ft%3DeyJjIjoiYWJrdXMtc2JtIiwiciI6Imh0dHBzOi8vc2JtLmFia3VzLmNvbS9hdXRoL2h1Yi9jYWxsYmFjayIsInMiOiIzOGM4MzAxZGUyOWM0Zjg2ODllYzlhMTJjNjkwZGY4Y2RhNzFjNDZhNmJmNjEyNTgiLCJjYyI6IjJDZi1lMml1c2s5NW5QR21wcGhtcUJ6YjJDSWNuUHJSZ2tSeHlYVUFxdUUiLCJjbSI6IlMyNTYifQ%253D%253D · sha256=6b4bd6e05362… - `/tools/price-calculator` (desktop): screenshot `screenshots/tools_price-calculator.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/tools/price-calculator · sha256=1a093c978465… - `/tools/price-calculator` (mobile): screenshot `screenshots/tools_price-calculator.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/tools/price-calculator · sha256=6b7019dfd4b9… - `/tools/break-even-calculator` (desktop): screenshot `screenshots/tools_break-even-calculator.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/tools/break-even-calculator · sha256=67617f3fa3e2… - `/tools/break-even-calculator` (mobile): screenshot `screenshots/tools_break-even-calculator.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/tools/break-even-calculator · sha256=6da029a386c6… - `/tools/profit-margin-guide` (desktop): screenshot `screenshots/tools_profit-margin-guide.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/tools/profit-margin-guide · sha256=f08b30db2e0a… - `/tools/profit-margin-guide` (mobile): screenshot `screenshots/tools_profit-margin-guide.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/tools/profit-margin-guide · sha256=ba0b3979ddcf… - `/tools/product-pricing-guide` (desktop): screenshot `screenshots/tools_product-pricing-guide.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/tools/product-pricing-guide · sha256=a7121b2749a6… - `/tools/product-pricing-guide` (mobile): screenshot `screenshots/tools_product-pricing-guide.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/tools/product-pricing-guide · sha256=09cc051ff885… - `/tools/max-purchase-price` (desktop): screenshot `screenshots/tools_max-purchase-price.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/tools/max-purchase-price · sha256=af2cfbef1543… - `/tools/max-purchase-price` (mobile): screenshot `screenshots/tools_max-purchase-price.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/tools/max-purchase-price · sha256=29c5eed6d512… - `/manual` (desktop): screenshot `screenshots/manual.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/manual?topic=onboarding · sha256=0288439003ad… - `/manual` (mobile): screenshot `screenshots/manual.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/manual?topic=onboarding · sha256=d34341c6bb44… - `/help/pdf` (desktop): screenshot `screenshots/help_pdf.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/help/pdf · sha256=0ba70e47eb92… - `/help/pdf` (mobile): screenshot `screenshots/help_pdf.mobile.png` · overflow=+0px · consoleErrors=11 · url=https://sbm.abkus.com/help/pdf · sha256=6ba739fdada0… - `/contact` (desktop): screenshot `screenshots/contact.desktop.png` · overflow=+0px · consoleErrors=1 · url=https://sbm.abkus.com/contact · sha256=99db2a93b06f… - `/contact` (mobile): screenshot `screenshots/contact.mobile.png` · overflow=+0px · consoleErrors=36 · url=https://sbm.abkus.com/contact · sha256=2277f0eabea7… - `/terms` (desktop): screenshot `screenshots/terms.desktop.png` · overflow=+0px · consoleErrors=1 · url=https://sbm.abkus.com/terms · sha256=99db2a93b06f… - `/terms` (mobile): screenshot `screenshots/terms.mobile.png` · overflow=+0px · consoleErrors=22 · url=https://sbm.abkus.com/terms · sha256=eee318ce792a… - `/privacy` (desktop): screenshot `screenshots/privacy.desktop.png` · overflow=+0px · consoleErrors=1 · url=https://sbm.abkus.com/privacy · sha256=99db2a93b06f… - `/privacy` (mobile): screenshot `screenshots/privacy.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/privacy · sha256=f067fddc571e… - `/cookies` (desktop): screenshot `screenshots/cookies.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/cookies · sha256=a722d079cc9b… - `/cookies` (mobile): screenshot `screenshots/cookies.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/cookies · sha256=98a2eab4c6d6… - `/legal-notice` (desktop): screenshot `screenshots/legal-notice.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/legal-notice · sha256=4e3650ca8c05… - `/legal-notice` (mobile): screenshot `screenshots/legal-notice.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/legal-notice · sha256=e2d044878092… - `/about` (desktop): screenshot `screenshots/about.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/about · sha256=dcba0637466f… - `/about` (mobile): screenshot `screenshots/about.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/about · sha256=3540d2ccbee3… - `/blog` (desktop): screenshot `screenshots/blog.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/blog · sha256=42415f1c3b64… - `/blog` (mobile): screenshot `screenshots/blog.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/blog · sha256=7d3b0d1025a3… - `/feedback` (desktop): screenshot `screenshots/feedback.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/feedback · sha256=368f5710d97c… - `/feedback` (mobile): screenshot `screenshots/feedback.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/feedback · sha256=132662b19bbc… - `/legal` (desktop): screenshot `screenshots/legal.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/legal · sha256=2b367f2c9f25… - `/legal` (mobile): screenshot `screenshots/legal.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/legal · sha256=228d82e4d07d… - `/billing-policy` (desktop): screenshot `screenshots/billing-policy.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/billing-policy · sha256=74b2ca5ca109… - `/billing-policy` (mobile): screenshot `screenshots/billing-policy.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/billing-policy · sha256=eb9a6e16be52… - `/refund-policy` (desktop): screenshot `screenshots/refund-policy.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/refund-policy · sha256=9d44502a2fd3… - `/refund-policy` (mobile): screenshot `screenshots/refund-policy.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/refund-policy · sha256=4c2e39fdd366… - `/support-policy` (desktop): screenshot `screenshots/support-policy.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/support-policy · sha256=ff4d0befae4b… - `/support-policy` (mobile): screenshot `screenshots/support-policy.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://sbm.abkus.com/support-policy · sha256=1d4b010505ae… ## Apoio - `/help` capturado: `screenshots/help.desktop.png`, `screenshots/help.mobile.png` — conferir manual/PDF, FAQ e contato no screenshot. - Manual PDF, FAQ e suporte alcançável não são medidos por heurística: o parecer os julga nos screenshots acima. ## Promoção - landpage: capturada · pricing: capturada · promotion: capturada - Claims registry (`docs/claims/abkus-sbm.md`): # Alegações — abkus-sbm Superfícies: `/pt-BR/landpage`, `/promotion`, `/pricing`, e-mails, SEO/OG. Diretriz: `docs/claims/README.md`. | alegação (trecho exato) | superfície | status | prova / substituição | |---|---|---|---| | "pay for themselves in the first month" | landpage | REPLACE | AUD-adv-003 / AUD-com-004 — resultado sem prova. Descrever a função | | "30% faster order processing" | landpage | REPLACE | AUD-adv-003 — sem prova | | "Top 15% in your industry" | landpage | REPLACE | AUD-adv-003 — sem prova | | "Spot cash risks 30+ days early" | landpage | REPLACE | AUD-adv-003 — descrever a função ("o painel mostra o fluxo de caixa projetado de 30 dias") | | "Before vs After in 30 Days" | landpage | ILLUSTRATIVE | AUD-adv-003 — rotular como exemplo | | "14-day trial, card at signup, charged only at the end" | landpage / pricing / promotion | REGISTERED | catálogo do hub (`trialDays` + `trialRequiresPaymentMethod`); BILLING_OPTION_B_CONTRACT (owner 2026-10-17) | | "No credit card required" / "free trial" | landpage | REPLACE | AUD-adv-004 — a oferta real é o trial com cartão (linha acima); nunca "sem cartão" nem "plano grátis" | | Preços do SBM (Núcleo) — **Starter $19 / Pro $39 / Enterprise $79** por mês; anual **$190/$390/$790**; limites 3/10/30 usuários; trial 14d | página + `/pricing` (renderizam o catálogo em runtime) | **PROVADO 2026-10-19** pelo catálogo público `GET /api/public/products/sbm/plans` (6 linhas; `limits.users` 3/10/30) | AUD-com-003 — uma fonte de preço; o `$29` citado antes é da linha **Completo**, não do Núcleo | | "passa a se pagar no 1º mês" (pt-BR) | landpage | REPLACE | AUD-adv-003 | ## Condições - Não medido automaticamente: trial, reembolso, cancelamento e limites são julgados nos screenshots de `/pricing`, `/promotion` e `/help`. - Se algum desses três caminhos não estiver na lista capturada, o parecer deve registrar a lacuna como bloqueio. ## Preço - Preço publicado deve sair do catálogo do hub; comparar com `docs/audit/2026-10-17-politica-precos-v2.md`. - 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 18:59 GNT-3: pricing agora $19/$39/$79 (Nucleo v2), toggle Yearly com Save 16.7% calculado e card anual ≈$15.83; banner early access/occasional instability removido da landpage. Mobile 390px sem overflow; /help segue completo (Contact/Manual/PDF), o blocker "thin" do gate e artefato de extracao/rate limit (curl da 200/38KB e screenshot mostra o conteudo). ## Parecer O parecer é emitido pelo modelo a partir desta evidência (`parecer.json`, schema em `docs/QA_OFICIAL.md`).