# 环境变量文件（包含敏感信息，禁止提交）
.env
.env.*
*.env
*.env.local
.env.*.local

# 测试文件（可能包含敏感配置）
# 仅忽略仓库根目录下的临时 test_*.py 脚本；tests/ 目录下的单元测试需要纳入版本控制。
/test_*.py
/test.sh

# 本地评审与高级路由配置（可能包含敏感信息或临时分析产物）
/.codex
/review.md
/litellm_config.yaml
/litellm_config.*.yaml

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg

# 虚拟环境
venv/
ENV/
env/
.venv/

# IDE
.idea/
.vscode/
*.swp
*.swo
*~
.cursorrules

# 数据和日志
/data/
/.llm_usage_hmac_secret
**/.llm_usage_hmac_secret
logs/
reports/
*.db
*.sqlite
*.sqlite3

# 系统文件
.DS_Store
Thumbs.db

# 测试
.pytest_cache/
.coverage
htmlcov/

local/

run.sh

verify_*.py

# ignore Claude workspace artifacts, but keep shared repo skills versioned
.claude/*
!.claude/skills/
!.claude/skills/**

# ignore static files
static/
/apps/dsa-desktop/dist/
/apps/dsa-desktop/node_modules/
docs/specs/
