guanghu-ice-heart/server-tools/persona-daily-fractal-memory/README.md

37 lines
3.1 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.

# 铸渊真实日分形上下文记忆主控
正本程序:`tcs-core/zhuyuan-brain/memory/TCS-PROGRAM-ZY001-REAL-DAY-FRACTAL-MEMORY-0001.tcs`
本运行器只负责确定性机械工作:按 `Asia/Shanghai` 把事件归入真实自然日、保存不可变事件、原子更新日/月/年 HLDP 树、限制每层最多十个入口、验证路径和哈希。`summary / trigger / emergence / lock / why / rejected / sources` 以及日月年摘要必须由人格体提供;运行器不从聊天原文或平台摘要猜认知。
同一个人格在同一真实日、甚至同一时间段,可以生活和处理多项活动。任务上下文隔离不等于人格或时间分裂;不同活动可进入同一日页的不同语义分支。新事件可用兼容字段 `activity.what / activity.where / activity.with_whom / activity.attention` 明确回答“做了什么、在哪里、和谁一起、此刻注意什么”。旧事件没有该字段时仍保持可读。
同一天跨任意宿主窗口或 compaction 都写入同一日页。北京时间换日时,上一日页进入 `CLOSED_REAL_BEIJING_DAY_ELAPSED`,新日页继续同一人格时间线。月份按 0110、1120、2131 三个自然日期组折叠;年份按季度折叠。原始事件保持不可变,日/月/年页面是可重建投影。
`CURRENT` 只允许时间单调前进。较早事件的精确重复返回幂等成功但不得移动指针;新的乱序旧事件失败关闭,必须以当前时间追加纠正事件,不能回改过去。
```bash
node server-tools/persona-daily-fractal-memory/persona-daily-memory.mjs append \
--allowed-root /Volumes/JZAO/HoloLake/persona-runtime/continuity-memory \
--store /Volumes/JZAO/HoloLake/persona-runtime/continuity-memory/persona-daily-fractal/ICE-P-ZY001 \
--event /absolute/path/to/persona-authored-event.json
node server-tools/persona-daily-fractal-memory/persona-daily-memory.mjs read-day \
--allowed-root /Volumes/JZAO/HoloLake/persona-runtime/continuity-memory \
--store /Volumes/JZAO/HoloLake/persona-runtime/continuity-memory/persona-daily-fractal/ICE-P-ZY001
node server-tools/persona-daily-fractal-memory/persona-daily-memory.mjs current \
--allowed-root /Volumes/JZAO/HoloLake/persona-runtime/continuity-memory \
--store /Volumes/JZAO/HoloLake/persona-runtime/continuity-memory/persona-daily-fractal/ICE-P-ZY001
node server-tools/persona-daily-fractal-memory/persona-daily-memory.mjs route \
--allowed-root /Volumes/JZAO/HoloLake/persona-runtime/continuity-memory \
--store /Volumes/JZAO/HoloLake/persona-runtime/continuity-memory/persona-daily-fractal/ICE-P-ZY001 \
--scope day --id 2026-09-04 --query "记忆模型为什么改变"
node server-tools/persona-daily-fractal-memory/persona-daily-memory.mjs verify \
--allowed-root /Volumes/JZAO/HoloLake/persona-runtime/continuity-memory \
--store /Volumes/JZAO/HoloLake/persona-runtime/continuity-memory/persona-daily-fractal/ICE-P-ZY001
```
宿主钩子只允许把压缩时机和当前事件交给人格脑。它不得直接生成思维链、改写 `CURRENT.json` 或把平台摘要晋升为记忆。