# === Secrets / local env ===
.env
.env.*
!.env.example
deploy/.env
*.pem
*.key

# === Go ===
backend/bin/
/backend/server
/backend/migrate
*.exe
*.exe~
*.dll
*.so
*.dylib
*.test
*.out
/backend/coverage/

# === sqlc generated (keep if committed; uncomment to ignore) ===
# backend/internal/store/sqlc/

# === IDE / OS ===
.idea/
.vscode/
*.iml
.DS_Store
Thumbs.db

# === Agent / tooling local data ===
.zcode/
backend/.testbin/

# === Windows system files ===
desktop.ini
Thumbs.db

# === Docker ===
deploy/data/

# === Android / Gradle ===
android/.gradle/
android/build/
android/app/build/
android/local.properties
android/captures/
android/.cxx/
*.apk
*.aab
*.ap_
*.dex
*.keystore
*.jks
keystore.properties

# === Gradle wrapper (KEEP gradlew + wrapper jar; ignore caches) ===
android/**/build/
!android/gradle/wrapper/gradle-wrapper.jar
