Build REST .query words (no ? prefix). Structured --query words first, in
order, then verbatim --raw-query words. Mapping is CHR-grounded
(commands/api/AGENTS.md): name=value (eq), name!=value → name=value,
#! (eq then NOT-top), name>value/name<value → >name=value/<name=value,
bare name (has-property).
Build REST
.querywords (no?prefix). Structured--querywords first, in order, then verbatim--raw-querywords. Mapping is CHR-grounded (commands/api/AGENTS.md):name=value(eq),name!=value→name=value,#!(eq then NOT-top),name>value/name<value→>name=value/<name=value, barename(has-property).