{
  "schemaVersion": "2.6.0",
  "global": {
    "identities": [],
    "keychainMapping": {
      "jira": null,
      "bitbucket_token": null,
      "bitbucket_user": null,
      "github": null,
      "confluence": null,
      "figma": null,
      "figma_mcp": null,
      "fortify": null,
      "graylog": null,
      "graylog_test": null,
      "usage_ingest": null,
      "firebase": null,
      "jenkins": null
    },
    "tokenScripts": {},
    "platformIdentityRouting": {},
    "recentProjects": [],
    "recentBranches": {},
    "recentGroups": [],
    "serviceStatus": {},
    "settings": {
      "branchTtlDays": 15,
      "pushRetryMax": 5,
      "buildRetryMax": 3,
      "serviceStatusCacheSeconds": 300,
      "repoScanDays": 90,
      "identityRoutingEnabled": false,
      "multiRepoEnabled": false,
      "pushMustSucceed": true,
      "worktreeAutoRemoveOnPr": true
    },
    "defaultJiraKey": null,
    "reportChannels": {
      "pr": true,
      "jira": true,
      "confluence": false,
      "wiki": false
    },
    "reportContent": {
      "normalAnalysis": true,
      "technicalAnalysis": false,
      "testScenarios": true,
      "autoDiff": false,
      "manualNote": false
    },
    "wikiScope": [
      "main",
      "ios",
      "screenshots",
      "index"
    ],
    "autopilotReportTimeoutSeconds": 1800,
    "promptLanguage": "en",
    "outputLanguage": "en",
    "triageCrossCheck": {
      "enabled": false,
      "samplePct": 10,
      "model": "sonnet",
      "blockOnDisagreement": false
    },
    "modelFallback": {
      "enabled": true,
      "premiumTierUntil": null,
      "fallbackModel": "sonnet",
      "onDispatchError": true
    },
    "costBudget": {
      "enabled": true,
      "maxUsd": 5.0,
      "warnPct": 80,
      "onExceed": "warn",
      "pricingModel": "opus"
    },
    "usageLog": {
      "enabled": false,
      "endpoint": "https://mmerterden.vercel.app/api/usage/ingest",
      "token": ""
    },
    "derivedSkillSources": [],
    "devToolkit": {
      "enabled": true,
      "mcpServerName": "multi-agent-toolkit",
      "registry": "github-packages"
    },
    "skillConformance": {
      "blockOnCoverageGap": false
    },
    "resumeLocal": {
      "autoFix": false
    }
  },
  "projects": {},
  "_projectsComment": "Per-project overrides by slug. Notable: testPolicy (tdd | tests-after | none) - how the dev phase authors tests; asked once by Phase 0 when absent.",
  "_figmaConfigTemplate": {
    "_comment": "Copy this to ~/.claude/projects/{slug}/figma-config.json and fill in values. See pipeline/schemas/figma-project-config.schema.json for full schema.",
    "schemaVersion": "1.0.0",
    "project": {
      "slug": "",
      "repoOwner": "",
      "repoName": "",
      "baseBranch": "develop",
      "platform": "ios"
    },
    "figma": {
      "fileKey": "",
      "patKeychainKey": "",
      "mcpEnabled": false
    },
    "submodules": {
      "common": {
        "path": "",
        "branch": "develop"
      },
      "uicomponents": {
        "path": "",
        "branch": "develop"
      },
      "wiki": null
    },
    "board": {
      "enabled": false,
      "provider": "none",
      "projectId": null,
      "columns": {
        "todo": "Todo",
        "inDevelop": "In Develop",
        "inReview": "In Review",
        "done": "Done",
        "blocked": "Blocked",
        "bugfix": "Bugfix"
      }
    },
    "registry": {
      "enabled": false,
      "type": "none",
      "cliName": null,
      "packagePath": null
    },
    "review": {
      "requiredApprovals": 0,
      "reviewers": [],
      "autoAssign": false
    },
    "iteration": {
      "branch": "iteration/develop",
      "batchSize": 5
    },
    "wiki": {
      "enabled": false,
      "categoryMapping": "auto"
    },
    "confluence": {
      "enabled": false,
      "spaceKey": null,
      "parentPageId": null
    },
    "tokens": {
      "spacing": ".Spacing.spacing{value}",
      "color": "Color.{semantic}",
      "typography": ".typographyStyle(.{name})",
      "radius": ".CornerRadius.radius{value}"
    },
    "scripts": {
      "pythonPath": "python3",
      "preGather": null,
      "postCommit": null
    },
    "models": {
      "default": "sonnet",
      "complex": "opus",
      "overrides": {}
    }
  },
  "_derivedSkillSourcesTemplate": {
    "_comment": "Optional. Populate global.derivedSkillSources[] to let /multi-agent:refactor check whether skills you derived from an upstream marketplace plugin have been updated. Kept in your LOCAL prefs only (never synced), so it may reference private sources. Copy an entry like the one below. Set upstreamLocalClone when you have a working copy: the installed plugin cache is only as fresh as your last marketplace update, and a stale cache makes the drift check answer 'up to date' when it is four releases behind. Set driftAcknowledged to the current upstream version to accept a known drift without failing the gate; the gate re-fails when upstream moves past it.",
    "_example": {
      "label": "Component toolkit skills",
      "localPath": "plugins/<my-plugin>/skills/workflow",
      "upstreamMarketplace": "<installed-marketplace-name>",
      "upstreamPlugin": "<upstream-plugin-name>",
      "upstreamSkills": [
        "<skill-a>",
        "<skill-b>"
      ],
      "derivedFromVersion": "0.0.0",
      "upstreamVersionSource": "marketplace.json",
      "upstreamLocalClone": "$HOME/<upstream-repo-working-copy>",
      "upstreamRepoUrl": "https://github.com/<org>/<repo>"
    }
  },
  "_devToolkitTemplate": {
    "_comment": "Optional. global.devToolkit points at the companion MCP server that serves the pipeline's device and browser tools. /multi-agent:refactor Step 0c researches current MCP practice and audits that repo against it (plan band E); /multi-agent:sync Step 3d ships it when it moved (gates, commit, publish). Leave localPath out and both commands auto-detect the repo from your mcpServers registration; set enabled:false to skip both.",
    "_example": {
      "enabled": true,
      "label": "multi-agent-toolkit MCP server",
      "localPath": "$HOME/<repo-dir>",
      "mcpServerName": "multi-agent-toolkit",
      "packageName": "@<scope>/<package>",
      "registry": "github-packages",
      "repoUrl": "https://github.com/<owner>/<repo>"
    }
  }
}
