Cerebro Studio · Backlog · Changelog
Cerebro • /root/cerebro/docs/changelog/2026/CL-2026-05-02-BK-CORE-007-backlog-proposals.md • 2026-05-02T03:22:07.241Z

CL 2026-05-02 - BK-CORE-007 Backlog Proposals

  • Status: (V)
  • Escopo: plataforma
  • Projetos afetados: cerebro-kernel, cerebro-studio
  • Aprovacao humana obrigatoria: nao
  • Revisor IA: OpenCode para desenho inicial; auto-revisao Codex no patch

Resumo

O Debate Runtime passou a materializar uma proposta de backlog em pending_approval quando um debate termina com quorum válido. Isso cria a ponte entre análise multi-LLM e o futuro gate humano no Studio, sem executar nenhum job automaticamente.

Mudancas

  • Criado kernel/backlog_proposals.js com store JSON atomico, dedupe por debate, listagem, carga e mudanca de status.
  • kernel/debate_runtime.js agora grava backlog_proposals no JSON/Markdown do debate e retorna backlogProposals no resultado.
  • Debates insufficient_quorum nao criam proposta executavel.
  • kernel/data/backlog_proposals/ foi tratado como dado runtime local.
  • Adicionados testes unitarios do store/parser e cobertura no smoke do Debate Runtime.

Validacao

  • node --check kernel/backlog_proposals.js
  • node --check kernel/debate_runtime.js
  • node kernel/tests/smoke/debate-runtime-smoke.js
  • cd kernel && npm test -- --runInBand tests/unit/backlog-proposals.test.js tests/smoke/debate-runtime-smoke.js