scout-log — grafo de agentes

Quem o workflow spawna, em que padrão e com qual modelo: pipeline por fonte de log, barreira com as QUATRO leituras da mesma leitura, e síntese num juiz só. Fanout-and-synthesize — a inteligência se paga no juiz, não nos coletores

scout-log — grafo de agentes Quem o workflow spawna, em que padrão e com qual modelo: pipeline por fonte de log, barreira com as QUATRO leituras da mesma leitura, e síntese num juiz só. Fanout-and-synthesize — a inteligência se paga no juiz, não nos coletores um parallel() só — as 4 no mesmo lote varre:<fonte> · AGENTE · fase 1 · Architecture component · haiku · low · 1 por fonte varre:<fonte> AGENTE · fase 1 haiku · low · 1 por fonte caracteriza:<cluster> · AGENTE · fase 2 · Architecture component · sonnet · high · 1 por cluster caracteriza:<cluster> AGENTE · fase 2 sonnet · high · 1 por cluster leitura do dia · MEM0 · log_sweep · Architecture component · haiku · grava a fase 3 leitura do dia MEM0 · log_sweep haiku · grava a fase 3 lente:ci · AGENTE · leitura 1 · um parallel() só — as 4 no mesmo lote · haiku · medium lente:ci AGENTE · leitura 1 haiku · medium lente:providers · AGENTE · leitura 2 · um parallel() só — as 4 no mesmo lote · haiku · medium lente:providers AGENTE · leitura 2 haiku · medium lente:agents · AGENTE · leitura 3 · um parallel() só — as 4 no mesmo lote · sonnet · medium lente:agents AGENTE · leitura 3 sonnet · medium triagem:cria-issues · AGENTE · leitura 4 · um parallel() só — as 4 no mesmo lote · sonnet · high triagem:cria-issues AGENTE · leitura 4 sonnet · high gate:digest-unico · AGENTE · fase 5 — o juiz · Architecture component · opus · medium gate:digest-unico AGENTE · fase 5 — o juiz opus · medium faxina:backlog · AGENTE · fase 6 · Architecture component · haiku · medium faxina:backlog AGENTE · fase 6 haiku · medium o mesmo insumo só estado as issues criadas Legend Backend Database Security

O padrão: fanout-and-synthesize

  • • coleta em pipeline: item não espera o lote da etapa anterior
  • • uma barreira só, na fase Lentes — as 4 no mesmo parallel()
  • • um juiz no fim, que vê tudo junto
  • • 6 fases, 9 tipos de agente, 1 mensagem

Modelo por degrau, não por fase

  • • inteligência sobe o degrau, volume desce (régua modelo-effort)
  • • coletor é haiku porque varrer é mecânico e tem N chamadas
  • • caracterizar é sonnet: é onde erro de cluster contamina tudo
  • • o único opus é o juiz — 1 chamada, não N

Por que a triagem está na barreira

  • • ela é a 4ª leitura, não uma 5ª fase
  • • o insumo dela é o cluster de erro, não o parecer das lentes
  • • serializar faria a issue esperar a lente mais lenta, sem ganho
  • • consequência aceita: achado só-de-lente vira bloco 'sem card' no digest

Cada agente carrega model/effort explícito

  • • num pipeline de N itens, omitir roda N chamadas no degrau da sessão
  • • por isso o model está no código do workflow, não no julgamento em runtime
  • • produção é READ-ONLY em todas as fases
  • • nenhum coletor fala com o humano: só o juiz