# ---- Build output ----
/build/
/obj/
*.o
*.out
bin/**/*.out

# CMake
CMakeCache.txt
CMakeFiles/
cmake_install.cmake
/_deps/

# Editor / tooling
compile_commands.json
.cache/
.vscode/
*.swp

# ---- Captured images ----
*.jxl
bin/x64/Release/RGB/
bin/x64/Release/ACR/
bin/x64/Release/NIR/
# but keep the demo-mode placeholder image (force-tracked)
!bin/x64/Release/test_smoke.jxl

# ---- Secrets / machine-specific config ----
# Real configs hold plaintext MQTT credentials. Commit config/config.example.ini instead.
config.ini
bin/x64/Release/config.ini
