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
+7
View File
@@ -0,0 +1,7 @@
# 出医生核对包(scripts/review_pack.py)的配置。字段定义与校验见 src/cadx/review/_config.py,
# 每个字段必填;相对路径相对仓库根目录解析。
# 某次构建的资料库和答案库,两者目录名(构建号)必须相同。用到的 CEUS 运行从资料库清单读,不在这里配。
library_dir: library/20261016-094248-1de88a5-dirty
answers_dir: answers/20261016-094248-1de88a5-dirty
# 每次出包在这里新建一个运行目录。
output_root: runs/review_pack