# ===== Java / Maven =====
target/
build/
*.class
*.jar
*.war
hs_err_pid*.log
replay_pid*.log
.mvn/
mvnw
mvnw.cmd

# ===== Node / Vue =====
node_modules/
dist/
.cache/
.vite/
*.local
.npm
.yarn

# ===== IDE =====
.idea/
.vscode/
*.iml
*.iws
*.ipr
.project
.classpath
.settings/
.factorypath

# ===== OS =====
.DS_Store
Thumbs.db
desktop.ini
$RECYCLE.BIN/

# ===== Logs =====
logs/
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

# ===== Env =====
.env
.env.local
.env.*.local

# ===== Build outputs =====
out/
bin/
*.exe
*.dll
*.so
*.dylib

# ===== Misc =====
*.bak
*.tmp
*.swp
*.swo
*~
*.zip
.gradle/
*.iml

# ===== Session / planning 内部笔记 (不进版本库) =====
.claude/
.hermes/
.planning/
findings.md
progress.md
task_plan.md
entity-config.json

# ===== 大体积 / 二进制 / 备份 (不进版本库) =====
RuoYi-Vue-master.zip
apache-maven-3.9.16/
apache-maven-3.9.16-bin.zip
ry0808_mysql_dump.sql
ry8080/
ry8080.zip
ry-console/
ry-vue2/  # 旧 vue 控制台

# ===== OCR 模型 (大二进制, 不进版本库, 部署时放 jar 同目录 models/) =====
ry-api/models/
ry-ocr-java/src/main/resources/models/

# ===== OA 单点登录临时笔记 (含 OA 管理员密码, 不入库) =====
oalogin/

# ===== 临时测试产物 / 设计源文件 (不入库) =====
*.rar
11.pdf
11_extracted.txt
proto/合规系统0904/
