# Python
.venv/
__pycache__/
*.pyc
*.egg-info/
build/
dist/
.mypy_cache/

# IDE
.idea/
.DS_Store

# Environment
.env

# Project runtime data (inside projects/)
/projects/

# Current project tracker
.current_project

# Pytest cache
.pytest_cache/

# Test fixtures - keep in tests/ only
tests/test_data/
tests/test_drafts/
tests/test_drafts_insert/
tests/test_export/
tests/test_formatter/
tests/test_references/
tests/test_references_draft/
tests/test_references_insert/
tests/test_results/

# Foam test directory
test_foam_refs/

# Prevent root-level test pollution (tests use tmp_path)
/test_data/
/test_results/
/test_export/
/test_formatter/

# Legacy root directories (should not exist)
/drafts/
/references/
/results/
/data/
/logs/
/output/

# Legacy memory directory (migrated to memory-bank/)
/.memory/

# Memory Bank is tracked (DO NOT ignore)
# memory-bank/
.coverage

# Pandoc binaries (install via system package manager)
pandoc.exe
pandoc-*.msi

# Copilot hooks runtime state (ephemeral, per-session)
.github/hooks/_state/

# Migration backup files
.vscode/mcp.json.bak.*
