# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
venv/
ENV/
.env

# Flutter/Dart
.dart_tool/
.flutter-plugins
.flutter-plugins-dependencies
.packages
.pub-cache/
.pub/
# Exclude all build directories except web
ai_buddy_web/build/
!ai_buddy_web/build/web/
!ai_buddy_web/build/web/**
.metadata
*.iml
.idea/
.vscode/

# macOS
.DS_Store
.AppleDouble
.LSOverride

# IDE
*.swp
*.swo
*~

# Logs
*.log
logs/
*.log.prev
backend.log.prev

# Local development
instance/
.webassets-cache
.env.local
.env.development.local
.env.test.local
.env.production.local

# Local signing env file for Android release scripts
scripts/android_signing.env
# Local signing env file for iOS release scripts
scripts/ios_signing.env
*.db

# Dependencies
node_modules/
jspm_packages/

#Miscellaneous
full_project.md

# Local private documents (not committed, accessible to Windsurf)
.local/

# Archive and debug files
archive/

# iOS local overrides (do not commit)
ai_buddy_web/ios/Config/local-overrides.xcconfig

# Android signing files (also ignored in android/.gitignore)
ai_buddy_web/android/key.properties
**/*.keystore
**/*.jks
# Nuclear Brain runtime
.brain/.flywheel.pid
.brain/flywheel.log
.brain/.state.lock
.brain/.sync_state.json
