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

# Virtual environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/

# IDEs
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store

# Testing
.pytest_cache/
.coverage
htmlcov/
.tox/
.hypothesis/
*.cover
*.log
*.lance/

# Linting
.ruff_cache/

# Project specific
.obsidian-kb/
*.db
*.sqlite
*.sqlite3

# OS
.DS_Store
Thumbs.db
*.tmp
*.temp
*.bak
*.~

# Logs
*.log
/tmp/obsidian-kb*.log

# Test results and reports
.test_results/
test_*.json
*TESTING_RESULTS*.md
*TESTING_REPORT*.md

# Internal development documents (not for end users)
.dev_docs/
FIX_PLAN.md
CONTEXT_LENGTH_FIX.md
CONTEXT_LENGTH_ISSUE.md
MODEL_VERSION_FIX.md
SETTINGS_UPDATE.md
NEXT_STEP.md
RELEASE_CHECKLIST.md
TESTING PLAN.md
TEST_COVERAGE_SUMMARY.md
SEARCH_DEVELOPMENT_PLAN.md
PUBLISHING.md
RELEASE_*.md
REINDEX_INSTRUCTIONS.md

# Lock files (optional - можно включить в репозиторий для воспроизводимости)
# uv.lock

