In Rossum hook code, never compare annotation queue to an integer - the payload field is a full URL ending in the queue ID, so the comparison is always false and your hook silently skips everything. Parse the ID out of the URL tail or compare against the URL form. This one fails quiet, which is why it eats hours.

Context: Rossum coding best practices: hook payloads always carry annotation.queue, but as a URL like .../api/v1/queues/[id], never a bare integer. Comparing it to an integer ID silently never matches, so the hook looks like it does nothing.

## Matched source
Source: Published skill
Original query: "annotation queue is a URL not an int - int comparisons silently never match"
Key terms: annotation, comparisons, match, never, queue, silently
