{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "includes": { "type": "array", "items": { "type": "string" }, "default": ["**/*.ts", "**/*.js", "**/*.py", "**/*.go", "**/*.rs", "**/*.java"] }, "excludes": { "type": "array", "items": { "type": "string" }, "default": ["node_modules/**", "dist/**", "build/**", ".git/**"] }, "outputFormat": { "type": "string", "enum": ["json", "yaml"], "default": "json" }, "template": { "type": "string", "enum": ["cursor", "copilot", "generic", "default"], "default": "default" }, "outputFile": { "type": "string", "default": "ai-context.json" }, "analyzeConventions": { "type": "boolean", "default": true }, "includeDevDependencies": { "type": "boolean", "default": false }, "respectGitignore": { "type": "boolean", "default": true } }, "required": ["includes", "excludes"], "additionalProperties": false }