{
  "run_id": "20261010T014110Z_vinheta-v1_sonnet-high_r1",
  "lote": "video-01",
  "inicio": "2026-10-10T01:41:10+00:00",
  "status": "ok",
  "teste": {
    "id": "vinheta",
    "versao": 1,
    "prompt_sha256": "6c307dbd2222949358cfc2ef1bc15eaae57de950b77e8e14e89ed2b2e0976044",
    "checagens_versao": 4
  },
  "modelo": {
    "apelido": "sonnet",
    "id": "claude-sonnet-5-5",
    "rotulo": "Claude Sonnet 5.5",
    "fornecedor": "anthropic"
  },
  "esforco": "high",
  "repeticao": 1,
  "tempo_s": 126.5,
  "ferramenta": {
    "nome": "claude-code",
    "versao": "2.1.296",
    "modo": "uma-tentativa",
    "isolamento": "--safe-mode, --tools \"\", --no-session-persistence, pasta vazia fora de Git",
    "parametros": {
      "CLAUDE_CODE_MAX_OUTPUT_TOKENS": "128000"
    },
    "tempo_limite_s": null,
    "usadas": []
  },
  "tokens": {
    "entrada": 2,
    "cache_leitura": 1454,
    "cache_escrita": 1868,
    "saida": 17149,
    "raciocinio": 11734,
    "requisicoes": 1,
    "maior_contexto": 3324
  },
  "custo": {
    "equivalente_api_usd": 0.179111,
    "completo": true,
    "metodo": "por requisição, faixa pelo tamanho do prompt"
  },
  "checagens": {
    "passaram": 17,
    "total": 17,
    "erro_sessao": null,
    "itens": [
      {
        "id": "carrega",
        "titulo": "Opens without a page error",
        "titulo_pt": "Abre sem erro de página",
        "ok": true,
        "detalhe": "ok"
      },
      {
        "id": "api",
        "titulo": "Test hooks present (duration, seek, play, six beats)",
        "titulo_pt": "window.nerdict com duration 12, seek e play; os seis data-beat existem",
        "ok": true,
        "detalhe": "ok"
      },
      {
        "id": "linha",
        "titulo": "The line spans the frame at 1.25 s",
        "titulo_pt": "A linha está desenhada de ponta a ponta aos 1,25 s",
        "ok": true,
        "detalhe": "largura 1920 px aos 1,25 s"
      },
      {
        "id": "datilografia",
        "titulo": "Title types letter by letter on time (±20 ms)",
        "titulo_pt": "Título datilografado: letra i aos 1,2 + 0,1·i s (±20 ms)",
        "ok": true,
        "detalhe": "letra a letra no tempo certo"
      },
      {
        "id": "cartoes",
        "titulo": "Cards slide in from the right sides and settle side by side",
        "titulo_pt": "Cartões entram pelos lados certos e assentam lado a lado, sem se sobrepor, sob o título",
        "ok": true,
        "detalhe": "aos 2,9 s visíveis: A=False B=False; aos 3,3 s A em 153 e B em 1767; aos 4,3 s A em 550 e B em 1370; lado a lado sem sobrepor: True"
      },
      {
        "id": "textos",
        "titulo": "Card texts and the COST PER TASK label",
        "titulo_pt": "Textos dos cartões e o rótulo COST PER TASK",
        "ok": true,
        "detalhe": "todos presentes"
      },
      {
        "id": "contadores",
        "titulo": "Counters count up from $0.00 to the final value",
        "titulo_pt": "Contadores sobem de $0.00 e mostram o valor final a partir de 8,0 s",
        "ok": true,
        "detalhe": "sobem de $0.00 e mostram $0.21 e $0.07 a partir de 8,0 s"
      },
      {
        "id": "troca-titulo",
        "titulo": "Title switches to DIFFERENT BILL. by 9.6 s",
        "titulo_pt": "O título vira DIFFERENT BILL. até 9,6 s",
        "ok": true,
        "detalhe": "8.9s 'SAME PRICE.' · 9.62s 'DIFFERENT BILL.' · 11.9s 'DIFFERENT BILL.'"
      },
      {
        "id": "sem-colisao",
        "titulo": "No text ever touches other text",
        "titulo_pt": "Nenhum texto encosta em outro, em nenhum momento (a cada 0,1 s)",
        "ok": true,
        "detalhe": "nenhuma"
      },
      {
        "id": "area-segura",
        "titulo": "Everything inside the 5% safe area from 4.2 s",
        "titulo_pt": "A partir de 4,2 s, tudo dentro da área segura de 5%",
        "ok": true,
        "detalhe": "tudo dentro"
      },
      {
        "id": "tamanho",
        "titulo": "Nothing shrinks: big title, wide cards",
        "titulo_pt": "Composição sem encolher: título ≥ 8% da altura, cartões ≥ 22% da largura",
        "ok": true,
        "detalhe": "título 186 e 186 px de altura (mín. 86); cartões 780 e 780 px (mín. 422)"
      },
      {
        "id": "determinismo",
        "titulo": "Seeking to a time always gives the same frame",
        "titulo_pt": "seek(t) dá sempre o mesmo quadro",
        "ok": true,
        "detalhe": "mesmo estado da página e do canvas (23 pixels de composição do navegador)"
      },
      {
        "id": "movimento",
        "titulo": "Never stands still",
        "titulo_pt": "Nunca fica parado (quadros a cada 0,37 s são todos diferentes)",
        "ok": true,
        "detalhe": "sempre em movimento"
      },
      {
        "id": "play",
        "titulo": "play() runs in real time",
        "titulo_pt": "play() toca em tempo real",
        "ok": true,
        "detalhe": "toca"
      },
      {
        "id": "sem-excecoes",
        "titulo": "No uncaught exception during the session",
        "titulo_pt": "Nenhuma exceção não tratada na sessão",
        "ok": true,
        "detalhe": "ok"
      },
      {
        "id": "console-limpo",
        "titulo": "No console errors",
        "titulo_pt": "Zero erros no console",
        "ok": true,
        "detalhe": "ok"
      },
      {
        "id": "offline",
        "titulo": "No network attempts",
        "titulo_pt": "Nenhuma tentativa de rede",
        "ok": true,
        "detalhe": "ok"
      }
    ],
    "prints": [
      "prints/00-inicio.png",
      "prints/01-t02.5-titulo.png",
      "prints/02-t04.3-cartoes.png",
      "prints/03-t08.1-contadores.png",
      "prints/04-t10.5-troca.png",
      "prints/05-fim.png"
    ],
    "gravacao": "gravacao.webm"
  },
  "html": "bancada/rodadas/20261010T014110Z_vinheta-v1_sonnet-high_r1/saida/index.html",
  "html_sha256": "8385f13f55d01cd9ed9bdecef10cb3356f883e821b8653739e6a8765d7acf033",
  "html_bytes": 10901,
  "montagem": {
    "mensagens": 1,
    "metodo": "unica"
  },
  "vinheta": "vinheta.mp4",
  "showcase": {
    "clip": "showcase-720.mp4",
    "poster": "showcase.jpg",
    "seconds": 12.0,
    "version": 1
  }
}
