{
  "version": "1.0.0",
  "root": "ml-supervisor",
  "agents": {
    "ml-supervisor": {
      "workspace": "./ml-supervisor",
      "supervisor": "governor"
    },
    "ml-focus-guard": {
      "workspace": "./ml-focus-guard",
      "supervisor": "ml-supervisor"
    },
    "ml-calendar-mgr": {
      "workspace": "./ml-calendar-mgr",
      "supervisor": "ml-supervisor"
    },
    "ml-email-triage": {
      "workspace": "./ml-email-triage",
      "supervisor": "ml-supervisor"
    },
    "ml-outreach-engine": {
      "workspace": "./ml-outreach-engine",
      "supervisor": "ml-supervisor"
    },
    "ml-health-monitor": {
      "workspace": "./ml-health-monitor",
      "supervisor": "ml-supervisor"
    },
    "ml-governor": {
      "workspace": "./ml-governor",
      "supervisor": "governor"
    },
    "ml-refresher": {
      "workspace": "./ml-refresher",
      "supervisor": "ml-supervisor"
    }
  },
  "routes": [
    {
      "from": "ml-supervisor",
      "to": "ml-focus-guard",
      "type": "supervise",
      "message_types": [
        "task_assignment"
      ]
    },
    {
      "from": "ml-focus-guard",
      "to": "ml-supervisor",
      "type": "supervise",
      "message_types": [
        "task_result",
        "escalation"
      ]
    },
    {
      "from": "ml-supervisor",
      "to": "ml-calendar-mgr",
      "type": "supervise",
      "message_types": [
        "task_assignment"
      ]
    },
    {
      "from": "ml-calendar-mgr",
      "to": "ml-supervisor",
      "type": "supervise",
      "message_types": [
        "task_result",
        "escalation"
      ]
    },
    {
      "from": "ml-supervisor",
      "to": "ml-email-triage",
      "type": "supervise",
      "message_types": [
        "task_assignment"
      ]
    },
    {
      "from": "ml-email-triage",
      "to": "ml-supervisor",
      "type": "supervise",
      "message_types": [
        "task_result",
        "escalation"
      ]
    },
    {
      "from": "ml-supervisor",
      "to": "ml-outreach-engine",
      "type": "supervise",
      "message_types": [
        "task_assignment"
      ]
    },
    {
      "from": "ml-outreach-engine",
      "to": "ml-supervisor",
      "type": "supervise",
      "message_types": [
        "task_result",
        "escalation"
      ]
    },
    {
      "from": "ml-supervisor",
      "to": "ml-health-monitor",
      "type": "supervise",
      "message_types": [
        "task_assignment"
      ]
    },
    {
      "from": "ml-health-monitor",
      "to": "ml-supervisor",
      "type": "supervise",
      "message_types": [
        "task_result",
        "escalation"
      ]
    }
  ]
}