Order and ticket triage / routing
Sits between an inbound stream of work items — orders, service tickets, requests, repair jobs — and the teams that handle them. For each item, the pattern reads the content, classifies it against the firm's working categories, predicts urgency and skill required, identifies any special handling needed (VIP customer, regulatory case, known-difficult product), and assigns to the right queue or person. The pattern's value is taking the manual triage step — usually done by a dispatcher or team lead — and making it instant and consistent. Different from A6 (which triages messages) because this pattern handles operational work items that drive downstream activity, not just communication.
Requirements describe capabilities the pattern needs in your environment, not the vendors you must buy. Any system that fills a requirement satisfies it — that’s what makes the catalog portable across the long tail of SMB tooling.
work_item_intakeStream of incoming work items the pattern triages.
- order management system feeding new orders
- ticket queue receiving service requests
- intake form submissions
- scheduling system with pending jobs
routing_taxonomyThe categories, queues, and assignment rules the firm operates by. Specific to the client.
- configuration maintained by operations leadership
- small admin UI inside the pattern
- rules table maintained by the dispatch team
customer_or_requester_contextInformation about who's sending the work in. VIP status, known issues, contract terms, history with the firm.
- CRM with customer profiles
- ERP with customer account records
- service contract database
team_capacity_signalWho's available, what their current load is, what skills they have. Lets routing balance load rather than just routing by category.
- workforce management system
- live dashboard of team workloads
- scheduling system with availability
routing_destinationWhere triaged work items land, in the team's normal working surface.
- assigned ticket in the helpdesk or service tool
- queued job in the dispatch system
- task assigned in the project management tool
misroute_feedback_loopHow the team flags incorrect routing back so the pattern learns. Without this, routing accuracy plateaus and drifts.
- reassignment events captured from the destination system
- feedback widget in the work item view
- weekly review process flagging misroutes
- 01New work item arrives on the intake stream
work_item_intake - 02Fetch context about the requester to inform classification
customer_or_requester_context - 03Classify against the routing taxonomy: category, urgency, skill needed, special handling flags
routing_taxonomy - 04If team capacity signal is filled, consider current load and skill availability in routing decision
team_capacity_signalDECISION Skip load-balancing logic if signal not available. - 05Assign to the right queue or individual; write to routing destination with all flags and classifications
routing_destination - 06Watch for reassignments or corrections, capture as misroute feedback
misroute_feedback_loop
Structured outputs this pattern produces. Other patterns and client systems can subscribe to them, which is how the catalog composes over time.
triage_accuracy_signalRouting accuracy by category and over time. The metric that tells you whether the pattern is helping.
- operations quality dashboards
- monthly review
- taxonomy refinement
queue_load_signalPer-queue and per-team work item flow with classifications.
- capacity planning
- operations leadership reviews
- workforce management
category_drift_signalItems that classify poorly or fall outside existing categories, surfaced as candidates for taxonomy revision.
- taxonomy maintenance
- quarterly operations review