
# TLS certificates
*.pem
certs/

# Windows device name artifacts (created when running Windows commands in Git Bash)
nul
NUL
con
CON
aux
AUX
prn
PRN

# Aider files
.aider.*

# Private/sensitive documents
docs/saas-monetization-strategy.md

# Local memory exports (contain sensitive data)
local_export*.json

# Python
__pycache__/
*.py[cod]
*$py.class
*.so

# Python environment & build artifacts
.Python
env/
.venv/
venv/
py310_venv/
venv_py310/
.uv/
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
!scripts/pr/lib/
!scripts/service/windows/lib/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg

# Python project tools
pip-wheel-metadata/
__pypackages__/

# Virtual Environment activation files (redundant due to .venv/ but explicit if needed)
.env
.env.local
.env.development
.env.test
.env.production
# But include template files
!.env.example

# IDEs & Editors
.idea/
.vscode/
*.swp
*.swo

# OS-specific files
.DS_Store
.AppleDouble
.LSOverride

# CodeGPT / Extensions
.codegpt/

# ChromaDB artifacts
chroma_db/
tests/test_db/chroma.sqlite3

# SQLite-vec artifacts
*.sqlite
*.sqlite-*
.mcp_memory_sqlite/
.mcp_memory_chroma/

# pyscn analysis artifacts (reports and history tracked in .pyscn/.gitignore)
.pyscn/reports/
.pyscn/history/

# Quality analysis reports
reports/

# Project-specific artifacts
backups/
test_output.txt
dxdiag_output.txt
dxdiag.txt
claude_desktop_config_updated.json
claude_config/claude_desktop_config.json

# Remove these if mistakenly included
=1.0.0,
=11.0.3
=*.*.*
**vX.Y.Z**
**vX.Y.Z**:
timestamp
updated_at

# Logs and debugging
*.log
*.bak
*.tmp
*.old

# Claude hooks runtime cache
claude-hooks/utilities/session-cache.json

# Test and development artifacts
test_*.py.backup
*_test.py.old
development_notes.md

# Temporary MCP test files
/tmp/test_mcp*.py
test_mcp*.py
debug_mcp*.py

# Migration artifacts
migration_*.log
deploy_test*.sh

# Optional: VSCode debugging & Python caches
*.coverage
coverage.*
.cache/
.pytest_cache/
.tox/
nosetests.xml
coverage.xml
*.cover
.hypothesis/
claude_config/claude_desktop_config.json
.claude/mcp_config.json

# Personalized setup guides (generated locally)
YOUR_PERSONALIZED_SETUP_GUIDE.md
# Only ignore the root-level .mcp.json (local dev config).
# Plugin-level claude-hooks/.mcp.json is tracked.
/.mcp.json

# Local memory service configuration (contains private endpoints/keys)
CLAUDE_MEMORY.md
*_reference_memories_*.json

# Claude Code local settings (personal configurations)
.claude/settings.local.json*
scripts/.claude/settings.local.json*

# Amp CLI Bridge (entire directory - user-specific working space)
.claude/amp/

# Personal files
CLAUDE_PERSONALIZED.md
CLAUDE.local.md
SESSION_MEMORY_2025-08-11.md

# Context crystallizer artifacts
.context-crystallizer/

# Old analysis and benchmark directories
.benchmarks/
.metrics/
.venv-analysis/

# Git tools
.git-rewrite/

# Git worktrees (isolated development workspaces)
.worktrees/

# Node.js dependencies and artifacts
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
package-lock.json
.npm
.mcp.json.disabled
data/

# GitHub wiki clone (managed separately)
.wiki/

# GitNexus knowledge graph database (binary, generated locally by npx gitnexus analyze)
.gitnexus/

# Keep directory structure but ignore content
!.claude/amp/prompts/pending/.gitkeep
!.claude/amp/responses/ready/.gitkeep
!.claude/amp/responses/consumed/.gitkeep
.local/

# Social media posts
social-media/

# Python version compatibility marker
venv/.python312_compat
docs/.herenow/
.herenow/
certs/cert.pem
.gitignore
certs/key.pem

# LoCoMo benchmark data (downloaded on demand)
data/locomo/
results/benchmarks/
