diff --git a/PROGRESS.md b/PROGRESS.md index 5b5ab9a..b6d5476 100644 --- a/PROGRESS.md +++ b/PROGRESS.md @@ -2,7 +2,7 @@ 对照 [architecture.md](architecture.md)(5 层 + NATS 总线)与功能规划的完成度。**活文档:完成一项就把 `[ ]` 勾成 `[x]`。** -图例:`[x]` 已完成 · `[ ]` 未做 · 🟡 部分/桩(旁注说明)。最近更新:2026-06-17(至提交 `79f9912`)。 +图例:`[x]` 已完成 · `[ ]` 未做 · 🟡 部分/桩(旁注说明)。最近更新:2026-06-19(至提交 `b6a6875`)。 --- @@ -56,7 +56,7 @@ - [x] 会话历史写回 - [x] Harness 熔断降级中心(真三态状态机 Closed/Open/HalfOpen + 单测含 -race;熔断时回流提示并收尾流,不静默丢弃) - [x] Harness LLM 自动化评测(规则检查 + LLM-as-judge,异步 off 热路径评分记录 + 单测) -- [ ] 长期偏好记忆抽取(LLM 抽取 → 去重 → memory_upsert,TODO) +- [x] 长期偏好记忆抽取(writeback 异步:LLM 抽取 → 解析画像去重 → memory_upsert;纯逻辑单测) ## 第 5 层 · MCP TOOLS @@ -93,13 +93,13 @@ - [x] **真实登录 / 鉴权(JWT)** —— 后端 + 前端闭环已完成 ✅ - [x] **代码解释器 + 安全沙箱**(AST 守卫 + Docker 隔离已落地 ✅;生产可换 gVisor/Kata) - [x] **Harness 三件全完成** ✅:熔断降级 · 输入护栏 · LLM 评测 · 输出护栏(密钥脱敏) -- [ ] **长期记忆抽取**(external_api 工具已完成 ✅) +- [x] **长期记忆抽取** ✅ + external_api ✅(记忆闭环全通) - [ ] **计费 / 商业化**真实实现 - [ ] 微服务化拆分(Morph B)—— 现为 Monolith First,**按设计如此,非缺陷** ## 收尾小债 -- [ ] 6 个提交待 push(`5d76652` → `79f9912`,需在普通终端 `git push origin main`) +- [ ] push:本地 1 个提交待 push(b6a6875);其余已 push - [ ] PDF 导出 Wails 真机验证(不行则回退后端内嵌 CJK 字体出 PDF) - [x] 报告生成并发健壮性(每次 LLM 调用 60s 超时上限,挂死自释放;规划/分章/撰写均套) - [x] MinIO 孤儿 GC:重名覆盖后旧对象(转内联/换键)从 MinIO 删除(SaveDoc 返回旧键,runIngest 清理)