{
  "defaultHarness": "pi",
  "defaultProfiles": {
    "pi": "pi-peer",
    "codex": "codex-safe",
    "claude": "claude-safe",
    "opencode": "opencode-peer"
  },
  "defaultModels": {
    "pi": "codex/gpt-5.6-sol",
    "codex": "gpt-5.6-sol",
    "claude": "opus",
    "opencode": "anthropic/claude-fable-5"
  },
  "defaultEfforts": {
    "pi": "high",
    "codex": "high",
    "claude": "high",
    "opencode": "high"
  },
  "routing": {
    "preference": ["pi", "codex", "claude", "opencode"],
    "explicitOnly": ["opencode"],
    "roles": {
      "manager": ["pi"],
      "worker": ["codex"],
      "scout": ["codex"],
      "scout-medium": ["codex"],
      "adversary": ["claude"],
      "council-systems": ["codex"],
      "council-critical": ["claude"],
      "council-alternative": ["claude"],
      "advisor": ["pi", "codex", "claude"],
      "researcher": ["pi", "codex", "claude"],
      "reviewer": ["pi", "codex", "claude"],
      "challenger": ["pi", "codex", "claude"],
      "builder": ["codex", "claude", "pi"]
    },
    "profilePreferences": {
      "pi": ["pi-peer"],
      "codex": ["codex-safe", "codex-minimal"],
      "claude": ["claude-safe", "claude-minimal"],
      "opencode": ["opencode-peer", "opencode-run"]
    },
    "roleRequirements": {},
    "modelRouting": {
      "unmatchedHarness": "pi",
      "rules": [
        {
          "harness": "codex",
          "patterns": ["codex/*", "openai/*", "codex-*", "gpt-*"]
        },
        {
          "harness": "claude",
          "patterns": ["claude/*", "anthropic/*", "claude-*", "opus", "opus-*", "sonnet", "sonnet-*", "haiku", "haiku-*", "fable", "fable-*"]
        }
      ],
      "stripPrefixes": {
        "codex": ["codex/", "openai/"],
        "claude": ["claude/", "anthropic/"]
      }
    },
    "fallback": {
      "preserveRoleInstructions": true
    },
    "capabilities": {
      "requiresSubagents": ["codex", "claude"]
    }
  },
  "leaseMinutes": 30,
  "idleTimeoutMinutes": 60,
  "checkpointWarningMinutes": 10,
  "checkpointRetryMinutes": 5,
  "cleanupGraceMinutes": 15,
  "heartbeatSeconds": 60,
  "maxRuntime": "2h",
  "stopTimeoutSeconds": 5,
  "cleanupTimerEnabled": true,
  "cleanupTimerMinutes": 15,
  "cleanupExpiredOnStart": true,
  "cleanupOnShutdown": true,
  "recentStoppedWorkerHours": 6,
  "stoppedWorkerRetentionDays": 7,
  "dirtyStoppedWorkerRetentionDays": 30,
  "orphanRuntimeRetentionMinutes": 60,
  "pruneStoppedWorkersOnCleanup": true,
  "pruneRuntimeCachesOnStop": true,
  "profiles": {
    "pi-peer": {
      "harness": "pi",
      "command": "pi",
      "args": ["--mode", "rpc", "--exclude-tools", "agent_fleet"],
      "mode": "persistent",
      "maxRuntime": "12h"
    },
    "codex-safe": {
      "harness": "codex",
      "command": "coi",
      "args": ["--no-tui"],
      "mode": "persistent",
      "maxRuntime": "12h"
    },
    "codex-minimal": {
      "harness": "codex",
      "command": "coim",
      "args": ["--no-tui"],
      "mode": "persistent",
      "maxRuntime": "12h"
    },
    "claude-safe": {
      "harness": "claude",
      "command": "cci",
      "args": ["--safe"],
      "mode": "persistent",
      "maxRuntime": "12h"
    },
    "claude-minimal": {
      "harness": "claude",
      "command": "ccim",
      "args": ["--safe"],
      "mode": "persistent",
      "maxRuntime": "12h"
    },
    "claude-trusted": {
      "harness": "claude",
      "command": "cci",
      "args": [],
      "mode": "persistent",
      "maxRuntime": "12h"
    },
    "opencode-peer": {
      "harness": "opencode",
      "command": "opencode",
      "args": [],
      "mode": "persistent",
      "maxRuntime": "12h"
    },
    "opencode-run": {
      "harness": "opencode",
      "command": "opencode",
      "args": ["run", "--auto", "--format", "json"],
      "mode": "one-shot",
      "maxRuntime": "2h"
    }
  },
  "permissionProfiles": {
    "review-readonly": {
      "workspace": "read-only",
      "git": "read-only",
      "hardened": true
    },
    "builder-restricted": {
      "workspace": "read-write",
      "git": "read-only",
      "hardened": true
    },
    "manager-restricted": {
      "workspace": "read-only",
      "git": "read-only",
      "hardened": true
    },
    "trusted": {
      "workspace": "host",
      "git": "full"
    }
  },
  "roles": {
    "manager": {
      "harness": "pi",
      "permissionProfile": "manager-restricted",
      "model": "codex/gpt-5.6-sol",
      "effort": "high"
    },
    "worker": {
      "harness": "codex",
      "permissionProfile": "builder-restricted",
      "model": "gpt-5.6-sol",
      "effort": "medium"
    },
    "scout": {
      "harness": "codex",
      "permissionProfile": "review-readonly",
      "model": "gpt-5.6-sol",
      "effort": "low"
    },
    "scout-medium": {
      "harness": "codex",
      "permissionProfile": "review-readonly",
      "model": "gpt-5.6-sol",
      "effort": "medium"
    },
    "adversary": {
      "harness": "claude",
      "permissionProfile": "review-readonly",
      "model": "claude-opus-5",
      "effort": "xhigh"
    },
    "council-systems": {
      "harness": "codex",
      "permissionProfile": "review-readonly",
      "model": "gpt-5.6-sol",
      "effort": "xhigh"
    },
    "council-critical": {
      "harness": "claude",
      "permissionProfile": "review-readonly",
      "model": "claude-opus-5",
      "effort": "xhigh"
    },
    "council-alternative": {
      "harness": "claude",
      "permissionProfile": "review-readonly",
      "model": "claude-fable-5",
      "effort": "medium"
    },
    "advisor": {
      "harness": "pi",
      "profile": "pi-peer",
      "permissionProfile": "review-readonly",
      "model": "claude/claude-opus-4-8",
      "effort": "high",
      "instructions": "Act as an independent advisor coworker. Challenge plans, inspect evidence, and do not edit unless explicitly asked."
    },
    "builder": {
      "harness": "codex",
      "profile": "codex-safe",
      "permissionProfile": "builder-restricted",
      "effort": "high",
      "instructions": "Implement the assigned scope and report verifiable evidence."
    },
    "challenger": {
      "harness": "claude",
      "profile": "claude-safe",
      "permissionProfile": "review-readonly",
      "effort": "high",
      "instructions": "Challenge completion claims and identify missing evidence or defects."
    }
  }
}
