# Rust build artifacts
/target/

# IDE
.idea/
.vscode/
*.swp
*.swo

# OS
.DS_Store
Thumbs.db

# Environment
.env
.env.*
!.env.example

# Coverage artifacts — generated by CI, must not be committed.
# Committing lcov.info embeds the local developer's absolute paths, which
# causes DeepSource to fail to match source lines and stay in WAITING state.
lcov.info
coverage/

.agents/
.claude/
.pi/
.opencode/
opencode.jsonc
opencode.json
*.html

