- 新增 scripts/_step_state.sh:步骤状态库(data/run_state/{date}.state,按天换新)
- pipeline.sh / domestic_full.sh 支持 --resume,按步骤跳过已完成项
- step_run 显式检查退出码(规避 bash set -e 条件上下文陷阱),失败步骤不标记
- M1 保持部分源失败容忍(step_should_run/step_mark 手动控制)
- 确认并文档化各步骤文件级增量:M2/M4/M5 按文件存在跳过、M3 指纹库、M6 upsert 幂等
- 已同步 pi5 并验证(--badarg exit=1、step_run 机制正常)
50 lines
420 B
Plaintext
50 lines
420 B
Plaintext
# Python
|
|
__pycache__/
|
|
*.py[cod]
|
|
*.egg-info/
|
|
dist/
|
|
build/
|
|
.venv/
|
|
venv/
|
|
|
|
# Environment
|
|
.env
|
|
.env.local
|
|
.env.production
|
|
|
|
# IDE
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Project data
|
|
data/raw/
|
|
data/processed/
|
|
data/deduped/
|
|
data/events/
|
|
data/embeddings/
|
|
data/qdrant_storage/
|
|
data/reports/
|
|
data/run_state/
|
|
|
|
# Logs
|
|
logs/*.log
|
|
|
|
# Cache
|
|
.cache/
|
|
*.cache
|
|
|
|
# pytest
|
|
.pytest_cache/
|
|
htmlcov/
|
|
.coverage
|
|
|
|
# uv
|
|
uv.lock
|