*.obj
*.pdb
*.pyc
__pycache__/
build/
modern/
*.ezd
*.avi
*.sav
*.exe
editor/projects/
*.log
*.pid

.venv/
.local/
local-vc98/
original/
*.dll
*.lib
*.res
*.map
*.dmp
compiler-cache.json

# Local proprietary tools/references and game/disc data are never source releases.
toolchain/
third_party/msvc600-reference/
third_party/nt5-crt-reference/
third_party/opennt-*/
src/crt/
src/lanes/codex/crt_*
src/lanes/codex/stl_*
src/lanes/codex/eh_*
src/lanes/codex/iostream_*
src/lanes/codex/cpp_eh*
src/lanes/codex/locale_*
src/lanes/codex/msvcrt_*
**/XTREE
src/leaf/FUN_004b*.c
src/leaf/FUN_004c*.c
*.iso
*.img
*.ccd
*.cue
*.sub
.env
.env.*
.mcp.json
.playwright-mcp/

# Original content is imported locally, never published.
src/scripts/
src/script_headers/
src/lanes/codex/resources/icon_*.ico
TitbitStudio-projects/
TitbitStudio.json
dist/
linux-port/probes/out/
linux-port/game/
*.o
*.a
*.ll
*.bc
*.ppm

linux-port/flatpak/stage/
*.flatpak

# Nix build outputs.
/result
/result-*
