# Rust build artifacts
/target/
# Note: Cargo.lock is committed for reproducible builds in applications

# Server logs and runtime files
server.log
*.log
*.log.*
nohup.out

# Daemon files
*.pid
bws-daemon.log
bws-daemon.pid
/var/log/bws.log
/var/run/bws.pid

# IDE and editor files
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store

# Environment files
.env
.env.local
.env.*.local

# Temporary files
*.tmp
*.temp
.cache/

# Backup files
*.bak
*.backup

# Local configuration overrides
config.local.toml
local.toml
bws_config.toml

# Test output files
test_output/
*.test

# Static content directories (if user-generated)
/static-*-user/
/user-static/

# Coverage reports
*.profraw
*.profdata
coverage/

# Generated documentation
doc/

# Cargo advisory database
.cargo/advisory-db/

# OS specific files
Thumbs.db
Desktop.ini

# Runtime and lock files
*.lock
*.socket
*.sock

# SSL/TLS certificates (if stored locally)
*.pem
*.key
*.crt
*.cert
certificates/

# Performance profiling
perf.data
*.perf
flamegraph.svg
