MÓDULO 2.6

🤖 Background Workers em Ação

12 workers que rodam em background fazendo aprendizado, audit, optimization.

6
Tópicos
45
Minutos
Médio
Nível
Prática
Tipo
1

🤖 12 workers overview

Background workers fazem o trabalho que você não quer ter que pedir: audit contínuo, learning de padrões, mapeamento, refactor sugestões. Rodam fora do flow principal, sem competir por atenção.

📋Os 12 workers

audit — security analysis
optimize — performance optimization
ultralearn — knowledge acquisition
predict — predictive preloading
deepdive — deep code analysis
document — auto-documentation
refactor — refactoring suggestions
benchmark — perf benchmarking
testgaps — test coverage analysis
map — codebase mapping
consolidate — memory consolidation
preload — resource preloading
2

🔥 Critical priority — audit

Único worker em prioridade critical. Roda continuamente, varre código novo em busca de vulnerabilidades. Detecta hardcoded secrets, deps com CVE, padrões inseguros — todos os achados viram ações para você revisar.

⚠️Por que é critical

Vulnerabilidade não encontrada cedo vira incidente em produção. Audit nunca espera fila — sobe à frente de qualquer outro worker.

🚀Disparo manual

npx claude-flow@v3alpha hooks worker dispatch --trigger audit
3

⚡ High priority — optimize

Performance optimization roda em prioridade high. Identifica hot paths, propõe memoização, detecta loops O(n²) onde O(n) caberia, sugere lazy loading.

🎯O que optimize procura

  • Funções chamadas frequentemente sem cache
  • Queries N+1 em ORMs
  • Bundle bloat e imports não usados
  • Sync code que poderia ser async

💡Dica prática

Optimize não aplica mudanças automáticas — só sugere. Revise os achados antes de aceitar; alguns "otimizações" trocam clareza por ms que não importam.

4

🌱 Normal priority — 8 workers

Maioria dos workers tem prioridade normal. Rodam quando há recurso disponível, sem urgência mas sem ficar parados. Cada um foca em um aspecto.

🧠 ultralearn

Aquisição profunda de conhecimento — alimenta SONA com padrões novos.

🔮 predict

Prevê próximas necessidades, faz preload do que provavelmente vai ser pedido.

🔬 deepdive

Análise profunda de módulos — mapeia dependências, complexidade, hotspots.

📚 document

Auto-documentation — gera/atualiza docs ao detectar arquivos sem cobertura.

♻️ refactor

Sugestões de refactor — identifica funções >20 linhas, duplicação, smells.

📊 benchmark

Performance benchmarking periódico para detectar regressões.

🧪 testgaps

Test coverage gaps — destaca branches sem teste, sugere casos.

🗺️ map

Mapeia codebase, mantém grafo de dependências atualizado.

5

💤 Low priority — consolidate, preload

Workers não-urgentes que rodam só em ociosidade. consolidate compacta memória antiga, preload traz recursos pesados antes que sejam necessários.

🗜️ consolidate

  • • Compacta memórias duplicadas
  • • Move padrões antigos para cold storage
  • • Reduz índice HNSW
  • • Roda durante nights/weekends

📦 preload

  • • Modelos ONNX em RAM
  • • Embeddings de docs principais
  • • Caches MCP warm
  • • Reduz latência da próxima sessão
6

📊 Monitoring & dispatch

Você acompanha workers via 3 comandos: list (ver definições), status (estado atual), dispatch (forçar execução).

⚙️Comandos

# Lista todos workers
npx claude-flow@v3alpha hooks worker list

# Status atual (running/idle/error)
npx claude-flow@v3alpha hooks worker status

# Dispara um worker específico
npx claude-flow@v3alpha hooks worker dispatch --trigger audit
npx claude-flow@v3alpha hooks worker dispatch --trigger testgaps

📈Indicadores que importam

  • Workers idle muito tempo — sinal de que daemon parou ou trigger faltando
  • audit em error repetido — investigue, segurança não pode falhar silenciosamente
  • consolidate nunca rodou — memória pode estar inchando
  • testgaps sem achados — coverage real ou worker desligado?

📋Resumo do Módulo

12 workers — audit, optimize, ultralearn, predict, deepdive, document, refactor, benchmark, testgaps, map, consolidate, preload
Critical — audit (security sempre na frente)
High — optimize (performance optimization)
Normal (8) — ultralearn, predict, deepdive, document, refactor, benchmark, testgaps, map
Low — consolidate (compacta memória), preload (resources)
Comandos — worker list, status, dispatch para gestão

Próximo Módulo:

2.7 - Segurança & Performance no Dia a Dia: AIDefence, security scan, benchmarks, Token Optimizer