# === OS ===
.DS_Store
Thumbs.db
desktop.ini
*~
bot-father/
tmp_botfather/

# === Java ===
*.class
*.war
*.ear
hs_err_pid*
.mtj.tmp/

# === Maven ===
target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties
dependency-reduced-pom.xml
buildNumber.properties
.mvn/timing.properties
/.mvn/wrapper/maven-wrapper.jar

# === Gradle ===
.gradle/

# === IDEs ===

# IntelliJ / JetBrains
.idea/
*.iml
*.iws
/out/
.idea_modules/
atlassian-ide-plugin.xml
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties

# Eclipse
.classpath
.project
.settings/
.factorypath

# VS Code
.vscode/
.history/

# === Project-specific ===
.env
docker/data/
/tmp/

# Kubernetes — user-specific values and Helm packaging output
helm/eddi/charts/
*.tgz
my-values.yaml
*-values-override.yaml

# Build & test outputs
build-clean-compile.txt
build-full.txt
build-package-clean.txt
build-package-output.txt
build-test-output.txt
build-xlint-output.txt
build-xlint.txt
build-warnings.txt
orphan-test.txt
test-output.txt

# AI session files (keep locally, don't push)
.gemini/

eddi-audit-deadletter.jsonl

# Auto-generated license files (rebuilt during Maven build)
licenses/third-party/
licenses/licenses.xml
licenses/THIRD-PARTY.txt
