{
  "enabled": true,
  "name": "Ruff Lint Check",
  "description": "Runs ruff check on edited Python service files to catch lint errors before they reach CI",
  "version": "1",
  "when": {
    "type": "fileEdited",
    "patterns": [
      "services/**/*.py"
    ]
  },
  "then": {
    "type": "runCommand",
    "command": ".venv/bin/ruff check --fix services/",
    "timeout": 15
  }
}