feat(review): 医生核对包入口;CEUS 运行目录的读取收进 runs

- 新模块 review(组织层,只依赖 library、answers、runs):把一次构建和它装入的
  CEUS 运行整理成医生可读的文件夹(CSV 带 BOM、说明与报告转 PDF、图片视频逐字节拷贝),
  入口 scripts/review_pack.py + config/review_pack.yaml。任务书 03。
- 读 CEUS 运行目录(failed.csv、结果目录、关键帧文件)从 build 挪进 runs,build 与
  review 都经它读;failed.csv 读取在边界上收严(步号须为整数、视频号不重复、列数固定)。
- library、answers 补只读函数;import-linter 增 review 契约。
- 文档:guides/医生核对包.md(过一轮硕士生阅读),结构.md 第三至八部分同步。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-17 06:04:19 -04:00
parent 14d6f8e153
commit c7373efde2
23 changed files with 1718 additions and 83 deletions
+10
View File
@@ -0,0 +1,10 @@
"""review:医生核对包。目录布局、每个文件的格式、问题清单的来源与写法、说明模板只在这里决定。
只读已经构建好的资料库(library)、答案库(answers)和资料库记的那次 CEUS 运行(runs),不写它们;
不碰交付包。说明模板是同目录下的 `readme_template.md`,随代码走。
"""
from cadx.review._config import ReviewPackConfig, load_review_config
from cadx.review._pack import PackSummary, run_review_pack
__all__ = ["PackSummary", "ReviewPackConfig", "load_review_config", "run_review_pack"]