diff --git a/docs/plan/system-review.md b/docs/plan/system-review.md index f11e51a8..5d04b912 100644 --- a/docs/plan/system-review.md +++ b/docs/plan/system-review.md @@ -93,3 +93,17 @@ **T6 真机验收** - 一套 Emby / Jellyfin 实例验 NFO 识别;补动画 / 公开 BT / 绝对集号的真实样本;在 4380 按四个场景(PT 追更剧、ANi 番、综艺、电影洗版)端到端追到 NFO。读部署库需要用户放行(自动模式把它归为生产数据读取)。 + +## 执行(第一波,5 路并行) + +按文件归属切线,互不改同一文件;每路独立 worktree(`/opt/umt-wt/<线>`)、分支、测试库容器(端口 5544x)。迁移编号预分配,协调者按 A→E 顺序合并到 main,合并后跑全量 ci 再发布。 + +| 线 | 内容 | 主要文件 | 迁移号(如需要) | 测试库端口 | +| --- | --- | --- | --- | --- | +| A 集数补丁 | T0-1 向导只发改过的季集;T0-2 自动新建作品排刷新 | `apps/web/.../organize-wizard/`、`file-manager/{organize,identify}.ts`、`sources-identity/service/resolve.ts` | 0071 | 55441 | +| B 下载卡死 | T1-1 复活 removed 行、不覆盖 importing/imported、多轮缺席才判移除;同 hash 第二个计划 | `acquisition-organize/services/downloads.ts`、`packages/mapping/src/download.ts` | 0067 | 55442 | +| C 获取卡死 | T0-3 待确认写候选记录;T1-3 挡住写延后并排重评、并发不计 stalled、幂等键放开 failed/cancelled | `acquisition-organize/services/{acquisition,evaluate-autofill,subscriptions}.ts` | 0068 | 55443 | +| D 整理卡死 | T1-2 running 记录巡检重投、库根离线开待处理;排除视频不算成功;Move 后删 qB 任务失败可重试 | `acquisition-organize/{index,handlers}.ts`、`services/organize-{exec,finalize}.ts`、`packages/mapping/src/organize.ts` | 0069 | 55444 | +| E 刮削准确度 | T2-1 改身份清字段 + 刷新 + 重刮;T2-2 缺集元数据不写占位;T2-3 更新模式(写入 hash);T2-4 作品类型判定统一 | `services/{scrape,scrape-input}.ts`、`packages/domain/src/scrape`、`sources-identity/service/{identity-admin,metadata}.ts` | 0070 | 55445 | + +第二波(第一波合并后):T3 获取正确性、T4 识别准确度、T5 可见性、多集 NFO、真机验收。