v0.8.0 — the queues have names
Two of this plugin's settings are configured by name — COVEY_SALESFORCE_INTAKE_QUEUES and COVEY_SALESFORCE_ESCALATION_QUEUE — and until now the only place to read those names was the Salesforce setup UI. That is precisely where whoever operates the platform is not, so the name got copied out of a screenshot, with whatever whitespace came along.
list_queues answers it from the platform: the case queues of the org, by name, sorted, with the developer name and the queue mail beside them. The query goes through QueueSobject rather than Group, so what comes back are the queues that may actually own a case, and a queue that carries several object types appears once rather than once per type.
Each entry also carries in_intake_scope. Listing which queues exist is only half the question; the one somebody actually has is "why do the cases from this queue never reach me", and that is the allowlist, not the org.
The read is its own guard-rail subject (salesforce:list_queues), so an agent held to reading is not held back by it.
Beside it: the CI registration check now filters on what a package is (go list -f '{{if ne .Name "main"}}…') rather than on where it sits. The wasm modules from v0.7.0 broke it, and the message said why — a program has no import path anybody can use and registers with nothing in that process.