# Build outputs
*.exe
*.build/
*.dist/
*.onefile-build/
nuitka_cache/
__pycache__/
*.pyc
*.pyo

# Temporary files
*.tmp
*.temp
debug.txt
processing_debug.log

# Build scripts (keep source, ignore outputs)
enhanced_nuitka_command.txt
ray_temp_fix_compilation.log
ray_protobuf_fix_compilation.log
nuitka-crash-report.xml
onefile_*/

# Node modules and build artifacts
node_modules/
node-compile-cache/
dist/
# build/ contains electron-builder resources, but also setuptools temporary files
# We ignore the directory but specifically allow the installer script
build/
!build/installer.nsh
.cache/
chloros-electron-app/dist2/
electron-packager/
temp-*/
*.spec

# TypeScript build artifacts
*.js.map
*.d.ts.map
*.d.ts

# IDE and editor files
.vscode/
.idea/
*.swp
*.swo
*~

# OS generated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# Python virtual environments
venv/
env/
.env

# Logs
*.log
chloros-backend-cloud.zip

# Python package build artifacts
*.egg-info/
dist/
build/*
!build/installer.nsh
.eggs/
*.egg
wheels/

# ML model weights (large files - both plain and encrypted)
models/*.pth
models/*.pth.enc
NAFNet-SIDD-width32.pth

# Claude Code local settings
.claude/settings.local.json
.claude/settings.local.json
.claude/settings.local.json
