Cerebro Studio · Backlog · Changelog
Cerebro • /root/cerebro/docs/changelog/2026/CL-2026-04-27-BK-CORE-002-cost-policy-gate.md • 2026-04-28T20:13:42.971Z

CL-2026-04-27-BK-CORE-002 - Cost Policy Gate

Status: (V)

Escopo: projeto

Projetos afetados: cerebro-kernel

Aprovacao humana obrigatoria: nao

Revisor IA: auto-revisao Codex com evidencias do roadmap; tentativa Kimi abortou por timeout

Resumo

O Debate Runtime ganhou uma trava financeira explícita para bloquear engines de pay-per-use, free tier instável ou billing desconhecido como dependência estrutural do Cérebro.

Alterações

  • Criado kernel/cost_policy.js.
  • Integrado cost gate ao kernel/debate_runtime.js.
  • Smoke do Debate Runtime passou a validar engine bloqueada por custo.

Comportamento entregue

  • gemini, claude, codex e local ficam permitidos quando classificados como assinatura/local/self-hosted.
  • groq, kimi e opencode ficam bloqueados como dependência estrutural enquanto estiverem classificados como free tier/instáveis.
  • Billing desconhecido fica bloqueado por padrão.
  • cost_audit registra engines checadas, billing permitido e billing bloqueado.
  • health_snapshot também reflete engines bloqueadas por política de custo.

Validação

Validações registradas no roadmap:

  • node --check kernel/cost_policy.js;
  • smoke determinístico com groq bloqueado como cost_blocked;
  • artefato de insufficient_quorum contendo cost_audit e health_snapshot.

Observação

Entrega implementada junto do MVP headless em 2026-04-27 e reconciliada no changelog curado em 2026-04-28.