Cerebro Studio · Backlog · Changelog
Cerebro • /root/cerebro/docs/changelog/2026/CL-2026-04-27-BK-CORE-000-worker-health-registry.md • 2026-04-28T20:13:42.965Z

CL-2026-04-27-BK-CORE-000 - Worker Health Registry

Status: (V)

Escopo: projeto

Projetos afetados: cerebro-kernel

Aprovacao humana obrigatoria: nao

Revisor IA: auto-revisao Codex com evidencias do roadmap; tentativa Kimi abortou por timeout

Resumo

O Cérebro ganhou um registry de saúde dos workers para classificar falhas por engine/modelo, gerar relatório humano e impedir que falhas pontuais descartem modelos de forma permanente.

Alterações

  • Criado/evoluído kernel/worker_health_registry.js.
  • Criado/evoluído kernel/scripts/worker_health_report.js.
  • Criada cobertura em kernel/tests/unit/worker-health-registry.test.js.
  • Adicionados scripts health:workers, health:workers:write e health:workers:check.
  • Criado docs/health/LLM_WORKERS_STATUS.md.

Comportamento entregue

  • Registro de tentativas em JSONL e estado consolidado em JSON.
  • Status healthy, degraded, blocked e cost_blocked.
  • Classificação de erro operacional.
  • Relatório Markdown e JSON.
  • Gates para registry vazio, workers stale, limite de degradados e filtros por engine/modelo.

Validação

Validações registradas no roadmap:

  • node --check nos arquivos JS alterados;
  • npm run health:workers:write;
  • npm run health:workers:check;
  • npm test -- --runInBand tests/unit/worker-health-registry.test.js.

Observação

Entrega implementada em 2026-04-27 e reconciliada no changelog curado em 2026-04-28.