# ── Rust / Cargo ─────────────────────────────────────────────────────────────
# Compiled output and build artifacts
/target/

# Cargo.lock IS committed (current Cargo guidance, even for libraries): it pins
# reproducible builds for CI/contributors and makes any new (esp. C-compiling
# `*-sys`) dependency show up as a reviewable diff — the zero-FFI guardrail.

# Backup files from `rustfmt`
**/*.rs.bk

# MSVC debug info
*.pdb

# ── nidus stores ─────────────────────────────────────────────────────────────
# Stray store directories/files created by examples or local experiments
*.nidus

# ── Editors / OS ─────────────────────────────────────────────────────────────
.DS_Store
*.swp
.idea/
.vscode/

# ── Beads / Dolt files (added by bd init) ────────────────────────────────────
.dolt/
*.db
.beads-credential-key
