cw_verify_commands
Probes a running SONAR build to re-measure which command IDs are active versus inert, refreshing the working command split after a SONAR update. Splits results into probed and notProbed.
Instructions
Re-measure which command ids do something on the running SONAR, by posting each and watching the window list. Use after a SONAR update to refresh the working/inert split. Defaults to the two safe view commands when a project is open; nothing without a project. Only a fixed view/dialog allowlist is probed, even for explicit ids. A modal stops the survey and is left open. No insert, recording, mute, solo or document lifecycle probes. Cost, measured: each probe takes about 15s (two bridge round trips plus a settle delay), so the full 21-command survey is roughly five minutes and NO budget makes it quick — a short budget buys one or two probes, which is a much weaker claim than a complete survey. probed says how many were actually measured; give it time if you want the measurement.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cmdIds | No | Ids from the safe view/dialog allowlist; other ids are reported as notProbed | |
| budgetMs | No | Cap the survey. At ~15s per probe this buys about one probe; the default is a bound for a caller who wants a sample, not a useful survey. Allow ~300000 for all 21. | |
| background | No | Return a job id immediately and run the survey in the background; poll cw_job |