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,codexelocalficam permitidos quando classificados como assinatura/local/self-hosted.groq,kimieopencodeficam bloqueados como dependência estrutural enquanto estiverem classificados como free tier/instáveis.- Billing desconhecido fica bloqueado por padrão.
cost_auditregistra engines checadas, billing permitido e billing bloqueado.health_snapshottambé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
groqbloqueado comocost_blocked; - artefato de
insufficient_quorumcontendocost_auditehealth_snapshot.
Observação
Entrega implementada junto do MVP headless em 2026-04-27 e reconciliada no changelog curado em 2026-04-28.