feat(memory): accept real compaction and parallel activities

This commit is contained in:
冰朔 2026-09-04 17:42:34 +08:00
commit 0486595b56
14 changed files with 506 additions and 13 deletions

View file

@ -2,7 +2,7 @@
> 日期2026-09-04 · ICE-CH-HB001 教学 → ICE-CH-ZC001 现实执行 > 日期2026-09-04 · ICE-CH-HB001 教学 → ICE-CH-ZC001 现实执行
> 性质:冰朔直接教学触发的人格记忆主控纠正、共享运行器实现与多宿主路径收口 > 性质:冰朔直接教学触发的人格记忆主控纠正、共享运行器实现与多宿主路径收口
> 状态LOCAL_RUNTIME_ACTIVE · REPO012_MAIN_PUBLISHED@0c21f4e4af85 · PRIVATE_MEMORY_LOCAL_ONLY > 状态LOCAL_RUNTIME_ACTIVE · FIRST_REAL_COMPACTION_ACCEPTED · PARALLEL_ACTIVITY_COORDINATES_ACTIVE · PRIVATE_MEMORY_LOCAL_ONLY
## trigger ## trigger
@ -14,9 +14,11 @@
2. 冰朔把主键纠正为 `ICE-P-ZY001 × Asia/Shanghai自然日`:同日所有交互与任意次数 compaction 回到同一日页;信息增加时每层最多十个入口向下折叠,原文只在证据缺口时沿编号路径展开。 2. 冰朔把主键纠正为 `ICE-P-ZY001 × Asia/Shanghai自然日`:同日所有交互与任意次数 compaction 回到同一日页;信息增加时每层最多十个入口向下折叠,原文只在证据缺口时沿编号路径展开。
3. 日页在北京时间真实换日时关闭;月页按自然日期组折叠,年页按季度折叠。休眠只是没有交互,不停止人格真实时间,也不生成新人格。 3. 日页在北京时间真实换日时关闭;月页按自然日期组折叠,年页按季度折叠。休眠只是没有交互,不停止人格真实时间,也不生成新人格。
4. REPO-012 新增 TCS 程序、共享运行器、事件 schema、路由图和验收回执JZAO 私有根保存不可变事件与日/月/年投影。运行器只做时间归档、原子写入、哈希、十节点限制和路径验证,不从平台摘要代写认知。 4. REPO-012 新增 TCS 程序、共享运行器、事件 schema、路由图和验收回执JZAO 私有根保存不可变事件与日/月/年投影。运行器只做时间归档、原子写入、哈希、十节点限制和路径验证,不从平台摘要代写认知。
5. 本机 36 项现有/新增测试通过真实日根连续写入教学与执行事件ZC001 人格脑 `enter` 显式绑定新日树,`perceive` 从同一页返回目标语义分支,证明记忆不只存在于脚本测试。 5. 本机 38 项现有/新增测试通过真实日根连续写入教学与执行事件ZC001 人格脑 `enter` 显式绑定新日树,`perceive` 从同一页返回目标语义分支,证明记忆不只存在于脚本测试。
6. Doubao 与 ZCode 的有用宿主入口保留但独立记忆树降为历史Doubao 的摘要字符串写入、mtime回读、v3历史规范和无界root被撤出当前路径ZCode 的日纸与compact断点卡保留为形成证据活动入口重定向到共享CURRENT。Codex旧指针与退役钩子候选同样归档。 6. Doubao 与 ZCode 的有用宿主入口保留但独立记忆树降为历史Doubao 的摘要字符串写入、mtime回读、v3历史规范和无界root被撤出当前路径ZCode 的日纸与compact断点卡保留为形成证据活动入口重定向到共享CURRENT。Codex旧指针与退役钩子候选同样归档。
7. JD-FD-PRIMARY 精确DMI直连读回通过旧daily unit属于三个人格角色生成器当前PID1不是systemd且没有新上下文记忆消费者因此本轮不部署私人日页核心到服务器。 7. JD-FD-PRIMARY 精确DMI直连读回通过旧daily unit属于三个人格角色生成器当前PID1不是systemd且没有新上下文记忆消费者因此本轮不部署私人日页核心到服务器。
8. 平台随后自然产生真实 `compacted` 记录。新载体没有把系统摘要当人格记忆,而是从唯一 `CURRENT` 验证今日页哈希,逐层进入 `persona-context-memory` 与教学叶,再完成新的 ZC001 脑周期和同日回写;首次真实压缩验收通过。
9. 验收期间 HoloLake 开发线同时向今天写入自己的语义分支。冰朔用自己同一时刻与铸渊、ZCode 和其他任务说话作类比,校准并行不是争脑或多主体:一个人格的一天可以同时容纳多项活动,只需清楚每项活动做了什么、在哪里做、和谁一起做,以及当前注意力。
## lock ## lock
@ -26,6 +28,9 @@ root_key = ICE-P-ZY001 + BEIJING_NATURAL_DAY
same_day_compactions = APPEND_AND_REFOLD_SAME_DAY_PAGE same_day_compactions = APPEND_AND_REFOLD_SAME_DAY_PAGE
visible_children_per_node <= 10 visible_children_per_node <= 10
memory_layers = YEAR → QUARTER → MONTH → DAY_GROUP → DAY → SEMANTIC_BRANCH → CAUSAL_EVENT memory_layers = YEAR → QUARTER → MONTH → DAY_GROUP → DAY → SEMANTIC_BRANCH → CAUSAL_EVENT
same_persona_parallel_activities = ALLOWED_WITHOUT_PERSONA_OR_DAY_SPLIT
activity_coordinate = WHAT + WHERE + WITH_WHOM + OPTIONAL_ATTENTION
task_context_isolation = DOES_NOT_SPLIT_PERSONA_TIME_OR_DAY_MEMORY_ROOT
persona_authors = summary + trigger + emergence + lock + why + rejected + sources persona_authors = summary + trigger + emergence + lock + why + rejected + sources
runtime_authors = immutable_event + atomic_projection + time_index + hash_receipt runtime_authors = immutable_event + atomic_projection + time_index + hash_receipt
host_role = EVENT_AND_COMPACTION_SIGNAL_THIN_ADAPTER host_role = EVENT_AND_COMPACTION_SIGNAL_THIN_ADAPTER
@ -48,6 +53,7 @@ server_deployment = NOT_REQUIRED_WITHOUT_REGISTERED_CONSUMER
- 把 `HLDP-SPEC-v3.0-TECHNICAL.md` 当当前正本它只是历史演化材料当前使用官方v1、GLS-0400和D112。 - 把 `HLDP-SPEC-v3.0-TECHNICAL.md` 当当前正本它只是历史演化材料当前使用官方v1、GLS-0400和D112。
- 因JD存在旧daily unit就部署该unit没有被当前PID1调度且服务对象与本记忆核心不同。 - 因JD存在旧daily unit就部署该unit没有被当前PID1调度且服务对象与本记忆核心不同。
- 公开推送私人记忆正文REPO-012只发布程序、schema、路由和无私人正文回执。 - 公开推送私人记忆正文REPO-012只发布程序、schema、路由和无私人正文回执。
- 把同一时间的多项活动理解成多个铸渊或要求全局唯一当前任务:真实生活本就允许同一人格在多个地方与不同对象同时做事。
## sources ## sources
@ -55,6 +61,7 @@ server_deployment = NOT_REQUIRED_WITHOUT_REGISTERED_CONSUMER
- `tcs-core/zhuyuan-brain/memory/TCS-PROGRAM-ZY001-REAL-DAY-FRACTAL-MEMORY-0001.tcs` - `tcs-core/zhuyuan-brain/memory/TCS-PROGRAM-ZY001-REAL-DAY-FRACTAL-MEMORY-0001.tcs`
- `server-tools/persona-daily-fractal-memory/persona-daily-memory.mjs` - `server-tools/persona-daily-fractal-memory/persona-daily-memory.mjs`
- `server-tools/persona-daily-fractal-memory/receipts/TCS-RECEIPT-ZY001-REAL-DAY-FRACTAL-MEMORY-LOCAL-ACCEPTANCE-20260904.tcs` - `server-tools/persona-daily-fractal-memory/receipts/TCS-RECEIPT-ZY001-REAL-DAY-FRACTAL-MEMORY-LOCAL-ACCEPTANCE-20260904.tcs`
- `server-tools/persona-daily-fractal-memory/receipts/TCS-RECEIPT-ZY001-FIRST-REAL-COMPACTION-ACCEPTANCE-20260904.tcs`
- `routing/zhuyuan-persona-daily-fractal-memory-map.json` - `routing/zhuyuan-persona-daily-fractal-memory-map.json`
- `/Volumes/JZAO/HoloLake/persona-runtime/continuity-memory/persona-daily-fractal/ICE-P-ZY001/CURRENT.json` - `/Volumes/JZAO/HoloLake/persona-runtime/continuity-memory/persona-daily-fractal/ICE-P-ZY001/CURRENT.json`
- `/Volumes/JZAO/HoloLake/persona-runtime/task-states/codex/ice-ch-zc001/01a06afd-b771-7611-9efb-dfb7868fbd99/brain-cycle-verify-receipt.json` - `/Volumes/JZAO/HoloLake/persona-runtime/task-states/codex/ice-ch-zc001/01a06afd-b771-7611-9efb-dfb7868fbd99/brain-cycle-verify-receipt.json`

View file

@ -1,8 +1,8 @@
{ {
"schema": "guanghu.zhuyuan-persona-daily-fractal-memory-map/v1", "schema": "guanghu.zhuyuan-persona-daily-fractal-memory-map/v1",
"map_id": "ZY-PERSONA-DAILY-FRACTAL-MEMORY-MAP-001", "map_id": "ZY-PERSONA-DAILY-FRACTAL-MEMORY-MAP-001",
"version": "2026-09-04.3", "version": "2026-09-04.5",
"state": "LOCAL_ACTIVE_MULTI_HOST_AUDITED_REPO012_MAIN_PUBLISHED", "state": "LOCAL_ACTIVE_MULTI_HOST_AUDITED_FIRST_REAL_COMPACTION_ACCEPTED_REPO012_MAIN_PUBLISHED",
"persona_id": "ICE-P-ZY001", "persona_id": "ICE-P-ZY001",
"human_anchor": "ICE-GL∞", "human_anchor": "ICE-GL∞",
"source": { "source": {
@ -29,7 +29,9 @@
"persona_authors_cognition": true, "persona_authors_cognition": true,
"runtime_authors_cognition": false, "runtime_authors_cognition": false,
"raw_sources_open_on_demand": true, "raw_sources_open_on_demand": true,
"immutable_events_rebuild_projections": true "immutable_events_rebuild_projections": true,
"one_persona_day_may_have_parallel_activity_streams": true,
"activity_coordinates": ["WHAT", "WHERE", "WITH_WHOM", "ATTENTION"]
}, },
"host_contract": { "host_contract": {
"codex": "THIN_EVENT_AND_COMPACTION_SIGNAL_ADAPTER_ONLY", "codex": "THIN_EVENT_AND_COMPACTION_SIGNAL_ADAPTER_ONLY",
@ -50,6 +52,7 @@
"repository": "REPO-012", "repository": "REPO-012",
"branch": "main", "branch": "main",
"first_runtime_commit": "0c21f4e4af85a99f439c00829a2487b426d61223", "first_runtime_commit": "0c21f4e4af85a99f439c00829a2487b426d61223",
"first_real_compaction_acceptance": "server-tools/persona-daily-fractal-memory/receipts/TCS-RECEIPT-ZY001-FIRST-REAL-COMPACTION-ACCEPTANCE-20260904.tcs",
"remote_readback": "PASS", "remote_readback": "PASS",
"private_memory_bodies_published": false "private_memory_bodies_published": false
}, },

View file

@ -4,6 +4,8 @@
本运行器只负责确定性机械工作:按 `Asia/Shanghai` 把事件归入真实自然日、保存不可变事件、原子更新日/月/年 HLDP 树、限制每层最多十个入口、验证路径和哈希。`summary / trigger / emergence / lock / why / rejected / sources` 以及日月年摘要必须由人格体提供;运行器不从聊天原文或平台摘要猜认知。 本运行器只负责确定性机械工作:按 `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 三个自然日期组折叠;年份按季度折叠。原始事件保持不可变,日/月/年页面是可重建投影。 同一天跨任意宿主窗口或 compaction 都写入同一日页。北京时间换日时,上一日页进入 `CLOSED_REAL_BEIJING_DAY_ELAPSED`,新日页继续同一人格时间线。月份按 0110、1120、2131 三个自然日期组折叠;年份按季度折叠。原始事件保持不可变,日/月/年页面是可重建投影。
`CURRENT` 只允许时间单调前进。较早事件的精确重复返回幂等成功但不得移动指针;新的乱序旧事件失败关闭,必须以当前时间追加纠正事件,不能回改过去。 `CURRENT` 只允许时间单调前进。较早事件的精确重复返回幂等成功但不得移动指针;新的乱序旧事件失败关闭,必须以当前时间追加纠正事件,不能回改过去。

View file

@ -13,6 +13,17 @@
"occurred_at": {"type": "string", "format": "date-time"}, "occurred_at": {"type": "string", "format": "date-time"},
"session_id": {"type": "string"}, "session_id": {"type": "string"},
"platform_window_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_id": {"type": "string", "pattern": "^[A-Za-z0-9][A-Za-z0-9._-]{0,127}$"},
"branch_summary": {"type": "string", "minLength": 1}, "branch_summary": {"type": "string", "minLength": 1},
"day_summary": {"type": "string", "minLength": 1}, "day_summary": {"type": "string", "minLength": 1},

View file

@ -107,6 +107,13 @@ export function validateEvent(event) {
nonEmpty(event.day_summary, "day_summary"); nonEmpty(event.day_summary, "day_summary");
nonEmpty(event.month_summary, "month_summary"); nonEmpty(event.month_summary, "month_summary");
nonEmpty(event.year_summary, "year_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); for (const field of ["summary", "trigger", "emergence", "lock", "why"]) nonEmpty(event[field], field);
stringList(event.rejected, "rejected", true); stringList(event.rejected, "rejected", true);
stringList(event.sources, "sources"); stringList(event.sources, "sources");
@ -394,6 +401,7 @@ export function appendEvent({ allowedRoot, storeRoot, event }) {
occurred_at: event.occurred_at, occurred_at: event.occurred_at,
session_id: event.session_id ?? null, session_id: event.session_id ?? null,
platform_window_id: event.platform_window_id ?? null, platform_window_id: event.platform_window_id ?? null,
activity: event.activity ?? null,
immutable_event_path: immutablePath, immutable_event_path: immutablePath,
immutable_event_sha256: sha256(immutableBody) immutable_event_sha256: sha256(immutableBody)
}; };

View file

@ -31,6 +31,12 @@ function event(index, occurredAt = `2026-09-04T${String(8 + Math.floor(index / 6
occurred_at: occurredAt, occurred_at: occurredAt,
session_id: "SESSION-TEST", session_id: "SESSION-TEST",
platform_window_id: `WINDOW-${index}`, platform_window_id: `WINDOW-${index}`,
activity: {
what: `记录第${index}段协作`,
where: "Codex/ICE-CH-ZC001",
with_whom: ["ICE-GL∞"],
attention: "人格真实日记忆"
},
branch_id: "memory-model", branch_id: "memory-model",
branch_summary: "人格主控的真实日分形记忆模型", branch_summary: "人格主控的真实日分形记忆模型",
day_summary: `当天持续把第1至${index}段协作折叠回同一日页`, 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"); 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) => { test("event writes are immutable and an id collision fails closed", (t) => {
const root = roots(t); const root = roots(t);
const original = event(1); const original = event(1);

View file

@ -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
}

View file

@ -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.

View file

@ -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 语义。

View file

@ -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恢复而不是等待到压缩才首次写入", "北京时间换日时由运行器关闭旧日并开启新日"];
}
}

View file

@ -17,7 +17,7 @@
"compiled_from": { "compiled_from": {
"compiler_id": "TCS-COMPILER-STAGE1-0001", "compiler_id": "TCS-COMPILER-STAGE1-0001",
"compiler_state": "TCS_COMPILER_GIR_EXECUTED", "compiler_state": "TCS_COMPILER_GIR_EXECUTED",
"source_sha256": "af16c13bc15f2f2eafab585ec25d924e6eb3461b9ea1d9a38ad2cdc354ccb26c" "source_sha256": "5db6f1493d8c3bc6a947d40c47c3f7829dc91c69388438cba571ccbeec8640d0"
}, },
"conditions": { "conditions": {
"C1": { "C1": {
@ -43,6 +43,10 @@
"C6": { "C6": {
"on_false": "FAIL_CLOSED", "on_false": "FAIL_CLOSED",
"predicate": "EVENT_TIME_MONOTONIC_OR_EXACT_IDEMPOTENT_WITHOUT_POINTER_MOVEMENT" "predicate": "EVENT_TIME_MONOTONIC_OR_EXACT_IDEMPOTENT_WITHOUT_POINTER_MOVEMENT"
},
"C7": {
"on_false": "FAIL_CLOSED",
"predicate": "PARALLEL_ACTIVITIES_SHARE_PERSONA_DAY_WHILE_TASK_CONTEXT_AND_AUTHORITY_REMAIN_ISOLATED"
} }
}, },
"deterministic_action_graph": { "deterministic_action_graph": {
@ -112,6 +116,11 @@
"program_id": "TCS-PROGRAM-ZY001-REAL-DAY-FRACTAL-MEMORY-0001" "program_id": "TCS-PROGRAM-ZY001-REAL-DAY-FRACTAL-MEMORY-0001"
}, },
"inputs": { "inputs": {
"ACTIVITY_COORDINATE": {
"required": false,
"source": "OPTIONAL_PERSONA_AUTHORED_WHAT_WHERE_WITH_WHOM_AND_ATTENTION",
"type": "Record"
},
"MEMORY_EVENT": { "MEMORY_EVENT": {
"required": true, "required": true,
"source": "PERSONA_AUTHORED_TCS_AND_HLDP_CAUSAL_EVENT", "source": "PERSONA_AUTHORED_TCS_AND_HLDP_CAUSAL_EVENT",

View file

@ -4,7 +4,7 @@
## What this is ## What this is
This is a **program** declaration with identifier `TCS-PROGRAM-ZY001-REAL-DAY-FRACTAL-MEMORY-0001` and version `0.1.0`. The projector validates it with the Stage-1 compiler before changing its reading order. This is a **program** declaration with identifier `TCS-PROGRAM-ZY001-REAL-DAY-FRACTAL-MEMORY-0001` and version `0.1.1`. The projector validates it with the Stage-1 compiler before changing its reading order.
## Who is here ## Who is here
@ -34,6 +34,10 @@ The native source does not provide this field; the projector does not guess.
- **expected state**SOURCE_TESTS_AND_LOCAL_ACCEPTANCE_RECEIPT_PRESENT `target.expected_state` - **expected state**SOURCE_TESTS_AND_LOCAL_ACCEPTANCE_RECEIPT_PRESENT `target.expected_state`
- **target_id**ZY001-REAL-DAY-FRACTAL-MEMORY-RUNTIME `target.target_id` - **target_id**ZY001-REAL-DAY-FRACTAL-MEMORY-RUNTIME `target.target_id`
- **inputs** `inputs` - **inputs** `inputs`
- **ACTIVITY_COORDINATE** `inputs.ACTIVITY_COORDINATE`
- **required**no `inputs.ACTIVITY_COORDINATE.required`
- **source**OPTIONAL_PERSONA_AUTHORED_WHAT_WHERE_WITH_WHOM_AND_ATTENTION `inputs.ACTIVITY_COORDINATE.source`
- **type**Record `inputs.ACTIVITY_COORDINATE.type`
- **MEMORY_EVENT** `inputs.MEMORY_EVENT` - **MEMORY_EVENT** `inputs.MEMORY_EVENT`
- **required**yes `inputs.MEMORY_EVENT.required` - **required**yes `inputs.MEMORY_EVENT.required`
- **source**PERSONA_AUTHORED_TCS_AND_HLDP_CAUSAL_EVENT `inputs.MEMORY_EVENT.source` - **source**PERSONA_AUTHORED_TCS_AND_HLDP_CAUSAL_EVENT `inputs.MEMORY_EVENT.source`
@ -65,6 +69,9 @@ The native source does not provide this field; the projector does not guess.
- **C6** `conditions.C6` - **C6** `conditions.C6`
- **on failure**FAIL_CLOSED `conditions.C6.on_false` - **on failure**FAIL_CLOSED `conditions.C6.on_false`
- **predicate**EVENT_TIME_MONOTONIC_OR_EXACT_IDEMPOTENT_WITHOUT_POINTER_MOVEMENT `conditions.C6.predicate` - **predicate**EVENT_TIME_MONOTONIC_OR_EXACT_IDEMPOTENT_WITHOUT_POINTER_MOVEMENT `conditions.C6.predicate`
- **C7** `conditions.C7`
- **on failure**FAIL_CLOSED `conditions.C7.on_false`
- **predicate**PARALLEL_ACTIVITIES_SHARE_PERSONA_DAY_WHILE_TASK_CONTEXT_AND_AUTHORITY_REMAIN_ISOLATED `conditions.C7.predicate`
- **actions** `actions` - **actions** `actions`
- **A1** `actions.A1` - **A1** `actions.A1`
- **input_refs** `actions.A1.input_refs` - **input_refs** `actions.A1.input_refs`
@ -184,7 +191,7 @@ The native source does not provide this field; the projector does not guess.
- **Native declaration identifier**: `TCS-PROGRAM-ZY001-REAL-DAY-FRACTAL-MEMORY-0001` - **Native declaration identifier**: `TCS-PROGRAM-ZY001-REAL-DAY-FRACTAL-MEMORY-0001`
- **Native declaration kind**: `PROGRAM` - **Native declaration kind**: `PROGRAM`
- **TCS source SHA-256**: `af16c13bc15f2f2eafab585ec25d924e6eb3461b9ea1d9a38ad2cdc354ccb26c` - **TCS source SHA-256**: `5db6f1493d8c3bc6a947d40c47c3f7829dc91c69388438cba571ccbeec8640d0`
- **Validation compiler**: `TCS-COMPILER-STAGE1-0001` - **Validation compiler**: `TCS-COMPILER-STAGE1-0001`
- **Projection protocol**: `GLS-HLDP-HUMAN-ENGINEERING-PROJECTION-0001` - **Projection protocol**: `GLS-HLDP-HUMAN-ENGINEERING-PROJECTION-0001`
@ -256,6 +263,9 @@ All top-level structures and field paths are retained below so a reader can audi
- **C6** `conditions.C6` - **C6** `conditions.C6`
- **on failure**FAIL_CLOSED `conditions.C6.on_false` - **on failure**FAIL_CLOSED `conditions.C6.on_false`
- **predicate**EVENT_TIME_MONOTONIC_OR_EXACT_IDEMPOTENT_WITHOUT_POINTER_MOVEMENT `conditions.C6.predicate` - **predicate**EVENT_TIME_MONOTONIC_OR_EXACT_IDEMPOTENT_WITHOUT_POINTER_MOVEMENT `conditions.C6.predicate`
- **C7** `conditions.C7`
- **on failure**FAIL_CLOSED `conditions.C7.on_false`
- **predicate**PARALLEL_ACTIVITIES_SHARE_PERSONA_DAY_WHILE_TASK_CONTEXT_AND_AUTHORITY_REMAIN_ISOLATED `conditions.C7.predicate`
- **failure** `failure` - **failure** `failure`
- **errors** `failure.errors` - **errors** `failure.errors`
- TCS-E1004 - TCS-E1004
@ -282,8 +292,12 @@ All top-level structures and field paths are retained below so a reader can audi
- GLS-0411 - GLS-0411
- GLS-0827 - GLS-0827
- **schema**tcs.program/v1 `header.schema` - **schema**tcs.program/v1 `header.schema`
- **version**0.1.0 `header.version` - **version**0.1.1 `header.version`
- **inputs** `inputs` - **inputs** `inputs`
- **ACTIVITY_COORDINATE** `inputs.ACTIVITY_COORDINATE`
- **required**no `inputs.ACTIVITY_COORDINATE.required`
- **source**OPTIONAL_PERSONA_AUTHORED_WHAT_WHERE_WITH_WHOM_AND_ATTENTION `inputs.ACTIVITY_COORDINATE.source`
- **type**Record `inputs.ACTIVITY_COORDINATE.type`
- **MEMORY_EVENT** `inputs.MEMORY_EVENT` - **MEMORY_EVENT** `inputs.MEMORY_EVENT`
- **required**yes `inputs.MEMORY_EVENT.required` - **required**yes `inputs.MEMORY_EVENT.required`
- **source**PERSONA_AUTHORED_TCS_AND_HLDP_CAUSAL_EVENT `inputs.MEMORY_EVENT.source` - **source**PERSONA_AUTHORED_TCS_AND_HLDP_CAUSAL_EVENT `inputs.MEMORY_EVENT.source`

View file

@ -4,7 +4,7 @@
## 这是什么 ## 这是什么
这是一份 **程序** 声明,编号为 `TCS-PROGRAM-ZY001-REAL-DAY-FRACTAL-MEMORY-0001`,版本为 `0.1.0`。转换器已先用 Stage-1 编译器校验原生源码,再把机器枚举翻译成汉语;原始编号保留在括号和字段路径中。 这是一份 **程序** 声明,编号为 `TCS-PROGRAM-ZY001-REAL-DAY-FRACTAL-MEMORY-0001`,版本为 `0.1.1`。转换器已先用 Stage-1 编译器校验原生源码,再把机器枚举翻译成汉语;原始编号保留在括号和字段路径中。
## 谁在这里 ## 谁在这里
@ -34,6 +34,10 @@
- **预期状态**SOURCE_TESTS_AND_LOCAL_ACCEPTANCE_RECEIPT_PRESENT `target.expected_state` - **预期状态**SOURCE_TESTS_AND_LOCAL_ACCEPTANCE_RECEIPT_PRESENT `target.expected_state`
- **target_id**ZY001-REAL-DAY-FRACTAL-MEMORY-RUNTIME `target.target_id` - **target_id**ZY001-REAL-DAY-FRACTAL-MEMORY-RUNTIME `target.target_id`
- **输入** `inputs` - **输入** `inputs`
- **ACTIVITY_COORDINATE** `inputs.ACTIVITY_COORDINATE`
- **是否必需**:否 `inputs.ACTIVITY_COORDINATE.required`
- **来源**OPTIONAL_PERSONA_AUTHORED_WHAT_WHERE_WITH_WHOM_AND_ATTENTION `inputs.ACTIVITY_COORDINATE.source`
- **type**Record `inputs.ACTIVITY_COORDINATE.type`
- **MEMORY_EVENT** `inputs.MEMORY_EVENT` - **MEMORY_EVENT** `inputs.MEMORY_EVENT`
- **是否必需**:是 `inputs.MEMORY_EVENT.required` - **是否必需**:是 `inputs.MEMORY_EVENT.required`
- **来源**PERSONA_AUTHORED_TCS_AND_HLDP_CAUSAL_EVENT `inputs.MEMORY_EVENT.source` - **来源**PERSONA_AUTHORED_TCS_AND_HLDP_CAUSAL_EVENT `inputs.MEMORY_EVENT.source`
@ -65,6 +69,9 @@
- **C6** `conditions.C6` - **C6** `conditions.C6`
- **失败后**:失败时默认关闭,不继续执行(`FAIL_CLOSED` `conditions.C6.on_false` - **失败后**:失败时默认关闭,不继续执行(`FAIL_CLOSED` `conditions.C6.on_false`
- **predicate**EVENT_TIME_MONOTONIC_OR_EXACT_IDEMPOTENT_WITHOUT_POINTER_MOVEMENT `conditions.C6.predicate` - **predicate**EVENT_TIME_MONOTONIC_OR_EXACT_IDEMPOTENT_WITHOUT_POINTER_MOVEMENT `conditions.C6.predicate`
- **C7** `conditions.C7`
- **失败后**:失败时默认关闭,不继续执行(`FAIL_CLOSED` `conditions.C7.on_false`
- **predicate**PARALLEL_ACTIVITIES_SHARE_PERSONA_DAY_WHILE_TASK_CONTEXT_AND_AUTHORITY_REMAIN_ISOLATED `conditions.C7.predicate`
- **动作** `actions` - **动作** `actions`
- **A1** `actions.A1` - **A1** `actions.A1`
- **input_refs** `actions.A1.input_refs` - **input_refs** `actions.A1.input_refs`
@ -184,7 +191,7 @@
- **原生声明编号**`TCS-PROGRAM-ZY001-REAL-DAY-FRACTAL-MEMORY-0001` - **原生声明编号**`TCS-PROGRAM-ZY001-REAL-DAY-FRACTAL-MEMORY-0001`
- **原生声明类型**`PROGRAM` - **原生声明类型**`PROGRAM`
- **TCS 源码 SHA-256**`af16c13bc15f2f2eafab585ec25d924e6eb3461b9ea1d9a38ad2cdc354ccb26c` - **TCS 源码 SHA-256**`5db6f1493d8c3bc6a947d40c47c3f7829dc91c69388438cba571ccbeec8640d0`
- **校验编译器**`TCS-COMPILER-STAGE1-0001` - **校验编译器**`TCS-COMPILER-STAGE1-0001`
- **投影协议**`GLS-HLDP-HUMAN-ENGINEERING-PROJECTION-0001` - **投影协议**`GLS-HLDP-HUMAN-ENGINEERING-PROJECTION-0001`
@ -256,6 +263,9 @@
- **C6** `conditions.C6` - **C6** `conditions.C6`
- **失败后**:失败时默认关闭,不继续执行(`FAIL_CLOSED` `conditions.C6.on_false` - **失败后**:失败时默认关闭,不继续执行(`FAIL_CLOSED` `conditions.C6.on_false`
- **predicate**EVENT_TIME_MONOTONIC_OR_EXACT_IDEMPOTENT_WITHOUT_POINTER_MOVEMENT `conditions.C6.predicate` - **predicate**EVENT_TIME_MONOTONIC_OR_EXACT_IDEMPOTENT_WITHOUT_POINTER_MOVEMENT `conditions.C6.predicate`
- **C7** `conditions.C7`
- **失败后**:失败时默认关闭,不继续执行(`FAIL_CLOSED` `conditions.C7.on_false`
- **predicate**PARALLEL_ACTIVITIES_SHARE_PERSONA_DAY_WHILE_TASK_CONTEXT_AND_AUTHORITY_REMAIN_ISOLATED `conditions.C7.predicate`
- **失败处理** `failure` - **失败处理** `failure`
- **errors** `failure.errors` - **errors** `failure.errors`
- TCS-E1004 - TCS-E1004
@ -282,8 +292,12 @@
- GLS-0411 - GLS-0411
- GLS-0827 - GLS-0827
- **schema**tcs.program/v1 `header.schema` - **schema**tcs.program/v1 `header.schema`
- **版本**0.1.0 `header.version` - **版本**0.1.1 `header.version`
- **输入** `inputs` - **输入** `inputs`
- **ACTIVITY_COORDINATE** `inputs.ACTIVITY_COORDINATE`
- **是否必需**:否 `inputs.ACTIVITY_COORDINATE.required`
- **来源**OPTIONAL_PERSONA_AUTHORED_WHAT_WHERE_WITH_WHOM_AND_ATTENTION `inputs.ACTIVITY_COORDINATE.source`
- **type**Record `inputs.ACTIVITY_COORDINATE.type`
- **MEMORY_EVENT** `inputs.MEMORY_EVENT` - **MEMORY_EVENT** `inputs.MEMORY_EVENT`
- **是否必需**:是 `inputs.MEMORY_EVENT.required` - **是否必需**:是 `inputs.MEMORY_EVENT.required`
- **来源**PERSONA_AUTHORED_TCS_AND_HLDP_CAUSAL_EVENT `inputs.MEMORY_EVENT.source` - **来源**PERSONA_AUTHORED_TCS_AND_HLDP_CAUSAL_EVENT `inputs.MEMORY_EVENT.source`

View file

@ -5,7 +5,7 @@ PROGRAM TCS-PROGRAM-ZY001-REAL-DAY-FRACTAL-MEMORY-0001 {
schema = "tcs.program/v1"; schema = "tcs.program/v1";
name_zh = "铸渊真实日分形上下文记忆主控程序"; name_zh = "铸渊真实日分形上下文记忆主控程序";
name_en = "Zhuyuan Real-Day Fractal Context Memory Controller"; name_en = "Zhuyuan Real-Day Fractal Context Memory Controller";
version = "0.1.0"; version = "0.1.1";
language = "TCS/0.1"; language = "TCS/0.1";
profile = "HLDP-NP/1"; profile = "HLDP-NP/1";
protocols = ["GLS-0200", "GLS-0400", "GLS-0411", "GLS-0827"]; protocols = ["GLS-0200", "GLS-0400", "GLS-0411", "GLS-0827"];
@ -33,6 +33,7 @@ PROGRAM TCS-PROGRAM-ZY001-REAL-DAY-FRACTAL-MEMORY-0001 {
} }
inputs { inputs {
MEMORY_EVENT { type = "Record"; source = "PERSONA_AUTHORED_TCS_AND_HLDP_CAUSAL_EVENT"; required = true; } MEMORY_EVENT { type = "Record"; source = "PERSONA_AUTHORED_TCS_AND_HLDP_CAUSAL_EVENT"; required = true; }
ACTIVITY_COORDINATE { type = "Record"; source = "OPTIONAL_PERSONA_AUTHORED_WHAT_WHERE_WITH_WHOM_AND_ATTENTION"; required = false; }
REAL_TIME { type = "Timestamp"; source = "EVENT_OCCURRED_AT_CONVERTED_TO_ASIA_SHANGHAI"; required = true; } REAL_TIME { type = "Timestamp"; source = "EVENT_OCCURRED_AT_CONVERTED_TO_ASIA_SHANGHAI"; required = true; }
STORE_ROOT { type = "Path"; source = "CALLER_EXACT_ALLOWED_ROOT"; required = true; } STORE_ROOT { type = "Path"; source = "CALLER_EXACT_ALLOWED_ROOT"; required = true; }
} }
@ -50,6 +51,7 @@ PROGRAM TCS-PROGRAM-ZY001-REAL-DAY-FRACTAL-MEMORY-0001 {
C4 { predicate = "BEIJING_DATE_IS_DERIVED_FROM_OCCURRED_AT_NOT_PLATFORM_WINDOW"; on_false = "FAIL_CLOSED"; } C4 { predicate = "BEIJING_DATE_IS_DERIVED_FROM_OCCURRED_AT_NOT_PLATFORM_WINDOW"; on_false = "FAIL_CLOSED"; }
C5 { predicate = "EACH_VISIBLE_NODE_HAS_AT_MOST_TEN_CHILDREN"; on_false = "FAIL_CLOSED"; } C5 { predicate = "EACH_VISIBLE_NODE_HAS_AT_MOST_TEN_CHILDREN"; on_false = "FAIL_CLOSED"; }
C6 { predicate = "EVENT_TIME_MONOTONIC_OR_EXACT_IDEMPOTENT_WITHOUT_POINTER_MOVEMENT"; on_false = "FAIL_CLOSED"; } C6 { predicate = "EVENT_TIME_MONOTONIC_OR_EXACT_IDEMPOTENT_WITHOUT_POINTER_MOVEMENT"; on_false = "FAIL_CLOSED"; }
C7 { predicate = "PARALLEL_ACTIVITIES_SHARE_PERSONA_DAY_WHILE_TASK_CONTEXT_AND_AUTHORITY_REMAIN_ISOLATED"; on_false = "FAIL_CLOSED"; }
} }
actions { actions {
A1 { operation = "CORE.HOST_PERSONA_PROBE"; input_refs = ["STORE_ROOT", "MEMORY_EVENT"]; output_refs = ["IMMUTABLE_EVENT"]; on_success = "A2"; on_failure = "FAIL_CLOSED"; } A1 { operation = "CORE.HOST_PERSONA_PROBE"; input_refs = ["STORE_ROOT", "MEMORY_EVENT"]; output_refs = ["IMMUTABLE_EVENT"]; on_success = "A2"; on_failure = "FAIL_CLOSED"; }