.env
.env.local
mobile/.env
mobile/.env.local
*.pyc
__pycache__/
.pytest_cache/
.ruff_cache/
.mypy_cache/
.coverage
htmlcov/
*.egg-info/
build/
dist/
.venv/
venv/
.idea/
.vscode/
*.sqlite
*.db

# Personal operational notes (deploy state, in-progress notes per session)
DEPLOY_BACKLOG.md

# Mobile (Expo / React Native)
mobile/node_modules/
mobile/.expo/
mobile/dist/
mobile/web-build/
mobile/android/.gradle/
mobile/android/app/build/
mobile/android/build/
mobile/ios/build/
mobile/ios/Pods/
mobile/*.jks
mobile/*.keystore

# Mobile build artefakty (regenerowane przy `gradlew assembleDebug` przez expo
# `export:embed`). NIE commitować — psuje rebuilds (gradle merguje stale bundle
# zamiast generować świeży, patrz session 2026-05-07).
mobile/android/app/src/main/assets/index.android.bundle
mobile/android/app/src/main/res/drawable-*/
mobile/android/app/src/main/res/raw/

# yt-dlp / scrapers cache
.yt-dlp-cache/

# Reverse-engineered third-party APKs (AIO Streamer dekompilacja — kept locally for
# debugging the legacy porn-app auth flow, but MUST NOT enter public git history;
# distributing decompiled proprietary code violates copyright/EULA).
re/

# DB dumps (operacyjne backupy, mogą zawierać user data)
*.dump
*.sql.gz

# Built APKs (release/debug binaries — distributed via GitHub Releases instead)
*.apk

# Claude Code session data (transcripts/agents — local only)
.claude/

# Operacyjne logi inputu / debug per-session
*.log

# Per-user runtime artefakty NIE do publicznego repo
.iclaude
wa-logs.txt
mcp-logs.txt

# ADB / development debug artefakty (screenshots, ui dumps)
.tmp_adb/

# Marketing screenshots — kept local, hosted externally for posts/landing.
# NOT committed: explicit thumbnails risk GitHub TOS takedown.
screenshots/

# Launch / marketing material — local working notes, not part of the codebase.
launch/

# Operational deploy scripts — moved to a private companion repo. Public repo
# should NOT contain SSH commands, systemd units, or smoke-test playbooks
# referencing concrete hosts.
deploy/
