{
  "$schema": "https://atlashub.ch/schemas/claude-gitflow-config.json",
  "version": "2.1.0",
  "platform": {
    "detected": "",
    "shell": "",
    "detectedAt": ""
  },
  "workspace": {
    "path": "",
    "name": ""
  },
  "repository": {
    "name": "",
    "rootFolder": "",
    "nameVariants": {
      "pascalCaseDot": "",
      "pascalCase": "",
      "kebabCase": "",
      "snakeCase": "",
      "displayName": ""
    },
    "defaultBranch": "main",
    "remoteUrl": ""
  },
  "git": {
    "provider": "",
    "branches": {
      "main": "main",
      "develop": "develop"
    },
    "prefixes": {
      "feature": "feature/",
      "release": "release/",
      "hotfix": "hotfix/"
    }
  },
  "worktrees": {
    "enabled": true,
    "mode": "organized",
    "structure": {
      "main": "",
      "develop": "",
      "features": "",
      "releases": "",
      "hotfixes": ""
    }
  },
  "versioning": {
    "strategy": "semver",
    "current": "0.0.0",
    "tagPrefix": "v",
    "sources": ["csproj", "package.json", "VERSION"]
  },
  "efcore": {
    "enabled": true,
    "validateOnCommit": true,
    "blockDestructive": true,
    "migrationNaming": "{context}_v{version}_{sequence}_{Description}",
    "migrationNamingSquash": "{context}_v{version}",
    "squashBeforePR": true,
    "localHosts": []
  },
  "workflow": {
    "push": {
      "afterCommit": "worktree"
    },
    "pr": {
      "autoLabels": true,
      "requireReview": true
    }
  },
  "language": {
    "code": "en"
  }
}
