__pycache__/
*.py[cod]
*.egg-info/
.venv/
venv/
dist/
build/
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
.coverage.*
htmlcov/
*.log
.env
.env.*
!.env.example
.DS_Store
.idea/
.vscode/
.history/
artifacts/
skills/*.zip
.cursor/
internal/
demo/
demo/*
# Demo compose configuration (examples/demo/) is tracked despite the
# repository-root "demo/" ignore rules above.
!examples/demo/
!examples/demo/**
internal/
internal/**
# Manual check only (docs/connecting-services.md); never installed in CI.
examples/keystone-identity/typescript/node_modules/
examples/keystone-identity/typescript/package-lock.json
