Cerebro Studio · Backlog · Changelog
/root/cerebro/docs/CHANGELOG.md • 2026-04-12T18:33:13.290Z

CHANGELOG - ClawCerebro

Como usar

  • Este arquivo e o indice curado de entregas concluidas.
  • Changelog e historico do backlog ja entregue; ele nao substitui o backlog vivo do que ainda precisa ser feito.
  • Detalhes por entrega ficam em /root/cerebro/docs/changelog/<ano>/CL-*.md.
  • Changelog bruto operacional por agente continua em /root/cerebro/docs/changelogs/<agente>/YYYY-MM-DD.md (fonte primaria).
  • Studio (detalhes): https://cerebro.seuimovel.rio.br/changelog

Fluxo (Backlog -> Changelog)

  1. Abrir ou atualizar o item do backlog (BK-xx) em docs/BACKLOG.md.
  2. Para toda alteracao significativa, manter arquivo vivo em docs/backlog/BK-xx-*.md.
  3. Criar entrada de changelog detalhada em docs/changelog/<ano>/CL-YYYY-MM-DD-BK-xx.md.
  4. IA revisora (preferencialmente diferente da autora) confere.
  5. Se o item exigir validacao humana, atualizar para (PU) e aguardar Usuario/Admin.
  6. Se nao exigir validacao humana, IA revisora pode aprovar direto para (V).
  7. BK concluido, auditado e validado deve seguir ate merge/push/unlock no mesmo atendimento, salvo bloqueio real ou instrucao humana contraria.

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-04-12

  • (V) BK-200 dispatch em duas passadas com workers externos · o Cérebro passou a documentar como regra permanente que o Codex primeiro melhora o prompt, despacha a passada 1 para gemini + opencode, sintetiza uma orientação superior e então despacha a passada 2 para os mesmos workers antes da arbitragem final.

2026-04-11

  • (P) HOTFIX BK-170 side opinion timeout no Squad Social · kernel/index.js passou a aplicar timeout proprio e curto (STUDIO_SQUAD_SIDE_OPINION_TIMEOUT_MS, default 30s) nas side opinions do step copy, evitando que uma opiniao lateral lenta consuma sozinha o timeout global da run. A rodada tambem revalidou que kimi (NVIDIA/Kimi 2.5) ja esta operacional no runtime e pode substituir opencode como engine auxiliar.

2026-04-09

  • (V) BK-199 reconciliacao do fan-out Gemini preservado fora da main · o orquestrador passou a suportar stall timeout curto e fan-out paralelo do Gemini sem remover a trilha GEMINI_BIN, mantendo compatibilidade com o BK-195.
  • (V) BK-198 reconciliacao do codigo preservado do BK-194 · o hunk útil do admin /VPS/ foi finalmente integrado na main em studio/server.js, alinhando o código vivo com a documentação que já declarava essa entrega como concluída.
  • (V) BK-69 monitor externo do LegalizarJ · o stack do Cérebro passou a fechar o monitor externo de legalizarj.com.br com wrapper/env/logrotate/cron dedicados e validação controlada do fluxo de alerta, concluindo o backlog que antes aparecia só como expansão futura.
  • (V) BK-132 Browser Story Profile · o backlog central foi reconciliado com o estado real da VPS para reconhecer que o profile Story Link Sticker e o endurecimento manual/notificado já estavam entregues no cerebro-kernel e no Rio no Teatro, sem reabrir implementação funcional.
  • (V) BK-147 a BK-151 curadoria da fila social · o índice central foi alinhado com o estado real do Rio no Teatro para refletir que BK-147, BK-148, BK-149 e BK-151 já estavam entregues, deixando a trilha legítima seguinte começar em BK-152.
  • (V) BK-150 loop de metricas do Squad com social_post_metrics_history · o backlog central do Cérebro foi reconciliado para refletir a entrega já viva no Rio no Teatro, encerrando o stale do índice sem reabrir a implementação funcional.
  • (V) BK-157 Studio como superficie principal de visibilidade · Documento tecnico de arquitetura criado em docs/architecture/BK-157-STUDIO-OPENGRAVITY-CLI-MVP.md, explicitando que o Studio e a superficie principal, OpenGravity e modulo complementar, fontes de estado mapeadas, contrato minimo de eventos, MVP read-only existente (abas Locks/Backlog/Changelog/Observabilidade/Terminal/Console) e proximos passos em follow-ups OG-01 a OG-05.
  • (V) BK-152 Contrato Unico: Prova de Rascunho · Contrato canônico publicado em docs/architecture/CONTRATO-PROVA-RASCUNHO.md com schema canonico de 14 campos (browser_draft_proof), estados validos documentados (draft, pending_approval, approved, published, failed), checklist minimo de prova valida, mapeamento por superficie (RNT fila/cron, WhatsApp, browser/manual step, Studio) e 6 follow-ups identificados (validacao centralizada, API Studio, audit trail, contrato WhatsApp, condicao fallback browser, harmonizacao approval_stage). Detalhe: docs/changelog/2026/CL-2026-04-09-BK-152.md.
  • (V) BK-195 Gemini via API direta como worker externo · o Cérebro ganhou tools/gemini-api e tools/gemini_api_cli.js, com override por GEMINI_BIN no cli_orchestrator.sh e no agent_conversation.py, validado em run real e usado como fallback operacional quando a trilha Gemini CLI falha por bootstrap/workspace.

2026-04-06

  • (V) BK-194 admin global da VPS no Cerebro Studio · o Studio passou a expor /VPS/ com login simples por cookie assinado, leitura/gravação atômica de /root/.config/codex/accounts.env, allowlist rígida de contas e guard de host para não tocar em auth.json.

2026-03-30

  • (V) BK-190 governanca global em /root + proibicao de git pull automatico na VPS · AGENTS.md e docs/GIT_WORKFLOW.md passaram a reconhecer a camada global em /root e a tratar a VPS como estado local potencialmente mais atual que o remoto, removendo git pull do preflight automatico.
  • (V) BK-191 OpenGravity como camada comum de Google Workspace da VPS · leitura arquitetural consolidada do OpenGravity como melhor candidato atual a camada comum de Gmail, Agenda, Docs, Drive, Sheets e Contacts para os projetos da VPS, com contrato inicial e casos de uso por projeto documentados.
  • (V) BK-192 migrar docs legados da raiz para dentro do cerebro · a antiga árvore documental de /root/docs foi movida para docs/legacy-root-docs/, deixando a raiz da VPS com papel mínimo de ponte/legado.
  • (V) BK-193 Gemini Flash/Lite como default operacional · a política de modelos do Cérebro passou a priorizar Flash/Flash-Lite em tarefas simples e normais, deixando Gemini 3.1 Pro reservado para revisão forte e casos hard.

2026-03-19

  • (V) BK-158 segurança P0 de credenciais expostas no RNT · relatório versionado com segredos foi retirado da raiz do RNT, documento sanitizado foi criado em docs/seguranca/credenciais-audit-20260213.md e o .gitignore do RNT passou a proteger .env, .env.local e .env.*.local.
  • (V) BK-146 curadoria executiva do plano de melhoria social · a analise externa foi validada no codigo real de cerebro, studio e rionoteatro, o backlog central passou a distinguir o que ja existe do que ainda falta e a fila seguinte foi reordenada para evitar reabrir healthcheck, metricas e workspace do squad como se ainda nao estivessem entregues.

2026-03-18

  • (V) BK-144 servico criativo social com review interno · kernel/social_creative_service.js passou a gerar copy social com review interno, 1 rework automatico e retorno estruturado; studio/server.js expôs POST /api/social-copy, e o fluxo deixou de depender de endpoint vazio antes do WhatsApp.
  • (V) BK-143 reconciliacao Squad Social -> WhatsApp -> agenda -> rascunho · backlog central, mapa estrategico e roadmap multiagente foram reconciliados com o estado real do RNT, eliminando reabertura de entregas ja feitas e formalizando o fluxo alvo.
  • (V) BK-142 auto-fechamento de BK · AGENTS.md, POLICY.md e docs/GIT_WORKFLOW.md passaram a exigir fechamento automatico de BK concluido, auditado e validado, com merge/push/unlock no mesmo atendimento e documentacao obrigatoria em backlog vivo + changelog detalhado.
  • (V) BK-141 auditoria por hunk · AGENTS.md e docs/GIT_WORKFLOW.md passaram a formalizar que branch/worktree/stash podem misturar trechos uteis e obsoletos no mesmo arquivo, exigindo triagem por hunk, merge manual do que for util na versao mais nova e limpeza apenas quando nao restar conteudo valido fora da main.

2026-03-17

  • (P) BK-105-ext Stories Triggers & Cost Policy · Implementados gatilhos de "Última Semana" e "Última Apresentação" na função buildStoryTriggerPlan do Rio no Teatro. Consolidada a Regra Pétrea de Custo Zero em POLICY.md, AGENTS.md e GEMINI.md.
  • (P) BK-132 Browser Story Profile · Criado perfil de automação rnt-facebook-page-story-link-sticker-v1 para Stories com sticker de link. Corrigido bug no browser_executor.js que impedia o uso de timeouts customizados por passo.
  • (V) BK-104 admin-event-surface upload · Executor do Browser Control ganhou set_input_files com download em tempo de execução e o profile rnt-facebook-page-event-create-v1 agora anexa a capa do evento automaticamente via cover_image_url.
  • (V) BK-115 hardening de segredos · Módulo OpenGravity passou a carregar credenciais operacionais de /etc/cerebro/opengravity.env em produção via FS, e o repositório Git teve token de autorização removido da URL de remote.
  • (V) BK-131 bootstrap externo · O scripts/setup_vps_workflow.sh ganhou --dry-run e checklist pós-setup alinhado ao "lock-first" + "BK->CL", aposentando em definitivo a antiga branch de referência vps/BK-00-git-workflow.
  • (P) BK-104/BK-129 admin-event-surface · O fallback browser de Facebook Page Events agora usa a home autenticada da pagina ja alternada para Rio No Teatro, exige o CTA Criar evento no probe e preenche o draft real por labels (Nome do evento, Data de inicio, Hora de inicio, Quais sao os detalhes?, URL de ingressos) sem publicar nada.
  • (P) BK-104/BK-129 local-auth import · Criados kernel/scripts/browser_capture_storage_state_local.js e kernel/scripts/browser_import_storage_state.js para formalizar a rota local-first da Meta: captura humana na maquina do operador, validacao objetiva de sessao (c_user + xs), backup do arquivo canonico anterior e importacao segura na VPS com modo --summary-only.
  • (P) BK-104/BK-129 follow-up · Browser Control endurecido contra sessao Meta expirada: o executor ganhou assert_not_selector para detectar gates de login, os perfis de Facebook Page Events agora falham cedo se aparecer email/senha, e a evidencia real confirmou que o storage state canonico atual nao esta mais autenticando a sessao.
  • (V) BK-104 local-first reauth · A retomada com facebook-rnt-business-local.json confirmou a sessao autentica da Meta e fechou o gap operacional da superficie real: o executor ganhou click_if_visible, os perfis clicam Mudar agora quando a Meta exige atuar como a Pagina, o probe ficou verde em rnt-facebook-page-events-probe-v1-1773777499435 e o create-flow controlado chegou ao draft em rnt-facebook-page-event-create-v1-1773777525247 sem publicar.
  • (V) BK-104 local-first reauth (detalhes operacionais 2026-03-17): importado o storage state via node kernel/scripts/browser_import_storage_state.js --input /root/facebook-rnt-business-local.json (outros comandos --summary-only confirmaram c_user + xs), browser_control.js aceitou click_if_visible, browser_executor.js implementou o passo opcional e o runner confirmou os dois cases (probe e create-flow) com artefatos PNG/HTML em /tmp/cerebro-browser-runs/...; as suites tests/unit/browser-control.test.js e tests/unit/browser-executor.test.js rodaram com npm test -- --runInBand ... e sairam limpas (parte da bateria geral de 98 testes verdes).
  • (V) BK-130 workflow documental BK➜CL · O processo de documentacao foi endurecido para que cada BK ativo tenha um arquivo vivo em docs/backlog/ e, ao fechar, esse material seja promovido para docs/changelog/<ano>/CL-YYYY-MM-DD-BK-xxx.md; o BK-104 foi usado como primeiro caso completo do fluxo.
  • (V) BK-129 · Runtime de Browser Control fechado no cerebro-kernel para o caso real do BK-104: storage state autenticado preservado fora do repo em /root/.cache/cerebro/browser-storage-state/facebook-rnt.json, probe autenticado validado em /tmp/cerebro-browser-runs, create-flow rnt-facebook-page-event-create-v1 endurecido para draft sem publicacao e contrato WS studio_browser_run_start aceitando overrides operacionais de storage state e output root.

2026-03-14

  • (V) BK-68.1 · Workflow dos backlogs endurecido para lock-first: docs/GIT_WORKFLOW.md, AGENTS.md e POLICY.md passaram a exigir lock antes de editar, reconciliação não destrutiva com a main antes do fechamento e autorização explícita do Usuario/Admin antes de merge/push/deploy/unlock.

2026-03-13

  • (V) BK-123 · Curadoria documental do backlog Squad Social Multiagente, consolidando um roadmap inspirado no Open Squad para cerebro, studio e redes_sociais.php em docs/projects/rionoteatro/BACKLOG_SQUAD_SOCIAL_MULTIAGENTE.md.
  • (P) BK-124 · Runtime base de Squads implementado no cerebro-kernel com storage dedicado (run/step/artifact), definicao declarativa inicial (rnt-social-v1) e handlers WS minimos para iniciar, listar e consultar runs no Studio.
  • (P) BK-125 · Review Gate de Squads implementado com reviewGate estruturado, scorecard/checklist persistidos, loop de rework com limite por modo e payload WS pronto para consumo futuro do Studio.
  • (P) BK-126 · Studio Squad Builder minimo implementado com aba Squads, catalogo de templates, launcher por workspace, console por etapa e acoes approve / reject / rerun consumindo contrato WS dedicado do kernel.

2026-03-11

  • (V) BK-120 · Quarentena observada do Nginx Ubuntu iniciada com snapshot versionado, marcador no host e data objetiva de reavaliacao em 2026-03-18.
  • (V) BK-119 · Wrapper global do comando nginx apontado para o aaPanel, nginx.service do Ubuntu mascarado e ambiguidade operacional reduzida sem remover pacotes ainda.
  • (V) BK-118 · Aviso operacional inserido no nginx.conf do Ubuntu para deixar explícito que o proxy principal dos sites continua no aaPanel e reduzir erro humano em futuras intervenções.
  • (V) BK-117 · Normalizacao da compatibilidade Lua do Nginx administrativo da VPS, eliminando o falso negativo de nginx -t no binario Ubuntu sem alterar o Nginx ativo do aaPanel.
  • (V) BK-116 · Limpeza segura das sobras órfãs de moltbot e sourcegraph com quarentena reversível, backup versionado e remoção dos caminhos ativos em webroot, aaPanel, Nginx e certificados locais.

2026-03-11

  • (V) INFRA DNS GITHUB FINAL · Fechamento estrutural do incidente de DNS/GitHub na VPS com ajuste de nscd/resolvers, alinhamento APT para noble, restauracao de dig/nslookup e endurecimento de governanca em AGENTS.md e POLICY.md.

2026-03-10

  • (V) BK-114 · OpenGravity oficializado como módulo do cerebro, com código-fonte do agente integrado ao repositório, .env.example saneado e runtime binário do Piper mantido fora do Git.

2026-03-10

  • (V) BK-113 · Ajuste do monitor DNS/rede no cerebro para eliminar duplicação de linhas no log, separar o falso positivo inicial e rebaixar GitHub para WARN.

2026-03-10

  • (V) BK-112 · Monitor DNS/rede externa no cerebro implantado com cron e logrotate para separar falha de DNS do sistema, DoH, HTTPS IPv4 e HTTPS IPv6, evitando novo looping de correções em IPv4/IPv6.

2026-03-10

  • (V) BK-111 · Blindagem da renovação SSL automática com correções ACME em rionoteatro.com.br, seuimovel.rio.br e rnt.art.br, validação do legalizarj.com.br e monitor diário SSL/ACME no cerebro.

2026-03-09

  • (V) BK-110 · Terminal V2 no cerebro-studio: envio centralizado no mobile, gravação por voz (transcrição local via navegador) e leitura por voz das respostas assistente.

2026-03-06

  • (V) INFRA DNS FIX · Ajuste de precedência IPv4 na VPS para estabilizar resolução de github.com e restaurar conectividade de curl/git no ambiente do cerebro.

2026-03-06

  • (V) BK-68 · Portfólio de backlogs da VPS documentado no Cérebro, com referências centralizadas dos projetos mapeados e curadoria inicial do Rio no Teatro em docs/projects/ + changelog específico de UTM dinâmica.
  • (V) BK-69 · Monitoramento externo do rionoteatro.com.br operacional no /root/cerebro com alerta WhatsApp para 5521999915554, cron + logrotate dedicados e backlog criado para expansão do monitor externo do legalizarj.

2026-03-03

  • (V) BK-64 · Fechamento operacional dos controles de parada (Pânico/Parar Sessão) com confirmação inline, restauração de runtime do Studio após correção de sintaxe e consolidação de processo único na porta 9903 (remoção do processo de teste em 19903).

2026-03-02

  • (V) ECOSSISTEMA GROQ · Instalação e integração do motor Groq (Llama 3.3 70B) no núcleo do Cérebro. Configurado comando global groq na VPS e bridge CLI em tools/groq_cli.js.
  • (V) ARQUIVISTA DO CÉREBRO · Groq definido como o motor padrão e econômico para manutenção de /docs/, CHANGELOG.md e a skill memory-maintenance.
  • (V) MANDATO GEMINI 3.1 · Consolidação do Gemini 3.1 Pro Preview como modelo mandatório para tarefas de alta complexidade e revisões em POLICY.md, router.js e model-routing-policy.json.
  • (V) HOTFIX MOBILE V2 · Correção de recursão/loop no redirecionamento mobile entre / e /v2 com proteção de contexto embutido (iframe) para evitar tela duplicada e perda de renderização no celular.
  • (V) HOTFIX MOBILE V2 · Restauração da navegação mobile com exibição das abas principais (Observabilidade/Terminal/Backlog/Changelog/Locks/Console) e dos botões de engine do Terminal (ChatGPT, Gemini, Kimi 2.5, GERAL).
  • (V) HOTFIX MOBILE V2 · Ajustes de UX em mobile para eliminar overflow horizontal inválido e habilitar trilhas horizontais roláveis (tabs e toolbar da Timeline), além de fallback de agentes no carregamento.

2026-03-01

  • (V) BK-62 · Persistencia e recuperacao de historico do Studio Terminal (Kernel + Studio): store com fallback SQLite fixo, listagem de sessoes, historico por sessionKey, reset, rollback em erro e integracao WS no frontend. Validação: Bateria de testes de integração BK-62 (7 cenários) concluída com 100% de sucesso. Evidência em: docs/runs/bk62-history-battery-2026-03-01.txt.
  • (V) BK-65 · Log de decisões ignoradas no Studio Terminal: persistência em SQLite/Postgres (studio_chat_ignored_decisions), detecção automática de intenções de "ignorar", endpoint WS studio_chat_ignored_list(_ok) e supressão contextual de aviso de evidência insuficiente com normalização de acento/case. Validação: suíte bk65-ignored-decisions.test.js estável (hotfix de isolamento por PID e teardown determinístico aplicado) e regressão geral verde (55/55 testes).

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 · Restauracao de links clicaveis para BK-XX e CL-XX no Dashboard, Backlog e Changelog. Adicionado campo de busca dinamica para filtragem em tempo real nos indices.
  • (V) HOTFIX SCRAPER · Restaurada captura de valor e sessoes no Sympla via BFF API (tickets endpoint) em bot/scrapers/sympla_scraper.php.
  • (V) BK-46 · Integracao de Aprovacao Studio UI com pipeline real (Planner/Backend) + inferencia automatica de projeto (rionoteatro/seuimovel).
  • (V) HOTFIX UI · Correcao 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 dominio. Banner e bloqueios ativos.
  • (V) RESILIENCIA 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 primaria, correcao de inferencia de engine (llm_start.engine -> model_selection.default_engine), 41/41 verde
  • (V) BK-44 Fase 3 · filtros CLI ricos, checkThresholds, correcao 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 integracao runtime, correcao de inferencia de status (llm_finish ok:true -> success)
  • (V) BK-43 · suite de testes de roteamento/policy (21 testes, Jest, sem deps de VPS)
  • (V) BK-43.1 · precedencia skill/agent/risk/action coberta
  • (V) BK-44 MVP · observability.js + instrumentacao do router (4 tipos de evento, task_id, error_class, duration_ms)
  • (V) CL-2026-02-26-AGENTS-OPENCLAW · Migracao para Agentes Padrao 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)

Detalhes de Entregas (2026-03-17)

  • (V) CL-2026-03-17-BK-104-upload · BK-104 Automação de upload da capa do evento no Browser Control (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-03-17-<a href="/backlog?bk=BK-104">BK-104</a>-upload.md)
  • (V) CL-2026-03-17-BK-115 · BK-115 Hardening de segredos e runtime do OpenGravity (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-03-17-<a href="/backlog?bk=BK-115">BK-115</a>.md)
  • (V) CL-2026-03-17-BK-131 · BK-131 Workflow de bootstrap externo refatorado e consolidado (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-03-17-<a href="/backlog?bk=BK-131">BK-131</a>.md)
  • (V) CL-2026-03-17-BK-104 · BK-104 Browser Control Meta reautenticado com probe e create-flow validados (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-03-17-<a href="/backlog?bk=BK-104">BK-104</a>.md)
  • (V) CL-2026-03-17-BK-130 · BK-130 Workflow documental BK para CL formalizado (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-03-17-<a href="/backlog?bk=BK-130">BK-130</a>.md)
  • (P) CL-2026-03-17-BK-129 · Runtime inicial de Browser Control com executor real via Chromium do host (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-03-17-<a href="/backlog?bk=BK-129">BK-129</a>.md)

Detalhes de Entregas (2026-03-18)

  • (V) CL-2026-03-18-BK-143 · Reconciliacao do fluxo Squad Social com WhatsApp, agenda e rascunho (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-03-18-<a href="/backlog?bk=BK-143">BK-143</a>.md)
  • (V) CL-2026-03-18-BK-144 · Servico criativo social com review interno antes do WhatsApp (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-03-18-<a href="/backlog?bk=BK-144">BK-144</a>.md)
  • (V) CL-2026-03-18-BK-142 · BK-142 Auto-fechamento de BK e documentação obrigatória (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-03-18-<a href="/backlog?bk=BK-142">BK-142</a>.md)

Detalhes de Entregas (2026-03-19)

  • (V) CL-2026-03-19-BK-158 · Tratamento de segurança P0 de credenciais expostas no RNT (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-03-19-<a href="/backlog?bk=BK-158">BK-158</a>.md)
  • (V) CL-2026-03-19-BK-146 · Curadoria executiva do plano de melhoria social (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-03-19-<a href="/backlog?bk=BK-146">BK-146</a>.md)

Detalhes de Entregas (2026-04-09)

  • (V) CL-2026-04-09-BK-199 · BK-199 Reconciliacao do fan-out Gemini preservado fora da main (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-04-09-<a href="/backlog?bk=BK-199">BK-199</a>.md)
  • (V) CL-2026-04-09-BK-198 · BK-198 Reconciliacao do codigo preservado do BK-194 na main (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-04-09-<a href="/backlog?bk=BK-198">BK-198</a>.md)
  • (V) CL-2026-04-09-BK-69 · BK-69 Monitor externo LegalizarJ via stack do Cérebro (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-04-09-<a href="/backlog?bk=BK-69">BK-69</a>.md)
  • (V) CL-2026-04-09-BK-132 · BK-132 Curadoria do Browser Story Profile no backlog central (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-04-09-<a href="/backlog?bk=BK-132">BK-132</a>.md)
  • (V) CL-2026-04-09-BK-147-151 · Curadoria dos BKs 147, 148, 149 e 151 no backlog central (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-04-09-<a href="/backlog?bk=BK-147">BK-147</a>-151.md)
  • (V) CL-2026-04-09-BK-157 · BK-157 Fechamento — Studio + OpenGravity + CLI (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-04-09-<a href="/backlog?bk=BK-157">BK-157</a>.md)
  • (V) CL-2026-04-09-BK-152 · BK-152 Contrato Único: Prova de Rascunho (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-04-09-<a href="/backlog?bk=BK-152">BK-152</a>.md)
  • (V) CL-2026-04-09-BK-195 · BK-195 Gemini via API direta como worker externo no Cérebro (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-04-09-<a href="/backlog?bk=BK-195">BK-195</a>.md)

Detalhes de Entregas (2026-04-06)

  • (V) CL-2026-04-06-BK-194 · BK-194 Admin global da VPS no Cerebro Studio (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-04-06-<a href="/backlog?bk=BK-194">BK-194</a>.md)

Detalhes de Entregas (2026-03-14)

  • (V) CL-2026-03-14-BK-68.1 · Reforço documental do protocolo lock-first no backlog central e no docs/GIT_WORKFLOW.md (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-03-14-<a href="/backlog?bk=BK-68.1">BK-68.1</a>.md)

[2026-03-26] BK-170 - Runtime do Squad com IA por etapa e side opinions

  • kernel/index.js passou a respeitar runtimePreferences.steps[stepKey].engine no executor do Squad;
  • side opinions no step copy foram anexadas ao payload do artefato principal;
  • kernel/router.js ganhou suporte ao opencode como engine auxiliar via CLI.
  • POLICY.md recebeu reforco de obediencia estrita e a raiz do repo foi limpa de residuos soltos (admin_index_backup.php, fix_js.php, logo_3x4.jpg).

Detalhes de Entregas (2026-03-13)

  • (V) CL-2026-03-13-BK-123 · Curadoria do backlog Squad Social Multiagente (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-03-13-<a href="/backlog?bk=BK-123">BK-123</a>.md)
  • (P) CL-2026-03-13-BK-124 · Runtime base de Squads no Kernel + contrato WS minimo (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-03-13-<a href="/backlog?bk=BK-124">BK-124</a>.md)
  • (P) CL-2026-03-13-BK-125 · Review Gate de Squads com loop de rework e scorecard estruturado (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-03-13-<a href="/backlog?bk=BK-125">BK-125</a>.md)
  • (P) CL-2026-03-13-BK-126 · Studio Squad Builder minimo com console por etapa e acoes operacionais (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-03-13-<a href="/backlog?bk=BK-126">BK-126</a>.md)

Detalhes de Entregas (2026-03-01)

  • (V) CL-2026-03-01-BK-62 · Persistência e Histórico do Studio Terminal (Kernel + Studio) (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-03-01-<a href="/backlog?bk=BK-62">BK-62</a>.md)
  • (V) CL-2026-03-01-BK-65 · Log de Decisões Ignoradas (Kernel + Persistência) (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-03-01-<a href="/backlog?bk=BK-65">BK-65</a>.md)

Detalhes de Entregas (2026-03-03)

  • (V) CL-2026-03-03-BK-64 · BK-64 Fechamento Operacional (Pânico/Stop + Studio único em 9903) (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-03-03-<a href="/backlog?bk=BK-64">BK-64</a>.md)
  • (V) CL-2026-03-03-RNT-UTM-DINAMICA · Curadoria RNT de UTM dinâmica e campanhas por canal (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-03-03-RNT-UTM-DINAMICA.md)

Detalhes de Entregas (2026-03-09)

  • (V) CL-2026-03-09-BK-110 · BK-110 Terminal V2 com controle por voz no Studio (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-03-09-<a href="/backlog?bk=BK-110">BK-110</a>.md)

Detalhes de Entregas (2026-03-06)

  • (V) CL-2026-03-06-INFRA-DNS-FIX · Ajuste de precedência IPv4 para estabilizar resolução do GitHub na VPS (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-03-06-INFRA-DNS-FIX.md)

Detalhes de Entregas (2026-03-10)

  • (V) CL-2026-03-10-BK-114 · BK-114 OpenGravity oficializado como módulo do Cérebro (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-03-10-<a href="/backlog?bk=BK-114">BK-114</a>.md)
  • (V) CL-2026-03-10-BK-113 · BK-113 Ajuste de log do monitor DNS/rede e isolamento do falso positivo inicial (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-03-10-<a href="/backlog?bk=BK-113">BK-113</a>.md)
  • (V) CL-2026-03-10-BK-111 · BK-111 Monitor SSL/ACME e blindagem de renovação automática (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-03-10-<a href="/backlog?bk=BK-111">BK-111</a>.md)
  • (V) CL-2026-03-10-BK-112 · BK-112 Monitor DNS/rede externa para parar o diagnóstico em looping (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-03-10-<a href="/backlog?bk=BK-112">BK-112</a>.md)

Detalhes de Entregas (2026-03-11)

  • (V) CL-2026-03-11-BK-120 · Quarentena observada do Nginx Ubuntu com janela de 7 dias (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-03-11-<a href="/backlog?bk=BK-120">BK-120</a>.md)
  • (V) CL-2026-03-11-BK-119 · Governanca do comando nginx e bloqueio do service Ubuntu (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-03-11-<a href="/backlog?bk=BK-119">BK-119</a>.md)
  • (V) CL-2026-03-11-BK-118 · Aviso operacional sobre o Nginx do Ubuntu vs aaPanel (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-03-11-<a href="/backlog?bk=BK-118">BK-118</a>.md)
  • (V) CL-2026-03-11-BK-117 · Compatibilidade Lua do Nginx administrativo da VPS (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-03-11-<a href="/backlog?bk=BK-117">BK-117</a>.md)
  • (V) CL-2026-03-11-BK-116 · Limpeza segura das sobras órfãs de vhost (moltbot / sourcegraph) (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-03-11-<a href="/backlog?bk=BK-116">BK-116</a>.md)
  • (V) CL-2026-03-11-INFRA-DNS-GITHUB-FINAL · Fechamento estrutural do incidente de DNS/GitHub na VPS (docs/changelog/2026/<a href="/changelog/CL-2026">CL-2026</a>-03-11-INFRA-DNS-GITHUB-FINAL.md)

[2026-03-02] BK-64: Progresso Contínuo e Controles Reais de Parada

  • Kernel/Backend: Criado ExecutionRegistry para gerenciar as chamadas ativas de LLM via AbortController.
  • Kernel/Backend: Integrado o sinal de abort (via callOptions.signal) no roteamento das chamadas a Kimi, Gemini, e Codex.
  • Protocolo WS: Adicionado suporte para studio_chat_stop_session e studio_chat_panic.
  • Frontend/Studio: Adicionados botões Parar Sessão e Pânico na UI. Adicionados cards de visualização para execuções interrompidas.
  • Frontend/Studio: Regra injetada no System Prompt do Studio para execução contínua sem pedir "continuo?"