/build/
/build-*/
/.cache/
/.vs/
/.idea/
/.vscode/
/private/
/generated/
/recordings/
/src/gen/
/release-stage/
/versions/
/diagnostics/
/_*/
__pycache__/
*.py[cod]

*.fig
*.rom
*.sfc
*.smc
*.swc
*.sav
*.srm
*.bak

*.exe
*.dll
*.pdb
*.obj
*.ilk
*.user
*.vcxproj.user

*.ppm
*.bmp
*.png
!assets/macos/DKC3RecompIcon.png
*.wav
*.pcm
*.oam
*.wram
*.vram

saves/
rom.cfg
launcher.cfg
.DS_Store
Thumbs.db

assets/generated/
tier2_coverage.json
# The engine now emits per-run, timestamped tier-2 coverage manifests
# alongside the legacy fixed name.
tier2_*.json
tier2_*.jsonl

# Derived symbol files written by tools/ingest_dkc3_disasm.py
recomp/.ingest/
