# Build artifacts
/bin/
/image-studio/build/bin/
/image-studio/build/darwin/build/
/image-studio/build/windows/build/
/image-studio/frontend/dist/
/image-studio/frontend/node_modules/
/image-studio/frontend/test-results/
/image-studio/frontend/playwright-report/
/image-studio/frontend/coverage/
/cloudflare-worker/node_modules/
/cloudflare-worker/coverage/
/android-shell/.gradle/
/android-shell/.gradle-wrapper/
/android-shell/.kotlin/
/android-shell/build/
/android-shell/app/build/
/android-shell/local.properties
/android-shell/*.jks
/android-shell/*.keystore
/android-shell/app/src/main/assets/web/
/android-shell/app/src/phone/assets/web/
/android-shell/app/src/pad/assets/web/

# Generated images, raw SSE dumps, imported sources
# (raw SSE files include request headers — may leak API keys)
/images/
/input/*
!/input/.gitkeep
/output/*
!/output/.gitkeep
!/output/log/
/output/log/*
!/output/log/.gitkeep
/intermediate/*
!/intermediate/.gitkeep
/image-studio/build/bin/data/
*.exe
*.exe~
*.log
*.prof
coverage*.out

# Go
*.test
*.out
.gocache/
.gomodcache/
.gopath/

# Python
__pycache__/
*.pyc
*.pyo
.pytest_cache/

# IDE / OS
.vscode/
.idea/
.DS_Store
Thumbs.db
*.swp

# Claude / Cursor local config (not for public repo)
.claude/
.cursor/

# Local env overrides
.env
.env.local
*.local
*.local.json
/config/*.local
/config/*.local.json
/config/webview/
/image-studio/frontend/.local/

# Local caches / sandboxes
.npm-cache/
.sandbox-home/
.tmp/
.tmp-*/
.wails/

# Frontend (wails-generated hash files)
package-lock.json.md5
package.json.md5
