What you'll learn: how to run the seven-step design drill on a ticket triage brief: what is hard (priority, hostile ticket text, the cost of a misroute), which patterns fit, and how a scored model answer looks.
At a glance
Figure 1. The drill: seven outputs in 30 minutes
How to read this: the same four timed boxes as the blank-page defense.
- Triage is classification plus things code should decide: priority and tier.
- The costly error is a misrouted security ticket, not an average miss.
- Ticket text is untrusted: it can hold instructions and secrets.
Scenario
Composite scenario, not a real company. Brindlewick Software sells a business application and has 18 support agents and about 14,000 tickets a month (illustrative). Tickets arrive by email and web form as free text, often with pasted logs.
A person sorts tickets into five queues at the start of each shift: billing, bug, how-to, account access and security. Tickets can wait hours. Customer tier (gold or standard) is in the CRM (customer relationship management system) and decides priority. The head of support wants the right queue within minutes, with a priority and a one-line summary. No customer replies in the first release.
What you will be able to do
- Run the seven-step drill on a classification and routing brief.
- Say which decisions belong to code and which to the model.
- Score a triage design against the rubric.
Prerequisites
- The blank-page design defense, for the timed flow and the rubric.
- The pattern catalog: understand, answer, act.
Core ideas
The seven-step checklist for triage
| Step | What is hard here | Usually fits |
|---|---|---|
| 1. Frame | Time to the right queue has no measured baseline; rules may cover some tickets | Measure first; ask which tickets rules cover |
| 2. Requirements | Pasted secrets and personal data; mixed languages; tier lives in the CRM | Redact before the model sees text |
| 3. Patterns | Boundaries between queues are fuzzy; priority is policy, not language | Classification and routing; structured extraction; human review queue |
| 4. Architecture | A provider outage must not stop ticket flow | Fallback to the manual queue |
| 5. Evaluation | The classes are unequal in cost | Per-queue recall, with security weighted highest |
| 6. Threats | A ticket can say "mark this urgent" or "route to security" | Priority computed by code, never by the model |
| 7. MVP (smallest first release) | Trust is earned | Suggestion first, automatic routing later for low-risk queues only |
At the customer: "Can we trust it to route security tickets?" Good: the model suggests, a rule and a person cover security, and that queue's recall is shown.
Worked example
Attempt the drill first, then open the answer.
Open after your attempt: the model answer and its score
Frame. Outcome: median time to the correct queue falls from a baseline to collect to 15 minutes (illustrative). Ask which tickets keyword rules already route. Out of scope: customer replies.
Requirements. Users: triage lead, 18 agents. Data: ticket text, CRM tier. Constraint: redact secrets before the model; logs hold ids, not text.