# Working folder with diagnostics and tests - not committed
_work/

# Python
__pycache__/
*.pyc

# Build artefacts (native/build-host.bat, native/build-launcher.bat)
*.obj
native/nvngx.dll
native/nvngx.dll.manifest
native/nvngx.dll_ns-forwarder.dll
native/nvngx.dll_ns-forwarder.exp
native/nvngx.dll_ns-forwarder.lib
native/launcher.res
NeuralScreen.exe

# NVIDIA redistributable: 165 MB, over the GitHub file limit (100 MB).
# How to get it - see README.md, the Requirements section.
native/nvngx_dlssnr.dll

# Optional local Python runtime next to the program
runtime/

# Program log (pythonw launch without a console), and the one a start moved
# aside when it grew too large (startup._rotate_log)
NeuralScreen.log
NeuralScreen.log.1

# The worker's own log, written next to the binary. It appears whenever the
# worker runs directly - `nvngx.dll --test` writes one every time - and it was
# untracked-but-visible until a mutation run left one behind.
native/dlss5-feed-host*.log

# Per-machine compatibility verdict and user-created support bundles
compatibility-cache.json
support-bundles/

# Per-user settings. The tracked product defaults live in config.default.json.
config.json

# Recordings made with Num0
recordings/

# Release archives in the root (rebuilt at release time)
*.zip

# The outer checksum sidecar built next to the archive (rebuilt at release time)
SHA256SUMS

# Screenshots taken with the menu button
screenshots/

# Backups left by patch scripts
*.bak-*

# Offscreen renders of the menu, for reviewing the layout
_menu*.png
*.local-backup
release-package.html
# Handoff briefs between sessions: written for one conversation, stale
# the next day. They stay on disk and out of the repository.
BRIEF-*.md

# Dev scripts and personal files - not for the repository
_measure_*.py
_probe_*.py
_render_*.py
_mockup_*.py
requirements.txt

native/nvngx_dlss.dll

native/nvngx_dlssg.dll

# BYO library folder: user-placed runtime dlls never enter git
native/libraries/*.dll
native/libraries/*.part
