caravan: drop the target field that armed nothing, and quote a power argv
A spool target carried a device-key, decoded and handed to the backend, where
only admit_provision reads it -- and that runs only inside Ground.report, which
this CLI never calls. Admission happens when a report is written; the CLI
observes reports it did not write. So the field named a gate that could never
run, and an operator setting it had every reason to think claims were being
checked. The gate itself is real and tested; it belongs to the fleet service,
which uses the library and holds its own keys, as the keys for a drained window
already do. Saying so in the config interface is the fix; carrying a dead field
is not.
Landed 50e2e0e claimed a target "now pins the device's public half", which was
wrong in exactly this way.
Separately, a power command was split on bare spaces, so `command pdu --label
"rack 4" cycle %s` reached the tool as five arguments where it meant four. It
now splits on whitespace with double-quoted runs held together, and prints back
in a form that parses -- an unterminated quote is an error rather than a guess
at where it ended. Still an argv and still no shell, so the quoting decides word
boundaries and nothing else.