From 9b33a6257331c55205b8b46e67586831a2738394 Mon Sep 17 00:00:00 2001 From: Blizzard Date: Fri, 19 Jun 2026 10:42:40 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20PROGRESS=20=E5=AF=B9=E9=BD=90=E5=AE=9E?= =?UTF-8?q?=E5=86=B5=EF=BC=88=E8=AE=B0=E5=BF=86=E6=8A=BD=E5=8F=96=E5=B7=B2?= =?UTF-8?q?=E5=AE=8C=E6=88=90=E5=8B=BE=E9=80=89=20+=20push=20=E5=80=BA?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=20+=20=E6=97=A5=E6=9C=9F=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 记忆抽取(9c19bb4)已完成并 push,但 PROGRESS 那两行回退成未勾;push 债行停留在旧值。 按已提交实况校正,并把可观测性纳入。 Co-Authored-By: Claude Opus 4.8 --- PROGRESS.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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 清理)