# IDE
.idea/
*.iml
.vscode/
*.swp
*.swo

# Java / Maven
backend/**/target/
*.class
*.jar
*.war
*.log
hs_err_pid*

# Node / Frontend
frontend/node_modules/
frontend/dist/

# 前端构建产物（由 Maven 复制到后端 resources）
backend/platform-start/src/main/resources/static/*
# 但保留健康检查静态文件（部署探活后备）
!backend/platform-start/src/main/resources/static/status.taobao
!backend/platform-start/src/main/resources/static/checkpreload.htm
frontend/.umi/
frontend/.umi-production/
frontend/src/.umi/

# OS
.DS_Store
Thumbs.db

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

# Docker
deploy/docker/.env
# yaml-generator scripts are committed to git for reliable Docker builds
# (prebuild in .release kept as fallback)
APP-META/docker-config/kubeconfig

# 参考项目（本地 AI 使用，不纳入仓库）
reference-projects/

# Python
__pycache__/
# ci-python.yaml 在工作区生成的覆盖率数据与测试报告
.coverage
.coverage.*
.ci-reports/

# Misc
*.bak
*.tmp
deploy/sql/update-kubeconfig.sql

# Git worktrees (本地开发隔离用，不入仓库)
.worktrees/

frontend/src/.umi-production
frontend/pnpm-lock.yaml

# AI Agent
.agents/
.codex/
.qoder/
.playwright-cli/
.understand-anything/

venv/
.claude/APP-META/docker-config/scripts/
.gstack/
run_msp.sh

# SDK (sdk/)
sdk/python/.venv/
sdk/python/dist/
sdk/python/build/
sdk/python/**/*.egg-info/
sdk/python/.pytest_cache/
sdk/typescript/node_modules/
sdk/typescript/dist/
sdk/typescript/coverage/
sdk/typescript/pnpm-lock.yaml