# ==============================================================================
# FocusGram Native Android (Kotlin + GeckoView + Jetpack Compose) .gitignore
# ==============================================================================

# ------------------------------------------------------------------------------
# 1. OS & Editor Artifacts
# ------------------------------------------------------------------------------
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
*.swp
*.swo
*~
*.bak
*.class
*.pyc
.gradle-user-home/

# IDEs
.idea/
*.iml
*.ipr
*.iws
.vscode/
.atom/
.history
.svn/
.navigation/

# ------------------------------------------------------------------------------
# 2. Secrets, Environment, and Keystores
# ------------------------------------------------------------------------------
.env
.env.*
!.env.example
*.jks
*.keystore
*.key
key.properties
**/key.properties
upload-keystore.jks

# ------------------------------------------------------------------------------
# 3. Android & Gradle Build Artifacts
# ------------------------------------------------------------------------------
# Gradle & Android user cache files
.gradle/
**/.gradle/
.kotlin/
**/.kotlin/
.android/
**/.android/
gradle-app.setting
!gradle-wrapper.jar
!gradle/wrapper/gradle-wrapper.jar

# Machine-specific SDK & local configurations
local.properties
**/local.properties

# Build directories & outputs
build/
**/build/
app/build/
*.apk
*.aab
*.ap_
*.dex
captures/
.cxx/
**/cxx/

# Profiling & Diagnostics
*.hprof
*.log
.buildlog/
*.sarif
codeql scan report.xml
*codeql*.xml

# ------------------------------------------------------------------------------
# 4. Multi-Agent Governance & Documentation (Keep untracked from Git if needed)
# ------------------------------------------------------------------------------
.agents/
system/
Documents/
