Cerebro Studio · Backlog · Changelog
Cerebro • /root/cerebro/docs/changelog/2026/CL-2026-03-13-BK-126.md • 2026-03-14T21:39:02.822Z

CL-2026-03-13-BK-126

  • Status: (P) pendente de conferencia IA adicional
  • Backlog: BK-126
  • Escopo: plataforma
  • Projetos afetados: cerebro-studio, cerebro-kernel
  • Aprovacao humana obrigatoria: nao
  • Revisor IA: auto-revisao pendente

Resumo

O Studio passou a ter uma aba propria para squads, com builder minimo, workspace persistente, historico de runs e console por etapa. Em paralelo, o kernel ganhou catalogo de templates e acoes operacionais (approve, reject, rerun) para que a interface consiga operar o ciclo completo sem depender do chat livre.

Entregas

  • studio/server.js
  • nova view Squads;
  • builder com template, engine, modo e briefing;
  • workspace persistente por sessionKey;
  • historico de runs;
  • console de etapas com status, artefatos e eventos;
  • botoes de approve, reject e rerun.
  • kernel/index.js
  • novo payload studio_squad_catalog;
  • novo payload studio_squad_run_action;
  • ack dedicado para acoes (studio_squad_run_action_ack);
  • reutilizacao do mesmo runtime para iniciar ou retomar runs.
  • kernel/squad_runtime.js
  • listagem de templates declarativos;
  • aprovacao manual com persistencia de operatorDecision;
  • rejeicao para rework com artefato de feedback do operador;
  • rerun manual de etapa com retomada controlada da run.
  • kernel/tests/unit/squad-runtime.test.js
  • cobertura para catalogo;
  • aprovacao manual;
  • rejeicao para rework;
  • rerun manual.
  • docs/CHECKLIST_STUDIO_MIGRACAO.md
  • registro da nova capacidade da UI do Studio para squads.

Validacoes executadas

  • node --check /root/cerebro/kernel/squad_runtime.js
  • node --check /root/cerebro/kernel/index.js
  • node --check /root/cerebro/kernel/tests/unit/squad-runtime.test.js
  • node --check /root/cerebro/studio/server.js
  • npm test -- --runInBand tests/unit/squad-runtime.test.js tests/unit/squad-review.test.js tests/squad-store.test.js tests/squad-store-pg.test.js

Evidencias

  • 14 suites aprovadas e 83 testes aprovados no kernel.
  • A UI do Studio agora consegue:
  • listar templates declarativos de squad;
  • iniciar runs em workspace proprio;
  • acompanhar step_started, step_completed, step_rework e fim de run;
  • executar approve, reject e rerun sem usar o terminal livre.
  • O runtime deixa de tratar rejeicao humana como caso fora de banda e passa a registrar operatorDecision no summary da run.

Riscos residuais

  • Nao houve validacao E2E em navegador real nesta sessao; a validacao de frontend ficou em sintaxe + integracao WS por inspeção de contrato.
  • A v2 mobile continua herdando a V1 por iframe; a nova aba nasce disponivel, mas ainda sem refinamento visual especifico de mobile.