Upgrade request analysis routing
This commit is contained in:
parent
1cd446bae8
commit
db3e080640
19 changed files with 1520 additions and 66 deletions
39
docs/kb/modules/request-routing-playbook.md
Normal file
39
docs/kb/modules/request-routing-playbook.md
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
# Request Routing Playbook
|
||||
|
||||
## Purpose
|
||||
|
||||
This module exists to help the queue worker turn messy, broad, or slang-heavy requests into a useful first interpretation before the deeper implementation pass begins.
|
||||
|
||||
## Routing Rules
|
||||
|
||||
- Prefer existing Worldshaper terminology when a user uses nearby language.
|
||||
- Split one submission into multiple request items only when the text clearly asks for separate changes.
|
||||
- If a request is broad, still produce a useful interpretation instead of returning an empty or dismissive review.
|
||||
- Low confidence should change the recommendation and review notes, not erase the attempt to help.
|
||||
|
||||
## Ambiguous Request Handling
|
||||
|
||||
- "Make the game better" is not zero-information. Treat it as a broad improvement request and map it to `General` plus the most likely systems.
|
||||
- "Add horses" is a content-plus-runtime request unless the text narrows it down. It may imply:
|
||||
- visual assets
|
||||
- placement on maps
|
||||
- runtime entity support
|
||||
- "Fix painting" should first determine whether the user means map tile painting or the Graphics Painter.
|
||||
|
||||
## What The First Pass Should Produce
|
||||
|
||||
- matched terms and likely meanings
|
||||
- candidate tags
|
||||
- likely systems
|
||||
- ambiguity level
|
||||
- a short rationale safe for admin review
|
||||
- possible directions if the user intent could branch
|
||||
|
||||
## What The Second Pass Should Produce
|
||||
|
||||
- clean title
|
||||
- primary category
|
||||
- standardized tags
|
||||
- parsed interpretation
|
||||
- implementation approach
|
||||
- review rationale and options when the request is still uncertain
|
||||
Loading…
Add table
Add a link
Reference in a new issue