Worker confusion bug: On 2025-12-31, worker received message for #179 but tried to work on cancelled #178 instead. Root cause likely message ordering or worker picking up wrong ticket from working_memory. Fix: Always send explicit ticket ID in messages, ensure worker clears working_memory between tickets.