# Compiled class file
*.class



# Log file
*.log

# BlueJ files
*.ctxt

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
replay_pid*

# Maven
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/

# Gradle
.gradle
build/
!gradle/wrapper/gradle-wrapper.jar
!**/src/main/**/build/
!**/src/test/**/build/

# IntelliJ IDEA
.idea
*.iws
*.iml
*.ipr

# Eclipse
.classpath
.project
.settings/
bin/

# Visual Studio Code
.vscode/

# NetBeans
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/

# OS generated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# Spring Boot
application-*.properties
!application-*.yml


# Internal docs
docs/internal/
docs/internal/competitive-research/

# Local configuration and secrets
*.env
.env.local

# Docker volumes
docker-volumes/

# Output directories (root-level only, not task/output/)
/output/
logs/
reports/
models/

# Test artifacts (scraped HTML from WebScrapeTool tests)
index.html*

# flatten-maven-plugin output (regenerated each build; cleaned on `mvn clean`)
.flattened-pom.xml
**/.flattened-pom.xml

#Claude
/.claude/
