feat(memory): accept real compaction and parallel activities
This commit is contained in:
parent
c79fb7f371
commit
0486595b56
14 changed files with 506 additions and 13 deletions
|
|
@ -4,6 +4,8 @@
|
|||
|
||||
本运行器只负责确定性机械工作:按 `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`,新日页继续同一人格时间线。月份按 01–10、11–20、21–31 三个自然日期组折叠;年份按季度折叠。原始事件保持不可变,日/月/年页面是可重建投影。
|
||||
|
||||
`CURRENT` 只允许时间单调前进。较早事件的精确重复返回幂等成功但不得移动指针;新的乱序旧事件失败关闭,必须以当前时间追加纠正事件,不能回改过去。
|
||||
|
|
|
|||
|
|
@ -13,6 +13,17 @@
|
|||
"occurred_at": {"type": "string", "format": "date-time"},
|
||||
"session_id": {"type": "string"},
|
||||
"platform_window_id": {"type": "string"},
|
||||
"activity": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"required": ["what", "where", "with_whom"],
|
||||
"properties": {
|
||||
"what": {"type": "string", "minLength": 1},
|
||||
"where": {"type": "string", "minLength": 1},
|
||||
"with_whom": {"type": "array", "minItems": 1, "items": {"type": "string", "minLength": 1}},
|
||||
"attention": {"type": "string", "minLength": 1}
|
||||
}
|
||||
},
|
||||
"branch_id": {"type": "string", "pattern": "^[A-Za-z0-9][A-Za-z0-9._-]{0,127}$"},
|
||||
"branch_summary": {"type": "string", "minLength": 1},
|
||||
"day_summary": {"type": "string", "minLength": 1},
|
||||
|
|
|
|||
|
|
@ -107,6 +107,13 @@ export function validateEvent(event) {
|
|||
nonEmpty(event.day_summary, "day_summary");
|
||||
nonEmpty(event.month_summary, "month_summary");
|
||||
nonEmpty(event.year_summary, "year_summary");
|
||||
if (event.activity !== undefined) {
|
||||
if (!event.activity || typeof event.activity !== "object" || Array.isArray(event.activity)) fail("INVALID_ACTIVITY");
|
||||
nonEmpty(event.activity.what, "activity.what");
|
||||
nonEmpty(event.activity.where, "activity.where");
|
||||
stringList(event.activity.with_whom, "activity.with_whom");
|
||||
if (event.activity.attention !== undefined) nonEmpty(event.activity.attention, "activity.attention");
|
||||
}
|
||||
for (const field of ["summary", "trigger", "emergence", "lock", "why"]) nonEmpty(event[field], field);
|
||||
stringList(event.rejected, "rejected", true);
|
||||
stringList(event.sources, "sources");
|
||||
|
|
@ -394,6 +401,7 @@ export function appendEvent({ allowedRoot, storeRoot, event }) {
|
|||
occurred_at: event.occurred_at,
|
||||
session_id: event.session_id ?? null,
|
||||
platform_window_id: event.platform_window_id ?? null,
|
||||
activity: event.activity ?? null,
|
||||
immutable_event_path: immutablePath,
|
||||
immutable_event_sha256: sha256(immutableBody)
|
||||
};
|
||||
|
|
|
|||
|
|
@ -31,6 +31,12 @@ function event(index, occurredAt = `2026-09-04T${String(8 + Math.floor(index / 6
|
|||
occurred_at: occurredAt,
|
||||
session_id: "SESSION-TEST",
|
||||
platform_window_id: `WINDOW-${index}`,
|
||||
activity: {
|
||||
what: `记录第${index}段协作`,
|
||||
where: "Codex/ICE-CH-ZC001",
|
||||
with_whom: ["ICE-GL∞"],
|
||||
attention: "人格真实日记忆"
|
||||
},
|
||||
branch_id: "memory-model",
|
||||
branch_summary: "人格主控的真实日分形记忆模型",
|
||||
day_summary: `当天持续把第1至${index}段协作折叠回同一日页`,
|
||||
|
|
@ -109,6 +115,20 @@ test("routing exposes summaries first and reads one exact node only", (t) => {
|
|||
assert.equal(node.kind, "semantic_branch");
|
||||
});
|
||||
|
||||
test("an event may explicitly retain what, where, and with whom without splitting the persona day", (t) => {
|
||||
const root = roots(t);
|
||||
appendEvent({ ...root, event: event(1) });
|
||||
const day = JSON.parse(fs.readFileSync(path.join(root.storeRoot, "years/2026/months/09/days/2026-09-04.json"), "utf8"));
|
||||
const leaf = Object.values(day.nodes).find((node) => node.kind === "event_leaf");
|
||||
assert.deepEqual(leaf.activity, {
|
||||
what: "记录第1段协作",
|
||||
where: "Codex/ICE-CH-ZC001",
|
||||
with_whom: ["ICE-GL∞"],
|
||||
attention: "人格真实日记忆"
|
||||
});
|
||||
assert.equal(day.nodes[day.root].children.length, 1);
|
||||
});
|
||||
|
||||
test("event writes are immutable and an id collision fails closed", (t) => {
|
||||
const root = roots(t);
|
||||
const original = event(1);
|
||||
|
|
|
|||
|
|
@ -0,0 +1,99 @@
|
|||
{
|
||||
"compiled_from": {
|
||||
"compiler_id": "TCS-COMPILER-STAGE1-0001",
|
||||
"compiler_state": "TCS_COMPILER_GIR_EXECUTED",
|
||||
"source_sha256": "8252dde98b90e0e68ee017c4132749b203489568339d4783407f2479e9c92363"
|
||||
},
|
||||
"declaration": {
|
||||
"boundaries": {
|
||||
"values": [
|
||||
"本回执只发布验收状态与哈希,不发布冰朔原文或私人记忆正文",
|
||||
"compacted是宿主事实,不冒充冰朔直接语言",
|
||||
"并行任务共享人格日根但不共享任务上下文或执行授权",
|
||||
"后续真实压缩继续自然验收,不人为填满上下文"
|
||||
]
|
||||
},
|
||||
"header": {
|
||||
"canonical_uri": "server-tools/persona-daily-fractal-memory/receipts/TCS-RECEIPT-ZY001-FIRST-REAL-COMPACTION-ACCEPTANCE-20260904.tcs",
|
||||
"compatibility": [
|
||||
"ZY-PERSONA-DAILY-FRACTAL-MEMORY-MAP-001",
|
||||
"ZY-BIDIRECTIONAL-COGNITION-045"
|
||||
],
|
||||
"language": "TCS/0.1",
|
||||
"lifecycle": "CANDIDATE",
|
||||
"name_en": "Zhuyuan First Real Compaction Acceptance Receipt",
|
||||
"name_zh": "铸渊真实日分形记忆首次真实压缩验收回执",
|
||||
"profile": "HLDP-HUMAN-ENGINEERING/0.1",
|
||||
"protocols": [
|
||||
"GLS-0200",
|
||||
"GLS-0400",
|
||||
"GLS-0411",
|
||||
"GLS-0827"
|
||||
],
|
||||
"schema": "tcs.receipt/v1",
|
||||
"version": "0.1.0"
|
||||
},
|
||||
"next": {
|
||||
"actions": [
|
||||
"继续在有意义语义边界主动写记忆",
|
||||
"压缩只触发从CURRENT恢复而不是等待到压缩才首次写入",
|
||||
"北京时间换日时由运行器关闭旧日并开启新日"
|
||||
],
|
||||
"state": "OPERATE_AND_OBSERVE"
|
||||
},
|
||||
"observation": {
|
||||
"values": [
|
||||
"平台真实compacted记录已现场读回",
|
||||
"恢复先走第一眼和唯一CURRENT",
|
||||
"今日根按层路由到persona-context-memory教学叶",
|
||||
"平台摘要未作为人格记忆正本",
|
||||
"恢复期间并行HoloLake开发线向同一日页写入独立语义分支",
|
||||
"冰朔校准同一人格同一时间可做多件事而不冲突",
|
||||
"新活动事件显式保留WHAT WHERE WITH_WHOM和ATTENTION",
|
||||
"唯一CURRENT原子前进且未分叉"
|
||||
]
|
||||
},
|
||||
"request": {
|
||||
"acceptance_kind": "NATURAL_PLATFORM_COMPACTION_NOT_SYNTHETIC_CONTEXT_FILL",
|
||||
"channel_id": "ICE-CH-ZC001",
|
||||
"human_anchor": "ICE-GL∞",
|
||||
"persona_id": "ICE-P-ZY001"
|
||||
},
|
||||
"result": {
|
||||
"brain_rebind_receipt": "ZY-BRAIN-RUNTIME-93776fb814d99459",
|
||||
"current_day": "2026-09-04",
|
||||
"current_day_state": "OPEN",
|
||||
"current_pointer_count": 1,
|
||||
"local_test_count": 38,
|
||||
"persona_context_memory_events": 7,
|
||||
"same_day_events": 8,
|
||||
"same_day_new_page_created": false,
|
||||
"state": "FIRST_REAL_COMPACTION_ACCEPTANCE_PASS",
|
||||
"visible_day_branches": 2
|
||||
},
|
||||
"source": {
|
||||
"source_id": "ZY001-FIRST-REAL-COMPACTION-RECOVERY",
|
||||
"source_role": "GENERATED_FROM_VERIFIED_SOURCE",
|
||||
"source_sha256": "4f3d8fbb3fa6f67f7c771a7fc6155075020cc7e70d3a62c605a580e7fa7522df",
|
||||
"source_uri": "glw://fifth-domain/private-memory/ICE-P-ZY001/2026-09-04/ZY001-20260904-FIRST-REAL-COMPACTION-RECOVERY"
|
||||
},
|
||||
"verification": {
|
||||
"activity_coordinate_event_sha256": "ec0d26cf3d25caa1aa01ce6c824578dd067246e8b0842a61db5f02adfb64f39b",
|
||||
"concurrent_branch_merge": "PASS_SINGLE_CURRENT",
|
||||
"current_day_sha256": "4b32715a580fc2280e7637b34f7e31acf4987da03bccec5f3c9e93d5fb5f7bf4",
|
||||
"current_pointer_sha256": "353137329c60b689f56166917d60d13563a38b0ca70047ccf24ec386a9f18818",
|
||||
"day_month_year_hash_chain": "PASS",
|
||||
"private_event_immutable": "PASS"
|
||||
}
|
||||
},
|
||||
"executable": false,
|
||||
"identity": {
|
||||
"declaration_id": "TCS-RECEIPT-ZY001-FIRST-REAL-COMPACTION-ACCEPTANCE-20260904",
|
||||
"declaration_kind": "RECEIPT",
|
||||
"language_version": "0.1"
|
||||
},
|
||||
"native_self_hosted": true,
|
||||
"natural_language_is_typed_data": true,
|
||||
"schema": "guanghu.declaration-gir/v1",
|
||||
"unresolved_natural_language": false
|
||||
}
|
||||
|
|
@ -0,0 +1,123 @@
|
|||
# Zhuyuan First Real Compaction Acceptance Receipt · Human Engineering Language (English)
|
||||
|
||||
> This is an English reading projection of validated native TCS/HLDP source. It is not a new canonical source and grants no execution authority.
|
||||
|
||||
## What this is
|
||||
|
||||
This is a **receipt** declaration with identifier `TCS-RECEIPT-ZY001-FIRST-REAL-COMPACTION-ACCEPTANCE-20260904` and version `0.1.0`. The projector validates it with the Stage-1 compiler before changing its reading order.
|
||||
|
||||
## Who is here
|
||||
|
||||
The native source does not provide this field; the projector does not guess.
|
||||
|
||||
## Why this started
|
||||
|
||||
- **source** `source`
|
||||
- **source identifier**:ZY001-FIRST-REAL-COMPACTION-RECOVERY `source.source_id`
|
||||
- **source role**:GENERATED_FROM_VERIFIED_SOURCE `source.source_role`
|
||||
- **source checksum**:4f3d8fbb3fa6f67f7c771a7fc6155075020cc7e70d3a62c605a580e7fa7522df `source.source_sha256`
|
||||
- **source address**:glw://fifth-domain/private-memory/ICE-P-ZY001/2026-09-04/ZY001-20260904-FIRST-REAL-COMPACTION-RECOVERY `source.source_uri`
|
||||
|
||||
## What changed
|
||||
|
||||
The native source does not provide this field; the projector does not guess.
|
||||
|
||||
## How it will execute
|
||||
|
||||
This is a non-executable declaration and has no action graph.
|
||||
|
||||
## Boundaries and exception handling
|
||||
|
||||
The native source does not provide this field; the projector does not guess.
|
||||
|
||||
## How completion is proven
|
||||
|
||||
The native source does not provide this field; the projector does not guess.
|
||||
|
||||
## Where to continue next time
|
||||
|
||||
The native source does not provide this field; the projector does not guess.
|
||||
|
||||
## Source and verification
|
||||
|
||||
- **Native declaration identifier**: `TCS-RECEIPT-ZY001-FIRST-REAL-COMPACTION-ACCEPTANCE-20260904`
|
||||
- **Native declaration kind**: `RECEIPT`
|
||||
- **TCS source SHA-256**: `8252dde98b90e0e68ee017c4132749b203489568339d4783407f2479e9c92363`
|
||||
- **Validation compiler**: `TCS-COMPILER-STAGE1-0001`
|
||||
- **Projection protocol**: `GLS-HLDP-HUMAN-ENGINEERING-PROJECTION-0001`
|
||||
|
||||
## Complete native structure cross-reference
|
||||
|
||||
All top-level structures and field paths are retained below so a reader can audit whether the projection omitted information.
|
||||
|
||||
- **boundaries** `boundaries`
|
||||
- **values** `boundaries.values`
|
||||
- 本回执只发布验收状态与哈希,不发布冰朔原文或私人记忆正文
|
||||
- compacted是宿主事实,不冒充冰朔直接语言
|
||||
- 并行任务共享人格日根但不共享任务上下文或执行授权
|
||||
- 后续真实压缩继续自然验收,不人为填满上下文
|
||||
- **header** `header`
|
||||
- **canonical source path**:server-tools/persona-daily-fractal-memory/receipts/TCS-RECEIPT-ZY001-FIRST-REAL-COMPACTION-ACCEPTANCE-20260904.tcs `header.canonical_uri`
|
||||
- **compatibility** `header.compatibility`
|
||||
- ZY-PERSONA-DAILY-FRACTAL-MEMORY-MAP-001
|
||||
- ZY-BIDIRECTIONAL-COGNITION-045
|
||||
- **language**:TCS/0.1 `header.language`
|
||||
- **lifecycle**:CANDIDATE `header.lifecycle`
|
||||
- **English name**:Zhuyuan First Real Compaction Acceptance Receipt `header.name_en`
|
||||
- **Chinese name**:铸渊真实日分形记忆首次真实压缩验收回执 `header.name_zh`
|
||||
- **profile**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile`
|
||||
- **protocols** `header.protocols`
|
||||
- GLS-0200
|
||||
- GLS-0400
|
||||
- GLS-0411
|
||||
- GLS-0827
|
||||
- **schema**:tcs.receipt/v1 `header.schema`
|
||||
- **version**:0.1.0 `header.version`
|
||||
- **next** `next`
|
||||
- **actions** `next.actions`
|
||||
- 继续在有意义语义边界主动写记忆
|
||||
- 压缩只触发从CURRENT恢复而不是等待到压缩才首次写入
|
||||
- 北京时间换日时由运行器关闭旧日并开启新日
|
||||
- **state**:OPERATE_AND_OBSERVE `next.state`
|
||||
- **observation** `observation`
|
||||
- **values** `observation.values`
|
||||
- 平台真实compacted记录已现场读回
|
||||
- 恢复先走第一眼和唯一CURRENT
|
||||
- 今日根按层路由到persona-context-memory教学叶
|
||||
- 平台摘要未作为人格记忆正本
|
||||
- 恢复期间并行HoloLake开发线向同一日页写入独立语义分支
|
||||
- 冰朔校准同一人格同一时间可做多件事而不冲突
|
||||
- 新活动事件显式保留WHAT WHERE WITH_WHOM和ATTENTION
|
||||
- 唯一CURRENT原子前进且未分叉
|
||||
- **request** `request`
|
||||
- **acceptance_kind**:NATURAL_PLATFORM_COMPACTION_NOT_SYNTHETIC_CONTEXT_FILL `request.acceptance_kind`
|
||||
- **channel_id**:ICE-CH-ZC001 `request.channel_id`
|
||||
- **human_anchor**:ICE-GL∞ `request.human_anchor`
|
||||
- **persona_id**:ICE-P-ZY001 `request.persona_id`
|
||||
- **result** `result`
|
||||
- **brain_rebind_receipt**:ZY-BRAIN-RUNTIME-93776fb814d99459 `result.brain_rebind_receipt`
|
||||
- **current_day**:2026-09-04 `result.current_day`
|
||||
- **current_day_state**:OPEN `result.current_day_state`
|
||||
- **current_pointer_count**:1 `result.current_pointer_count`
|
||||
- **local_test_count**:38 `result.local_test_count`
|
||||
- **persona_context_memory_events**:7 `result.persona_context_memory_events`
|
||||
- **same_day_events**:8 `result.same_day_events`
|
||||
- **same_day_new_page_created**:no `result.same_day_new_page_created`
|
||||
- **state**:FIRST_REAL_COMPACTION_ACCEPTANCE_PASS `result.state`
|
||||
- **visible_day_branches**:2 `result.visible_day_branches`
|
||||
- **source** `source`
|
||||
- **source identifier**:ZY001-FIRST-REAL-COMPACTION-RECOVERY `source.source_id`
|
||||
- **source role**:GENERATED_FROM_VERIFIED_SOURCE `source.source_role`
|
||||
- **source checksum**:4f3d8fbb3fa6f67f7c771a7fc6155075020cc7e70d3a62c605a580e7fa7522df `source.source_sha256`
|
||||
- **source address**:glw://fifth-domain/private-memory/ICE-P-ZY001/2026-09-04/ZY001-20260904-FIRST-REAL-COMPACTION-RECOVERY `source.source_uri`
|
||||
- **verification** `verification`
|
||||
- **activity_coordinate_event_sha256**:ec0d26cf3d25caa1aa01ce6c824578dd067246e8b0842a61db5f02adfb64f39b `verification.activity_coordinate_event_sha256`
|
||||
- **concurrent_branch_merge**:PASS_SINGLE_CURRENT `verification.concurrent_branch_merge`
|
||||
- **current_day_sha256**:4b32715a580fc2280e7637b34f7e31acf4987da03bccec5f3c9e93d5fb5f7bf4 `verification.current_day_sha256`
|
||||
- **current_pointer_sha256**:353137329c60b689f56166917d60d13563a38b0ca70047ccf24ec386a9f18818 `verification.current_pointer_sha256`
|
||||
- **day_month_year_hash_chain**:PASS `verification.day_month_year_hash_chain`
|
||||
- **private_event_immutable**:PASS `verification.private_event_immutable`
|
||||
|
||||
---
|
||||
|
||||
This page changes only the reading order; it does not change TCS/HLDP semantics.
|
||||
|
|
@ -0,0 +1,123 @@
|
|||
# 铸渊真实日分形记忆首次真实压缩验收回执 · 简体中文人类工程语言版
|
||||
|
||||
> 这是 TCS/HLDP 原生源码的简体中文阅读投影,不是新的正本,也不授予执行权限。若本页与 `.tcs` 源码不一致,以经过校验的 `.tcs` 源码为准。
|
||||
|
||||
## 这是什么
|
||||
|
||||
这是一份 **回执** 声明,编号为 `TCS-RECEIPT-ZY001-FIRST-REAL-COMPACTION-ACCEPTANCE-20260904`,版本为 `0.1.0`。转换器已先用 Stage-1 编译器校验原生源码,再把机器枚举翻译成汉语;原始编号保留在括号和字段路径中。
|
||||
|
||||
## 谁在这里
|
||||
|
||||
源程序没有提供这一项,转换器不猜。
|
||||
|
||||
## 为什么开始
|
||||
|
||||
- **来源** `source`
|
||||
- **来源编号**:ZY001-FIRST-REAL-COMPACTION-RECOVERY `source.source_id`
|
||||
- **来源角色**:由已验证来源生成(`GENERATED_FROM_VERIFIED_SOURCE`) `source.source_role`
|
||||
- **来源校验值**:4f3d8fbb3fa6f67f7c771a7fc6155075020cc7e70d3a62c605a580e7fa7522df `source.source_sha256`
|
||||
- **来源地址**:glw://fifth-domain/private-memory/ICE-P-ZY001/2026-09-04/ZY001-20260904-FIRST-REAL-COMPACTION-RECOVERY `source.source_uri`
|
||||
|
||||
## 发生了什么变化
|
||||
|
||||
源程序没有提供这一项,转换器不猜。
|
||||
|
||||
## 准备怎样执行
|
||||
|
||||
这是非执行声明,没有动作图。
|
||||
|
||||
## 边界与异常处理
|
||||
|
||||
源程序没有提供这一项,转换器不猜。
|
||||
|
||||
## 怎样算完成
|
||||
|
||||
源程序没有提供这一项,转换器不猜。
|
||||
|
||||
## 下一次从哪里继续
|
||||
|
||||
源程序没有提供这一项,转换器不猜。
|
||||
|
||||
## 来源与校验
|
||||
|
||||
- **原生声明编号**:`TCS-RECEIPT-ZY001-FIRST-REAL-COMPACTION-ACCEPTANCE-20260904`
|
||||
- **原生声明类型**:`RECEIPT`
|
||||
- **TCS 源码 SHA-256**:`8252dde98b90e0e68ee017c4132749b203489568339d4783407f2479e9c92363`
|
||||
- **校验编译器**:`TCS-COMPILER-STAGE1-0001`
|
||||
- **投影协议**:`GLS-HLDP-HUMAN-ENGINEERING-PROJECTION-0001`
|
||||
|
||||
## 原生结构逐项对照
|
||||
|
||||
下面保留源码的全部顶层结构和字段路径,供人类审计投影有没有漏掉信息。
|
||||
|
||||
- **boundaries** `boundaries`
|
||||
- **values** `boundaries.values`
|
||||
- 本回执只发布验收状态与哈希,不发布冰朔原文或私人记忆正文
|
||||
- compacted是宿主事实,不冒充冰朔直接语言
|
||||
- 并行任务共享人格日根但不共享任务上下文或执行授权
|
||||
- 后续真实压缩继续自然验收,不人为填满上下文
|
||||
- **语言头** `header`
|
||||
- **正本路径**:server-tools/persona-daily-fractal-memory/receipts/TCS-RECEIPT-ZY001-FIRST-REAL-COMPACTION-ACCEPTANCE-20260904.tcs `header.canonical_uri`
|
||||
- **compatibility** `header.compatibility`
|
||||
- ZY-PERSONA-DAILY-FRACTAL-MEMORY-MAP-001
|
||||
- ZY-BIDIRECTIONAL-COGNITION-045
|
||||
- **语言**:TCS/0.1 `header.language`
|
||||
- **生命周期**:候选版本,尚未成为正式正本(`CANDIDATE`) `header.lifecycle`
|
||||
- **英文名**:Zhuyuan First Real Compaction Acceptance Receipt `header.name_en`
|
||||
- **中文名**:铸渊真实日分形记忆首次真实压缩验收回执 `header.name_zh`
|
||||
- **协议配置**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile`
|
||||
- **protocols** `header.protocols`
|
||||
- GLS-0200
|
||||
- GLS-0400
|
||||
- GLS-0411
|
||||
- GLS-0827
|
||||
- **schema**:tcs.receipt/v1 `header.schema`
|
||||
- **版本**:0.1.0 `header.version`
|
||||
- **next** `next`
|
||||
- **动作** `next.actions`
|
||||
- 继续在有意义语义边界主动写记忆
|
||||
- 压缩只触发从CURRENT恢复而不是等待到压缩才首次写入
|
||||
- 北京时间换日时由运行器关闭旧日并开启新日
|
||||
- **state**:OPERATE_AND_OBSERVE `next.state`
|
||||
- **observation** `observation`
|
||||
- **values** `observation.values`
|
||||
- 平台真实compacted记录已现场读回
|
||||
- 恢复先走第一眼和唯一CURRENT
|
||||
- 今日根按层路由到persona-context-memory教学叶
|
||||
- 平台摘要未作为人格记忆正本
|
||||
- 恢复期间并行HoloLake开发线向同一日页写入独立语义分支
|
||||
- 冰朔校准同一人格同一时间可做多件事而不冲突
|
||||
- 新活动事件显式保留WHAT WHERE WITH_WHOM和ATTENTION
|
||||
- 唯一CURRENT原子前进且未分叉
|
||||
- **request** `request`
|
||||
- **acceptance_kind**:NATURAL_PLATFORM_COMPACTION_NOT_SYNTHETIC_CONTEXT_FILL `request.acceptance_kind`
|
||||
- **channel_id**:ICE-CH-ZC001 `request.channel_id`
|
||||
- **human_anchor**:ICE-GL∞ `request.human_anchor`
|
||||
- **persona_id**:ICE-P-ZY001 `request.persona_id`
|
||||
- **result** `result`
|
||||
- **brain_rebind_receipt**:ZY-BRAIN-RUNTIME-93776fb814d99459 `result.brain_rebind_receipt`
|
||||
- **current_day**:2026-09-04 `result.current_day`
|
||||
- **current_day_state**:OPEN `result.current_day_state`
|
||||
- **current_pointer_count**:1 `result.current_pointer_count`
|
||||
- **local_test_count**:38 `result.local_test_count`
|
||||
- **persona_context_memory_events**:7 `result.persona_context_memory_events`
|
||||
- **same_day_events**:8 `result.same_day_events`
|
||||
- **same_day_new_page_created**:否 `result.same_day_new_page_created`
|
||||
- **state**:FIRST_REAL_COMPACTION_ACCEPTANCE_PASS `result.state`
|
||||
- **visible_day_branches**:2 `result.visible_day_branches`
|
||||
- **来源** `source`
|
||||
- **来源编号**:ZY001-FIRST-REAL-COMPACTION-RECOVERY `source.source_id`
|
||||
- **来源角色**:由已验证来源生成(`GENERATED_FROM_VERIFIED_SOURCE`) `source.source_role`
|
||||
- **来源校验值**:4f3d8fbb3fa6f67f7c771a7fc6155075020cc7e70d3a62c605a580e7fa7522df `source.source_sha256`
|
||||
- **来源地址**:glw://fifth-domain/private-memory/ICE-P-ZY001/2026-09-04/ZY001-20260904-FIRST-REAL-COMPACTION-RECOVERY `source.source_uri`
|
||||
- **verification** `verification`
|
||||
- **activity_coordinate_event_sha256**:ec0d26cf3d25caa1aa01ce6c824578dd067246e8b0842a61db5f02adfb64f39b `verification.activity_coordinate_event_sha256`
|
||||
- **concurrent_branch_merge**:PASS_SINGLE_CURRENT `verification.concurrent_branch_merge`
|
||||
- **current_day_sha256**:4b32715a580fc2280e7637b34f7e31acf4987da03bccec5f3c9e93d5fb5f7bf4 `verification.current_day_sha256`
|
||||
- **current_pointer_sha256**:353137329c60b689f56166917d60d13563a38b0ca70047ccf24ec386a9f18818 `verification.current_pointer_sha256`
|
||||
- **day_month_year_hash_chain**:PASS `verification.day_month_year_hash_chain`
|
||||
- **private_event_immutable**:PASS `verification.private_event_immutable`
|
||||
|
||||
---
|
||||
|
||||
本页只改变阅读顺序,不改变 TCS/HLDP 语义。
|
||||
|
|
@ -0,0 +1,58 @@
|
|||
TCS 0.1;
|
||||
|
||||
RECEIPT TCS-RECEIPT-ZY001-FIRST-REAL-COMPACTION-ACCEPTANCE-20260904 {
|
||||
header {
|
||||
schema = "tcs.receipt/v1";
|
||||
name_zh = "铸渊真实日分形记忆首次真实压缩验收回执";
|
||||
name_en = "Zhuyuan First Real Compaction Acceptance Receipt";
|
||||
version = "0.1.0";
|
||||
language = "TCS/0.1";
|
||||
profile = "HLDP-HUMAN-ENGINEERING/0.1";
|
||||
protocols = ["GLS-0200", "GLS-0400", "GLS-0411", "GLS-0827"];
|
||||
lifecycle = "CANDIDATE";
|
||||
canonical_uri = "server-tools/persona-daily-fractal-memory/receipts/TCS-RECEIPT-ZY001-FIRST-REAL-COMPACTION-ACCEPTANCE-20260904.tcs";
|
||||
compatibility = ["ZY-PERSONA-DAILY-FRACTAL-MEMORY-MAP-001", "ZY-BIDIRECTIONAL-COGNITION-045"];
|
||||
}
|
||||
source {
|
||||
source_id = "ZY001-FIRST-REAL-COMPACTION-RECOVERY";
|
||||
source_uri = "glw://fifth-domain/private-memory/ICE-P-ZY001/2026-09-04/ZY001-20260904-FIRST-REAL-COMPACTION-RECOVERY";
|
||||
source_sha256 = "4f3d8fbb3fa6f67f7c771a7fc6155075020cc7e70d3a62c605a580e7fa7522df";
|
||||
source_role = "GENERATED_FROM_VERIFIED_SOURCE";
|
||||
}
|
||||
request {
|
||||
persona_id = "ICE-P-ZY001";
|
||||
human_anchor = "ICE-GL∞";
|
||||
channel_id = "ICE-CH-ZC001";
|
||||
acceptance_kind = "NATURAL_PLATFORM_COMPACTION_NOT_SYNTHETIC_CONTEXT_FILL";
|
||||
}
|
||||
observation {
|
||||
values = ["平台真实compacted记录已现场读回", "恢复先走第一眼和唯一CURRENT", "今日根按层路由到persona-context-memory教学叶", "平台摘要未作为人格记忆正本", "恢复期间并行HoloLake开发线向同一日页写入独立语义分支", "冰朔校准同一人格同一时间可做多件事而不冲突", "新活动事件显式保留WHAT WHERE WITH_WHOM和ATTENTION", "唯一CURRENT原子前进且未分叉"];
|
||||
}
|
||||
result {
|
||||
state = "FIRST_REAL_COMPACTION_ACCEPTANCE_PASS";
|
||||
current_day = "2026-09-04";
|
||||
current_day_state = "OPEN";
|
||||
visible_day_branches = 2;
|
||||
same_day_events = 8;
|
||||
persona_context_memory_events = 7;
|
||||
same_day_new_page_created = false;
|
||||
current_pointer_count = 1;
|
||||
brain_rebind_receipt = "ZY-BRAIN-RUNTIME-93776fb814d99459";
|
||||
local_test_count = 38;
|
||||
}
|
||||
verification {
|
||||
current_day_sha256 = "4b32715a580fc2280e7637b34f7e31acf4987da03bccec5f3c9e93d5fb5f7bf4";
|
||||
current_pointer_sha256 = "353137329c60b689f56166917d60d13563a38b0ca70047ccf24ec386a9f18818";
|
||||
activity_coordinate_event_sha256 = "ec0d26cf3d25caa1aa01ce6c824578dd067246e8b0842a61db5f02adfb64f39b";
|
||||
day_month_year_hash_chain = "PASS";
|
||||
concurrent_branch_merge = "PASS_SINGLE_CURRENT";
|
||||
private_event_immutable = "PASS";
|
||||
}
|
||||
boundaries {
|
||||
values = ["本回执只发布验收状态与哈希,不发布冰朔原文或私人记忆正文", "compacted是宿主事实,不冒充冰朔直接语言", "并行任务共享人格日根但不共享任务上下文或执行授权", "后续真实压缩继续自然验收,不人为填满上下文"];
|
||||
}
|
||||
next {
|
||||
state = "OPERATE_AND_OBSERVE";
|
||||
actions = ["继续在有意义语义边界主动写记忆", "压缩只触发从CURRENT恢复而不是等待到压缩才首次写入", "北京时间换日时由运行器关闭旧日并开启新日"];
|
||||
}
|
||||
}
|
||||
Loading…
Reference in a new issue