# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.hypothesis/
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg

# Virtual environments
.venv/
venv/
ENV/

# IDE
.idea/
.vscode/
*.swp
*.swo
*~

# Testing
.pytest_cache/
.coverage
htmlcov/
.tox/
.nox/

# Data (runtime generated)
data/memory.jsonl
data/codebook.json
data/concepts.json
data/synapses.json
data/warm_tier/*.mmap
data/warm_tier/*.json
data/warm_tier/*.npy
data/cold_archive/*.gz
data/vector_cache.sqlite
data/test_eviction/
vector_core/corpus_ready.json

# Logs
*.log
logs/

# Local dependency/vendor dumps
deps/

# Benchmarks and ad-hoc outputs
results*.txt
benchmark_results.txt
benchmark_results/

# OS
.DS_Store
Thumbs.db

# Secrets (should never exist, but just in case)
.env
*.pem
*.key

# Internal planning documents – NOT for public repo
AGENT_MASTER_PLAN.md
*.pdf

# Local IDE / agent settings
.claude/
.worktrees/
.superpowers/
mcps/
terminals/

# Runtime artifacts
error_log.txt

# Test output dumps (debug sessions)
failed_*.txt
test_failures.txt
test_out.txt
test_output*.txt
test_results*.txt
test_p*.txt
test_audit_output*.txt
coverage.json
requirements.lock

# Leaked test temp directories
.tmp_phase*/
.tmp_pytest/
pytest_base_temp/
MagicMock/
test_data_perf/

# Runtime data artifacts
data/import_log.db
data/vector_cache.sqlite*
data/subconscious.log
data/test_eviction/
data/dream_reports/

# Phase planning scratchpads
phase*.md.md

# Misc debug scripts
demo_wow.py
mnemocore_verify.py
sync_qdrant.py
test_qdrant_scores.py
upload_hf.py
