Flatten every tool's bindings into route-registry rows.
This was buildActionRegistry, and it walked ToolDef.initial /
.engaged phase tables — the grammar that no longer exists. It was also
blind to Tool.bindings the entire time the two lived side by side, which
is why the inspector under-reported select by more than half. The rename
fixes a second thing: it never had anything to do with the Actions
Registry, and reading buildActionRegistry next to ActionsRegistry
suggested otherwise.
Flatten every tool's
bindingsinto route-registry rows.This was
buildActionRegistry, and it walkedToolDef.initial/.engagedphase tables — the grammar that no longer exists. It was also blind toTool.bindingsthe entire time the two lived side by side, which is why the inspector under-reported select by more than half. The rename fixes a second thing: it never had anything to do with the Actions Registry, and readingbuildActionRegistrynext toActionsRegistrysuggested otherwise.