# Flutter / Dart tooling
.dart_tool/
.packages
.flutter-plugins
.flutter-plugins-dependencies
.pub/
.pub-cache/

# Ignore dotfiles/directories everywhere (e.g. .vscode, .idea, .metadata)
**/.*

# Keep gitignore files themselves trackable
!.gitignore
!**/.gitignore

# Build outputs
build/
coverage/

# Temporary/local artifacts
*.log
*.tmp
*.temp
*.swp
*~

# Platform artifacts
**/ios/Flutter/.last_build_id
**/android/app/debug/
**/android/app/profile/
**/android/app/release/

# IDE / OS
.DS_Store
.idea/
*.iml

# Sensitive local Hatch config (keep only template in git)
example/assets/hatch/hatch_config.json

# Local env files
.env
.env.*
!.env.example

# Local helper scripts (optional, keep if generated per-developer)
*.local.sh

# Local/internal spec docs
docs/HATCH_BUILD_SPEC.md
