__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_old.md
NEXT_SESSION.md
planning/rfe_draft.md


# Community research input:
research/other-input/

# Research drafts (not ready for commit)
research/COUNTERPOINTS.md
research/agent-memory-primer.md
research/agent-memory-protocol-rfc.md
research/agent-memory-survey-paper.md
research/draft_blog-everyone-trying-to-own-memory.md
research/draft_survey-section-architectural-placement.md
research/agent-memory-benchmarks/

# Claude Code worktrees
.claude/worktrees/

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