__pycache__/
*.py[cod]
.venv/
venv/
*.egg-info/
dist/
build/
.pytest_cache/
.ruff_cache/
htmlcov/
.coverage
.env
*.env
*.key
*.pem
*.p12
*.pfx
credentials.json
secrets.yaml
secrets.yml

# Per-operator files that must NOT be committed (contain real credentials)
# Each has a sibling `*.example.*` template that IS committed.
memory-hub-mcp/deploy/users-configmap.yaml
memory-hub-mcp/dev-users.json
.DS_Store
node_modules/
.build-context/
seed-clients.json

# Added by ggshield
.cache_ggshield
.mcp.json

NEXT_SESSION*.md
planning/rfe_draft.md


# Research drafts not ready for public commit
research/agent-memory-benchmarks/

# Claude Code worktrees
.claude/worktrees/

# Local DB backups (created by scripts/backup-db.sh)
backups/

medium_article_1.pdf

