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)
- Abrir ou atualizar o item do backlog (
BK-xx) emdocs/BACKLOG.md. - Para toda alteracao significativa, manter arquivo vivo em
docs/backlog/BK-xx-*.md. - Criar entrada de changelog detalhada em
docs/changelog/<ano>/CL-YYYY-MM-DD-BK-xx.md. - IA revisora (preferencialmente diferente da autora) confere.
- Se o item exigir validacao humana, atualizar para
(PU)e aguardar Usuario/Admin. - Se nao exigir validacao humana, IA revisora pode aprovar direto para
(V). - 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 | plataformaProjetos afetados: lista (ex.:cerebro-studio,cerebro-kernel,rionoteatro)Aprovacao humana obrigatoria:sim | nao
Regra de Projeto vs Global
- O
CLe global (fonte unica). - Itens que afetam mais de um projeto devem ficar em um unico
CLcomEscopo: multi-projeto. - Se precisarmos visao por projeto, criar indices por projeto que apontem para os
CLglobais (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.jspassou a aplicar timeout proprio e curto (STUDIO_SQUAD_SIDE_OPINION_TIMEOUT_MS, default 30s) nas side opinions do stepcopy, evitando que uma opiniao lateral lenta consuma sozinha o timeout global da run. A rodada tambem revalidou quekimi(NVIDIA/Kimi 2.5) ja esta operacional no runtime e pode substituiropencodecomo 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 oBK-195. - (V) BK-198 reconciliacao do codigo preservado do BK-194 · o hunk útil do admin
/VPS/foi finalmente integrado namainemstudio/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.brcom 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-kernele 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-149eBK-151já estavam entregues, deixando a trilha legítima seguinte começar emBK-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.mdcom 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-apietools/gemini_api_cli.js, com override porGEMINI_BINnocli_orchestrator.she noagent_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 emauth.json.
2026-03-30
- (V) BK-190 governanca global em
/root+ proibicao degit pullautomatico na VPS ·AGENTS.mdedocs/GIT_WORKFLOW.mdpassaram a reconhecer a camada global em/roote a tratar a VPS como estado local potencialmente mais atual que o remoto, removendogit pulldo preflight automatico. - (V) BK-191 OpenGravity como camada comum de Google Workspace da VPS · leitura arquitetural consolidada do
OpenGravitycomo 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/docsfoi movida paradocs/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 Proreservado 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.mde o.gitignoredo RNT passou a proteger.env,.env.locale.env.*.local. - (V) BK-146 curadoria executiva do plano de melhoria social · a analise externa foi validada no codigo real de
cerebro,studioerionoteatro, 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.jspassou a gerar copy social com review interno, 1 rework automatico e retorno estruturado;studio/server.jsexpôsPOST /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.mdedocs/GIT_WORKFLOW.mdpassaram 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.mdedocs/GIT_WORKFLOW.mdpassaram a formalizar que branch/worktree/stash podem misturar trechos uteis e obsoletos no mesmo arquivo, exigindo triagem porhunk, merge manual do que for util na versao mais nova e limpeza apenas quando nao restar conteudo valido fora damain.
2026-03-17
- (P) BK-105-ext Stories Triggers & Cost Policy · Implementados gatilhos de "Última Semana" e "Última Apresentação" na função
buildStoryTriggerPlando Rio no Teatro. Consolidada a Regra Pétrea de Custo Zero emPOLICY.md,AGENTS.mdeGEMINI.md. - (P) BK-132 Browser Story Profile · Criado perfil de automação
rnt-facebook-page-story-link-sticker-v1para Stories com sticker de link. Corrigido bug nobrowser_executor.jsque impedia o uso de timeouts customizados por passo. - (V) BK-104 admin-event-surface upload · Executor do Browser Control ganhou
set_input_filescom download em tempo de execução e o profilernt-facebook-page-event-create-v1agora anexa a capa do evento automaticamente viacover_image_url. - (V) BK-115 hardening de segredos · Módulo OpenGravity passou a carregar credenciais operacionais de
/etc/cerebro/opengravity.envem 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.shganhou--dry-rune checklist pós-setup alinhado ao "lock-first" + "BK->CL", aposentando em definitivo a antiga branch de referênciavps/BK-00-git-workflow. - (P) BK-104/BK-129 admin-event-surface · O fallback browser de
Facebook Page Eventsagora usa a home autenticada da pagina ja alternada paraRio No Teatro, exige o CTACriar eventono 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.jsekernel/scripts/browser_import_storage_state.jspara 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_selectorpara detectar gates de login, os perfis deFacebook Page Eventsagora falham cedo se apareceremail/senha, e a evidencia real confirmou que ostorage statecanonico atual nao esta mais autenticando a sessao. - (V) BK-104 local-first reauth · A retomada com
facebook-rnt-business-local.jsonconfirmou a sessao autentica da Meta e fechou o gap operacional da superficie real: o executor ganhouclick_if_visible, os perfis clicamMudar agoraquando a Meta exige atuar como a Pagina, o probe ficou verde emrnt-facebook-page-events-probe-v1-1773777499435e o create-flow controlado chegou ao draft emrnt-facebook-page-event-create-v1-1773777525247sem 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-onlyconfirmaramc_user + xs),browser_control.jsaceitouclick_if_visible,browser_executor.jsimplementou o passo opcional e o runner confirmou os dois cases (probeecreate-flow) com artefatos PNG/HTML em/tmp/cerebro-browser-runs/...; as suitestests/unit/browser-control.test.jsetests/unit/browser-executor.test.jsrodaram comnpm 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 paradocs/changelog/<ano>/CL-YYYY-MM-DD-BK-xxx.md; oBK-104foi usado como primeiro caso completo do fluxo. - (V) BK-129 · Runtime de Browser Control fechado no
cerebro-kernelpara o caso real doBK-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-flowrnt-facebook-page-event-create-v1endurecido para draft sem publicacao e contrato WSstudio_browser_run_startaceitando overrides operacionais destorage stateeoutput root.
2026-03-14
- (V) BK-68.1 · Workflow dos backlogs endurecido para
lock-first:docs/GIT_WORKFLOW.md,AGENTS.mdePOLICY.mdpassaram a exigir lock antes de editar, reconciliação não destrutiva com amainantes 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,studioeredes_sociais.phpemdocs/projects/rionoteatro/BACKLOG_SQUAD_SOCIAL_MULTIAGENTE.md. - (P) BK-124 · Runtime base de Squads implementado no
cerebro-kernelcom 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
reviewGateestruturado, scorecard/checklist persistidos, loop dereworkcom 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 acoesapprove/reject/rerunconsumindo contrato WS dedicado dokernel.
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
nginxapontado para o aaPanel,nginx.servicedo Ubuntu mascarado e ambiguidade operacional reduzida sem remover pacotes ainda. - (V) BK-118 · Aviso operacional inserido no
nginx.confdo 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 -tno binario Ubuntu sem alterar o Nginx ativo do aaPanel. - (V) BK-116 · Limpeza segura das sobras órfãs de
moltbotesourcegraphcom 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 paranoble, restauracao dedig/nslookupe endurecimento de governanca emAGENTS.mdePOLICY.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.examplesaneado e runtime binário do Piper mantido fora do Git.
2026-03-10
- (V) BK-113 · Ajuste do monitor DNS/rede no
cerebropara eliminar duplicação de linhas no log, separar o falso positivo inicial e rebaixar GitHub paraWARN.
2026-03-10
- (V) BK-112 · Monitor DNS/rede externa no
cerebroimplantado com cron e logrotate para separar falha de DNS do sistema, DoH, HTTPS IPv4 e HTTPS IPv6, evitando novo looping de correções emIPv4/IPv6.
2026-03-10
- (V) BK-111 · Blindagem da renovação SSL automática com correções ACME em
rionoteatro.com.br,seuimovel.rio.brernt.art.br, validação dolegalizarj.com.bre monitor diário SSL/ACME nocerebro.
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.come restaurar conectividade decurl/gitno ambiente docerebro.
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.broperacional no/root/cerebrocom alerta WhatsApp para5521999915554, cron + logrotate dedicados e backlog criado para expansão do monitor externo dolegalizarj.
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 em19903).
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
groqna VPS e bridge CLI emtools/groq_cli.js. - (V) ARQUIVISTA DO CÉREBRO · Groq definido como o motor padrão e econômico para manutenção de
/docs/,CHANGELOG.mde a skillmemory-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.jsemodel-routing-policy.json. - (V) HOTFIX MOBILE V2 · Correção de recursão/loop no redirecionamento mobile entre
/e/v2com 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 WSstudio_chat_ignored_list(_ok)e supressão contextual de aviso de evidência insuficiente com normalização de acento/case. Validação: suítebk65-ignored-decisions.test.jsestável (hotfix de isolamento por PID e teardown determinístico aplicado) e regressão geral verde (55/55testes).
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.mdcom 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.mdcom turbo-all. Bloqueios superados: token antigo GitHub App no SigaAutoBot,shell_execdesabilitado no PHP, PM2 porta duplicada,safe.directoryfaltante, permissaowww-dataem/root/.
2026-02-26
- (V) NAVEGABILIDADE STUDIO · Restauracao de links clicaveis para
BK-XXeCL-XXno Dashboard, Backlog e Changelog. Adicionado campo de busca dinamica para filtragem em tempo real nos indices. - (V) HOTFIX SCRAPER · Restaurada captura de
valoresessoesno Sympla via BFF API (tickets endpoint) embot/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, scriptobs:benchmark:attempt,top_error_classpor engine e44/44testes 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)
- (P) CL-2026-02-25-BK-01 · BK-01 Aprovacao Omni-Channel (V8.2)
- (P) CL-2026-02-25-BK-02 · BK-02 Acesso Externo Studio (9903)
- (P) CL-2026-02-25-BK-03 · BK-03 Configuracao Interna Serena (9902)
- (P) CL-2026-02-25-BK-05 · BK-05 SSL no subdominio
- (P) CL-2026-02-25-BK-22 · BK-22 Locks na Home + Aba de Locks (Studio)
- (P) CL-2026-02-25-BK-23 · BK-23 V2 mobile sem perda de conteudo
- (P) CL-2026-02-25-BK-24 · BK-24 Controle de fonte na V2 mobile
Fontes Brutas (Operacionais)
docs/changelogs/codex/2026-02-25.mddocs/changelogs/gemini/2026-02-25.mddocs/changelogs/brain/2026-02-25.md
Legenda
BK-xx= item de backlog relacionadoCL-...= 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.jspassou a respeitarruntimePreferences.steps[stepKey].engineno executor do Squad;- side opinions no step
copyforam anexadas ao payload do artefato principal; kernel/router.jsganhou suporte aoopencodecomo engine auxiliar via CLI.POLICY.mdrecebeu 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
nginxe 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?"