Cerebro Studio · Backlog · Changelog
Cerebro • /root/cerebro/docs/changelog/2026/CL-2026-03-10-BK-114.md • 2026-03-11T14:33:59.029Z

CL-2026-03-10-BK-114

  • Status: (V) conferido e aprovado
  • Backlog: BK-114
  • Escopo: projeto
  • Projetos afetados: cerebro
  • Aprovacao humana obrigatoria: nao
  • Revisor IA: auto-revisao

Resumo

OpenGravity foi oficializado como módulo do Cérebro dentro de /root/cerebro/OpenGravity, com saneamento de segredos em .env.example, incorporação do código-fonte do agente ao repositório e separação explícita entre código versionável e runtime binário local.

Entregas

  • Código-fonte do módulo consolidado como parte oficial do repositório:
  • src/agent/
  • src/bot/
  • src/config/
  • src/memory/
  • src/tools/
  • README.md ajustado para declarar o OpenGravity como módulo oficial do Cérebro.
  • .env.example saneado para placeholders seguros.
  • .gitignore do módulo reforçado para impedir versionamento de:
  • .env
  • credenciais JSON
  • node_modules/
  • dist/
  • vendor/
  • voices/
  • Ajustado o fallback CLI em OpenGravity/src/agent/llm.ts para usar spawn na tentativa via stdin, removendo a tipagem inválida com execFile e preservando typecheck verde.

Decisão técnica

O código do OpenGravity entra no módulo oficial. O bundle binário do Piper não entra no Git porque é runtime local, dependente de ambiente Linux e aumenta ruído operacional sem agregar versionamento de código.

Evidências

  • Estrutura restante do src/ auditada e classificada como código-fonte legítimo do módulo.
  • vendor/piper/ auditado e classificado como bundle binário Linux local (~52 MB), mantido fora do Git.
  • .env.example corrigido para não carregar segredos reais.
  • npm run typecheck validado com sucesso após o ajuste do fallback CLI.