# Generated by Cargo
# will have compiled files and executables
debug/
target/

# These are backup files generated by rustfmt
**/*.rs.bk

# MSVC Windows builds of rustc generate these, which store debugging information
*.pdb

# Generated by cargo mutants
# Contains mutation testing data
**/mutants.out*/

# Environment and secrets
.env
.env.*
!.env.example

# OS files
.DS_Store
Thumbs.db

# IDE and editor files
.idea/
*.swp
*.swo
*~
.vscode/
!.vscode/settings.json
!.vscode/extensions.json

# Logs
*.log
logs/

# Database
*.db
*.sqlite

# Coverage
coverage/
*.lcov
cobertura.xml
tarpaulin-report.html

# Documentation build
docs/book/
target/doc/

# Research notes (not part of codebase)
aura-research/

# Claude
.claude/

# Cargo audit cache
~/.cargo/advisory-db

# Benchmarking
criterion/
benches/target/

# Profiling
flamegraph.svg
perf.data
perf.data.old

# Docker volumes
.docker/

# SQLx offline mode
.sqlx/

# Testing artifacts
*.profraw
*.profdata

# Helm chart dependencies (fetched at build time via `helm dep update`)
deploy/charts/*/charts/
deploy/charts/*/*.tgz

# Node modules (for dashboard when added)
node_modules/
dist/
.turbo/

# Lock files for tools
package-lock.json
yarn.lock
pnpm-lock.yaml

# Python (SDK)
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
downloads/
eggs/
.eggs/
# Python install directories (but not src/lib/ application code)
**/site-packages/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
.pytest_cache/
.mypy_cache/
.ruff_cache/
.venv/
venv/
ENV/