# Rust build artifacts
/target/
**/*.rs.bk
*.pdb

# Cargo.lock is committed: this crate ships a binary, so reproducible builds
# matter more than dependency-resolution freedom.

# SQLite database and its WAL sidecars (§7, §8). Never commit an operator's data;
# note that a plain file copy of a live WAL database is not a valid backup —
# use `VACUUM INTO` or the backup API.
*.db
*.db-wal
*.db-shm
*.sqlite
*.sqlite3

# Local operator configuration — holds the TMDB API key (§8).
.env
.env.*
!.env.example

# Python artefacts from the traceability tooling
__pycache__/
*.pyc

# Generated traceability output — regenerate with the gate, never hand-edit.
traces-report.json

# Editor / OS noise
.vscode/
.idea/
*.swp
*~
.DS_Store
