chore(blueprint): 沉淀开发侧世界模型透镜 + staleness 卡收官 + notes 档案卡就绪

This commit is contained in:
lanrtop 2026-08-23 15:46:16 +09:00
parent 0a8a9e60bc
commit 1bb4ce978e
3 changed files with 45 additions and 3 deletions

View File

@ -6,7 +6,7 @@ description: >
成为每个项目的贴身导师。炼境本身亦被纳入其中, 成为每个项目的贴身导师。炼境本身亦被纳入其中,
形成可自我进化的开发智能闭环。 形成可自我进化的开发智能闭环。
iteration: 1 iteration: 1
updated: 2026-07-04 updated: 2026-08-23
agent_button_carrier: tauri agent_button_carrier: tauri
@ -422,7 +422,8 @@ modules:
area: backend area: backend
status: concept status: concept
progress: 0 progress: 0
note: "老板-员工手册隐喻:用户反馈子项目问题 → 结构化落账 → 梦核蒸馏进规则/模板 → 批量分发 → 飞轮观测生效。三缺口:反馈入口、反馈进梦核高权重输入、接入包批量重分发" note: "老板-员工手册隐喻反馈→落账→梦核蒸馏→批量分发→飞轮观测。2026-08-23 沉淀「开发侧世界模型透镜」三闸门跨项目edges/全局地图/模式库)+ 三投影准入律;📋 notes 档案落地卡就绪(可拆除性唯一硬违规修复)"
updated: 2026-08-23
position: [1250, 650] position: [1250, 650]
- id: mcp-single-server - id: mcp-single-server

View File

@ -69,6 +69,40 @@ MANAGED 块警示5b0b068、Bug Fix/Feature 分类 + S 级轻量卡 + 汇
- ~~src-tauri/ 下空路径污染残留~~ → 2026-07-18 辩证收缩后三步收官①9 个污染文件已移出(暂存 `%TEMP%\liangjing-pollution-20260718`②两条空路径僵尸登记agent编排界面(opencode)/银龙集团应用)已 unregister磁盘无对应目录实为死登记③辩证挖出 **inject 链路漏拦同一空路径洞**`project_root()` 对空串 win_path 穿透写 cwd正是 settings.json/liangjing.json 污染的来源)——已单点补 `validate_registered_path`(拒空+拒相对路径)+ 2 条回归测试。空路径事故至此两链路apply/inject全堵 - ~~src-tauri/ 下空路径污染残留~~ → 2026-07-18 辩证收缩后三步收官①9 个污染文件已移出(暂存 `%TEMP%\liangjing-pollution-20260718`②两条空路径僵尸登记agent编排界面(opencode)/银龙集团应用)已 unregister磁盘无对应目录实为死登记③辩证挖出 **inject 链路漏拦同一空路径洞**`project_root()` 对空串 win_path 穿透写 cwd正是 settings.json/liangjing.json 污染的来源)——已单点补 `validate_registered_path`(拒空+拒相对路径)+ 2 条回归测试。空路径事故至此两链路apply/inject全堵
- envoy.md 硬门槛已进模板,**需重建安装炼境后 apply 才会分发到子项目**(模板打包在二进制资源) - envoy.md 硬门槛已进模板,**需重建安装炼境后 apply 才会分发到子项目**(模板打包在二进制资源)
## 开发侧世界模型透镜2026-08-23 辩证收敛)
> 源头enterprise-system 使者回传「炼境=开发侧世界模型容器」2026-08-23+ 业务侧四载体
> vision-world-model.md / estate1-world-model.md / hub-relation-catalog.md / hub-matrix-biz-ecology.md回顾。
> **合题:世界模型是透镜,不是工程**——用透镜照出真实病灶就修,其余全部挂闸门。
### 同构映射(业务侧 ↔ 开发侧)
R 规则层=CONVENTIONS 规则库炼境强项业务侧反而隐式E 实体层=项目/模块/任务卡/服务器实体丰富、跨项目关系贫乏A 资产层=接入包(唯一模式雏形)|地图=单项目蓝图画布(无全局)|可拆除性=资产纯文件 gitnotes 是唯一违规点)。
### 两处判断修正(辩证结论,防后续会话重新推演)
1. **「独立世界仓库」被否**现在只有一个住户notes 档案),为一个住户建仓库违反晋升阶梯(第二个场景才晋升)。炼境自身仓库本来就是事实上的元仓库,跨项目资产先住这里。
2. **可拆除性缺口比直觉窄**:飞轮数据可从 git 历史重生ingest_git_history=重生配方),不违规;**唯一硬违规是 project_notes**(复盘笔记+使者回传,原创不可再生,只活在 SQLite——即下方 A 卡。
### 三个闸门(等真实场景敲门,禁止提前建设)
| 候选 | 闸门条件 | 备注 |
|------|---------|------|
| 跨项目 edges | 第一个真实跨项目查询需求(最可能从梦核来) | 方案已定:自省派生 显式声明(继承 hub-relation-catalog |
| 全局地图视图 | edges 落地之后 | 开闸时先辩证「矩阵 vs 画布」——manage-multi-view 已承载一半需求,勿撞车;节点须双承载(入口+健康度) |
| 模式库 | 第三个模式候选出现(满三建制) | 接入包=第一个模式,库=接入包机制泛化现有候选DSH 接入模板、子主题规范 |
### 三投影准入律(新资产类型的验收清单)
任何新世界模型资产类型,三投影不齐不算入模:**文件形态**git 可拆除)+ **MCP 工具**agent 可消费)+ **UI 投影**(人可终验)。
## 任务卡 ## 任务卡
concept 阶段L 级——待 /architect 设计确认后由 /splitter 拆卡) ### 📋 notes 档案落地(可拆除性修复:双写 + 存量回填)
- status: todo
- complexity: M
- files: src-tauri/src/mcp_tools.rs, src-tauri/src/db.rs
- acceptance: agent_verify: [Tauri command] append_project_note(pid, content) → DB 有记录**且** `.blueprint/notes-archive.jsonl` 尾行 JSON 可解析出同一 content存量回填命令执行后 JSONL 行数 = project_notes 表行数cargo test 覆盖双写 + 并发追加不交错
- 备注project_notes 是全系统唯一不在 git 的原创资产(飞轮全部原料)。格式选 JSONL 而非 md——机器可重放重建 DB才是真「重生配方」。归宿炼境仓库 `.blueprint/notes-archive.jsonl`,沿 usage.json「炼境自动写文件 + chore commit」先例。这即本模块缺口①「结构化落账」的地基
(其余 concept 阶段L 级——待 /architect 设计确认后由 /splitter 拆卡)

View File

@ -55,6 +55,13 @@
> 完成记录2026-07-03能力双投影概念的首次实践。cargo test 全绿;实测验证由 agent 通过 MCP 端点亲自按下这三颗按钮完成。 > 完成记录2026-07-03能力双投影概念的首次实践。cargo test 全绿;实测验证由 agent 通过 MCP 端点亲自按下这三颗按钮完成。
### ✅ 飞轮派生数据工具输出 staleness 标注
- status: done
- complexity: S
- files: src-tauri/src/db.rs, src-tauri/src/commands/gitea.rs, src-tauri/src/mcp_webhook.rs, src-tauri/src/mcp_tools.rs
- acceptance: agent_verify: [cargo test] touch_sync_state 后 read_sync_state 返回时间与分钟数、未知 domain 返回 Noneget_pr_events / get_commit_metrics 输出首行含「⏱ 飞轮数据最近同步」cargo test 通过
- 备注世界模型自洽——模型可以过期不能不知道自己过期。实锤get_pr_events 延迟致 /ship 误判无 open PRenterprise-system 2026-07-28 回传。get_ci_status 是实时 Gitea API 调用不在范围内。sync_state 单行 domain='flywheel',轮询成功与 webhook 落库两处 touch
### 💭 能力双投影后续扩展R12 规则化 + 更多按钮) ### 💭 能力双投影后续扩展R12 规则化 + 更多按钮)
- status: concept - status: concept
- 侦察→驻军2026-07-03: agent 走流程验证=侦察智能、贵、一次性验收vitest/cargo test=驻军固化、免费、高频回归agent 验证通过的关键路径顺手固化为测试(接宪章"坑驱动增量"),一次性验收不固化(少而稳>多而脆)。不引入 BDD/spec 框架——acceptance 字段已是人机共读的 spec - 侦察→驻军2026-07-03: agent 走流程验证=侦察智能、贵、一次性验收vitest/cargo test=驻军固化、免费、高频回归agent 验证通过的关键路径顺手固化为测试(接宪章"坑驱动增量"),一次性验收不固化(少而稳>多而脆)。不引入 BDD/spec 框架——acceptance 字段已是人机共读的 spec