# Build artifacts
/target/
*.so
*.dylib
*.dll
*.dSYM/

# Rust backups
**/*.rs.bk

# IDE / editor
.idea/
.vscode/
*.swp
*.swo
*~
*.bak
*.orig

# macOS
.DS_Store
.AppleDouble
.LSOverride

# Test coverage
*.profraw
*.profdata
lcov.info
coverage/

# Local configuration
.env
.env.local
.claude/

# Internal planning documents kept locally — never commit these
/docs/

# Logs / temporary files
*.log
debug.txt
tmp/
temp/

# Note: Cargo.lock IS committed — this crate ships a binary, so a pinned
# lockfile gives reproducible builds. Do not add it here.
