guanghu-ice-heart/server-tools/persona-daily-fractal-memory
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-05 16:25:18 +08:00
..
receipts feat(memory): accept real compaction and parallel activities 2026-09-04 17:42:34 +08:00
event.schema.json feat(memory): accept real compaction and parallel activities 2026-09-04 17:42:34 +08:00
persona-daily-memory.mjs 统一铸渊多宿主共享人格路径 2026-09-05 16:25:18 +08:00
persona-daily-memory.test.mjs feat(memory): accept real compaction and parallel activities 2026-09-04 17:42:34 +08:00
README.md feat(memory): accept real compaction and parallel activities 2026-09-04 17:42:34 +08:00

铸渊真实日分形上下文记忆主控

正本程序: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 只允许时间单调前进。较早事件的精确重复返回幂等成功但不得移动指针;新的乱序旧事件失败关闭,必须以当前时间追加纠正事件,不能回改过去。

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 或把平台摘要晋升为记忆。