{
  "schema_version": 1,
  "nodes": {
    "workstation": {
      "transport": "local",
      "roles": ["control", "agent-runtime"],
      "profiles": ["shared-agent-tools", "workstation"],
      "execution": "last-resort"
    },
    "debian1": {
      "transport": "ssh",
      "host_ref": "debian1",
      "roles": ["builder", "agent-runtime"],
      "profiles": ["shared-agent-tools", "buildbox", "buildbox-root"],
      "execution": "normal"
    },
    "debian2": {
      "transport": "ssh",
      "host_ref": "debian2",
      "roles": ["builder", "agent-runtime"],
      "profiles": ["shared-agent-tools", "buildbox", "buildbox-root"],
      "execution": "normal"
    },
    "debian3": {
      "transport": "ssh",
      "host_ref": "debian3",
      "roles": ["builder", "agent-runtime"],
      "profiles": ["shared-agent-tools", "buildbox", "buildbox-root"],
      "execution": "normal"
    }
  },
  "fallback": {
    "enabled": true,
    "node": "workstation",
    "requires_all_unavailable": ["debian1", "debian2", "debian3"],
    "max_concurrent_local_jobs": 1,
    "activation_windows": 3,
    "health_window_sec": 60,
    "lease_ttl_sec": 900
  }
}
