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

# Library crate: do not commit Cargo.lock — downstream applications pin
# versions themselves.
/Cargo.lock

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

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

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

# Environment and secrets
.env
.env.local
.env.*.local
.secrets
*.key
*.pem

# macOS
.DS_Store
**/.DS_Store

# Windsurf workflow files (never commit)
.windsurf/

# Coverage reports
/coverage/
/cobertura.xml
/tarpaulin-report.html
/*.profraw
/coverage/*.info

# Generated code (proto, SBE)
src/api/grpc/generated/

# Local development
.local/
/Docker/.erlang.cookie

# Logs
*.log
logs/

# Database
*.db
*.sqlite

# Claude Code local config
.claude/
rules/
mutants.out/
