Search Tooling First
Sub-policy de `reuse-first` para search engines e CLIs de busca da Koder Stack (Krep engine + krep CLI, e quaisquer componentes futuros sob `engines/search/`). Herda decision tree, protocolo pré-Write e promotion pipeline da meta; acrescenta apenas as regras categoricamente distintas: contrato MCP estável, cobertura de linguagens em modo estrutural, graceful shutdown do daemon, versionamento de formato de índice, NDJSON canônico como saída, p99 latency como métrica primária, concorrência segura de queries.
Policy — Search Tooling First
Sub
policy of [`reusefirst`](../reuse-first.kmd). Inherits the decision tree, the pre-Write protocol and the promotion pipeline. Do not redeclare them here. This file contributes *nly*the rules that are categorically distinct for search and indexing components — engines, CLIs, daemons, MCP servers, and bindings that match user/agent queries against text, code, records, or structured data.
Scope
Applies to any code in:
- `engines/search