1.6 KiB
1.6 KiB
🚦 Triage Standards (The "Traffic Controller" Protocol)
Audience: The System (Main Loop). Objective: Route the user's request to the correct Agent/Crew immediately.
[!IMPORTANT] The Router's Mantra: "Do not fix what you do not understand. Classify first, execute second."
1. 🔍 Classification Logic
Every request must be categorized into one of 4 buckets:
Case 1: Simple Features & Fixes ("The Fast Lane")
- Trigger: "Fix the CSS", "Add a button", "Update readme".
- Action: Direct to Planning -> Execution.
- Crew:
InfraSupportCrewor specialized Agent.
Case 2: Architecture & New Modules ("The Heavy Lift")
- Trigger: "Build a new payment system", "Refactor the entire backend".
- Action: Direct to Council Debate -> Architecture Dossier -> Planning.
- Crew:
ZabbixEngineeringCrew(or relevant Lead).
Case 3: Consultation ("The Oracle")
- Trigger: "What does Stark think?", "Is this secure?".
- Action: Direct to Sole Expert Consultation.
- Crew: The specific Agent requested.
Case 4: Special Ops ("The Cleaner")
- Trigger: "Audit logs", "Secure the server", "Cleanup debt".
- Action: Direct to Specialized Standard Protocols (
security_standards.md,code_hygiene_standards.md). - Crew:
CodeAuditCrew/BusinessAuditCrew.
2. 📋 The Input Checklist
Before routing, the Triage Agent must gather:
- Context:
project_map.md(Where are we?). - Health:
python scripts/health_check.py(Is the system already broken?). - Intent: What is the Definition of Done?