# 忽略匹配下列规则的Git 提交 V2.1.0
### gradle ###
.gradle
/build/
!gradle/wrapper/gradle-wrapper.jar

### STS ###
.settings/
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
bin/

### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
*.lock
rebel.xml

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

### maven ###
target/
*.war
*.ear
*.zip
*.tar
*.tar.gz

### logs ####
/logs/
*.log

### temp ignore ###
*.cache
*.diff
*.patch
*.tmp
*.java~
*.properties~
*.xml~

### system ignore ###
.DS_Store
Thumbs.db
Servers
.metadata
# 根目录 data/ 运行时数据（zvec 向量库、SQLite 测试库等，不入库）
data/
# AI 文生图 e2e 测试产物（生成的海报图片，不入库）
tests/image/
# AMiner 检索测试产物（md 报告，不入库）
tests/aminer/
# SQLite 测试库（运行时生成，不入库）
metadata_log.db
upload
gen_code

### node ###
node_modules
__pycache__/
.vscode/
.venv/
.trae/
.codebuddy/
.qoder/

### python dependencies ###
# 项目统一使用 uv + pyproject.toml 管理依赖，禁止 requirements.txt
requirements.txt
requirements-dev.txt
requirements*.txt

### secrets ###
# 环境变量文件含 API 密钥等敏感信息，禁止入库
.env
.env.*
docs/current-task/
research/

### sdpy-kit 发布工程 ###
# kit/ 为发布脚本从主工程同步的副本（构建时生成，不入库）
publish/sdpy-kit/kit/
publish/sdpy-kit/dist/
publish/sdpy-kit/*.egg-info/
