{ "version": 1, "rules": [ { "pattern": "**/*", "rule": "project-structure.mdc" }, { "pattern": "**/docker/template/Dockerfile", "rule": "dockerfiles.mdc" }, { "pattern": "**/docker/template/Dockerfile.production", "rule": "dockerfiles.mdc" }, { "pattern": "**/docker-compose.dev.yml", "rule": "docker-compose-files.mdc" }, { "pattern": "**/docker-compose.staging.yml", "rule": "docker-compose-files.mdc" }, { "pattern": "**/docker-compose.production.yml", "rule": "docker-compose-files.mdc" }, { "pattern": "**/docker-compose.test.yml", "rule": "docker-compose-files.mdc" }, { "pattern": "**/stack.staging.yml", "rule": "stack-files.mdc" }, { "pattern": "**/stack.production.yml", "rule": "stack-files.mdc" }, { "pattern": "**/*.sh", "rule": "scripts.mdc" }, { "pattern": "**/build-test-run.sh", "rule": "git-workflow.mdc" }, { "pattern": "**/temp/**/*", "rule": ["temp-directory.mdc", "gitkeep-handling.mdc"] }, { "pattern": "**/.gitignore", "rule": "gitignore.mdc" }, { "pattern": "**/.git/**/*", "rule": "git-workflow.mdc" }, { "pattern": "**/docker/template/src/**/*", "rule": ["source-code.mdc", "gitkeep-handling.mdc"] }, { "pattern": "**/.gitkeep", "rule": "gitkeep-handling.mdc" }, { "pattern": "**/temp/", "rule": ["temp-directory.mdc", "gitkeep-handling.mdc"] }, { "pattern": "**/docker/template/src/", "rule": ["source-code.mdc", "gitkeep-handling.mdc"] }, { "pattern": "**/.woodpecker.yml", "rule": "project-structure.mdc" } ] }