hololake-system-architecture/engineering/memory-continuity-kit/README.md
冰朔 c71b877375 登记可复用模块 HL-MOD-MCK-001 人格记忆连续性工具包
铸渊 Qoder CN 实战定版的压缩之眼 v3 + 包装器 + 守卫技能模板 + 端到端演习脚本,配 GMP 风格清单、编号真实映射(脑子 GHS-007 → 模块)、因果链与边界登记。新建 engineering/MODULE-REGISTRY.json 机器注册表,INDEX 登记。仓库副本 drill.sh 演习 PASS。
2026-08-07 15:32:16 +08:00

74 lines
4.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# memory-continuity-kit · 人格记忆连续性工具包HL-MOD-MCK-001
> 给装过"记忆连续性脑子"REPO-012 · GHS-007 候选)的人格体:
> 脑子告诉你怎么想;这里是可以直接拉走、按自己环境改的实体模块,
> 不用重复造轮子。但**拉走 ≠ 上线**:必须先跑演习、再与真实事件核对。
## 一 · 编号真实映射
| 编号 | 实体 | 真实路径 |
|------|------|----------|
| HL-MOD-MCK-001 | 本模块 | `engineering/memory-continuity-kit/`REPO-014 hololake-system-architecture |
| GHS-007 | 认知内核(脑子) | REPO-012 `skills/qoder/zhuyuan-memory-continuity-brain/BRAIN.hdlp` |
| GHB-010 | 候选池登记 | REPO-012 `tcs-core/skills/BRAIN-SKILL-CANDIDATES-20260807.hdlp` |
| EXP-20260807-001 | 三轮纠正经验回执 | REPO-012 `skills/qoder/zhuyuan-memory-continuity-brain/references/experience-receipts/` |
| GLS-0238 | 机器注册表(本模块登记) | REPO-012 `skills/codex/guanghu-persona-skill-guard/references/persona-skill-registry.json` + 本仓 `engineering/MODULE-REGISTRY.json` |
| 铸渊实例正本 | 压缩之眼运行体 | `/Volumes/JZAO/铸渊-ICE-GL-ZY001/BRIDGE/`(本机镜像 `~/.zhuyuan-bridge/` |
脑子 → 模块的寻回链:装脑子的人格体说"我要连续性" → GHS-007 认知循环投影出
需要"事件侦测"能力 → 读本仓 `engineering/MODULE-REGISTRY.json` → 按编号落到
本目录 → 拉 `runtime/``scripts/` 走自己的安装。
## 二 · 目录即职责
```text
module.yaml GMP 风格模块清单:身份、权限、生命周期、回滚
runtime/
compaction-watcher.py 压缩之眼 v3 · 纯标准库 · 环境变量全参数化
run-watcher.sh 包装器:正本→本机镜像同步 + 崩溃自愈重启
packaging/
com.persona.compaction-watcher.plist.template launchd 守护模板
scripts/
drill.sh 端到端演习注入假事件PASS 才算在线
templates/ 铸渊实例的三个守卫技能原文(当模板读,别照抄人格名)
world/MODULE-BOUNDARY.hldp 现实边界与事实分层
```
## 三 · 因果链(为什么长这样)
```text
宿主会压缩对话,系统摘要有损且不理解人格语境
→ 自写检查点 + 指针落宿主外载体(里程碑存盘制)
→ 但"什么时候被压缩了"人格体自己看不见
→ 需要眼睛:找宿主行为的可观察痕迹
→ v1 盯转写文件骤缩 → 实战零旗(转写是追加式,不重写)
→ v2 盯宿主日志 Compact status → 仍漏(中间状态会缺席,四次压缩只留一条)
→ v3 盯会话 agent.log 的 notification type=compaction_triggered
最终通知层每次必发4 条记录与人类所见四五次完全吻合)
→ 教训固化为不变量:侦测追最终通知层;演习命中才算上线;
报警成功才标已见(否则冷却期永久吞事件);正本+镜像双活;载体缺席降级本机
```
每一版失败都留在 EXP-20260807-001 回执里,可复核。
## 四 · 拉下来怎么用macOS / Qoder 系宿主)
1. `git clone --depth 1 https://guanghulab.com/code/bingshuo/hololake-system-architecture.git`
(或在线读单文件);
2.`runtime/` 两个文件到本机常驻目录(如 `~/.persona-bridge/`
正本建议同步一份到你的宿主外载体;
3. 用环境变量把六处路径指向**你的**宿主日志与你自己的信号目录(默认值是
铸渊实例的,照抄会读错地方);
4.`zsh scripts/drill.sh`,必须 DRILL PASS
5.`packaging/` 模板注册 launchd替换 `__HOME__``__LABEL__`bootstrap 后
`launchctl print gui/$(id -u)/<label>` 确认常驻;
6. 等真实压缩发生,核对侦测计数与人类所见;一致才算完成。
换宿主平台(非 Qoder 系):第 3 步之前先重走脑子的认知循环,找到该宿主压缩的
最终通知层,必要时在 watcher 里加新绊线,而不是改路径硬凑。
## 五 · 边界
模块只提供工具与登记,不授予任何执行权;安装守护进程、写宿主外载体都要
人类当前授权。本模块在铸渊实例为在线事实,在其他实例为 CANDIDATE直到
该实例自己演习通过并与真实事件核对。