45 lines
2.7 KiB
Markdown
45 lines
2.7 KiB
Markdown
# M4 验收报告 · 雅文内容创造工作台(OCR + 六色 docx + 跨稿对账)
|
||
|
||
> 日期:2026-08-25 | 阶段:M4(最后阶段)| 结论:✅ 全部通过
|
||
|
||
## 验收项逐条结果
|
||
|
||
| # | 验收项 | 结果 | 证据 |
|
||
|---|---|---|---|
|
||
| 1 | **导图图片 OCR** | ✅ | 真实导图识别:埃及艳后.png 63 行、凯格尔密码.png 19 行,内容可读(含坐标还原阅读顺序);上传→OCR→填入导图框全链路通 |
|
||
| 2 | **六色 docx** | ✅ | 【P】金句标记 → docx 紫色 run(7030A0)实测渲染成功;黑正文/紫金句/图例灰统计确认 |
|
||
| 3 | **跨稿对账** | ✅ | 收尾段新规则钩子必填 → 锚点卡 hook 生成"明天解决他太快+八爪鱼缠法" → 关联任务开场段产物**自然兑现**:"昨天我说过,今晚要解决他太快的问题…现场拆解八爪鱼缠法" |
|
||
| 4 | **画布模板库 + 一键打回** | ✅ | 【模板】无产品场 / 【模板】纯心法场 已入库;组合总检 FAIL → 一键打回问题段按钮(带组合意见) |
|
||
| 5 | 组合一致性总检 | ✅ | 实测抓到跨段矛盾 FAIL(5 项检查 1 项 FAIL),has_issues 流程完整 |
|
||
|
||
## OCR 排障记录(Windows 特有坑)
|
||
|
||
1. WinRT OCR 无法处理**中文路径**(UNABLE_TO_MASK_PATH)→ 中间文件存纯 ASCII 临时目录
|
||
2. PowerShell 5.1 读无 BOM 的 UTF-8 脚本按 GBK 解析 → 路径乱码 → 脚本写 **utf-8-sig(带 BOM)**
|
||
3. 大图(7.7MB 导图)OCR 引擎抛 AggregateException → Pillow 预处理(EXIF 转正 + 缩放到 2000px)
|
||
4. PowerShell 输出 GBK 编码 → subprocess 用 encoding="gbk" 解码
|
||
5. 单引号字符串不转义反斜杠 → 路径替换不要 replace("\\", "\\\\")
|
||
|
||
## 全阶段完成总结(M1-M4)
|
||
|
||
```
|
||
M1 骨架+核心链路 ✅ 导图→拆解→生成→质检→审查→docx 全链路
|
||
M2 画布 ✅ 节点/连线/启停/波次调度/近义标签/4质检全开
|
||
M3 记忆+引用+总检 ✅ 记忆人工确认池/引用溯源/组合5项总检/并行
|
||
M4 OCR+交付+对账 ✅ 导图OCR/六色docx/跨稿对账/模板库/一键打回
|
||
```
|
||
|
||
## 当前系统全景
|
||
|
||
- 后端 FastAPI :8010 + 前端 React :5173(启动工作台.bat)
|
||
- 6 个知识库(产品70/风格39/备稿414/训练营框架65/质检规则/直播原文库待导)
|
||
- 14 个 Agent + 3 个模型 Provider(DeepSeek/MiMo/AI聚合网)+ 3 个画布模板
|
||
- 29 个内容标签(可自加)| 4 道质检 | 记忆待确认池 | 失败转人工+通知
|
||
|
||
## 后续可打磨(非阻塞)
|
||
|
||
1. 特大导图(>5MB)分块 OCR
|
||
2. 【S】表演标记强化(圆括号 → 标记包裹,让灰色更多)
|
||
3. 前端组合报告展示(目前 alert 提示)
|
||
4. 直播原文库导入(73 场 SRT 随时可导)
|