# Rust
target/
**/target/
# Cargo.lock IS committed (reproducible builds; CI uses --locked).

# build artifacts (firmware/kernel objects are rebuilt from source)
*.o
*.a

# scratch / editor
*.swp
*~
.DS_Store
__pycache__/
*.pyc

# local tooling state
.claude/

# driver MC/DC harness build dirs
**/test/build/

# qemu device sim: build outputs (initramfs, disk images, cached busybox) and
# payload binaries (dropped in from flare-edge builds, never committed)
qemu/out/
qemu/payload/*
!qemu/payload/README.md
