Dispatch flow
Dispatch turns a queued idea into a worker run. Treat it as a guarded operation, not a raw script call.1. Check health and status
dispatch_safe and dispatch_blockers before proceeding. The operator dashboard UI is at http://<control-vm>:8787/control/dashboard. The shorter /dashboard URL redirects to the same shell on current deployments.

2. Check queue health
3. Verify worker preflight
4. Dry-run dispatch
5. Live dispatch
Only after status, queue health, and preflight are understood should you send a non-dry-run dispatch request. Confirmlive_dispatch_enabled and dispatch_script_path are intentionally configured.
What the control plane checks
The queue tabs show the same read model from different operator angles. Empty active and queued views are useful during smoke testing because they prove the dashboard can read canonical queue state without launching work.
