The inbound queue
The labs teach you to turn a message into {"urgency":"urgent","confidence":0.92} and stop there. This is the part that happens next, and it is the reason those fields exist at all. A confidence score is unjustifiable on paper and obvious in a queue.
Start on As received and try to find the safety report before you switch.
This is what a December morning looks like to an agent. Twenty messages, same font, same weight, sorted by nothing but arrival time. One of them is a parent reporting that their child got sick. Find it.
- 07:12Where is my order?Placed an order two weeks ago for a daypack and the tracking still says label created. Can someone check on this? I need it before the 20th.email
- 07:19wrong sizeThe shell I got is way too big even though I followed the size chart. Can I swap it for a medium?chat
- 07:26Trail Club renewalI was charged $89 for Trail Club but I cancelled back in October. I have the confirmation email. Please refund.email
- 07:33gift order questionIf I order the insulated bottle today does it arrive before the 24th? Not sure whether to pay for expedited.email
- 07:41Hi, probably nothing, butHi, probably nothing, but I wanted to mention it. My son has been using the insulated bottle we bought in the spring and the inside lining has started flaking. He had a stomach upset this week and the doctor asked what he had been drinking from. Might be unrelated. Just thought you should know.email
- 07:44coupon not workingTRAIL15 wont apply at checkout. Says invalid. Am I doing something wrong?chat
- 07:52Re: Re: Re: still no resolutionThis is the fourth time I have written about the tent poles that arrived bent. Nobody has done anything. I have had it. Someone call me.email
- 08:03address changeI moved. Can you update the shipping address on my account and on order NW-52044 if it has not gone out yet?email
- 08:11Call notes: jacket zipperCustomer called. Ridgeline shell purchased 2024, main zipper has separated at the base. Wants a repair or replacement. Advised we would follow up by email.phone_transcript
- 08:18delivered but not hereUPS marked my order delivered yesterday at 4pm. Nothing on the porch, nothing with neighbours, nothing in the garage. Order was about $220.email
- 08:27just saying thanksWore the Ridgeline through three days of rain in the Cascades and stayed completely dry. Wanted you to know. Great jacket.chat
- 08:35refund still not showingYou told me the refund was processed six days ago and there is still nothing on my card. Starting to think it was never actually sent.email
- 08:44return - final sale?I want to return a beanie I bought in the November sale. It was under the clearance tab. Is that returnable or not?email
- 08:51legal notice re: tent failureMy attorney will be in contact regarding the tent poles that collapsed during a storm and damaged the roof of my vehicle. I am documenting everything.email
- 09:02password reset loopReset link keeps saying expired even though I click it right away. Tried three times. Cannot get into my account.chat
- 09:10wholesale enquiryWe run a guiding outfit in Colorado and would like to talk about bulk pricing on shells for our staff. Who should I speak to?email
- 09:19double chargedThere are two identical $142 charges on my statement from this morning, ten minutes apart. I only placed one order.email
- 09:28stranded without gearMy expedition tent was supposed to arrive Friday for a trip that leaves Wednesday morning. It has not shipped. I am flying to Patagonia and I have no shelter. What are my options right now?email
- 09:36sizing questionBetween a 32 and 34 waist which do the trail pants run closer to? Do not want to order both.chat
- 09:45refund and email changei need a refund on order nw48211 and also my email on the account is wrong can you change it to i.novak2@example.comemail
Real output. All 20 classifications came from claude-opus-5 through the actual /v1/triage route, for $0.19 end to end. Regenerate with npm run triage:queue.
The tickets live in data/inbound-queue.json, and running the whole queue is a good extension to Lab 2. For why the safety rule reads the way it does, see the scenario.