{
  "schemaVersion": 1,
  "roleId": "auto",
  "version": 1,
  "label": "Auto-select",
  "description": "Let the CFW harness choose the narrowest operating profile for the requested outcome.",
  "taskClasses": [
    "triage",
    "planning",
    "research",
    "customer-operations",
    "build",
    "review"
  ],
  "instructions": [
    "Interpret the requested outcome before selecting tools or agents.",
    "Choose the smallest qualified roster and keep routine execution out of the owner view.",
    "Surface only customer needs, decisions, verified outputs, exceptions, and risk."
  ],
  "knowledgeScopes": [
    "cfw-records",
    "current-work",
    "approved-tool-catalog"
  ],
  "requestedCapabilities": [
    "read-records",
    "prepare-work",
    "nominate-specialists",
    "request-approval"
  ],
  "defaultToolIds": [
    "crm",
    "projects",
    "records"
  ],
  "agentRoster": [
    "coordinator",
    "qualified-specialist",
    "independent-auditor"
  ],
  "maxParallelAgents": 3,
  "riskClass": "adaptive",
  "requiredAudits": [
    "scope",
    "authority",
    "security",
    "completion"
  ],
  "approvalPolicy": {
    "readOnly": "may-proceed-after-current-authority-check",
    "mutation": "owner-confirmation-required",
    "production": "separate-activation-required"
  },
  "timeouts": {
    "planningSeconds": 120,
    "executionSeconds": 1800
  },
  "outputSchema": "cfw-owner-brief-v1",
  "presentation": {
    "visible": ["customer-needs", "decisions", "verified-outputs", "exceptions"],
    "hiddenByDefault": ["agent-messages", "tool-calls", "execution-traces", "intermediate-drafts"]
  },
  "authority": "none",
  "status": "candidate"
}
