/** * Escolha de agente: o despacho medido contra o catálogo REAL. * * Motivo deste arquivo: o roteamento de MODELO por papel estava certo e * verificado, e o que saía errado era outra pergunta, sem teste nenhum: QUAL * agente atende o objetivo. Medido contra os 22 agentes do repositório, 7 de 14 * objetivos comuns despachavam para o agente errado — `automation-engineer` * para "escreva a função validarCPF", `skill-architect` para uma migration * Postgres e para uma auditoria OWASP, `adversarial-critic` para "definir a * arquitetura". * * Eram quatro causas independentes, e cada bloco abaixo prende uma: * 1. domínio inferido também das skills e chains, o que inflava o alcance de * todo agente até domínio deixar de separar candidato; * 2. relevância léxica que satura (um termo longo em comum = ~0.8), então os * empates eram desfeitos por ordem alfabética, e todo erro observado caiu * num agente alfabeticamente inicial; * 3. penalidade subtrativa calibrada para a escala antiga, que sobre notas * menores passou a decidir o ranking em vez de desempatá-lo; * 4. papel usado como portão: filtrava por papel e aceitava o que sobrasse, * por pior que fosse. * * A tabela de despacho no fim é o gate: ela quebra se qualquer uma voltar. */ export {}; //# sourceMappingURL=agent-selection.test.d.ts.map