| description | This document is a technical architecture / design specification for a state-driven conflict-resolution automation system, defining data models (States), utilities (Tools), and multi-agent crews that collaboratively manage the lifecycle of workplace-conflict reports from intake through mediation to post-resolution follow-up. | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| gists |
|
|||||||||||||||||||
| pipeline-status |
|
- ConflictReport: Captures all details about reported conflicts
- MediationState: Tracks the progress and status of mediation processes
- EmployeeDataTool: Secure access to employee/organizational data
- CommunicationTool: Handles secure communications with involved parties
Responsible for driving app navigation
situation_analyzer: Assesses conflict severity and context response_coordinator: Handles immediate communications - Sequential, fast
mediator: Expert in conflict resolution resolution_planner: Develops comprehensive resolution strategies - Sequential, maybe delegate if needed
progress_monitor: Tracks resolution implementation feedback_collector: Gathers feedback from all parties - Focus on measuring effectiveness and gathering insights
- Oversees the entire process
- Coordinates between crews
- Makes high-level decisions about process flow
- Uses mcMediatorFlow with structured state management
- Implements routing based on conflict severity
- Ensures proper sequencing of mediation steps
- Handles asynchronous follow-up activities
[[Agents]]