Cerebro Studio · Backlog · Changelog
Cerebro • /root/cerebro/docs/changelog/2026/CL-2026-05-02-BK-STUDIO-ORCH-002-proposal-execute.md • 2026-05-02T03:32:27.023Z

CL 2026-05-02 - BK-STUDIO-ORCH-002 Proposal Execute

  • Status: (V)
  • Escopo: plataforma
  • Projetos afetados: cerebro-studio, cerebro-kernel
  • Aprovacao humana obrigatoria: nao
  • Revisor IA: auto-revisao Codex com smoke HTTP dry-run

Resumo

Propostas aprovadas no Studio agora podem iniciar tools/orchestrator_autorun.sh por acao humana explicita. Aprovar e executar continuam sendo acoes separadas.

Mudancas

  • Novo endpoint POST /api/backlog-proposals/:id/execute.
  • studio/server.js gera task file em .runtime/proposal-runs/ e inicia o autorun em background.
  • A UI mostra botao Executar somente para propostas approved.
  • kernel/backlog_proposals.js ganhou markProposalExecutionStarted() para registrar status executing e metadados da execucao.
  • Teste unitario cobre bloqueio de execucao antes da aprovacao e registro de execucao.

Validacao

  • node --check studio/server.js
  • node --check kernel/backlog_proposals.js
  • cd kernel && npx jest --runInBand --runTestsByPath tests/unit/backlog-proposals.test.js
  • smoke HTTP em porta temporaria com CEREBRO_PROPOSAL_AUTORUN_DRY_RUN=1.