# .contextualignore - Default patterns for Contextual indexing
# Uses gitignore syntax (pathspec)
# Place this in your project root to customize what gets indexed

# Dependencies
node_modules/
.venv/
venv/
vendor/
.bundle/

# Build outputs
dist/
build/
*.egg-info/
target/
out/
bin/
obj/

# Minified/generated files
*.min.js
*.min.css
*_pb2.py
*_pb2.pyi
*.g.dart
*.freezed.dart
*.g.go

# Type declarations (usually auto-generated)
*.d.ts

# Database files
*.db
*.sqlite
*.sqlite3

# Logs
*.log

# IDE/Editor files
.vscode/
.idea/
*.swp
*.swo

# OS files
.DS_Store
Thumbs.db

# Test coverage
htmlcov/
.coverage
coverage.xml

# Documentation builds
_build/
site/

# Large media files (not useful for code context)
*.mp4
*.mov
*.avi
*.mp3
*.wav
*.jpg
*.jpeg
*.png
*.gif
*.ico
*.svg
*.pdf

# Archive files
*.zip
*.tar
*.tar.gz
*.rar
*.7z

# Binary files
*.exe
*.dll
*.so
*.dylib

# Lock files (too noisy, low signal)
package-lock.json
yarn.lock
pnpm-lock.yaml
poetry.lock
Cargo.lock

# Code generated comments
# DO NOT EDIT
# Code generated by
# Auto-generated
