Cerebro Studio · Backlog · Changelog
/root/cerebro/docs/CHANGELOG.md • 2026-02-27T23:49:19.916Z

CHANGELOG - ClawCerebro

Como usar

  • Este arquivo e o indice curado de entregas concluidas.
  • Detalhes por entrega ficam em /root/docs/changelog/<ano>/CL-*.md.
  • Changelog bruto operacional por agente continua em /root/docs/changelogs/<agente>/YYYY-MM-DD.md (fonte primaria).
  • Studio (detalhes): https://cerebro.seuimovel.rio.br/changelog

Fluxo (Backlog -> Changelog)

  1. Concluir item do backlog (BK-xx).
  2. Criar entrada de changelog detalhada em docs/changelog/<ano>/CL-YYYY-MM-DD-BK-xx.md com status (P).
  3. IA revisora (preferencialmente diferente da autora) confere.
  4. Se o item exigir validacao humana, atualizar para (PU) e aguardar Usuario/Admin.
  5. Se nao exigir validacao humana, IA revisora pode aprovar direto para (V).
  6. Usuario/Admin (quando aplicavel) valida funcionamento e atualiza para (V).

Status de Conferencia

  • (P) = pendente de conferencia IA
  • (PU) = pendente de conferencia/aprovacao do Usuario/Admin
  • (V) = conferido e aprovado
  • (R) = reprovado / precisa ajuste (opcional)

Regra de Revisao IA

  • Padrao: IA revisora deve ser diferente da IA autora.
  • Excecao: auto-revisao apenas para itens de baixo risco (docs/texto/organizacao) ou indisponibilidade temporaria de outra IA.
  • Em caso de excecao, registrar explicitamente revisor_ia: auto-revisao.

Campos obrigatorios nas entradas CL

  • Escopo: projeto | multi-projeto | plataforma
  • Projetos afetados: lista (ex.: cerebro-studio, cerebro-kernel, rionoteatro)
  • Aprovacao humana obrigatoria: sim | nao

Regra de Projeto vs Global

  • O CL e global (fonte unica).
  • Itens que afetam mais de um projeto devem ficar em um unico CL com Escopo: multi-projeto.
  • Se precisarmos visao por projeto, criar indices por projeto que apontem para os CL globais (sem duplicar conteudo).

Indice de Entregas (Curado)

2026-02-27

  • (V) BK-53 · Git Workflow V3: Webhook nativo Node.js no Studio (porta 9903), AGENTS.md V3 padronizado em 6 projetos, docs/GIT_WORKFLOW.md com estrategia de worktrees multi-agent, CI/CD automatizado via GitHub Webhooks (HMAC-SHA256), anti-loop duplo (GeJoRei-VPS/Cerebro-BOT), regra de branch obrigatoria na VPS, .agents/workflows/iniciar_sessao.md com turbo-all. Bloqueios superados: token antigo GitHub App no SigaAutoBot, shell_exec desabilitado no PHP, PM2 porta duplicada, safe.directory faltante, permissao www-data em /root/.

2026-02-26

  • (V) NAVEGABILIDADE STUDIO · Restauração de links clicáveis para BK-XX e CL-XX no Dashboard, Backlog e Changelog. Adicionado campo de busca dinâmica para filtragem em tempo real nos índices.
  • (V) HOTFIX SCRAPER · Restaurada captura de valor e sessões no Sympla via BFF API (tickets endpoint) em bot/scrapers/sympla_scraper.php.
  • (V) BK-46 · Integração de Aprovação Studio UI com pipeline real (Planner/Backend) + inferência automática de projeto (rionoteatro/seuimovel).
  • (V) HOTFIX UI · Correção de contraste no seletor de modo do Studio (V1 e V2) e suporte a color-scheme: dark.
  • (V) BK-45 · Safe Mode + Incident Mode validado em runtime no domínio. Banner e bloqueios ativos.
  • (V) RESILIÊNCIA KERNEL · Ajuste de timeout (90s) e tratamento de erro de cota no modo GERAL para evitar travamento do Studio.
  • (V) BK-44 Fase 4.1 · benchmark por llm_attempt (benchmarkByAttempt), flag --by-attempt, script obs:benchmark:attempt, top_error_class por engine e 44/44 testes verdes
  • (V) BK-44 Fase 4 · dashboard HTML, alertas CI/CD, benchmark por engine primária, correção de inferência de engine (llm_start.engine → model_selection.default_engine), 41/41 verde
  • (V) BK-44 Fase 3 · filtros CLI ricos, checkThresholds, correção inferTaskStatus (llm_fail→fail), obs:smoke, 35/35 verde
  • (V) BK-44 Fase 2 · observability-schema-check.js (CLI schema validator), observability-summary.js (CLI resumo por task_id), testes de integração runtime, correção de inferência de status (llm_finish ok:true → success)
  • (V) BK-43 · suíte de testes de roteamento/policy (21 testes, Jest, sem deps de VPS)
  • (V) BK-43.1 · precedência skill/agent/risk/action coberta
  • (V) BK-44 MVP · observability.js + instrumentação do router (4 tipos de evento, task_id, error_class, duration_ms)
  • (V) CL-2026-02-26-AGENTS-OPENCLAW · Migração para Agentes Padrão OpenClaw (V1.0) (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-02-26-AGENTS-OPENCLAW.md)

2026-02-25 (retroativo inicial)

Fontes Brutas (Operacionais)

  • docs/changelogs/codex/2026-02-25.md
  • docs/changelogs/gemini/2026-02-25.md
  • docs/changelogs/brain/2026-02-25.md

Legenda

  • BK-xx = item de backlog relacionado
  • CL-... = entrada curada de changelog (entrega)