# Local working directories — third-party / personal material, never committed.
# dump/   = the user's own dumped game files (see README: patch-only, dump-your-own)
# ue_src/ = third-party sources consulted under their own licenses, not redistributable
# backup/ = user save data
dump/
ue_src/
backup/
ghidra_proj/

# Raw reverse-engineering output (derivative of Meta's proprietary binary).
# Keep only the plain symbol-NAME lists (the public OVRPlugin API surface).
analysis/*
!analysis/all_exports.txt
!analysis/shim_surface.txt

# Large third-party toolchains (fetched locally, not redistributed)
# (re-include our own desktop OpenXR harness source)
tools/*
!tools/desktop-harness/

# Vendored third-party headers (fetched by scripts/fetch_deps.sh)
shim/third_party/

# Build artifacts / secrets
shim/build/
build/
packaging/out/
packaging/work/
packaging/libs/
*.so
*.apk
*.o
*.keystore
*.zip
*.tar.gz
save_backup/

# Session/lane scratch (personal assistant-lane config — never public)
CLAUDE.md
scratch_obj/
