MN://WORK/hay
hay
Um grep ranqueado para agentes de programação: exatamente os matches do ripgrep, reordenados para a declaração vir primeiro.
- Rust
- ripgrep
- TypeScript
- Information retrieval
$ trace "hay"
- transcrições de agentes
- matches do ripgrep
- priors de declaração
- avaliação pareada
O problema
O grep puro não tem priors: ranqueia um plan-v3-FINAL.md morto igual à definição da função. Medido em 2.508 buscas reais de agentes em 71 repositórios, a resposta ficou no top 10 só 34–62% das vezes, independente da higiene do repo.
A restrição
Mesmos matches, mesmas flags, mesma saída path:line:text do rg. Sem índice, sem daemon, sem estado — e toda afirmação pré-registrada contra uma coleção de teste derivada de transcrições antes de sair.
A abordagem
Motor e walk do ripgrep mais priors de declaração e caminho. Seis sinais de ranking foram desenhados; três não renderam nada na ablação e foram apagados. Cada erro tem uma categoria contada numa taxonomia publicada.
O resultado
Pareado em 951 consultas: MRR 0,266 → 0,404, resposta no top 10 de 46% para 60% (IC 95% exclui zero). Pior em 25% das consultas individuais — o README diz isso. Começou como uma nota de higiene de repo que não previa nada; o resultado negativo está publicado ao lado da ferramenta.
Próxima rota
Abrir outro projeto
O índice é o sistema maior.