# Dependencies
node_modules/
.pnp/
.pnp.js
package-lock.json
yarn.lock

# Testing
coverage/
.nyc_output/
test-results/
junit.xml

# Production
build/
dist/
out/
.next/
.nuxt/
.cache/
.output/

# Environment files
.env
.env.*
!.env.example
.env.local
.env.development.local
.env.test.local
.env.production.local
.env*.local
*.env

# Logs
npm-debug.log*
yarn-debug.log*
yarn-error.log*
logs/
*.log
debug.log
error.log

# IDE
.idea/
.vscode/
*.swp
*.swo
*.sublime-workspace
*.sublime-project
.project
.classpath
.settings/
*.code-workspace

# OS
.DS_Store
Thumbs.db
desktop.ini
$RECYCLE.BIN/
*.lnk

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
env/
venv/
ENV/
.env/
.venv/
pip-log.txt
pip-delete-this-directory.txt
.tox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
.python-version
*.egg-info/
.installed.cfg
*.egg
MANIFEST
dist/
build/
eggs/
parts/
bin/
var/
sdist/
develop-eggs/
.installed.cfg
lib/
lib64/

# RAG specific
data/
embeddings/
*.faiss
*.pkl
*.bin
*.vec
*.model
*.index
chunks/
documents/
vectors/
corpus/
indexes/

# Temporary files
*.tmp
*.temp
*.bak
*.swp
*~
*.swx
*.swo
*.swn
*.bak
*.orig
*.rej
*.patch
*.diff

# Build artifacts
*.min.js
*.min.css
*.map
*.gz
*.br
*.zip
*.tar
*.tar.gz
*.tgz
*.rar
*.7z

# Debug
.debug/
debug/
debug.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Local development
.local/
local/
local.* 