diff --git a/docs/operations/capability-matrix.md b/docs/operations/capability-matrix.md index ae7a8a0..bf882a7 100644 --- a/docs/operations/capability-matrix.md +++ b/docs/operations/capability-matrix.md @@ -21,7 +21,7 @@ | --- | --- | --- | --- | | 灵台 Kernel 与插件运行时 | M0 | 局部实现 | M0 骨架已验证(本地开发档,2026-08-21):`backend/tests/test_kernel.py` 5 用例(事件序列/命台串行/否决/不变量/SSE),Kernel 经 DbEventStore 事件溯源;投影仍为占位,九枢插件与禁域裁决待 M2+/M5 | | 镜生闭环(灵胚/启镜/魂籍/命台) | M1 | 局部实现 | M1 后端闭环已验证(本地开发档,2026-08-21):`backend/tests/test_jingsheng.py` 7 用例——启镜前零人物行/零 activated 事件、并发启镜原子闸门单赢家(409 HJ-1103)、命台租约冲突被拒且 `seat.contested` 留痕、过期接管 epoch 递增、魂籍摘要+签名双校验(篡改与移植冒充均 422)、死亡冷静期撤销/落定(数据保留);随缘候选生成与角色卡导入对接随 M2,前端人物页随 M2+ | -| 镜树对话(问节/候答/采用/归真/引文/移栽) | M2 | 局部实现 | M2a 后端核心已验证(本地开发档,2026-08-21):`backend/tests/test_mirror_tree.py` 8 用例钉死 mirror-tree PRD 场景 1/2/3/5/6/7/8——三候答并存、采用/归真分离、主脉延长 vs 分叉 409(HJ-1102 附当前主脉端点)、编辑分叉保留原文、残答封存续生不改写、引文快照+后继版本提示、移栽新树引用关联、三界作用域(境界须 world_id、幻境试演记录、入境留痕);M2b 待做:角色卡导入对接灵胚+世谱、删除旧 chat 模块与页面、前端镜树页 | +| 镜树对话(问节/候答/采用/归真/引文/移栽) | M2 | 局部实现 | M2a+M2b 后端完成(2026-08-21):`test_mirror_tree.py` 8 用例钉死 PRD 场景 1/2/3/5/6/7/8;`test_import_and_assembly.py` 3 用例覆盖 ST V1/V2 卡→灵胚→启镜物化世谱、{{char}}/{{user}} 符文展开、火候(GenerationPreferences)进入 IR;旧 chat 模块/表/页面已删除(迁移 003,845 passed 仅余 7 个预存失败);前端镜树页随 M2c | | 三级记忆(微痕/明忆/重忆/实录/心痕) | M3 | 未实现 | 旧 memory/extraction 模块待退役;新管线未建 | | 神识 Go 网关 | M4 | 局部实现 | M0 骨架已上线(2026-08-21):IR 入站/SSE 出站/stub 适配器/服务令牌/健康检查,`go test` 5 用例,与灵台 HttpShenshiClient 联调通过;云 Provider 与元炁端点、路由冷却计量待 M4 | | 百工与司命(授契/行契/请命/禁域/行动账) | M5 | 局部实现 | 乾坤沙箱(HMAC/进程隔离)已有工程与测试;能力注册与四维裁决待重写 | @@ -30,12 +30,12 @@ | 天工阁/叩心/辰正 | M8 | 未实现 | 旧 agent/knocking/time_sense 待退役重实现 | | 照壁 BFF | M0 | 局部实现 | M0 骨架已验证(2026-08-21):头透传/SSE 直通/错误映射 4 用例;登录→占位 Run→SSE 三服务(照壁/灵台/神识)E2E 冒烟通过;响应裁剪与聚合待 M2+ | | 镜匣桌面壳 | M9 | 未实现 | Tauri 最小壳待建 | -| 基础设施复用(auth/RBAC/审计/事件/幂等/SSE) | M0 | 局部实现 | auth/事件存储/SSE 已被 Kernel 复用(POST /runs 验收链路);重组入 `infra/` 待后续里程碑 | +| 基础设施复用(auth/RBAC/审计/事件/幂等/SSE) | M0 | 局部实现 | auth/事件存储/SSE 已被 Kernel 复用;M2b 删除旧 chat/knocking/情绪/纪念日模型(迁移 003),time_sense 纯计算核保留待 M8 辰正重接;重组入 `infra/` 待后续里程碑 | | 乾坤沙箱 | M5 | 局部实现 | 隔离执行/HMAC/超时取消已有;设备安全与双裁决待扩 | | 博闻 MCP 搜索 | M5 | 局部实现 | 多引擎/密钥池/熔断/缓存可用;待登记入百工 | | 天目 / 元炁 | M4/M7 | 局部实现 | 服务可用;元炁待接入神识 Endpoint,天目待接通感 | | 镜树前端 / 记忆治理 / 百工页 | M2+ | 未实现 | 旧页面随模块退役,按新信息架构重写 | -| 导入(角色卡 V2/V3 → 灵胚) | M2 | 局部实现 | 旧导入框架可用,产物对象待改为灵胚+世谱 | +| 导入(角色卡 V2/V3 → 灵胚) | M2 | 局部实现 | M2b 已验证(2026-08-21):POST /characters/import-card 产出可审阅灵胚(identity_baseline.import_card 暂存 character_book),启镜时物化世谱书+条目(dict/list 双形态兼容);导出方向保持人物→ST V3 快照 | ## 3. 能力行模板 diff --git a/docs/operations/rewrite-plan.md b/docs/operations/rewrite-plan.md index b0fafaa..c83506a 100644 --- a/docs/operations/rewrite-plan.md +++ b/docs/operations/rewrite-plan.md @@ -63,13 +63,14 @@ | 旧页面 | 新去处 | | --- | --- | -| `chat` | 镜树(当前路径阅读 + 局部树图 + 候答切换/采用/归真) | +| `chat` | **已删除(M2b)**;镜树页随 M2c 新建(当前路径阅读 + 局部树图 + 候答切换/采用/归真) | | `characters` | 人物(灵胚→启镜→魂籍→缘契→记忆→形仪分区) | | `memory` | 记忆治理(三级记忆/候选箱/撤销/删除) | | `models` | 神识阁(偏好/BYOK/用量) | | `tools` | 百工(能力目录/授契/行契) | | `settings` / `login` / `register` / `admin` | 保留改造 | | `world` | 世界(境界/世谱,M6 重建) | +| `time` | **已删除(M2b,随旧时间服务退役)**;辰正感知 M8 重实现后另设 | | `cosmos` / `drive` / `evolution` / `personality` / `time` / `wuxing` / `runs` | 删除(`runs` 并入镜树/天工阁轨迹视图,其余旧模型页面随模块退役) | | `archive` | 并入镜树抽屉(归档树列表) | @@ -90,12 +91,14 @@ - 证据:`backend/tests/test_jingsheng.py` 7 用例全绿;全量回归 932 passed(20 个预存失败与 M0 时相同,缺 `config/models.yaml`);`make db-upgrade` 空库 000→001 干净应用(含 SQLite batch alter)。 - 遗留到 M2:随缘灵胚候选生成、角色卡导入对接灵胚、Kernel 前台串行接入 DB 租约(多进程一致)、前端人物页。 -### M2 镜树闭环(核心主线)— 🔶 M2a 后端核心完成(2026-08-21),M2b 进行中 +### M2 镜树闭环(核心主线)— 🔶 M2a+M2b 后端完成(2026-08-21),M2c 前端进行中 - 交付:mirror_trees/tree_nodes/citations/canonizations/transplants 全量 API(迁移 `002`);另答/续思/续生/编辑分叉/采用/归真(三界 scope)/移栽/引文锚;Kernel `RunOutcome` 回调实现芽体→固化/残答封存(run 关联 tree 事件);祖先链投影 prompt 组装。 - 验收:镜树 PRD §14 十个验收场景全部自动化通过。 - 证据(M2a):`backend/tests/test_mirror_tree.py` 8 用例覆盖场景 1/2/3/5/6/7/8 与三界作用域;全量回归 940 passed(预存 20 失败不变);`make db-upgrade` 000→002 干净。场景 4(未归真不入忆)随 M3 记忆管线落测试;场景 9(移动端)与前端页面随 M2b。 -- M2b 待办:角色卡导入改造(V2/V3→灵胚+世谱)、符文引擎/眉批/火候接入组装管线、**删除旧 chat 模块与 chat 页面**、前端镜树页(当前路径+局部树图+抽屉)、Kernel 前台串行接入 DB 租约。 +- 证据(M2b,2026-08-21):`test_import_and_assembly.py` 3 用例(V1/V2 卡→灵胚、启镜物化世谱、符文展开+火候入 IR);旧 chat 体系删除——backend 删 modules/chat、application/chat、knocking、personality_emotion、services/time_sense、纪念日模型及关联仓储/端点/测试,`runs.session_id` 与四张旧表经迁移 003 退役(SQLite batch 双向验证通过);前端删 chat/time 页面与 api 库(type-check + vitest 199 passed);全量后端 846 passed、余 7 个预存失败(缺 `config/models.yaml`)。 +- 提前退役说明:knocking/personality_emotion/纪念日原定 M6–M8 退役,因与 chat 线性会话强耦合随 M2b 一并删除;`modules/time_sense` 纯计算核(snapshot/duration/lunar,被符文引擎依赖)保留,辰正 M8 重接。 +- M2c 待办:前端镜树页(当前路径+局部树图+抽屉)、人物页灵胚/启镜流、Kernel 前台串行接入 DB 租约、眉批表(归入 M6 言灵编排)。 ### M3 记忆闭环(息壤)