# ==============================================================================
# 操作系统与临时文件
# ==============================================================================
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
[Dd]esktop.ini
tmp/
temp/
.tmp/
.temp/
*.tmp
*.temp
scratch/
.scratch/
scratchpad/
.scratchpad/
sandbox/
.sandbox/

# ==============================================================================
# 编辑器与 IDE
# ==============================================================================
.idea/
.vscode/
*.sw[op]
*~
*.bak
*.sublime-project
*.sublime-workspace

# ==============================================================================
# 日志与环境凭证
# ==============================================================================
*.log
logs/
*.pid
*.seed
.env
.env.*
!.env.example

# ==============================================================================
# Python & uv 构建产物
# ==============================================================================
__pycache__/
*.py[cod]
*$py.class
.Python
build/
dist/
wheels/
*.egg-info/
.eggs/
env/
venv/
.venv/

# ==============================================================================
# 逆向工程本地样本与分析器临时数据库 (豁免 tests/fixtures/)
# ==============================================================================
samples/
*.exe
*.dll
*.sys
*.so
*.dylib
*.bin
*.dmp
*.idb
*.i64
*.til
*.id0
*.id1
*.id2
*.nam
*.bndb
*.rzdb
!tests/fixtures/**
tests/fixtures/**/__pycache__/
tests/fixtures/**/*.py[cod]

# ==============================================================================
# 测试覆盖率与代码分析缓存 (Coverage & Linters)
# ==============================================================================
coverage/
*.lcov
.coverage
.coverage.*
htmlcov/
.pytest_cache/
.ruff_cache/
.mypy_cache/
