# Buildroot (cloned by 'make setup', ~1GB)
buildroot/

# Build output
output/

# Downloaded toolchain/sources (inside buildroot/)
dl/

# Editor temp files
*.swp
*.swo
*~

# OS files
.DS_Store
Thumbs.db

# Build artifacts (large binary output, regenerated from source)
releases/
*.squashfs
*.uimage
dcentrald/backups/
dcentrald/target/

# Scratch / temp dirs
.tmp_*/

# Extractions / firmware dumps belong in knowledge-base/extractions/, not the firmware tree
extractions/

# Ad-hoc runtime logs from live-miner debugging (committed reviews stay under docs/reviews/)
boot_log_*.txt
docs/dcentrald_log_*.txt
docs/dcentrald_coldboot_*.txt
docs/RE_BRAIINS_LIVE_DUMP_*.txt

# QA 2026-08-11: stock FPGA RE bins / private beta
dcentrald/pic-recovery/firmware/stock_fpga*.bin
dcentrald/pic-recovery/firmware/hash_s8_app.txt
releases/private-beta/


# Operator-supplied SoC boot blobs (keep README tracked)
vendor/soc-boot/**
!vendor/soc-boot/README.md
!vendor/soc-boot/**/
!vendor/soc-boot/**/README.md

# Accidental junction that breaks pytest rootdir detection
/Claude

# Session one-shot Track-1 / WSL prove-and-build helpers (kept on disk)
_*.sh
_*.py
_*.toml
dcentrald/_*.log
scripts/_bench_alt_http.sh

# Private live-trial evidence (summaries live in public campaign docs)
docs/dev/**/evidence-private*/

