# Build output bin/ obj/ out/ # Rider / VS .idea/ .vs/ *.user *.suo # NuGet *.nupkg packages/ # OS .DS_Store Thumbs.db # Reference repos and retail client (large, not our code, separate licenses) # WorldBuilder is exempt — it's a load-bearing dependency tracked as a git # submodule pointing at our fork (Phase N, see docs/architecture/worldbuilder-inventory.md). references/* !references/WorldBuilder !references/WorldBuilder/ # Claude Code session state .claude/ launch.log launch-*.log launch.utf8.log # ImGui auto-saved window/docking state (per-user, not source) imgui.ini # User-only download cache (per-developer, not source) refs/ # Python tooling (under tools/) — bytecode caches __pycache__/ *.pyc # Per-session scratch (Claude commit message drafts, ad-hoc temp files) tmp/ # Git worktrees for isolated feature work .worktrees/ # Per-session retail-debugger scratch — cdb scripts, logs, analysis helpers. # The committed reference workflow lives in CLAUDE.md "Retail debugger toolchain"; # session-specific traces should not pollute the repo. *.cdb launch_*.log launch_*.err launch_*.ps1 launch[0-9]*.log analyze_*.ps1 peek_*.ps1 run_cdb_*.ps1 find_cdb.ps1 find_acclient.ps1 kill_cdb.ps1 append_memory.ps1 sky_*.log smoke_test* steep_roof_trace* substep_trace* sg_built.txt # Stray bash-mangled path artifacts from PowerShell-via-bash escaping C[€-￿]*