# Miscellaneous
*.class
*.log
*.pyc
*.swp
.DS_Store
.atom/
.build/
.buildlog/
.history
.svn/
.swiftpm/
migrate_working_dir/

# Local editor/tool state
.idea/
.cursor/
*.iml
.ace-tool/
.vscode/
.claude/index.json
.claude/settings.local.json
.claude/worktrees/
.codex/config.toml
.takumi/
.workflow/
.codestable/
/.omc/
*.moc
node_modules/
out/
devtools_options.yaml

# Screenshots & debug captures
flutter_*.png

# Flutter/Dart/Pub related
**/.gradle/
**/doc/api/
**/ios/Flutter/.last_build_id
.dart_tool/
.flutter-plugins-dependencies
.pub-cache/
.pub/
build/
coverage/

# Platform generated artifacts
**/generated_plugin_registrant.*
**/generated_plugins.cmake
linux/flutter/ephemeral/
macos/Flutter/ephemeral/
macos/Pods/
windows/flutter/ephemeral/

# Symbolication related
app.*.symbols

# Obfuscation related
app.*.map.json

# Android Studio will place build artifacts here
/android/app/debug
/android/app/profile
/android/app/release

# Android machine-specific / generated (do not commit)
/android/local.properties
**/GeneratedPluginRegistrant.*

# Large binaries & build artifacts (prevent re-commit)
.media3-build/
dist/
**/target/
*.pdb
*.rlib
*.rmeta
*.dll
*.dylib
*.so
*.7z
*.wasm
test_link/

# Local git worktrees
.worktrees/

# Superpowers brainstorm visual companion
.superpowers/

# Opencode project config may be committed; dependency/runtime output should not.
.opencode/node_modules/
.opencode/images/
.opencode/.cache/

# Windows reserved device name (created accidentally)
nul

# 本地签名密钥，勿提交
android/release-signing.json
