# Rust
/target
**/*.rs.bk

# Library crate: lockfile not committed
Cargo.lock

# C firmware host builds
firmware/**/*.o
firmware/core/test_veil_shield

# ESP-IDF example build output
firmware/esp32/examples/*/build/
firmware/esp32/examples/*/managed_components/
firmware/esp32/examples/*/sdkconfig
firmware/esp32/examples/*/sdkconfig.old
firmware/esp32/examples/*/dependencies.lock

# Node / harness
node_modules/
harness/dist/

# Agent/tooling telemetry — never commit
.claude-flow/
*.log

# OS / editor
.DS_Store
*.swp
