Todos os Dossiês abkus-hub-2026-10-25

abkus-hub

Bloqueado (Não Comercializar)

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

Abrir PDF em Nova Aba Baixar
Modelo IA Auditor: abkus-qatest/gate
Custo de IA Medido: US$ 0.000
Status do Gate: blocked
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:

    content missing sales tour

  • Bloqueio #2:

    content unproven claim "100%"

  • Bloqueio #3:

    content unproven claim "garantido"

  • Bloqueio #4:

    content help has no FAQ

  • Bloqueio #5:

    content help page is too thin (stub)

  • Bloqueio #6:

    visual pass missing or without a verdict

Relatório Completo de Qualidade & Evidências

# Dossiê de prontidão comercial — abkus-hub — 2026-10-25 - App: `abkus-hub` - Data do teste: 2026-10-25 - Base: https://abkus.com - GATE: BLOCKED - Gate medido em: 2026-10-25T13:03:52.777Z ## Programa - Páginas capturadas: `/`, `/landpage`, `/games`, `/help`, `/terms`, `/privacy`, `/refund`, `/en-us`, `/en-us/promotion`, `/en-us/projects`, `/en-us/pricing`, `/en-us/about`, `/en-us/contact`, `/sign-in`, `/en-us/help/manual`, `/sign-up`, `/en-us/legal/ai-governance/policy`, `/en-us/legal/institutional-compliance`, `/en-us/legal`, `/en-us/legal/privacy`, `/en-us/legal/terms`, `/en-us/legal/refund`, `/en-us/legal/cookies`, `/en-us/legal/ai-governance` - Gate de prontidão: **BLOCKED** (2026-10-25T13:03:52.777Z) - BLOCKER: (site): content missing sales tour - BLOCKER: /en-us: content unproven claim "100%" - BLOCKER: /en-us: content unproven claim "garantido" - BLOCKER: /help: content help has no FAQ - BLOCKER: /help: content help page is too thin (stub) - BLOCKER: visual pass missing or without a verdict - warning: /: content landpage does not link to /help - warning: /en-us/help/manual: mobile 19 tap target(s) below 24px - warning: /en-us/legal/ai-governance: mobile 12 tap target(s) below 24px - warning: /en-us/legal/institutional-compliance: mobile 14 tap target(s) below 24px - warning: /en-us/legal/privacy: mobile 16 tap target(s) below 24px - warning: /en-us/legal/refund: mobile 13 tap target(s) below 24px - warning: /en-us/promotion: mobile 12 tap target(s) below 24px - warning: /en-us: a11y input without label (text) - warning: /en-us: mobile 12 tap target(s) below 24px - warning: /help: content help has no manual/PDF link - warning: /help: content help has no support/contact link - warning: /landpage: content landpage does not link to /help - warning: console /: Failed to load resource: the server responded with a status of 429 () - warning: console /auth/login: Failed to load resource: the server responded with a status of 429 () - warning: console /en-us/contact: Failed to load resource: the server responded with a status of 429 () - warning: console /en-us/legal/ai-governance: Failed to load resource: the server responded with a status of 429 () - warning: console /en-us/legal/cookies: Failed to load resource: the server responded with a status of 429 () - warning: console /en-us/legal/institutional-compliance: Failed to load resource: the server responded with a status of 429 () - warning: console /en-us/legal/privacy: Failed to load resource: the server responded with a status of 429 () - warning: console /en-us/legal/refund: Failed to load resource: the server responded with a status of 429 () - warning: console /en-us/legal/terms: Failed to load resource: the server responded with a status of 429 () - warning: console /en-us/legal: Failed to load resource: the server responded with a status of 429 () - warning: console /en-us: Client error: {error: TypeError: Failed to fetch dynamically imported module: https://abkus.com/_app/immutable/nodes/7.qC…, status: 500, message: Internal Error} - warning: console /en-us: Failed to load resource: the server responded with a status of 429 () - warning: console /games: Failed to load resource: the server responded with a status of 429 () - warning: console /help: Failed to load resource: the server responded with a status of 429 () - warning: console /landpage: Failed to load resource: the server responded with a status of 429 () - warning: console /legal/cookies: 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: network /: 429 document (rate limited) - warning: network /: 429 https://abkus.com/ - warning: network /auth/login: 429 https://abkus.com/_app/immutable/assets/0.D1bK2UGC.css - warning: network /auth/login: 429 https://abkus.com/_app/immutable/chunks/-P9i7-K-.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/chunks/2sqCSTgi.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/chunks/5GHLuEEP.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/chunks/6OYAiChL.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/chunks/B8gmZLRS.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/chunks/B9QZRDxb.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/chunks/BDmcwPIc.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/chunks/CE45QSOG.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/chunks/CFs5KZmX.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/chunks/CH-T7WPF.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/chunks/CROQcU13.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/chunks/CR_kA9SQ.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/chunks/CRzLMJPS.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/chunks/CTZZmcm6.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/chunks/CdFss5ie.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/chunks/CuyP-DWJ.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/chunks/D1ATu4Kz.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/chunks/D947r0tG.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/chunks/DBrgdqba.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/chunks/DSk-3lgI.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/chunks/DUEbbN_k.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/chunks/DgJGSWsq.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/chunks/Dm_eRwOA.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/chunks/DoUkn_gn.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/chunks/Dt-HX3Vu.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/chunks/EbdD9tyE.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/chunks/EqfTxGV_.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/chunks/Rk2oyGx6.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/chunks/_OYDXdgK.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/chunks/_WKysr_O.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/chunks/dEic3rCS.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/chunks/gSip7LWl.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/chunks/xihTtKlq.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/entry/app.B1pNFCW0.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/entry/start.BDmgNq0V.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/nodes/0.g5bT5sUO.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/nodes/5.C6qgHWb2.js - warning: network /auth/login: 429 https://abkus.com/_app/immutable/nodes/61.C1JQv23H.js - warning: network /en-us/about: 429 rate limited (/en-us) - warning: network /en-us/about: 429 rate limited (/en-us/about) - warning: network /en-us/about: 429 rate limited (/en-us/contact) - warning: network /en-us/about: 429 rate limited (/en-us/legal) - warning: network /en-us/about: 429 rate limited (/en-us/legal/ai-governance) - warning: network /en-us/about: 429 rate limited (/en-us/legal/cookies) - warning: network /en-us/about: 429 rate limited (/en-us/legal/institutional-compliance) - warning: network /en-us/about: 429 rate limited (/en-us/legal/privacy) - warning: network /en-us/about: 429 rate limited (/en-us/legal/refund) - warning: network /en-us/about: 429 rate limited (/en-us/legal/terms) - warning: network /en-us/about: 429 rate limited (/en-us/pricing) - warning: network /en-us/about: 429 rate limited (/en-us/projects) - warning: network /en-us/about: 429 rate limited (/en-us/promotion) - warning: network /en-us/auth/register: 429 rate limited (/) - warning: network /en-us/contact: 429 document (rate limited) - warning: network /en-us/contact: 429 https://abkus.com/en-us/contact - warning: network /en-us/legal/ai-governance: 429 document (rate limited) - warning: network /en-us/legal/ai-governance: 429 https://abkus.com/en-us/legal/ai-governance - warning: network /en-us/legal/cookies: 429 document (rate limited) - warning: network /en-us/legal/cookies: 429 https://abkus.com/en-us/legal/cookies - warning: network /en-us/legal/institutional-compliance: 429 document (rate limited) - warning: network /en-us/legal/institutional-compliance: 429 https://abkus.com/en-us/legal/institutional-compliance - warning: network /en-us/legal/privacy: 429 document (rate limited) - warning: network /en-us/legal/privacy: 429 https://abkus.com/en-us/legal/privacy - warning: network /en-us/legal/refund: 429 document (rate limited) - warning: network /en-us/legal/refund: 429 https://abkus.com/en-us/legal/refund - warning: network /en-us/legal/terms: 429 document (rate limited) - warning: network /en-us/legal/terms: 429 https://abkus.com/en-us/legal/terms - warning: network /en-us/legal: 429 document (rate limited) - warning: network /en-us/legal: 429 https://abkus.com/en-us/legal - warning: network /en-us: 429 https://abkus.com/_app/immutable/chunks/B8gmZLRS.js - warning: network /en-us: 429 https://abkus.com/_app/immutable/chunks/BPIeIKCY.js - warning: network /en-us: 429 https://abkus.com/_app/immutable/chunks/Bjy-W4x2.js - warning: network /en-us: 429 https://abkus.com/_app/immutable/chunks/CFRdD6Xc.js - warning: network /en-us: 429 https://abkus.com/_app/immutable/chunks/CFs5KZmX.js - warning: network /en-us: 429 https://abkus.com/_app/immutable/chunks/CH-T7WPF.js - warning: network /en-us: 429 https://abkus.com/_app/immutable/chunks/CmYx9z4M.js - warning: network /en-us: 429 https://abkus.com/_app/immutable/chunks/CuyP-DWJ.js - warning: network /en-us: 429 https://abkus.com/_app/immutable/chunks/D947r0tG.js - warning: network /en-us: 429 https://abkus.com/_app/immutable/chunks/D9EBep-L.js - warning: network /en-us: 429 https://abkus.com/_app/immutable/chunks/DBoFDrMK.js - warning: network /en-us: 429 https://abkus.com/_app/immutable/chunks/DbZZtpOf.js - warning: network /en-us: 429 https://abkus.com/_app/immutable/chunks/DgJGSWsq.js - warning: network /en-us: 429 https://abkus.com/_app/immutable/chunks/DpmWJl1V.js - warning: network /en-us: 429 https://abkus.com/_app/immutable/chunks/_WKysr_O.js - warning: network /en-us: 429 https://abkus.com/_app/immutable/chunks/pNIp-aje.js - warning: network /en-us: 429 https://abkus.com/_app/immutable/nodes/7.qCOULOvd.js - warning: network /games: 429 document (rate limited) - warning: network /games: 429 https://abkus.com/games - warning: network /help: 429 document (rate limited) - warning: network /help: 429 https://abkus.com/help - warning: network /landpage: 429 document (rate limited) - warning: network /landpage: 429 https://abkus.com/landpage - warning: network /legal/cookies: 429 document (rate limited) - warning: network /legal/cookies: 429 https://abkus.com/legal/cookies - warning: network /terms: 429 document (rate limited) - warning: network /terms: 429 https://abkus.com/terms - `/` (desktop): screenshot `screenshots/root.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://abkus.com/en-us · sha256=d53ce726df54… - `/` (mobile): screenshot `screenshots/root.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://abkus.com/en-us · sha256=afec9570d4c6… - `/landpage` (desktop): screenshot `screenshots/landpage.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://abkus.com/en-us/landpage · sha256=0803a81f9b95… - `/landpage` (mobile): screenshot `screenshots/landpage.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://abkus.com/en-us/landpage · sha256=b796f2c3d3bc… - `/games` (desktop): screenshot `screenshots/games.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://abkus.com/en-us/games · sha256=7384f37f8e4a… - `/games` (mobile): screenshot `screenshots/games.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://abkus.com/en-us/games · sha256=e0487e094fdd… - `/help` (desktop): screenshot `screenshots/help.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://abkus.com/en-us/help · sha256=3ef520dfe056… - `/help` (mobile): screenshot `screenshots/help.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://abkus.com/en-us/help · sha256=84259e163f6c… - `/terms` (desktop): screenshot `screenshots/terms.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://abkus.com/en-us/legal/terms · sha256=d43631f5fb69… - `/terms` (mobile): screenshot `screenshots/terms.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://abkus.com/en-us/legal/terms · sha256=6557d721285a… - `/privacy` (desktop): screenshot `screenshots/privacy.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://abkus.com/en-us/legal/privacy · sha256=ba86bff8c6d1… - `/privacy` (mobile): screenshot `screenshots/privacy.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://abkus.com/en-us/legal/privacy · sha256=43a0b116ea9b… - `/refund` (desktop): screenshot `screenshots/refund.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://abkus.com/en-us/legal/refund · sha256=5753046dfdf6… - `/refund` (mobile): screenshot `screenshots/refund.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://abkus.com/en-us/legal/refund · sha256=1cf3c455524a… - `/en-us` (desktop): screenshot `screenshots/en-us.desktop.png` · overflow=+0px · consoleErrors=7 · url=https://abkus.com/en-us · sha256=99db2a93b06f… - `/en-us` (mobile): screenshot `screenshots/en-us.mobile.png` · overflow=+0px · consoleErrors=1 · url=https://abkus.com/en-us · sha256=fb32313e11bc… - `/en-us/promotion` (desktop): screenshot `screenshots/en-us_promotion.desktop.png` · overflow=+0px · consoleErrors=1 · url=https://abkus.com/en-us/promotion · sha256=99db2a93b06f… - `/en-us/promotion` (mobile): screenshot `screenshots/en-us_promotion.mobile.png` · overflow=+0px · consoleErrors=1 · url=https://abkus.com/en-us/promotion · sha256=fb32313e11bc… - `/en-us/projects` (desktop): screenshot `screenshots/en-us_projects.desktop.png` · overflow=+0px · consoleErrors=1 · url=https://abkus.com/en-us/projects · sha256=99db2a93b06f… - `/en-us/projects` (mobile): screenshot `screenshots/en-us_projects.mobile.png` · overflow=+0px · consoleErrors=1 · url=https://abkus.com/en-us/projects · sha256=fb32313e11bc… - `/en-us/pricing` (desktop): screenshot `screenshots/en-us_pricing.desktop.png` · overflow=+0px · consoleErrors=1 · url=https://abkus.com/en-us/pricing · sha256=99db2a93b06f… - `/en-us/pricing` (mobile): screenshot `screenshots/en-us_pricing.mobile.png` · overflow=+0px · consoleErrors=1 · url=https://abkus.com/en-us/pricing · sha256=fb32313e11bc… - `/en-us/about` (desktop): screenshot `screenshots/en-us_about.desktop.png` · overflow=+0px · consoleErrors=1 · url=https://abkus.com/en-us/about · sha256=99db2a93b06f… - `/en-us/about` (mobile): screenshot `screenshots/en-us_about.mobile.png` · overflow=+0px · consoleErrors=1 · url=https://abkus.com/en-us/about · sha256=fb32313e11bc… - `/en-us/contact` (desktop): screenshot `screenshots/en-us_contact.desktop.png` · overflow=+0px · consoleErrors=1 · url=https://abkus.com/en-us/contact · sha256=99db2a93b06f… - `/en-us/contact` (mobile): screenshot `screenshots/en-us_contact.mobile.png` · overflow=+0px · consoleErrors=1 · url=https://abkus.com/en-us/contact · sha256=fb32313e11bc… - `/sign-in` (desktop): screenshot `screenshots/sign-in.desktop.png` · overflow=+0px · consoleErrors=1 · url=https://abkus.com/sign-in · sha256=99db2a93b06f… - `/sign-in` (mobile): screenshot `screenshots/sign-in.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://abkus.com/auth/login · sha256=519540dc3093… - `/en-us/help/manual` (desktop): screenshot `screenshots/en-us_help_manual.desktop.png` · overflow=+0px · consoleErrors=15 · url=https://abkus.com/en-us/help/manual · sha256=61c1a952c8fc… - `/en-us/help/manual` (mobile): screenshot `screenshots/en-us_help_manual.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://abkus.com/en-us/help/manual · sha256=3d6c5a6284ca… - `/sign-up` (desktop): screenshot `screenshots/sign-up.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://abkus.com/en-us/auth/register · sha256=f6da88de0205… - `/sign-up` (mobile): screenshot `screenshots/sign-up.mobile.png` · overflow=+0px · consoleErrors=24 · url=https://abkus.com/en-us/auth/register · sha256=2adf5a91e995… - `/en-us/legal/ai-governance/policy` (desktop): screenshot `screenshots/en-us_legal_ai-governance_policy.desktop.png` · overflow=+0px · consoleErrors=2 · url=https://abkus.com/en-us/legal/ai-governance/policy · sha256=c9e29a8c2f39… - `/en-us/legal/ai-governance/policy` (mobile): screenshot `screenshots/en-us_legal_ai-governance_policy.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://abkus.com/en-us/legal/ai-governance/policy · sha256=619dd04e18b5… - `/en-us/legal/institutional-compliance` (desktop): screenshot `screenshots/en-us_legal_institutional-compliance.desktop.png` · overflow=+0px · consoleErrors=27 · url=https://abkus.com/en-us/legal/institutional-compliance · sha256=5558795a8ea3… - `/en-us/legal/institutional-compliance` (mobile): screenshot `screenshots/en-us_legal_institutional-compliance.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://abkus.com/en-us/legal/institutional-compliance · sha256=f024c37dac3e… - `/en-us/legal` (desktop): screenshot `screenshots/en-us_legal.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://abkus.com/en-us/legal · sha256=e17d61e74c45… - `/en-us/legal` (mobile): screenshot `screenshots/en-us_legal.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://abkus.com/en-us/legal · sha256=93234ea392cf… - `/en-us/legal/privacy` (desktop): screenshot `screenshots/en-us_legal_privacy.desktop.png` · overflow=+0px · consoleErrors=31 · url=https://abkus.com/en-us/legal/privacy · sha256=ba86bff8c6d1… - `/en-us/legal/privacy` (mobile): screenshot `screenshots/en-us_legal_privacy.mobile.png` · overflow=+0px · consoleErrors=9 · url=https://abkus.com/en-us/legal/privacy · sha256=2adf5a91e995… - `/en-us/legal/terms` (desktop): screenshot `screenshots/en-us_legal_terms.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://abkus.com/en-us/legal/terms · sha256=d43631f5fb69… - `/en-us/legal/terms` (mobile): screenshot `screenshots/en-us_legal_terms.mobile.png` · overflow=+0px · consoleErrors=31 · url=https://abkus.com/en-us/legal/terms · sha256=6557d721285a… - `/en-us/legal/refund` (desktop): screenshot `screenshots/en-us_legal_refund.desktop.png` · overflow=+0px · consoleErrors=9 · url=https://abkus.com/en-us/legal/refund · sha256=a0be921e51ab… - `/en-us/legal/refund` (mobile): screenshot `screenshots/en-us_legal_refund.mobile.png` · overflow=+0px · consoleErrors=0 · url=https://abkus.com/en-us/legal/refund · sha256=1cf3c455524a… - `/en-us/legal/cookies` (desktop): screenshot `screenshots/en-us_legal_cookies.desktop.png` · overflow=+0px · consoleErrors=0 · url=https://abkus.com/en-us/legal/cookies · sha256=034a1a752a65… - `/en-us/legal/cookies` (mobile): screenshot `screenshots/en-us_legal_cookies.mobile.png` · overflow=+0px · consoleErrors=1 · url=https://abkus.com/en-us/legal/cookies · sha256=af02eaf4ef57… - `/en-us/legal/ai-governance` (desktop): screenshot `screenshots/en-us_legal_ai-governance.desktop.png` · overflow=+0px · consoleErrors=1 · url=https://abkus.com/en-us/legal/ai-governance · sha256=99db2a93b06f… - `/en-us/legal/ai-governance` (mobile): screenshot `screenshots/en-us_legal_ai-governance.mobile.png` · overflow=+0px · consoleErrors=1 · url=https://abkus.com/en-us/legal/ai-governance · sha256=fb32313e11bc… ## 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: NÃO capturada · promotion: NÃO capturada - Claims registry ausente — toda afirmação arriscada fica sem prova. ## 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. - `/pricing` NÃO capturado — preço sem evidência. ## Dados - sem evidência de dados (rode `scripts/ops/db-health-report.mjs --json` e aponte QATEST_DB_HEALTH). ## Passe visual - Passe visual sem veredito registrado. ## Parecer O parecer é emitido pelo modelo a partir desta evidência (`parecer.json`, schema em `docs/QA_OFICIAL.md`).