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.jscom store JSON atomico, dedupe por debate, listagem, carga e mudanca de status. kernel/debate_runtime.jsagora gravabacklog_proposalsno JSON/Markdown do debate e retornabacklogProposalsno resultado.- Debates
insufficient_quorumnao 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.jsnode --check kernel/debate_runtime.jsnode kernel/tests/smoke/debate-runtime-smoke.jscd kernel && npm test -- --runInBand tests/unit/backlog-proposals.test.js tests/smoke/debate-runtime-smoke.js