Rank a search the same whatever order discovery heard things in
mesh/merge-gate pass: builds mesh-tools, node-tools → ace, g14, novox, shanks; no bus step; every machine composes with the change as it did without (4 of …
mesh/repo-check pass: its merge-check.sh passed
mesh/delivery delivered

A tie went to whichever tool discovery listed first, so docker logs found docker_secrets_in_logs
before docker_logs on some runs. A name the query says whole wins, then the shorter name.
This commit is contained in:
jochen
2026-10-07 20:27:26 +02:00
parent 49cb06f6c5
commit aa209313c2
5 changed files with 37 additions and 12 deletions
+1 -1
View File
@@ -68,7 +68,7 @@ address) and `mesh_runtimes` (which runtimes answered discovery: per runtime its
answer took, its size in bytes, how many modules and tools it announced, whether it was shortened to
fit the bus, when it was last heard — and who was expected and not heard).
`mesh_search` also finds a tool by the shell command it replaces (novox/hq ADR 0242): each seat verb and
`mesh_search` also finds a tool by the shell command it replaces (novox/hq ADR 0245): each seat verb and
module tool says what it replaces in the controller's records (`replaces`, read from the controller's
`tools` and `modules` answers), so `journalctl -u x`, `systemctl status x` or `docker ps` puts the verb
for it first, and says the command it matched as `instead_of`. A word also matches through a short table