- 结构.md 第二部分加四段整体框架图;第五部分新增「配置」:每段一份 YAML、 pydantic 定义、只接收配置路径、编码解码开关与独立映射表 - 结构.md 第三、四部分:检查不过整例跳过,答案库存三表诊断、化名对照、跳过清单 - AGENTS.md「错误怎么处理」加交付资料单例问题的例外。来源:负责人 2026-10-16 「都是遇到整个病例跳过,让医生核对去吧」 - 待定问题/03 补被跳过病例;WORK_LOG 记决定与下一步 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
3.5 KiB
工作记录
只记当前状态。一个阶段完成后压缩成几行,细节看提交说明和 research-wiki/。
当前目标
骨架已完成;整体架构已和负责人讨论定稿(research-wiki/design/0002、explanation/结构.md)。下一步是写第 2 步「装配两个库(不含 CEUS)」的任务书 research-wiki/任务书/01-装配两个库.md。
已完成
-
2026-10-15 盘点旧项目(远程
CADx-4-CAD)与两个参考项目(ClinDB-ReviewBench、dissect3),结论写进research-wiki/design/0001-从产品重构为研究原型.md。 -
2026-10-15 旧项目复制到
reference/CADx-4-CAD/:工作区(含没进 git 的debugs/t1_local_debug.py、debugs/medsam2_local_track.py和tic_lognormal_replay.py的未提交改动)加git fetch恢复的 366 个提交、5 个远程分支。 -
2026-10-15
data/同步完成:交付包_20260908_40例(124 个文件)、1.2-TEST(1460 个文件),文件数与文件总字节数(4,034,244,118)和远程一致。 -
2026-10-15 骨架(三份新文档过了一轮「硕士生阅读」并按意见修订):
AGENTS.md、CLAUDE.md、research-wiki/目录与README.md、explanation/结构.md、design/0001、guides/开发环境.md;uv 工具链、make sync/fmt/test/check、pre-commit。make check通过(1 项测试、1 条导入契约)。提交 5eb38df(工具链)、1f7a6a3(文档)。 -
2026-10-15/16 深读旧项目三条线(CEUS 算法、资料与答案隔离、会诊与评价),两位中立评审独立评了存储与迁移方案;结论落成 design 0002 与重写的
结构.md。待定的研究问题记在research-wiki/待定问题/。
未完成
结构.md按负责人要求对照 ClinDB 的结构.md重写后,重写版还没再过一轮「硕士生阅读」(design 0002 与上一版结构文档过过)。
关键决定
-
负责人 2026-10-15「其其实不需要(至少目前不需要)是一个工程产品」:按研究原型重写,产品层不迁移(design 0001)。
-
负责人 2026-10-15 选定:检查强度「ClinDB 级」(不要提交审查闸);注释和 docstring 用中文;本机为主(「目前以本地为主,以后会根据具体情况调整」)。
-
负责人 2026-10-15 同意:MedSAM2 与 torch 装在同一个 uv 环境,靠导入边界隔离,不单独开环境(design 0001 第 7 条)。
-
负责人 2026-10-16:调模型用 PolyGateway;两个库和中间文件都用文件夹(SQLite 只用于调模型账本);CEUS「直接一个个迁移」,不在本机重跑旧代码作基线;数据格式和口径以 40 例交付包为准,「推注开始时间s」是视频第 0 秒时已推注的秒数(design 0002)。
-
负责人 2026-10-16:先做第 2 步装配两个库;配置每段一份(
config/<段>.yaml),编码解码是可选开关、映射表单独一份配置;交付资料检查一例有一项不过就整例跳过并记录,「都是遇到整个病例跳过,让医生核对去吧」;化名对照存进答案库。已写进结构.md(框架图、第五部分「配置」)和AGENTS.md「错误怎么处理」。
下一步
- 写任务书 01「装配两个库」,只引用
结构.md和AGENTS.md的规则,不重复定义。 - 向临床方要编码映射表(性别、诊断、症状、既往史、化验档位)。
- 把
待定问题/04(6 例跨表不一致)转给医生。 - 等临床方交付 40 例的医生标注工作簿(含造影剂到达时间和注射时间)。