# Repo-root ignores. Module-level rules live next to their module # (see echolot-prober/.gitignore for the Android-specific set). # OS noise .DS_Store Thumbs.db desktop.ini # IDEs .idea/ *.iml *.swp *~ # Machine-specific build config — never commit (contains local SDK paths) local.properties # Gradle / Android build output .gradle/ build/ *.apk *.aab # Signing material *.keystore *.jks keystore.properties # Go server (future sibling module) /server/bin/ *.test # Secrets / environment .env .env.* !.env.example # Claude Code: settings.json is shared, per-machine overrides are not .claude/settings.local.json