{
  "format": "conventional",
  "validation": {
    "runLint": true,
    "runTests": false,
    "checkBuild": false,
    "maxFileChanges": 50,
    "requireCleanWorking": true,
    "checkBranchStatus": true
  },
  "templates": {
    "feat": "{tipo}({alcance}): {descripcion}\n\n{detalles}\n\n{footer}",
    "fix": "{tipo}({alcance}): {descripcion}\n\n{detalles}\n\n{footer}",
    "docs": "{tipo}({alcance}): {descripcion}",
    "style": "{tipo}: {descripcion}",
    "refactor": "{tipo}({alcance}): {descripcion}\n\n{detalles}",
    "test": "{tipo}({alcance}): {descripcion}",
    "chore": "{tipo}: {descripcion}",
    "hotfix": "hotfix({alcance}): {descripcion}\n\n⚠️ URGENT FIX\n\n{detalles}\n\n{footer}",
    "release": "release: version {version}\n\n{changelogSummary}\n\n{breakingChanges}"
  },
  "scopes": {
    "autoDetect": true,
    "predefined": [
      "auth",
      "api",
      "ui",
      "components",
      "utils",
      "config",
      "docs",
      "tests",
      "security",
      "performance",
      "database",
      "deployment"
    ],
    "scopeMapping": {
      "src/components/": "components",
      "src/pages/": "pages",
      "src/utils/": "utils",
      "src/hooks/": "hooks",
      "src/services/": "services",
      "backend/": "api",
      "docs/": "docs",
      "tests/": "tests",
      "styles/": "ui",
      "public/": "assets"
    }
  },
  "rules": {
    "maxSubjectLength": 100,
    "bodyWrap": 72,
    "requireBody": ["feat", "fix", "refactor"],
    "requireBreakingChange": true,
    "requireTicketNumber": false,
    "allowEmptyScopes": ["chore", "style", "docs"],
    "subjectCase": "lowercase",
    "bodyLeadingBlank": true,
    "footerLeadingBlank": true
  },
  "ai": {
    "useIntelligentDescriptions": true,
    "contextAnalysis": true,
    "suggestImprovements": true,
    "detectBreakingChanges": true,
    "analyzeRelatedIssues": true,
    "generateDetailedBody": true
  },
  "integrations": {
    "slack": {
      "enabled": false,
      "webhook": "",
      "channel": "#dev-commits"
    },
    "jira": {
      "enabled": false,
      "autoLink": true,
      "transitionTickets": false,
      "ticketPatterns": ["PROJ-\\d+", "TASK-\\d+"]
    },
    "github": {
      "autoLabel": false,
      "linkIssues": true,
      "assignReviewers": false
    }
  },
  "analysis": {
    "detectFileTypes": {
      "javascript": [".js", ".jsx", ".ts", ".tsx"],
      "styles": [".css", ".scss", ".sass", ".less"],
      "documentation": [".md", ".mdx", ".txt"],
      "configuration": [".json", ".yml", ".yaml", ".toml"],
      "assets": [".png", ".jpg", ".svg", ".gif"]
    },
    "changePatterns": {
      "newFeature": {
        "patterns": ["new", "add", "implement", "create"],
        "fileTypes": ["components", "pages", "services"]
      },
      "bugfix": {
        "patterns": ["fix", "repair", "resolve", "correct"],
        "contexts": ["error", "bug", "issue", "problem"]
      },
      "refactor": {
        "patterns": ["refactor", "restructure", "optimize", "clean"],
        "fileTypes": ["utils", "services", "components"]
      }
    }
  },
  "customTemplates": {
    "security": "security({alcance}): {descripcion}\n\n⚠️ Security fix\n\n{detalles}\n\nCVE: {cve}\nSeverity: {severity}",
    "performance": "perf({alcance}): {descripcion}\n\n⚡ Performance improvement\n\n{detalles}\n\nBenchmark: {benchmark}",
    "dependencies": "chore(deps): {descripcion}\n\nDependency updates:\n{dependencyList}\n\n{securityNotes}"
  },
  "interactiveMode": {
    "enabled": true,
    "confirmBeforeCommit": true,
    "allowMessageEdit": true,
    "showDiffPreview": true,
    "suggestAlternatives": true
  }
} 
