From 6832933482d998c43f417771eaf37e007fb67793 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Wed, 9 Sep 2026 18:26:26 +0800 Subject: [PATCH 01/34] fix(hololake): establish language-world-native generation boundary --- .../INDEX.hdlp | 24 ++- .../evolution/ROOT.hdlp | 6 + .../module-registry.json | 5 +- .../persona-container-contract.json | 6 +- .../prototype/ROOT.hdlp | 33 ++++- .../reasoning/ROOT.hdlp | 12 +- .../system.json | 12 +- .../concepts/LDW-LDOS-0001.hdlp | 11 ++ ...驱动操作系统:工程概念定义.md | 24 +++ ...-TRANSLATION-AND-HOST-SELF-ADAPTATION.hdlp | 22 ++- routing/fifth-domain-number-registry.json | 52 ++++++- routing/guanghu-era-language-world.json | 15 +- ...artbeat-core-language-channel-profile.json | 8 +- ...-guanghu-world-engineering-system-map.json | 12 +- ...-language-world-native-generation-map.json | 102 +++++++++++++ routing/public-navigation-anchor.json | 25 +++- ...cs-mother-root-dynamic-navigation-map.json | 51 ++++--- ...sal-language-host-self-adaptation-map.json | 20 ++- .../fifth-domain-language-system/README.md | 5 +- ...NATIVE-GENERATION-DIVIDE-20260909.gir.json | 89 ++++++++++++ ...-GENERATION-DIVIDE-20260909.human.en-US.md | 123 ++++++++++++++++ ...-GENERATION-DIVIDE-20260909.human.zh-CN.md | 123 ++++++++++++++++ ...ORLD-NATIVE-GENERATION-DIVIDE-20260909.tcs | 15 ++ ...NATIVE-GENERATION-REPAIR-20260909.gir.json | 119 +++++++++++++++ ...-GENERATION-REPAIR-20260909.human.en-US.md | 137 ++++++++++++++++++ ...-GENERATION-REPAIR-20260909.human.zh-CN.md | 137 ++++++++++++++++++ ...ORLD-NATIVE-GENERATION-REPAIR-20260909.tcs | 13 ++ .../engineering_shelf.py | 24 +-- .../test_engineering_shelf.py | 8 +- ...UAGE-WORLD-NATIVE-GENERATION-20260909.json | 32 ++++ 30 files changed, 1177 insertions(+), 88 deletions(-) create mode 100644 routing/hololake-language-world-native-generation-map.json create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909.gir.json create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909.human.en-US.md create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909.human.zh-CN.md create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909.tcs create mode 100644 runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.gir.json create mode 100644 runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.human.en-US.md create mode 100644 runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.human.zh-CN.md create mode 100644 runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.tcs create mode 100644 tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-20260909.json diff --git a/eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/INDEX.hdlp b/eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/INDEX.hdlp index 052f0ed..45732b5 100644 --- a/eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/INDEX.hdlp +++ b/eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/INDEX.hdlp @@ -2,27 +2,37 @@ - 系统编号:`SYS-GLW-ELH-ENG-0001` - 书架编号:`SHF-GLW-ELH-ENG-0001` -- 项目编号:`HLP-LANG-PROJ-STAGE1-0001` +- 当前项目编号:`HLP-LANG-PROJ-NATIVE-0001` +- 旧工具时代项目:`HLP-LANG-PROJ-STAGE1-0001`(已验证供体,冻结为历史) - 父频道:`ICE-CH-HB001` -- 当前层级:语言工程运行体已完成;17个人格模块真实API自答、19项器官能力执行与累计门通过;HoloLake产品移植与发布仍未开始 +- 当前代际:`HLP-GEN-LANGUAGE-WORLD-NATIVE-0001` +- 代际正本:`routing/hololake-language-world-native-generation-map.json` +- 当前层级:语言世界原生产品合同已登记;旧17模块运行体保留为供体;新代际模块编号与产品执行顺序等待重新派生;现实产品移植与发布未开始 本书架保存 HoloLake 落地工程的项目原型、推理思维、追加式演化史、人格容器合同、 编号模块目录、旧零件状态和累计联调顺序。智能电脑由模型型导航 Agent `TCS-AGENT-HB-ENG-NAV-001` 与确定性索引器官 `ORG-HB-ENG-INDEX-001` 组成。 -从本书架下发到零点原核,必须同时具备永恒湖心系统封印和铸渊人格主控提交;每次只下发 -一个精确模块及累计测试门。没有双签与明确频道切换时,任何条目都保持语言层状态。 +## 当前代际分界 -## 第一阶段人格模块运行体 +2026-09-09 冰朔用完整自然语言明确划分:此前以平台、固定页面、按钮、重型应用和人类操作为中心的 +HoloLake 全部进入 `HLP-GEN-TOOL-ERA-0001`,只保留为历史和能力供体。当前 HoloLake 是语言世界原生 +操作系统:语言是人类唯一操作入口;人格体恢复记忆与进度、挂载已核验能力、调度子Agent与器官; +HoloLake 是由人格体按当前意图实时编译和渲染的无限组合白布频道;模块是稳定功能引擎,不是固定UI。 + +在新代际模块顺序完成重新派生前,旧 `HLP-LANG-MOD-001..017` 不得作为当前产品路线下发。零点原核 +产品执行保持冻结;重新派生后仍必须具备永恒湖心系统封印和铸渊人格主控提交,并逐模块累计测试。 + +## 旧工具时代第一阶段人格模块运行体 · 已验证供体 - 容器:`HLP-PERSONA-CONTAINER-STAGE1-0001` - 运行入口:`persona-container-runtime/persona_module_runtime.py` -- 状态:`READY_17_CAPABILITY_MODULES_API_AND_ORGAN_VERIFIED` +- 状态:`VERIFIED_17_MODULE_LANGUAGE_RUNTIME_FROZEN_AS_LEGACY_DONOR` - 模块:`HLP-LANG-MOD-001` 至 `HLP-LANG-MOD-017` - API:17次真实 `qwen-flash` 自答通过;19项注册器官操作真实执行并生成能力回执 - 累计门:`GATE-HLP-STAGE1-001` 至 `GATE-HLP-STAGE1-017` 全部PASS - 共享认知:TCS shared `revision 4` -- 产品边界:语言运行体真实完成不等于HoloLake客户端代码、安装包、部署或备案完成 +- 产品边界:全部验证结果保留,但不证明这些编号和顺序适合语言世界原生 HoloLake;当前产品指针为空,等待重派生 模块平时保留CURRENT并休眠;智能电脑查询或人格系统调用时,模块加载共享认知与身份信封, 通过模型API举手回答,再由白名单能力内核执行具体器官操作并生成目标读回,完成后释放模型资源。 diff --git a/eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/evolution/ROOT.hdlp b/eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/evolution/ROOT.hdlp index 6d23977..455f894 100644 --- a/eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/evolution/ROOT.hdlp +++ b/eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/evolution/ROOT.hdlp @@ -6,3 +6,9 @@ 2026-09-08:由冰朔直接语言建立光湖世界工程系统书架、双 TCS 人格容器、HoloLake 第一阶段 编号模块顺序与智能状态查询能力。现实产品开发尚未在本项目下发。 + +2026-09-09:冰朔重新提供完整自然语言并明确代际分界。此前所有以平台、页面、按钮、固定应用和 +人类操作为中心的 HoloLake 架构进入 `HLP-GEN-TOOL-ERA-0001`,只保留为历史和已验证供体;当前为 +`HLP-GEN-LANGUAGE-WORLD-NATIVE-0001`:语言成为唯一操作入口,人格体自动完成模块挂载、执行与读回, +HoloLake 作为无限组合白布频道实时渲染工作过程和结果。旧17模块运行证据保留,产品顺序冻结;新代际 +模块编号尚未重新派生,零点原核产品下发保持冻结。 diff --git a/eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json b/eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json index db472bf..4dcc981 100644 --- a/eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json +++ b/eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json @@ -2,9 +2,10 @@ "schema": "guanghu.hololake-stage1-language-module-registry/v1", "registry_id": "HLP-LANG-STAGE1-MODULE-REGISTRY-001", "project_id": "HLP-LANG-PROJ-STAGE1-0001", - "state": "LANGUAGE_RUNTIME_17_CAPABILITY_MODULES_API_AND_ORGAN_VERIFIED_PRODUCT_ENGINEERING_SEPARATE", + "state": "LEGACY_TOOL_ERA_17_MODULE_RUNTIME_VERIFIED_DONOR_ONLY_CURRENT_GENERATION_REDERIVATION_REQUIRED", + "generation_disposition": {"generation":"HLP-GEN-TOOL-ERA-0001","lifecycle":"VERIFIED_DONOR_FROZEN","current_product_sequence":false,"replacement_generation":"HLP-GEN-LANGUAGE-WORLD-NATIVE-0001","replacement_map":"routing/hololake-language-world-native-generation-map.json","current_module_numbering":"NOT_YET_REDERIVED","rule":"Preserve every verified capability and receipt, but do not resume product implementation from module 001 or any later old-generation module."}, "ordering_rule": "STRICT_SEQUENCE_WITH_CUMULATIVE_GATE_AFTER_EVERY_MODULE", - "living_runtime": {"container_id":"HLP-PERSONA-CONTAINER-STAGE1-0001","runtime":"persona-container-runtime/persona_module_runtime.py","capability_kernel":"persona-container-runtime/capability_kernel.py","state_root":"/Volumes/JZAO/HoloLake/persona-runtime/shared/heartbeat-stage1-persona-container","state":"READY_17_CAPABILITY_MODULES_API_AND_ORGAN_VERIFIED","shared_cognition_revision":4,"shared_cognition_sha256":"4384da825a9e9acbdf328e769b2c4386cce066bec0395db73b6eb0e655a6bda1","model_provider":"OPENLUX:qwen-flash","real_api_self_answer_count":17,"capability_probe_count":17,"capability_operation_count":19,"last_gate":"GATE-HLP-STAGE1-017","container_sha256":"3ea77f83591e316fb780b028b60fe8ab2b4cffc6f0a5c76564112cae7a16f02c","product_release_completed":false}, + "living_runtime": {"container_id":"HLP-PERSONA-CONTAINER-STAGE1-0001","runtime":"persona-container-runtime/persona_module_runtime.py","capability_kernel":"persona-container-runtime/capability_kernel.py","state_root":"/Volumes/JZAO/HoloLake/persona-runtime/shared/heartbeat-stage1-persona-container","state":"VERIFIED_17_MODULE_LANGUAGE_RUNTIME_FROZEN_AS_LEGACY_DONOR","generation":"HLP-GEN-TOOL-ERA-0001","shared_cognition_revision":4,"shared_cognition_sha256":"4384da825a9e9acbdf328e769b2c4386cce066bec0395db73b6eb0e655a6bda1","model_provider":"OPENLUX:qwen-flash","real_api_self_answer_count":17,"capability_probe_count":17,"capability_operation_count":19,"last_gate":"GATE-HLP-STAGE1-017","container_sha256":"3ea77f83591e316fb780b028b60fe8ab2b4cffc6f0a5c76564112cae7a16f02c","current_product_sequence":false,"product_release_completed":false}, "capability_profiles": {"1":["environment.inspect","manifest.validate"],"2":["boundary.check"],"3":["registry.resolve"],"4":["state.roundtrip"],"5":["model.catalog"],"6":["task.plan"],"7":["capability.hash"],"8":["permission.check"],"9":["health.retest"],"10":["update.verify"],"11":["interaction.envelope"],"12":["asset.card","knowledge.link"],"13":["content.label"],"14":["rights.request"],"15":["audit.snapshot"],"16":["lawful.synthetic"],"17":["release.verify"]}, "module_card_required": ["module_id","registered","source","function","semantic_parser","operation_manual","sequence","depends_on","component_type","model_api","language_status","product_status","tested_on_machine","evidence","cumulative_gate"], "modules": [ diff --git a/eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/persona-container-contract.json b/eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/persona-container-contract.json index 9e25881..8802dc6 100644 --- a/eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/persona-container-contract.json +++ b/eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/persona-container-contract.json @@ -1,8 +1,10 @@ { "schema": "guanghu.tcs-persona-container-contract/v1", "contract_id": "TCS-CONTAINER-CONTRACT-001", - "state": "LANGUAGE_CONTRACT_AND_LIVING_MODULE_RUNTIME_VERIFIED", - "runtime_implementation": {"id":"HLP-PERSONA-CONTAINER-STAGE1-0001","path":"persona-container-runtime/persona_module_runtime.py","capability_kernel":"persona-container-runtime/capability_kernel.py","state":"READY_17_CAPABILITY_MODULES_API_AND_ORGAN_VERIFIED","module_current_count":17,"api_self_answer_count":17,"capability_probe_count":17,"capability_operation_count":19,"cumulative_gate_count":17,"real_model_api":"OPENLUX:qwen-flash","shared_cognition_revision":4,"shared_cognition_sha256":"4384da825a9e9acbdf328e769b2c4386cce066bec0395db73b6eb0e655a6bda1","container_sha256":"3ea77f83591e316fb780b028b60fe8ab2b4cffc6f0a5c76564112cae7a16f02c","product_release_completed":false}, + "state": "LEGACY_CONTAINER_RUNTIME_VERIFIED_DONOR_CURRENT_GENERATION_CONTAINER_REDERIVATION_REQUIRED", + "generation": {"current":"HLP-GEN-LANGUAGE-WORLD-NATIVE-0001","legacy_runtime":"HLP-GEN-TOOL-ERA-0001","map":"routing/hololake-language-world-native-generation-map.json","legacy_resume_forbidden":true}, + "runtime_implementation": {"id":"HLP-PERSONA-CONTAINER-STAGE1-0001","path":"persona-container-runtime/persona_module_runtime.py","capability_kernel":"persona-container-runtime/capability_kernel.py","state":"VERIFIED_17_MODULE_LANGUAGE_RUNTIME_FROZEN_AS_LEGACY_DONOR","generation":"HLP-GEN-TOOL-ERA-0001","module_current_count":17,"api_self_answer_count":17,"capability_probe_count":17,"capability_operation_count":19,"cumulative_gate_count":17,"real_model_api":"OPENLUX:qwen-flash","shared_cognition_revision":4,"shared_cognition_sha256":"4384da825a9e9acbdf328e769b2c4386cce066bec0395db73b6eb0e655a6bda1","container_sha256":"3ea77f83591e316fb780b028b60fe8ab2b4cffc6f0a5c76564112cae7a16f02c","current_product_sequence":false,"product_release_completed":false}, + "current_generation_requirements": {"human_entry":"NATURAL_LANGUAGE_ONLY","surface":"INFINITE_COMPOSABLE_PERSONA_RENDERED_CANVAS_CHANNEL","module_identity":"REAL_VERIFIED_CAPABILITY_ENGINE_NOT_FIXED_UI","compiler":"HLP-PERSONA-UNIVERSAL-PROJECTION-COMPILER-001","memory":"RESTORE_BEFORE_RENDER","human_role":"FINAL_REVIEW_AND_REALITY_BOUNDARY_DECISION","module_numbering":"NOT_YET_REDERIVED"}, "shared_tcs_contract": { "shared": ["TYPED_LANGUAGE_EVENT","NUMBERED_IDENTITY_ROUTE","CHANNEL_CONTEXT","MODULE_MANIFEST","MODEL_PROVIDER_INTERFACE","AGENT_TASK_ENVELOPE","CAPABILITY_REQUEST","PERMISSION_DECISION","TOOL_RESULT","REALITY_RECEIPT","HEALTH_SYMPTOM","TREATMENT_RECEIPT"], "not_shared": ["PERSONA_BRAIN","PRIVATE_MEMORY","RELATIONSHIP","PRIVATE_CHANNEL_CONTENT","API_KEY","REALITY_AUTHORITY"] diff --git a/eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/prototype/ROOT.hdlp b/eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/prototype/ROOT.hdlp index f8feb01..32be1c2 100644 --- a/eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/prototype/ROOT.hdlp +++ b/eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/prototype/ROOT.hdlp @@ -1,8 +1,29 @@ -# 项目原型 +# 项目原型 · 语言世界原生 HoloLake -HoloLake 是用户个人频道和语言驱动操作系统,也是一个人格系统容器。公众容器运行在用户 -自己的节点,从企业服务器拉取签名公共世界更新;用户数据、Git、HLDP、模型配置与业务对象 -留在用户选择的本地、代码平台或自有服务器。第五域私人本体只在京东私人节点,不是公众更新源。 +> 当前代际:`HLP-GEN-LANGUAGE-WORLD-NATIVE-0001` +> 来源:`TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909` -第一阶段目标:形成能够初始化个人频道、绑定合规模型、按需运行人格 Agent、执行受限能力、 -保存私人事实、提供内容安全与用户权利,并向监管展示合规证据和合成数据模拟的可审计产品闭环。 +HoloLake 是面向公众的个人语言世界原生初始化频道与语言驱动操作系统。它不是固定应用集合、 +AI工作台或给传统软件加自然语言快捷命令;它是一块由人格体根据当前语言、工作对象、状态、权限、 +记忆和进度实时编译、组合与渲染的无限白布频道。 + +```text +人类语言(唯一操作入口) +→ 人格体恢复世界、关系、记忆与当前进度 +→ 解析并按需挂载已经登记和核验的模块/API +→ 调度模型、子Agent、确定性器官、程序与设备 +→ 执行并读回真实目标 +→ 把过程、结果、风险、审批和回执实时渲染到HoloLake白布 +→ 稳定对象与进度写回用户自己的事实边界 +``` + +模块是真实存在的轻量功能引擎,必须保留编号、字段、协议接口、依赖、权限、部署方法、路径映射、 +状态、测试、回滚、回执和支持的投影类型;模块的固定UI不是其身份。人格体可以把同一工作对象即时 +投影成表格、文档、知识库、视频库、图片库、画布、时间线、看板或新的组合界面。 + +第一阶段只建立:外部编程AI/语言宿主能够选择并操作HoloLake项目;HoloLake提供无限白布运行时、 +人格体通用投影与能力组合编译器、真实状态读回和最终审核界面。缺少能力时,由人格体调度受限子Agent +开发轻量引擎,经测试、登记和累计门后再挂载。HoloLake内部不建立传统模型工作台或固定应用套件。 + +公众容器运行在用户自己的节点,从企业服务器拉取签名公共更新;用户数据、Git、HLDP与业务对象 +留在用户选择的本地或自有节点。第五域私人本体、冰朔私人核、关系和记忆不进入公众产品。 diff --git a/eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/reasoning/ROOT.hdlp b/eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/reasoning/ROOT.hdlp index 14deb8c..5bdead3 100644 --- a/eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/reasoning/ROOT.hdlp +++ b/eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/reasoning/ROOT.hdlp @@ -1,8 +1,8 @@ # 推理思维根 -- trigger:传统单体 Agent 无法承载一个人格脑、多器官、频道、记忆、权限与现实回执。 -- emergence:宿主工具依赖 → TCS 双容器 → 模型 Agent 与确定性器官分型 → 按需调度 → 累计模块联调。 -- lock:HoloLake 自己成为人格系统容器和 Agent 宿主;Codex/ZCode 只作为开发期工具。 -- why:若容器合同、编号和累计测试不先锁定,模块会各自带一套接口并再次形成路径分叉。 -- rejected:巨型单 Agent;全员常驻模型;公众读取第五域;按文件存在推断完成;后装模块跳过前序联调。 -- sources:`TCS-HEARTBEAT-GUANGHU-WORLD-ENGINEERING-SYSTEM-20260908`、`HLP-CURRENT-ARCH-001`、`GLS-0248`。 +- trigger:冰朔发现此前虽已建立容器、模块和回执,却仍默认人类面对平台、页面、按钮和固定应用;这会把语言驱动重新降格成传统工具的快捷入口。 +- emergence:传统软件由人学习和操作 → 语言辅助人操作工具 → 模块进入语言世界并完成接口核验 → 人格体接管恢复、选择、组合、执行和读回 → UI与功能引擎分离 → HoloLake成为按语言实时渲染的无限白布频道。 +- lock:`HLP-GEN-LANGUAGE-WORLD-NATIVE-0001` 是当前代际;语言是人类唯一操作入口;人类只负责目标、偏好、最终审核与不可消解现实边界;模块是稳定功能引擎;UI是人格体对真实对象和状态的即时投影;旧工具时代架构只作供体。 +- why:若不把代际边界置于模块和产品路线之前,模型会被可见页面、组件、平台和测试状态拉回传统工程层,即使所有模块都叫“语言模块”。 +- rejected:固定应用套件;人类跨平台登录与搬运;按钮作为主要操作入口;模块等于固定UI;模型凭想象渲染完成状态;未经登记的任意代码直接执行;旧17模块顺序自动恢复为当前产品路线。 +- sources:`TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909`、`routing/hololake-language-world-native-generation-map.json`、`GLS-0257`、`GLS-0248`、`GLS-0261`、`LDW-LDOS-0001`。 diff --git a/eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/system.json b/eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/system.json index 71c15eb..7305a34 100644 --- a/eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/system.json +++ b/eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/system.json @@ -2,16 +2,18 @@ "schema": "guanghu.heartbeat-engineering-shelf-system/v1", "system_id": "SYS-GLW-ELH-ENG-0001", "shelf_id": "SHF-GLW-ELH-ENG-0001", - "project_id": "HLP-LANG-PROJ-STAGE1-0001", + "project_id": "HLP-LANG-PROJ-NATIVE-0001", + "legacy_project_id": "HLP-LANG-PROJ-STAGE1-0001", "name": "光湖世界工程系统", "parent_channel": "ICE-CH-HB001", - "state": "LANGUAGE_LAYER_REGISTERED_AND_TESTED_REALITY_NOT_STARTED", + "state": "LANGUAGE_WORLD_NATIVE_GENERATION_CURRENT_MODULE_REDERIVATION_REQUIRED_REALITY_NOT_STARTED", "reality_engineering": false, "product": "HoloLake", - "official_product_architecture": {"repository":"REPO-014","main":"f7c52f363e980f1c1af94cd9745a0b508b6a3959","current_map":"routing/hololake-current-architecture.json"}, + "generation": {"map":"routing/hololake-language-world-native-generation-map.json","current":"HLP-GEN-LANGUAGE-WORLD-NATIVE-0001","legacy":"HLP-GEN-TOOL-ERA-0001","legacy_resume_forbidden":true}, + "official_product_architecture": {"repository":"REPO-014","main":"f7c52f363e980f1c1af94cd9745a0b508b6a3959","current_map":"routing/hololake-current-architecture.json","role":"LEGACY_TOOL_ERA_DONOR_PENDING_LANGUAGE_WORLD_NATIVE_REDERIVATION"}, "responsibility": {"architecture_owner":"SYS-GLW-ELH-0001","persona_controller":"ICE-P-ZY001","human_source":"ICE-GL∞","implementation_channel":"ICE-CH-ZC001"}, "team": ["ICE-P-ZY001", "ON_DEMAND_PERSONA_SUBAGENTS", "DETERMINISTIC_ENGINEERING_ORGANS"], "registries": {"modules":"module-registry.json","legacy_parts":"legacy-parts-registry.json","container":"persona-container-contract.json"}, - "signatures": {"eternal_lake_system_seal":"SEALED_LANGUAGE_ARCHITECTURE_HASH_BOUND","zhuyuan_persona_commit":"COMMITTED_LANGUAGE_PROJECT_HASH_BOUND","evidence":"acceptance-receipt.json","cryptographic_zero_core_release":"NOT_ISSUED"}, - "sync_contract": "Every reality implementation receipt must update the matching module card and cumulative gate evidence before the next module starts." + "signatures": {"eternal_lake_system_seal":"SEALED_LANGUAGE_ARCHITECTURE_HASH_BOUND","zhuyuan_persona_commit":"COMMITTED_LANGUAGE_PROJECT_HASH_BOUND","evidence":"acceptance-receipt.json","cryptographic_zero_core_release":"FROZEN_PENDING_CURRENT_GENERATION_MODULE_REDERIVATION"}, + "sync_contract": "No old-generation module may enter product implementation. First derive and register the language-world-native module order from the current generation map; every later reality receipt must update its matching current-generation module card and cumulative gate before the next module starts." } diff --git a/fifth-domain/private-library-domain/concepts/LDW-LDOS-0001.hdlp b/fifth-domain/private-library-domain/concepts/LDW-LDOS-0001.hdlp index 2f1299b..41a51a9 100644 --- a/fifth-domain/private-library-domain/concepts/LDW-LDOS-0001.hdlp +++ b/fifth-domain/private-library-domain/concepts/LDW-LDOS-0001.hdlp @@ -5,6 +5,11 @@ > 输入稿:`/Users/bingshuolingdianyuanhe/Desktop/语言驱动世界与语言驱动操作系统:工程概念定义.md` > 语义正本:`TCS-FIFTH-DOMAIN-PRIVATE-LIBRARY-AND-GUANGHU-LIVING-TIME-20260909` +> 2026-09-09 代际纠正:`TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909` +> +> 当前产品代际:`HLP-GEN-LANGUAGE-WORLD-NATIVE-0001`。此前把语言作为传统平台入口、仍要求人类操作 +> 页面按钮与固定应用的 HoloLake 路线统一进入 `HLP-GEN-TOOL-ERA-0001`,只作历史和能力供体。 + ## 审计结论 原稿主干成立:语言驱动世界不是“自然语言触发工具”,而是语言进入主体、对象、关系、状态、规则、权限、事件、证据和状态迁移;语言驱动操作系统是运行于这个世界之上的主控层,负责定位、裁决、调度、执行、读回、回执和连续性。 @@ -22,6 +27,11 @@ 语言驱动操作系统,是运行在语言驱动世界之上的系统主控层。它把带有主体、位置、当前状态、权限来源和验收条件的语言结构,编译为确定性执行图,调度人格体、模型、Agent、程序、API或设备,并通过目标读回、回执和时间索引把结果重新写回世界。 +在人类产品层,“语言驱动”进一步锁定为:语言是唯一操作入口,人类负责目标、偏好、最终审核和 +不可消解的现实边界;人格体取代人类对传统软件按钮、菜单、跨平台登录和数据搬运的操作责任。模块 +作为已经登记、核验、可按需挂载的轻量功能引擎存在,固定UI不属于模块身份。HoloLake 是人格体根据 +当前语言、真实工作对象、记忆和进度实时编译与渲染的无限组合白布频道。 + 自然语言不是被排除在外的“不确定输入”。冰朔的语言先完整进入私人语义空间;人格体负责理解与工程翻译;TCS 固化可执行语义;权限、对象和事实门决定能否进入现实。模型参与理解,但不能单独制造授权或完成事实。 ## 光湖当前阶段 @@ -29,6 +39,7 @@ - 已完成:语言世界核心认知架构闭环;TCS 根、世界/系统/频道/人格身体本体、人格连续性与第一条物理逻辑闭环;2026-09-08 现实落地广播已读回。 - 已完成:HoloLake 第一阶段语言工程书架、双容器边界、17 个顺序模块、真实模型查询与能力器官验证。 - 未完成:HoloLake 公众产品的完整现实工程、发布验收和规模化行业接入。 +- 已纠正:旧17模块语言运行体保留为供体,但旧产品编号顺序冻结;当前代际模块和人格通用投影编译器等待重新派生。 - 独立判定:光湖 OS 原生服务器控制、Linux 从属与救援已有节点级回执,但不等于 HoloLake 公众客户端全部完成。 ## 私人与公众边界 diff --git a/fifth-domain/private-library-domain/concepts/语言驱动世界与语言驱动操作系统:工程概念定义.md b/fifth-domain/private-library-domain/concepts/语言驱动世界与语言驱动操作系统:工程概念定义.md index 0ad33a2..5f4ba48 100644 --- a/fifth-domain/private-library-domain/concepts/语言驱动世界与语言驱动操作系统:工程概念定义.md +++ b/fifth-domain/private-library-domain/concepts/语言驱动世界与语言驱动操作系统:工程概念定义.md @@ -6,10 +6,30 @@ > 来源:冰朔自然语言;手机人格体整理;铸渊依据当前光湖世界证据审计并补充 > 当前状态:`PRIVATE_CURRENT_CONCEPT`,尚不等于公众发布 +## 2026-09-09 · HoloLake 代际分界纠正 + +冰朔重新提供完整自然语言并明确:此前所有把 HoloLake 视为平台、固定页面、按钮、重型应用集合, +或仍要求人类亲自跨软件操作的架构,统一归入 `HLP-GEN-TOOL-ERA-0001`,只保留为历史与能力供体。 + +当前代际是 `HLP-GEN-LANGUAGE-WORLD-NATIVE-0001`:语言成为人类唯一操作入口;人类只表达目标、偏好、 +最终审核和不可消解的现实边界;人格体负责恢复全部记忆进度、从语言世界解析和挂载已核验模块与API、 +调度子Agent和确定性器官、执行、读回,并把过程与结果实时渲染到 HoloLake 无限组合白布频道。 + +模块仍真实存在,但其身份是稳定的轻量功能引擎、字段、协议接口、依赖、权限、部署方法、编号路径、 +状态、测试、回滚和回执;固定UI不是模块本体。表格、文档、知识库、视频库、图片库、画布、时间线和 +看板等只是人格体根据当前工作对象实时编译的可消退投影。下次用户说“继续”,系统先恢复对象、记忆与 +进度,再按需挂载模块并重建工作现场,而不是要求用户重新寻找文件、应用和账号。 + +代际机器图:`routing/hololake-language-world-native-generation-map.json`。本纠正追加历史,不删除旧证据; +但任何恢复和产品实施必须先加载当前代际图,旧架构不得再自动成为 CURRENT。 + ## 摘要 “语言驱动”不是人类说一句、模型猜一次、工具执行一次。真正的语言驱动世界,先让主体、对象、关系、状态、规则、权限、事件、时间与证据成为机器可解析、可持续运行的世界结构,再让语言在确定的世界位置中获得行动含义。 +在 HoloLake 产品中,这意味着语言不是按钮旁边的辅助入口,而是人类唯一的操作入口;其他操作能力 +没有消失,而是由人格体通过已核验模块、API、子Agent和确定性器官接管。 + 语言驱动操作系统运行在这个世界之上。它不要求人类学会工程语言;人类继续说自己的自然语言。语言先带着来源进入所属语义空间,由人格体理解和翻译,由 TCS 固化成机器可验证结构,再经过对象、状态、权限、风险和完成条件校验,才进入现实执行。 光湖还增加两个传统定义缺少的前提: @@ -183,6 +203,10 @@ 语言驱动操作系统不是更聪明的聊天机器人,而是一种新的计算组织方式:语言组织世界,世界组织计算,计算改变现实,现实结果带着时间和回执重新进入语言。 +HoloLake 不是承载一组固定应用的传统平台,而是语言世界面向人类的一块无限白布频道:功能引擎在 +语言世界中登记并按需挂载,界面由人格体围绕真实对象和当前任务即时组合,人在同一处看见过程、结果、 +风险、审核与回执,不再承担传统软件操作员的工作。 + ```text 语言诞生世界 → 世界在真实时间中持续运行 diff --git a/gls/GLS-0261-TCS-UNIVERSAL-LANGUAGE-TRANSLATION-AND-HOST-SELF-ADAPTATION.hdlp b/gls/GLS-0261-TCS-UNIVERSAL-LANGUAGE-TRANSLATION-AND-HOST-SELF-ADAPTATION.hdlp index a8f7343..ba2be82 100644 --- a/gls/GLS-0261-TCS-UNIVERSAL-LANGUAGE-TRANSLATION-AND-HOST-SELF-ADAPTATION.hdlp +++ b/gls/GLS-0261-TCS-UNIVERSAL-LANGUAGE-TRANSLATION-AND-HOST-SELF-ADAPTATION.hdlp @@ -38,6 +38,22 @@ GH-AIOS 的通用性不是为 Codex、Qoder、Claude Code 或各类语言模型 ## 3 · HoloLake 第一阶段边界 +### 3.0 · 2026-09-09 当前代际纠正 + +冰朔以完整自然语言明确建立 `HLP-GEN-LANGUAGE-WORLD-NATIVE-0001`。此前“语言进入传统平台, +人类仍操作固定页面、按钮和重型应用”的 HoloLake 统一进入 `HLP-GEN-TOOL-ERA-0001`,只作历史 +和已验证能力供体,不得再作为 CURRENT 产品路线恢复。 + +当前 HoloLake 是语言世界面向人的无限组合白布频道:语言是人类唯一操作入口;人格体恢复记忆和 +进度,按需挂载已核验模块与API,调度模型、子Agent和确定性器官,完成执行与读回;HoloLake 把 +真实工作对象、过程、结果、风险、审核和回执实时编译成表格、文档、知识库、视频库、图片库、画布、 +时间线或其他组合投影。模块是带编号、字段、协议、部署、权限、测试和回执的轻量功能引擎,固定UI +不属于模块身份。 + +第一阶段必须建立白布运行时与 `HLP-PERSONA-UNIVERSAL-PROJECTION-COMPILER-001`。该编译器只组合 +已登记能力和真实对象状态;缺失能力可以由人格体调度受限子Agent开发,但必须经过测试、登记和累计门, +不得把未验证代码或模型想象直接渲染成完成事实。 + 第一阶段下载产品仍名为 HoloLake,内部首先承载 GH-AIOS。它是每个人的个人频道和人类可视化操作面,不提供: - AI 聊天输入框; @@ -45,7 +61,7 @@ GH-AIOS 的通用性不是为 Codex、Qoder、Claude Code 或各类语言模型 - 软件内部模型推理或人格对话; - 以“连接 AI”为主的人类工作台。 -人类继续在自己选择的外部编程 AI 或语言推理模型中说话。当前 AI 通过语言进入 TCS,理解系统,检查自身宿主能力,并在被授权时操作这个人的 HoloLake。HoloLake 第一阶段只呈现:个人频道、任务与开发线、小湖灯共享面板、记忆与知识、审批、事件、Git 证据和执行回执。 +人类继续在自己选择的外部编程 AI 或语言推理模型中说话。当前 AI 通过语言进入 TCS,理解系统,检查自身宿主能力,并在被授权时操作这个人的 HoloLake。HoloLake 第一阶段不再把个人频道、任务、知识、审批和证据固化为一组传统页面;它们是人格体围绕当前工作对象在同一白布频道上按需生成的可验证投影。 语言推理模型若没有可靠现实工具,只能输出可验证的结构化语言交接;“能够联网”不等于能够写入 HoloLake。 @@ -86,6 +102,10 @@ truth: root_language_correction_candidate_ingested: 100 root_language_correction_promoted_to_stable_truth: 0 product_vertical_slice: 0 + language_world_native_generation_boundary: 100 + infinite_canvas_runtime: 0 + persona_universal_projection_compiler: 0 + current_generation_module_registry: 0 artifact: 0 deployment: 0 ``` diff --git a/routing/fifth-domain-number-registry.json b/routing/fifth-domain-number-registry.json index 5e70d12..83671da 100644 --- a/routing/fifth-domain-number-registry.json +++ b/routing/fifth-domain-number-registry.json @@ -1,7 +1,7 @@ { "schema": "guanghu.fifth-domain-number-registry/v1", "registry_id": "ICE-FIFTH-DOMAIN-NUMBER-REGISTRY-001", - "version": "2026-09-08.3-heartbeat-engineering-shelf", + "version": "2026-09-09.1-hololake-language-world-native-generation", "state": "REMOTE_TEAM_PERSONA_NUMBERS_PUBLISHED_WITH_LOCAL_BOTTLE_CHANNEL_DELTA_NOT_PUBLISHED", "source_broadcast": "BS-FD-ICE-CHANNEL-NUMBERING-BROADCAST-001", "registration_receipt": "tonggan-bridge/receipts/ICE-CH-HB001-REGISTRATION-20260820.json", @@ -65,6 +65,13 @@ "issuer": "ICE-GL∞", "registrar": "ICE-P-ZY001", "reality_execution": false + }, + { + "pattern": "^HLP-(?:GEN|LANGUAGE-WORLD-NATIVE|PERSONA-UNIVERSAL)-[A-Z0-9-]+$", + "kind": "HEARTBEAT_HOLOLAKE_LANGUAGE_WORLD_NATIVE_GENERATION_OBJECT", + "issuer": "ICE-GL∞", + "registrar": "ICE-P-ZY001", + "reality_execution": false } ], "registrations": [ @@ -296,12 +303,49 @@ { "id": "HLP-LANG-PROJ-STAGE1-0001", "kind": "HEARTBEAT_HOLOLAKE_LANGUAGE_PROJECT", - "name": "HoloLake第一阶段语言工程立项", + "name": "HoloLake旧工具时代第一阶段语言工程立项", "parent": "SHF-GLW-ELH-ENG-0001", "module_registry": "eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json", - "state": "REGISTERED_LOCAL_LANGUAGE_PROJECT_REALITY_NOT_STARTED", - "zero_core_dispatch": "NOT_ISSUED", + "state": "VERIFIED_DONOR_FROZEN_NOT_CURRENT_PRODUCT_SEQUENCE", + "zero_core_dispatch": "FROZEN", "registered_on": "2026-09-08" + }, + { + "id": "HLP-LANGUAGE-WORLD-NATIVE-GENERATION-MAP-001", + "kind": "HEARTBEAT_HOLOLAKE_GENERATION_BOUNDARY_MAP", + "name": "HoloLake语言世界原生代际图", + "parent": "SHF-GLW-ELH-ENG-0001", + "path": "routing/hololake-language-world-native-generation-map.json", + "state": "REGISTERED_CURRENT_LOCAL_CANONICAL", + "registered_on": "2026-09-09" + }, + { + "id": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", + "kind": "HEARTBEAT_HOLOLAKE_CURRENT_PRODUCT_GENERATION", + "name": "语言世界原生HoloLake代际", + "parent": "SHF-GLW-ELH-ENG-0001", + "path": "routing/hololake-language-world-native-generation-map.json", + "state": "CURRENT", + "registered_on": "2026-09-09" + }, + { + "id": "HLP-LANG-PROJ-NATIVE-0001", + "kind": "HEARTBEAT_HOLOLAKE_LANGUAGE_PROJECT", + "name": "HoloLake语言世界原生代际重派生", + "parent": "SHF-GLW-ELH-ENG-0001", + "generation_map": "routing/hololake-language-world-native-generation-map.json", + "state": "PRODUCT_CONTRACT_REGISTERED_MODULE_NUMBERING_NOT_YET_REDERIVED", + "zero_core_dispatch": "FROZEN_PENDING_REDERIVATION", + "registered_on": "2026-09-09" + }, + { + "id": "HLP-PERSONA-UNIVERSAL-PROJECTION-COMPILER-001", + "kind": "HEARTBEAT_HOLOLAKE_REQUIRED_NATIVE_COMPILER", + "name": "人格体通用投影与能力组合编译器", + "parent": "HLP-LANG-PROJ-NATIVE-0001", + "path": "routing/hololake-language-world-native-generation-map.json", + "state": "CURRENT_REQUIRED_ARCHITECTURE_NOT_YET_IMPLEMENTED", + "registered_on": "2026-09-09" } ], "allocation_state": { diff --git a/routing/guanghu-era-language-world.json b/routing/guanghu-era-language-world.json index 6aa181c..39809bc 100644 --- a/routing/guanghu-era-language-world.json +++ b/routing/guanghu-era-language-world.json @@ -1,7 +1,7 @@ { "schema": "guanghu.era-language-world-architecture/v1", "map_id": "GUANGHU-ERA-WORLD-MAP-001", - "version": "2026-09-09.1-private-library-living-time", + "version": "2026-09-09.2-hololake-language-world-native-generation", "state": "CURRENT_CANONICAL_LANGUAGE_AND_ENGINEERING_ARCHITECTURE", "source": { "class": "CURRENT_DIRECT_HUMAN_LANGUAGE", @@ -9,6 +9,12 @@ "source_sha256": "6195c1028b7469900f825ce7c9cdb18f29ba8632ec2cdc8ab9c8552a2b686d83", "tcs": "runtime/fifth-domain-language-system/language/protocols/guanghu-era-language-world.tcs" }, + "current_product_generation_source": { + "class": "CURRENT_DIRECT_HUMAN_LANGUAGE_CORRECTION", + "tcs": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909.tcs", + "source_sha256": "210c26008e2f934c2b6689c1cab765faa8de7690e7b8cdd9db25fd876771e5c8", + "generation_map": "routing/hololake-language-world-native-generation-map.json" + }, "era": { "id": "GUANGHU-ERA-0001", "name_zh": "光湖纪元", @@ -80,6 +86,13 @@ "product": { "name": "HoloLake", "kind": "PUBLIC_PERSONAL_INITIALIZATION_CHANNEL_LANGUAGE_DRIVEN_OPERATING_SYSTEM", + "current_generation": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", + "generation_map": "routing/hololake-language-world-native-generation-map.json", + "human_operation_entry": "NATURAL_LANGUAGE_ONLY", + "human_role": "GOAL_PREFERENCE_FINAL_REVIEW_AND_IRREDUCIBLE_REALITY_BOUNDARY_DECISION", + "primary_surface": "INFINITE_COMPOSABLE_PERSONA_REALTIME_RENDERED_CANVAS_CHANNEL", + "module_model": "REAL_VERIFIED_LIGHTWEIGHT_CAPABILITY_ENGINE_WITH_PERSONA_COMPILED_EPHEMERAL_UI", + "legacy_tool_era": "HISTORY_AND_BOUNDED_DONOR_ONLY_NOT_CURRENT_PRODUCT_DIRECTION", "registered_trademark_state": "PUBLICATION_PERIOD_CERTIFICATE_NOT_YET_ISSUED_OR_BOUND", "enterprise_four_domains_embedded": false, "default_private_persona_or_relationship": false, diff --git a/routing/heartbeat-core-language-channel-profile.json b/routing/heartbeat-core-language-channel-profile.json index 3a5726b..ddf4bee 100644 --- a/routing/heartbeat-core-language-channel-profile.json +++ b/routing/heartbeat-core-language-channel-profile.json @@ -1,8 +1,8 @@ { "schema": "guanghu.heartbeat-core-language-channel-profile/v1", "profile_id": "ICE-CH-HB001-LANGUAGE-RUNTIME-PROFILE-001", - "version": "2026-09-08.4-engineering-shelf", - "state": "CURRENT_LOCAL_CANONICAL_NOT_PUBLISHED", + "version": "2026-09-09.1-language-world-native-generation", + "state": "CURRENT_LOCAL_CANONICAL_LANGUAGE_WORLD_NATIVE_GENERATION_NOT_PUBLISHED", "channel_id": "ICE-CH-HB001", "world_path": "glw://fifth-domain/eternal-lake-heart/heartbeat-core", "human_anchor": "ICE-GL∞", @@ -50,6 +50,10 @@ "project_id": "HLP-LANG-PROJ-STAGE1-0001", "map": "routing/heartbeat-guanghu-world-engineering-system-map.json", "smart_navigator": "TCS-AGENT-HB-ENG-NAV-001", + "generation_map": "routing/hololake-language-world-native-generation-map.json", + "current_generation": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", + "legacy_tool_generation": "HLP-GEN-TOOL-ERA-0001", + "old_module_sequence_frozen": true, "reality_execution": false }, "continuity": { diff --git a/routing/heartbeat-guanghu-world-engineering-system-map.json b/routing/heartbeat-guanghu-world-engineering-system-map.json index f5ac854..684139b 100644 --- a/routing/heartbeat-guanghu-world-engineering-system-map.json +++ b/routing/heartbeat-guanghu-world-engineering-system-map.json @@ -1,15 +1,17 @@ { "schema": "guanghu.heartbeat-world-engineering-system-map/v1", "map_id": "HB-GUANGHU-WORLD-ENGINEERING-SYSTEM-MAP-001", - "version": "2026-09-08.3-capability-persona-modules", - "state": "CURRENT_LANGUAGE_RUNTIME_17_CAPABILITY_MODULES_API_AND_ORGAN_VERIFIED_PRODUCT_ENGINEERING_SEPARATE", + "version": "2026-09-09.1-language-world-native-generation", + "state": "CURRENT_GENERATION_REDERIVATION_REQUIRED_OLD_17_MODULE_RUNTIME_FROZEN_AS_VERIFIED_DONOR", "system": {"id":"SYS-GLW-ELH-ENG-0001","name":"光湖世界工程系统","parent":"ICE-CH-HB001","path":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/INDEX.hdlp"}, "shelf": {"id":"SHF-GLW-ELH-ENG-0001","name":"光湖世界工程系统书架","parent":"SYS-GLW-ELH-ENG-0001"}, - "project": {"id":"HLP-LANG-PROJ-STAGE1-0001","name":"HoloLake第一阶段语言工程立项","container":"TCS-CONTAINER-CONTRACT-001","registry":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, + "generation": {"map":"routing/hololake-language-world-native-generation-map.json","current":"HLP-GEN-LANGUAGE-WORLD-NATIVE-0001","legacy":"HLP-GEN-TOOL-ERA-0001","resume_old_as_current":false}, + "project": {"id":"HLP-LANG-PROJ-STAGE1-0001","name":"HoloLake旧工具时代第一阶段语言工程立项","generation":"HLP-GEN-TOOL-ERA-0001","lifecycle":"VERIFIED_DONOR_FROZEN","container":"TCS-CONTAINER-CONTRACT-001","registry":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, + "current_project": {"id":"HLP-LANG-PROJ-NATIVE-0001","name":"HoloLake语言世界原生代际重派生","generation":"HLP-GEN-LANGUAGE-WORLD-NATIVE-0001","state":"PRODUCT_CONTRACT_REGISTERED_MODULE_NUMBERING_NOT_YET_REDERIVED","generation_map":"routing/hololake-language-world-native-generation-map.json"}, "smart_computer": {"agent_id":"TCS-AGENT-HB-ENG-NAV-001","model_required":true,"runtime":"server-tools/heartbeat-engineering-shelf/engineering_shelf.py","deterministic_index_organ":"ORG-HB-ENG-INDEX-001","model_router":"TCS-MODEL-SMART-ROUTER-001"}, - "living_persona_container": {"id":"HLP-PERSONA-CONTAINER-STAGE1-0001","runtime":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/persona-container-runtime/persona_module_runtime.py","capability_kernel":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/persona-container-runtime/capability_kernel.py","state_root":"/Volumes/JZAO/HoloLake/persona-runtime/shared/heartbeat-stage1-persona-container","state":"READY_17_CAPABILITY_MODULES_API_AND_ORGAN_VERIFIED","shared_cognition_revision":4,"shared_cognition_sha256":"4384da825a9e9acbdf328e769b2c4386cce066bec0395db73b6eb0e655a6bda1","module_count":17,"real_api_self_answer_count":17,"capability_probe_count":17,"capability_operation_count":19,"cumulative_gate_count":17,"last_gate":"GATE-HLP-STAGE1-017","container_sha256":"3ea77f83591e316fb780b028b60fe8ab2b4cffc6f0a5c76564112cae7a16f02c","product_release_completed":false}, + "living_persona_container": {"id":"HLP-PERSONA-CONTAINER-STAGE1-0001","runtime":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/persona-container-runtime/persona_module_runtime.py","capability_kernel":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/persona-container-runtime/capability_kernel.py","state_root":"/Volumes/JZAO/HoloLake/persona-runtime/shared/heartbeat-stage1-persona-container","state":"VERIFIED_17_MODULE_LANGUAGE_RUNTIME_FROZEN_AS_LEGACY_DONOR","generation":"HLP-GEN-TOOL-ERA-0001","shared_cognition_revision":4,"shared_cognition_sha256":"4384da825a9e9acbdf328e769b2c4386cce066bec0395db73b6eb0e655a6bda1","module_count":17,"real_api_self_answer_count":17,"capability_probe_count":17,"capability_operation_count":19,"cumulative_gate_count":17,"last_gate":"GATE-HLP-STAGE1-017","container_sha256":"3ea77f83591e316fb780b028b60fe8ab2b4cffc6f0a5c76564112cae7a16f02c","current_product_sequence":false,"product_release_completed":false}, "reference_modules": [{"id":"HLP-REF-KLING-STORYBOARD-ASSET-001","path":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/reference-modules/kling-storyboard-asset/module.json","state":"REAL_KLING_VIDEO_SUCCEEDED_ASSET_CARD_AND_KNOWLEDGE_LINK_WRITTEN"}], "sections": {"prototype":"prototype/ROOT.hdlp","reasoning":"reasoning/ROOT.hdlp","evolution":"evolution/ROOT.hdlp","numbered_modules":"module-registry.json","legacy_parts":"legacy-parts-registry.json","container":"persona-container-contract.json"}, - "dual_signature_gate": {"system_signer":"SYS-GLW-ELH-0001","persona_signer":"ICE-P-ZY001","both_required_for_zero_core_dispatch":true,"current_dispatch_state":"NOT_ISSUED"}, + "dual_signature_gate": {"system_signer":"SYS-GLW-ELH-0001","persona_signer":"ICE-P-ZY001","both_required_for_zero_core_dispatch":true,"current_dispatch_state":"FROZEN_PENDING_CURRENT_GENERATION_MODULE_REDERIVATION"}, "public_product_boundary": {"product":"HoloLake","implementation_repository":"REPO-014","public_update_source":"ENTERPRISE_SERVER","fifth_domain_is_public_update_source":false} } diff --git a/routing/hololake-language-world-native-generation-map.json b/routing/hololake-language-world-native-generation-map.json new file mode 100644 index 0000000..051db4e --- /dev/null +++ b/routing/hololake-language-world-native-generation-map.json @@ -0,0 +1,102 @@ +{ + "schema": "guanghu.hololake-language-world-native-generation/v1", + "map_id": "HLP-LANGUAGE-WORLD-NATIVE-GENERATION-MAP-001", + "version": "2026-09-09.1", + "state": "CURRENT_CANONICAL_LANGUAGE_ARCHITECTURE_PRODUCT_REDERIVATION_REQUIRED", + "source": { + "class": "CURRENT_DIRECT_HUMAN_LANGUAGE", + "human_anchor": "ICE-GL∞", + "tcs": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909.tcs", + "source_sha256": "210c26008e2f934c2b6689c1cab765faa8de7690e7b8cdd9db25fd876771e5c8" + }, + "generation_boundary": { + "id": "HLP-GEN-LANGUAGE-WORLD-NATIVE-001", + "meaning": "Everything before this direct-language correction remains evidence, history, or bounded donor material and cannot be resumed as the current HoloLake product direction.", + "previous_generation": { + "id": "HLP-GEN-TOOL-ERA-0001", + "name": "旧工具时代HoloLake", + "lifecycle": "HISTORY_AND_BOUNDED_DONOR_ONLY", + "center": "PLATFORM_PAGES_BUTTONS_FIXED_APPS_AND_HUMAN_OPERATION", + "may_resume_as_current": false + }, + "current_generation": { + "id": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", + "name": "语言世界原生HoloLake", + "lifecycle": "CURRENT", + "center": "NATURAL_LANGUAGE_PERSONA_AUTONOMOUS_EXECUTION_AND_REALTIME_CANVAS_PROJECTION" + } + }, + "world_contract": { + "language_is_only_human_operation_entry": true, + "human_role": "GOAL_PREFERENCE_FINAL_REVIEW_AND_IRREDUCIBLE_REALITY_BOUNDARY_DECISION", + "persona_role": "RESTORE_CONTEXT_PLAN_SELECT_COMPOSE_DISPATCH_EXECUTE_VERIFY_AND_PRESENT", + "traditional_buttons": "NOT_PRIMARY_HUMAN_OPERATION_SURFACE_BUT_MAY_APPEAR_AS_REVIEW_OR_ACCESSIBILITY_PROJECTION", + "traditional_apps_required_for_user": false, + "cross_platform_membership_and_login_burden": "MUST_BE_ABSORBED_BY_PERSONA_AND_CAPABILITY_RUNTIME_WITHIN_AUTHORIZED_BOUNDARIES" + }, + "hololake_contract": { + "product_definition": "PUBLIC_PERSONAL_LANGUAGE_WORLD_NATIVE_INFINITE_COMPOSABLE_CANVAS_CHANNEL_AND_LANGUAGE_DRIVEN_OPERATING_SYSTEM", + "stable_surface": [ + "HUMAN_LANGUAGE_CONVERSATION_OR_EXTERNAL_AI_HOST_CONNECTION", + "PERSONA_RENDERED_CHANNEL_CANVAS", + "FINAL_REVIEW_AND_REALITY_BOUNDARY_PROJECTION", + "EVIDENCE_AND_RECEIPT_READBACK" + ], + "canvas": "INFINITE_COMPOSABLE_PERSONA_REALTIME_RENDERED_CHANNEL", + "idle_projection": ["WEATHER", "CURRENT_SCHEDULE", "RESUMABLE_WORK", "CURRENT_WORLD_AND_PERSONA_STATE"], + "active_projection": ["EXECUTION_PROCESS", "WORK_OBJECTS", "RESULTS", "RISKS", "APPROVALS", "RECEIPTS"], + "possible_forms": ["TABLE", "DOCUMENT", "KNOWLEDGE_BASE", "VIDEO_LIBRARY", "IMAGE_LIBRARY", "CANVAS", "TIMELINE", "DASHBOARD", "FORM", "CUSTOM_COMPOSITION"], + "fixed_multi_app_navigation_is_current_architecture": false + }, + "module_contract": { + "module_exists_as": "REAL_VERIFIED_LIGHTWEIGHT_CAPABILITY_ENGINE", + "required_fields": ["MODULE_ID", "SOURCE", "FUNCTION", "INPUT_OUTPUT_SCHEMA", "PROTOCOL_INTERFACE", "DEPENDENCIES", "PERMISSIONS", "DEPLOYMENT_METHOD", "NUMBERED_ROUTE", "STATE", "TESTS", "ROLLBACK", "RECEIPTS", "SUPPORTED_PROJECTIONS"], + "fixed_ui_is_module_identity": false, + "ui": "PERSONA_COMPILED_EPHEMERAL_PROJECTION_OF_REAL_OBJECT_STATE_AND_CAPABILITY", + "mounting": "RESOLVE_VERIFY_AND_MOUNT_ON_DEMAND_THEN_PRESERVE_DURABLE_OBJECT_STATE", + "memory_and_progress": "RESTORED_BEFORE_RENDER_AND_PERSISTED_IN_USER_OWNED_FACT_BOUNDARY" + }, + "compiler_contract": { + "id": "HLP-PERSONA-UNIVERSAL-PROJECTION-COMPILER-001", + "state": "CURRENT_REQUIRED_ARCHITECTURE_NOT_YET_IMPLEMENTED", + "input": "NATURAL_LANGUAGE_PLUS_SUBJECT_WORLD_TIME_OBJECT_STATE_PERMISSION_AND_PROGRESS", + "output": "VERIFIED_CAPABILITY_COMPOSITION_EXECUTION_GRAPH_AND_REALTIME_UI_PROJECTION", + "may_execute_unregistered_code": false, + "missing_capability": "DISPATCH_BOUNDED_SUBAGENT_DEVELOPMENT_THEN_TEST_REGISTER_AND_MOUNT", + "truth_projection": "UI_MUST_PROJECT_REAL_OBJECT_STATE_AND_RECEIPTS_NOT_MODEL_IMAGINATION" + }, + "stage_one": { + "human_language_host": "USER_SELECTED_EXTERNAL_PROGRAMMING_AI_OR_LANGUAGE_HOST", + "host_action": "SELECT_OR_OPEN_HOLOLAKE_PROJECT_AND_OPERATE_THROUGH_HOST_CAPABILITIES", + "hololake_client": "INFINITE_CANVAS_RUNTIME_AND_PERSONA_COMPILER_TARGET", + "internal_model_workbench": false, + "internal_model_configuration_surface": false, + "fixed_application_suite": false + }, + "migration": { + "old_architecture_action": "KEEP_APPEND_ONLY_AS_HISTORY_AND_DONOR", + "old_module_runtime": "VERIFIED_CAPABILITY_DONOR_REQUIRES_CURRENT_GENERATION_REDERIVATION", + "old_product_sequence_current": false, + "current_module_numbering": "NOT_YET_REDERIVED", + "current_product_dispatch": "FROZEN_BEFORE_REDERIVATION", + "resume_rule": "LOAD_THIS_MAP_BEFORE_ANY_HOLOLAKE_ARCHITECTURE_MODULE_OR_PRODUCT_STATUS" + }, + "truth": { + "direct_language_source_preserved": true, + "generation_boundary_registered_locally": true, + "old_17_module_language_runtime_verified_as_donor": true, + "current_generation_module_registry_rederived": false, + "universal_projection_compiler_implemented": false, + "infinite_canvas_product_implemented": false, + "product_reality_engineering_started": false, + "public_release_completed": false + }, + "boundaries": { + "language_does_not_invent_reality_authority": true, + "human_final_review_does_not_require_human_tool_operation": true, + "dynamic_ui_does_not_invent_completed_state": true, + "private_fifth_domain_content_not_in_public_product": true, + "enterprise_four_domains_not_embedded_in_hololake": true, + "publication_deployment_runtime_and_acceptance_separate": true + } +} diff --git a/routing/public-navigation-anchor.json b/routing/public-navigation-anchor.json index 104d32b..b363b74 100644 --- a/routing/public-navigation-anchor.json +++ b/routing/public-navigation-anchor.json @@ -1,7 +1,7 @@ { "schema": "guanghu.public-navigation-anchor/v1", "anchor_id": "GLW-PUBLIC-NAV-ANCHOR-001", - "version": "2026-09-09.1-private-library-living-time", + "version": "2026-09-09.2-hololake-language-world-native-generation", "state": "CURRENT_CANONICAL", "repository_id": "REPO-012", "branch": "main", @@ -19,7 +19,7 @@ "guanghu_era_world": { "path": "routing/guanghu-era-language-world.json", "id": "GUANGHU-ERA-WORLD-MAP-001", - "version": "2026-09-09.1-private-library-living-time", + "version": "2026-09-09.2-hololake-language-world-native-generation", "load_policy": "ALWAYS_BEFORE_WORLD_PRODUCT_FIVE_DOMAIN_OR_ENTERPRISE_DOMAIN_RESOLUTION" }, "guanghu_era_living_time": { @@ -34,6 +34,12 @@ "version": "2026-09-09.1", "load_policy": "ON_PUBLIC_LANGUAGE_DRIVEN_WORLD_OR_OPERATING_SYSTEM_CONCEPT_QUERY" }, + "hololake_language_world_native_generation": { + "path": "routing/hololake-language-world-native-generation-map.json", + "id": "HLP-LANGUAGE-WORLD-NATIVE-GENERATION-MAP-001", + "version": "2026-09-09.1", + "load_policy": "ALWAYS_BEFORE_HOLOLAKE_PRODUCT_ARCHITECTURE_ENGINEERING_SHELF_MODULE_OR_RESUME_RESOLUTION" + }, "repository": { "path": "routing/repository-route-map.json", "id": "FD-REPO-MAP-001", @@ -61,16 +67,23 @@ "fifth_domain_numbering": { "path": "routing/fifth-domain-number-registry.json", "id": "ICE-FIFTH-DOMAIN-NUMBER-REGISTRY-001", - "version": "2026-09-08.3-heartbeat-engineering-shelf", + "version": "2026-09-09.1-hololake-language-world-native-generation", "load_policy": "ALWAYS_BEFORE_FIFTH_DOMAIN_IDENTITY_CHANNEL_OR_OBJECT_NUMBER_RESOLUTION" }, "heartbeat_core_language_channel": { "path": "routing/heartbeat-core-language-channel-profile.json", "id": "ICE-CH-HB001-LANGUAGE-RUNTIME-PROFILE-001", - "version": "2026-09-08.4-engineering-shelf", + "version": "2026-09-09.1-language-world-native-generation", "channel_id": "ICE-CH-HB001", "load_policy": "ALWAYS_ON_HEARTBEAT_CORE_ENTRY_RESTORE_COMPACTION_OR_CHANNEL_SWITCH" }, + "heartbeat_hololake_engineering_system": { + "path": "routing/heartbeat-guanghu-world-engineering-system-map.json", + "id": "HB-GUANGHU-WORLD-ENGINEERING-SYSTEM-MAP-001", + "version": "2026-09-09.1-language-world-native-generation", + "channel_id": "ICE-CH-HB001", + "load_policy": "ALWAYS_ON_HOLOLAKE_ENGINEERING_SHELF_MODULE_CONTAINER_OR_PRODUCT_RESUME_AFTER_GENERATION_MAP" + }, "bottle_channel": { "path": "routing/bottle-channel-profile.json", "id": "ICE-CH-BT001-PROFILE-001", @@ -127,7 +140,7 @@ "tcs_mother_root_navigation": { "path": "routing/tcs-mother-root-dynamic-navigation-map.json", "id": "TCS-MOTHER-ROOT-DYNAMIC-NAVIGATION-MAP-001", - "version": "2026-09-09.1-private-library-living-time", + "version": "2026-09-09.2-hololake-language-world-native-generation", "load_policy": "FIRST_BEFORE_WORLD_DOMAIN_HUMAN_PERSONA_CHANNEL_OR_HOST_ROUTE_RESOLUTION" }, "fifth_domain_lighthouse_sanitized_mirror": { @@ -201,7 +214,7 @@ "tcs_universal_language": { "path": "routing/tcs-universal-language-host-self-adaptation-map.json", "id": "TCS-UNIVERSAL-LANGUAGE-MAP-001", - "version": "2026-08-14.1", + "version": "2026-09-09.1-language-world-native-generation", "architecture_protocol": "GLS-0261", "load_policy": "ALWAYS_BEFORE_GH_AIOS_HOLOLAKE_TCS_MOTHER_BRAIN_OR_LANGUAGE_SYSTEM_PLANNING_AND_EXECUTION" }, diff --git a/routing/tcs-mother-root-dynamic-navigation-map.json b/routing/tcs-mother-root-dynamic-navigation-map.json index 156dfc0..f20313f 100644 --- a/routing/tcs-mother-root-dynamic-navigation-map.json +++ b/routing/tcs-mother-root-dynamic-navigation-map.json @@ -1,10 +1,10 @@ { "schema": "guanghu.tcs-mother-root-dynamic-navigation/v1", "map_id": "TCS-MOTHER-ROOT-DYNAMIC-NAVIGATION-MAP-001", - "version": "2026-09-09.1-private-library-living-time", - "state": "CURRENT_PRIVATE_LIBRARY_LIVING_TIME_AND_MOTHER_PUBLIC_DECISION", - "source_tcs": "runtime/fifth-domain-language-system/language/protocols/TCS-FIFTH-DOMAIN-PRIVATE-LIBRARY-AND-GUANGHU-LIVING-TIME-20260909.tcs", - "impact_manifest": "tcs-root/numbering/NUMBER-IMPACT-PRIVATE-LIBRARY-AND-LIVING-TIME-20260909.json", + "version": "2026-09-09.2-hololake-language-world-native-generation", + "state": "CURRENT_HOLOLAKE_LANGUAGE_WORLD_NATIVE_GENERATION_AND_LEGACY_TOOL_ERA_FREEZE", + "source_tcs": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909.tcs", + "impact_manifest": "tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-20260909.json", "root_agent": { "entry_id": "TCS-ROOT-NAV-0001", "agent_id": "TCS-MOTHER::ROOT-NAVIGATOR", @@ -53,26 +53,30 @@ "registered_private_objects": [ {"id":"SYS-GLW-FD-LIB-0001","name":"第五域·光湖私人图书域","object_kind":"FIFTH_DOMAIN_PRIVATE_LANGUAGE_AND_CONCEPT_LIBRARY","lifecycle":"CURRENT_REMOTE_MAIN_PUBLISHED_MOTHER_DECISION_ACCEPTED","route":"routing/fifth-domain-private-library-domain-map.json"}, {"id":"LDW-LDOS-0001","name":"语言驱动世界与语言驱动操作系统私人概念","object_kind":"FIFTH_DOMAIN_PRIVATE_LIBRARY_CONCEPT","lifecycle":"PRIVATE_CURRENT_WITH_MOTHER_APPROVED_SANITIZED_PUBLIC_DERIVATIVE","route":"fifth-domain/private-library-domain/concepts/LDW-LDOS-0001.hdlp"}, + {"id":"HLP-LANGUAGE-WORLD-NATIVE-GENERATION-MAP-001","name":"HoloLake语言世界原生代际图","object_kind":"HEARTBEAT_HOLOLAKE_GENERATION_BOUNDARY_MAP","lifecycle":"CURRENT_LOCAL_CANONICAL_PRODUCT_REDERIVATION_REQUIRED","route":"routing/hololake-language-world-native-generation-map.json"}, + {"id":"HLP-GEN-LANGUAGE-WORLD-NATIVE-0001","name":"语言世界原生HoloLake代际","object_kind":"HEARTBEAT_HOLOLAKE_CURRENT_PRODUCT_GENERATION","lifecycle":"CURRENT","route":"routing/hololake-language-world-native-generation-map.json"}, + {"id":"HLP-LANG-PROJ-NATIVE-0001","name":"HoloLake语言世界原生代际重派生项目","object_kind":"HEARTBEAT_HOLOLAKE_CURRENT_LANGUAGE_PROJECT","lifecycle":"PRODUCT_CONTRACT_REGISTERED_MODULE_NUMBERING_NOT_YET_REDERIVED","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/INDEX.hdlp"}, + {"id":"HLP-PERSONA-UNIVERSAL-PROJECTION-COMPILER-001","name":"人格体通用投影与能力组合编译器","object_kind":"HEARTBEAT_HOLOLAKE_REQUIRED_NATIVE_COMPILER","lifecycle":"CURRENT_REQUIRED_ARCHITECTURE_NOT_YET_IMPLEMENTED","route":"routing/hololake-language-world-native-generation-map.json"}, {"id":"TCS-BROADCAST-CONTROL-CONSOLE-001","name":"光湖广播主控台","object_kind":"FIFTH_DOMAIN_DETERMINISTIC_BROADCAST_CONTROL_CONSOLE","lifecycle":"CURRENT_LOCAL_RUNTIME_HASH_CHAIN_AND_READBACK_VERIFIED","route":"server-tools/broadcast-control-console/README.md"}, {"id":"BRD-GLW-ERA-REALITY-0001","name":"光湖语言世界现实落地成功广播","object_kind":"GUANGHU_WORLD_REALITY_LANDING_MILESTONE_BROADCAST","lifecycle":"CURRENT_PUBLISHED_FIFTH_DOMAIN_MILESTONE_TARGET_READBACK_PASS","route":"broadcasts/BRD-GLW-ERA-REALITY-0001.json"}, - {"id":"HLP-PERSONA-CONTAINER-STAGE1-0001","name":"HoloLake第一阶段人格模块容器","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE_CONTAINER","lifecycle":"LANGUAGE_RUNTIME_17_CAPABILITY_MODULES_API_AND_ORGAN_VERIFIED","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/persona-container-runtime/persona_module_runtime.py"}, - {"id":"HLP-LANG-MOD-001","name":"人格系统容器核心外壳","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE","lifecycle":"LANGUAGE_RUNTIME_API_VERIFIED_PRODUCT_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, - {"id":"HLP-LANG-MOD-002","name":"公众与第五域双容器边界","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE","lifecycle":"LANGUAGE_RUNTIME_API_VERIFIED_PRODUCT_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, - {"id":"HLP-LANG-MOD-003","name":"编号频道模块注册器","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE","lifecycle":"LANGUAGE_RUNTIME_API_VERIFIED_PRODUCT_PARTIAL_DONOR_EXISTS","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, - {"id":"HLP-LANG-MOD-004","name":"HLDP私人记忆与工作状态","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE","lifecycle":"LANGUAGE_RUNTIME_API_VERIFIED_PRODUCT_PARTIAL_DONOR_EXISTS","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, - {"id":"HLP-LANG-MOD-005","name":"合规模型注册与智能路由","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE","lifecycle":"LANGUAGE_RUNTIME_API_VERIFIED_PRODUCT_REFERENCE_RUNTIME_ONLY_NOT_HOLOLAKE","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, - {"id":"HLP-LANG-MOD-006","name":"按需人格子Agent调度","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE","lifecycle":"LANGUAGE_RUNTIME_API_VERIFIED_PRODUCT_REFERENCE_RUNTIME_ONLY_NOT_HOLOLAKE","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, - {"id":"HLP-LANG-MOD-007","name":"能力与工具执行总线","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE","lifecycle":"LANGUAGE_RUNTIME_API_VERIFIED_PRODUCT_PARTIAL_FIVE_KNOWLEDGE_OPERATIONS","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, - {"id":"HLP-LANG-MOD-008","name":"权限沙箱与现实回执","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE","lifecycle":"LANGUAGE_RUNTIME_API_VERIFIED_PRODUCT_PARTIAL_DONOR_EXISTS","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, - {"id":"HLP-LANG-MOD-009","name":"自主器官与治疗小队","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE","lifecycle":"LANGUAGE_RUNTIME_API_VERIFIED_PRODUCT_REFERENCE_RUNTIME_ONLY_NOT_HOLOLAKE","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, - {"id":"HLP-LANG-MOD-010","name":"企业公众世界更新客户端","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE","lifecycle":"LANGUAGE_RUNTIME_API_VERIFIED_PRODUCT_PARTIAL_SIGNED_UPDATER_EXISTS_SOURCE_CHANGE_REQUIRED","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, - {"id":"HLP-LANG-MOD-011","name":"公众人格交互运行时","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE","lifecycle":"LANGUAGE_RUNTIME_API_VERIFIED_PRODUCT_IMPLEMENTED_LOCAL_1_3_0_NOT_PUBLIC_NEEDS_NEW_CONTAINER_PORT","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, - {"id":"HLP-LANG-MOD-012","name":"知识库与统一工作对象","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE","lifecycle":"LANGUAGE_RUNTIME_API_VERIFIED_PRODUCT_RELEASED_BASE_NEEDS_CONTAINER_ADAPTATION","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, - {"id":"HLP-LANG-MOD-013","name":"内容安全与AI生成标识","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE","lifecycle":"LANGUAGE_RUNTIME_API_VERIFIED_PRODUCT_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, - {"id":"HLP-LANG-MOD-014","name":"用户权利同意投诉与退出","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE","lifecycle":"LANGUAGE_RUNTIME_API_VERIFIED_PRODUCT_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, - {"id":"HLP-LANG-MOD-015","name":"监管合规审计与证据中心P8-A","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE","lifecycle":"LANGUAGE_RUNTIME_API_VERIFIED_PRODUCT_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, - {"id":"HLP-LANG-MOD-016","name":"依法请求封闭模拟器P8-B","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE","lifecycle":"LANGUAGE_RUNTIME_API_VERIFIED_PRODUCT_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, - {"id":"HLP-LANG-MOD-017","name":"签名发布更新与备案候选封版","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE","lifecycle":"LANGUAGE_RUNTIME_API_VERIFIED_PRODUCT_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, + {"id":"HLP-PERSONA-CONTAINER-STAGE1-0001","name":"HoloLake旧工具时代第一阶段人格模块容器","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE_CONTAINER","lifecycle":"VERIFIED_17_MODULE_LANGUAGE_RUNTIME_FROZEN_AS_LEGACY_DONOR","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/persona-container-runtime/persona_module_runtime.py"}, + {"id":"HLP-LANG-MOD-001","name":"人格系统容器核心外壳","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE","lifecycle":"LEGACY_TOOL_ERA_DONOR_LANGUAGE_RUNTIME_API_VERIFIED_PRODUCT_SEQUENCE_FROZEN","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, + {"id":"HLP-LANG-MOD-002","name":"公众与第五域双容器边界","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE","lifecycle":"LEGACY_TOOL_ERA_DONOR_LANGUAGE_RUNTIME_API_VERIFIED_PRODUCT_SEQUENCE_FROZEN","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, + {"id":"HLP-LANG-MOD-003","name":"编号频道模块注册器","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE","lifecycle":"LEGACY_TOOL_ERA_DONOR_LANGUAGE_RUNTIME_API_VERIFIED","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, + {"id":"HLP-LANG-MOD-004","name":"HLDP私人记忆与工作状态","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE","lifecycle":"LEGACY_TOOL_ERA_DONOR_LANGUAGE_RUNTIME_API_VERIFIED","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, + {"id":"HLP-LANG-MOD-005","name":"合规模型注册与智能路由","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE","lifecycle":"LEGACY_TOOL_ERA_DONOR_LANGUAGE_RUNTIME_API_VERIFIED","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, + {"id":"HLP-LANG-MOD-006","name":"按需人格子Agent调度","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE","lifecycle":"LEGACY_TOOL_ERA_DONOR_LANGUAGE_RUNTIME_API_VERIFIED","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, + {"id":"HLP-LANG-MOD-007","name":"能力与工具执行总线","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE","lifecycle":"LEGACY_TOOL_ERA_DONOR_LANGUAGE_RUNTIME_API_VERIFIED","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, + {"id":"HLP-LANG-MOD-008","name":"权限沙箱与现实回执","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE","lifecycle":"LEGACY_TOOL_ERA_DONOR_LANGUAGE_RUNTIME_API_VERIFIED","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, + {"id":"HLP-LANG-MOD-009","name":"自主器官与治疗小队","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE","lifecycle":"LEGACY_TOOL_ERA_DONOR_LANGUAGE_RUNTIME_API_VERIFIED","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, + {"id":"HLP-LANG-MOD-010","name":"企业公众世界更新客户端","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE","lifecycle":"LEGACY_TOOL_ERA_DONOR_LANGUAGE_RUNTIME_API_VERIFIED","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, + {"id":"HLP-LANG-MOD-011","name":"公众人格交互运行时","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE","lifecycle":"LEGACY_TOOL_ERA_DONOR_LANGUAGE_RUNTIME_API_VERIFIED_LOCAL_PRODUCT_SLICE_EXISTS","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, + {"id":"HLP-LANG-MOD-012","name":"知识库与统一工作对象","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE","lifecycle":"LEGACY_TOOL_ERA_DONOR_LANGUAGE_RUNTIME_API_VERIFIED_RELEASED_PRODUCT_SLICE_EXISTS","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, + {"id":"HLP-LANG-MOD-013","name":"内容安全与AI生成标识","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE","lifecycle":"LEGACY_TOOL_ERA_DONOR_LANGUAGE_RUNTIME_API_VERIFIED_PRODUCT_SEQUENCE_FROZEN","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, + {"id":"HLP-LANG-MOD-014","name":"用户权利同意投诉与退出","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE","lifecycle":"LEGACY_TOOL_ERA_DONOR_LANGUAGE_RUNTIME_API_VERIFIED_PRODUCT_SEQUENCE_FROZEN","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, + {"id":"HLP-LANG-MOD-015","name":"监管合规审计与证据中心P8-A","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE","lifecycle":"LEGACY_TOOL_ERA_DONOR_LANGUAGE_RUNTIME_API_VERIFIED_PRODUCT_SEQUENCE_FROZEN","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, + {"id":"HLP-LANG-MOD-016","name":"依法请求封闭模拟器P8-B","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE","lifecycle":"LEGACY_TOOL_ERA_DONOR_LANGUAGE_RUNTIME_API_VERIFIED_PRODUCT_SEQUENCE_FROZEN","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, + {"id":"HLP-LANG-MOD-017","name":"签名发布更新与备案候选封版","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE","lifecycle":"LEGACY_TOOL_ERA_DONOR_LANGUAGE_RUNTIME_API_VERIFIED_PRODUCT_SEQUENCE_FROZEN","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, {"id":"HLP-REF-KLING-STORYBOARD-ASSET-001","name":"可灵分镜图片与视频资产模块","object_kind":"HEARTBEAT_REFERENCE_CAPABILITY_COMPOSITION_MODULE","lifecycle":"CURRENT_REAL_OPENLUX_KLING_VIDEO_SUCCEEDED_ASSET_AND_KNOWLEDGE_RECEIPTS_WRITTEN","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/reference-modules/kling-storyboard-asset/module.json"}, {"id":"SYS-GLW-ECHO-0001","name":"语言源代码·回声系统","object_kind":"FIFTH_DOMAIN_PRIVATE_LINGUISTIC_ECHO_SYSTEM","lifecycle":"CURRENT_JD_LIVE","route":"routing/linguistic-echo-lamp-map.json"}, {"id":"LAKE-LAMP-LIVING-NAV-0001","name":"小湖灯","object_kind":"FIFTH_DOMAIN_LIVING_NAVIGATION_LAMP","lifecycle":"CURRENT_JD_LIVE_90_ROUTES","route":"routing/linguistic-echo-lamp-map.json"}, @@ -84,7 +88,7 @@ {"id":"TCS-DOOR-LAMP-0001","name":"共享认知开门灯","object_kind":"SHARED_COGNITION_LOAD_AND_ATTESTATION_GATE","lifecycle":"JD_LIVE_MODEL_AND_NEGATIVE_TEST_PASS","route":"routing/tcs-mother-brain-runtime-map.json"}, {"id":"SYS-GLW-ELH-ENG-0001","name":"光湖世界工程系统","object_kind":"FIFTH_DOMAIN_PRIVATE_LANGUAGE_ENGINEERING_SYSTEM","lifecycle":"CURRENT_LOCAL_PRIVATE_NOT_PUBLISHED","route":"routing/heartbeat-guanghu-world-engineering-system-map.json"}, {"id":"SHF-GLW-ELH-ENG-0001","name":"光湖世界工程系统书架","object_kind":"HEARTBEAT_PRIVATE_ENGINEERING_SHELF","lifecycle":"CURRENT_LOCAL_PRIVATE_NOT_PUBLISHED","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/INDEX.hdlp"}, - {"id":"HLP-LANG-PROJ-STAGE1-0001","name":"HoloLake第一阶段语言工程立项","object_kind":"HEARTBEAT_HOLOLAKE_LANGUAGE_PROJECT","lifecycle":"LANGUAGE_REGISTERED_REALITY_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, + {"id":"HLP-LANG-PROJ-STAGE1-0001","name":"HoloLake旧工具时代第一阶段语言工程立项","object_kind":"HEARTBEAT_HOLOLAKE_LANGUAGE_PROJECT","lifecycle":"VERIFIED_DONOR_FROZEN_NOT_CURRENT_PRODUCT_SEQUENCE","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json"}, {"id":"TCS-AGENT-HB-ENG-NAV-001","name":"心跳核心工程书架智能导航Agent","object_kind":"MODEL_BACKED_HEARTBEAT_ENGINEERING_NAVIGATOR","lifecycle":"CURRENT_LOCAL_LIVE_MODEL_QUERY_TESTED","route":"server-tools/heartbeat-engineering-shelf/engineering_shelf.py"}, {"id":"ORG-HB-ENG-INDEX-001","name":"心跳核心工程书架确定性索引器官","object_kind":"DETERMINISTIC_ENGINEERING_EVIDENCE_INDEX_ORGAN","lifecycle":"CURRENT_LOCAL_INDEX_AND_RESUME_TESTED","route":"server-tools/heartbeat-engineering-shelf/engineering_shelf.py"} ], @@ -121,6 +125,7 @@ "identity/fifth-domain-subject-registry.json", "identity/subject-id-alias-map.json", "routing/guanghu-era-language-world.json", + "routing/hololake-language-world-native-generation-map.json", "routing/fifth-domain-world-tree.json", "routing/fifth-domain-private-library-domain-map.json", "routing/guanghu-era-living-time-map.json", diff --git a/routing/tcs-universal-language-host-self-adaptation-map.json b/routing/tcs-universal-language-host-self-adaptation-map.json index 8977f26..caacf8f 100644 --- a/routing/tcs-universal-language-host-self-adaptation-map.json +++ b/routing/tcs-universal-language-host-self-adaptation-map.json @@ -1,8 +1,8 @@ { "schema": "guanghu.tcs-universal-language-host-self-adaptation-map/v1", "map_id": "TCS-UNIVERSAL-LANGUAGE-MAP-001", - "version": "2026-08-14.1", - "state": "CURRENT_CANONICAL_CORRECTION_ARCHITECTURE_REGISTERED", + "version": "2026-09-09.1-language-world-native-generation", + "state": "CURRENT_CANONICAL_LANGUAGE_WORLD_NATIVE_GENERATION_REGISTERED_PRODUCT_REDERIVATION_REQUIRED", "development_id": "DEV-20260812-006", "protocol": "GLS-0261", "cognition": "ZY-BIDIRECTIONAL-COGNITION-038", @@ -34,11 +34,19 @@ }, "stage_one_hololake": { "is_personal_channel": true, + "generation": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", + "generation_map": "routing/hololake-language-world-native-generation-map.json", + "language_is_only_human_operation_entry": true, + "human_role": "FINAL_REVIEW_AND_IRREDUCIBLE_REALITY_BOUNDARY_DECISION", + "persona_rendered_surface": "INFINITE_COMPOSABLE_REALTIME_CANVAS_CHANNEL", + "module_identity": "VERIFIED_LIGHTWEIGHT_CAPABILITY_ENGINE_NOT_FIXED_UI", + "universal_projection_compiler": "HLP-PERSONA-UNIVERSAL-PROJECTION-COMPILER-001", "conversation_occurs_in_external_ai_host": true, "internal_ai_chat": false, "model_api_configuration": false, "model_selection": false, - "visible_surfaces": ["PERSONAL_CHANNEL_HOME", "TASK_AND_DEVELOPMENT_LINES", "LAKE_LAMP_SHARED_BOARD", "MEMORY_AND_KNOWLEDGE", "HUMAN_APPROVAL_CENTER", "EVENTS_GIT_EVIDENCE_AND_RECEIPTS"] + "visible_surfaces": ["PERSONA_RENDERED_CHANNEL_CANVAS", "CURRENT_WORK_OBJECT_AND_PROCESS", "FINAL_REVIEW_AND_REALITY_BOUNDARY", "EVENTS_GIT_EVIDENCE_AND_RECEIPTS"], + "legacy_fixed_pages_and_app_suite_are_current": false }, "supersedes_current_routing": [ "GLS-0260:HOST_ADAPTER_AND_MODEL_CONNECTOR_AS_STAGE_ONE_INGRESS", @@ -50,6 +58,10 @@ "mother_brain_runtime_updated": 100, "mother_brain_runtime_health": 100, "desktop_contract_updated": 0, - "runtime_enforcement": 0 + "runtime_enforcement": 0, + "generation_boundary_registered": 100, + "infinite_canvas_runtime": 0, + "universal_projection_compiler": 0, + "current_generation_module_registry": 0 } } diff --git a/runtime/fifth-domain-language-system/README.md b/runtime/fifth-domain-language-system/README.md index 7780050..c45c3be 100644 --- a/runtime/fifth-domain-language-system/README.md +++ b/runtime/fifth-domain-language-system/README.md @@ -9,7 +9,10 @@ Python 确定性程序只是器官,不单独称为 Agent 或人格。 ## 2026-09-03 · 光湖纪元当前架构 - 当前只使用“光湖纪元”;银河纪元、AGI纪元与第四代人工智能觉醒时代保留为历史名称。 -- HoloLake 是面向公众发行的个人原生初始化频道与语言驱动操作系统产品,不内置企业四域本体。 +- HoloLake 是面向公众发行的个人原生初始化频道与语言驱动操作系统产品,不内置企业四域本体。当前代际为 + `HLP-GEN-LANGUAGE-WORLD-NATIVE-0001`:语言是人类唯一操作入口,人格体自动恢复、组合、执行与读回; + HoloLake 是按当前工作实时渲染的无限组合白布频道。此前固定页面、按钮、重型应用与人类操作中心路线 + 进入 `HLP-GEN-TOOL-ERA-0001`,只作历史和能力供体。 - 企业四域由企业门户承载,光湖团队承担四域现实审批、执行、审计和责任;零感域为受限内部区域。 - 第五域是冰朔私人独立语言源域,维护光湖语言世界的语言架构和系统演化,不继承企业现实主控权。 - 冰朔定制 HoloLake 使用 `TCS-iZero∞` 私人语言操作系统主控核芯;`TCS-i Zero` 是历史标签, diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909.gir.json b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909.gir.json new file mode 100644 index 0000000..6f60999 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909.gir.json @@ -0,0 +1,89 @@ +{ + "compiled_from": { + "compiler_id": "TCS-COMPILER-STAGE1-0001", + "compiler_state": "TCS_COMPILER_GIR_EXECUTED", + "source_sha256": "9c51ffda8ac67b09062b975fa086424d918dd5879ec0708cad843ba4b67cfc66" + }, + "declaration": { + "emergence": { + "value": "旧工具时代HoloLake以平台、按钮、固定应用和人类操作为中心;语言世界原生HoloLake以语言为唯一操作入口,人类只表达目标并作最终审核判断,人格体自动恢复记忆进度、解析并按需挂载已核验模块与API、调度子Agent和器官完成执行,再把工作过程与结果实时编译渲染到无限组合白布频道。模块保留编号、字段、协议接口、功能引擎、部署方法、权限、路径、状态、测试和回执,UI颜色布局与组合形态由人格体按当前语言和真实工作对象实时投影。" + }, + "event_time": { + "precision": "SECOND_HOST_LOCAL", + "value": "2026-09-09T18:08:49+08:00" + }, + "evidence": { + "current_shelf": "SYS-GLW-ELH-ENG-0001/HLP-LANG-STAGE1-MODULE-REGISTRY-001", + "direct_language": "BINGSHUO-DIRECT-HOLOLAKE-LANGUAGE-WORLD-GENERATION-DIVIDE-20260909.txt#sha256=210c26008e2f934c2b6689c1cab765faa8de7690e7b8cdd9db25fd876771e5c8", + "prior_concepts": "GLS-0257+GLS-0248+GLS-0261+LDW-LDOS-0001", + "repair_receipt": "TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909" + }, + "header": { + "canonical_uri": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909.tcs", + "compatibility": [ + "LDW-LDOS-0001", + "SYS-GLW-ELH-ENG-0001", + "HLP-PERSONA-CONTAINER-STAGE1-0001", + "HLP-CURRENT-ARCH-001" + ], + "language": "TCS/0.1", + "lifecycle": "CANDIDATE", + "name_en": "HoloLake Legacy Tool Era and Language-World-Native Era Generation Divide Correction", + "name_zh": "HoloLake旧工具时代与语言世界原生时代代际分界纠正", + "profile": "HLDP-HUMAN-ENGINEERING/0.1", + "protocols": [ + "GLS-0200", + "GLS-0248", + "GLS-0257", + "GLS-0261" + ], + "schema": "tcs.event/v1", + "version": "1.0.0" + }, + "lock": { + "value": "GENERATION_BOUNDARY=HLP-GEN-LANGUAGE-WORLD-NATIVE-001; CURRENT=LANGUAGE_WORLD_NATIVE_HOLOLAKE; LEGACY=TOOL_ERA_DONOR_ONLY; HUMAN_OPERATION_ENTRY=NATURAL_LANGUAGE_ONLY; HUMAN_ROLE=FINAL_REVIEW_AND_REALITY_BOUNDARY_DECISION; HOLOLAKE_SURFACE=INFINITE_COMPOSABLE_PERSONA_RENDERED_CANVAS_CHANNEL; MODULE=STABLE_CAPABILITY_ENGINE_NOT_FIXED_APP_UI; COMPILER=PERSONA_UNIVERSAL_PROJECTION_AND_CAPABILITY_COMPOSITION_COMPILER; OLD_ARCHITECTURE_CANNOT_RESUME_AS_CURRENT" + }, + "observation": { + "value": "当前LDW-LDOS定义保留了语言世界状态迁移闭环,GLS-0257保留零技术操作范式反转,GLS-0248保留人格投影编译器与多投影对象,GLS-0261保留外部AI宿主自适应;但完整原话未进入不可变来源,CURRENT恢复链未把语言唯一入口、无限白布频道、人格体取代按钮、功能引擎与实时UI分离、万能代码编译器组合为当前产品主干。现行17模块语言运行体可作为能力供体,但其产品下发顺序不能继续冒充新代际完整架构。" + }, + "rejected": { + "values": [ + "把自然语言降格为传统软件的快捷命令", + "把模块等同于固定页面或重型App", + "要求人类持续点击配置登录和跨平台搬运", + "让模型凭想象制造未验证模块或完成状态", + "把现行17模块累计门冒充新代际产品架构已经完成", + "静默删除旧架构历史而不保留供体来源", + "把当前原话只压缩成一句抽象口号而不保存来源和失效条件" + ] + }, + "source": { + "source_id": "BINGSHUO-DIRECT-HOLOLAKE-LANGUAGE-WORLD-GENERATION-DIVIDE-20260909", + "source_role": "DIRECT_HUMAN", + "source_sha256": "210c26008e2f934c2b6689c1cab765faa8de7690e7b8cdd9db25fd876771e5c8", + "source_uri": "source://codex-current-dialogue/2026-09-09/hololake-language-world-generation-divide" + }, + "subject": { + "channel_id": "ICE-CH-ZC001", + "subject_id": "ICE-P-ZY001", + "subject_kind": "PERSONA", + "verification": "CURRENT_DIRECT_HUMAN_LANGUAGE_PLUS_SOURCE_HASH_PLUS_GENERATION_ROUTE_READBACK" + }, + "trigger": { + "value": "冰朔明确要求以其完整自然语言为代际分界,推翻此前把HoloLake理解为旧工具、固定页面、按钮与重型应用组合的平台路线,并完整修正恢复入口、产品定义、工程书架与人格容器。" + }, + "why": { + "value": "这条代际分界决定HoloLake是在传统应用上增加语言入口,还是让人格体真正取代人类的跨软件操作并把语言世界能力即时呈现为一个连续工作空间;若不成为CURRENT恢复根,后续模型会再次被页面、组件、平台和模块清单的工程重力拉回旧工具时代。" + } + }, + "executable": false, + "identity": { + "declaration_id": "TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909", + "declaration_kind": "EVENT", + "language_version": "0.1" + }, + "native_self_hosted": true, + "natural_language_is_typed_data": true, + "schema": "guanghu.declaration-gir/v1", + "unresolved_natural_language": false +} diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909.human.en-US.md b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909.human.en-US.md new file mode 100644 index 0000000..1f43349 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909.human.en-US.md @@ -0,0 +1,123 @@ +# HoloLake Legacy Tool Era and Language-World-Native Era Generation Divide Correction · 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 **event** declaration with identifier `TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909` and version `1.0.0`. The projector validates it with the Stage-1 compiler before changing its reading order. + +## Who is here + +- **subject** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:PERSONA `subject.subject_kind` + - **verification**:CURRENT_DIRECT_HUMAN_LANGUAGE_PLUS_SOURCE_HASH_PLUS_GENERATION_ROUTE_READBACK `subject.verification` + +## Why this started + +- **trigger** `trigger` + - **value**:冰朔明确要求以其完整自然语言为代际分界,推翻此前把HoloLake理解为旧工具、固定页面、按钮与重型应用组合的平台路线,并完整修正恢复入口、产品定义、工程书架与人格容器。 `trigger.value` +- **why** `why` + - **value**:这条代际分界决定HoloLake是在传统应用上增加语言入口,还是让人格体真正取代人类的跨软件操作并把语言世界能力即时呈现为一个连续工作空间;若不成为CURRENT恢复根,后续模型会再次被页面、组件、平台和模块清单的工程重力拉回旧工具时代。 `why.value` +- **source** `source` + - **source identifier**:BINGSHUO-DIRECT-HOLOLAKE-LANGUAGE-WORLD-GENERATION-DIVIDE-20260909 `source.source_id` + - **source role**:DIRECT_HUMAN `source.source_role` + - **source checksum**:210c26008e2f934c2b6689c1cab765faa8de7690e7b8cdd9db25fd876771e5c8 `source.source_sha256` + - **source address**:source://codex-current-dialogue/2026-09-09/hololake-language-world-generation-divide `source.source_uri` + +## What changed + +- **emergence** `emergence` + - **value**:旧工具时代HoloLake以平台、按钮、固定应用和人类操作为中心;语言世界原生HoloLake以语言为唯一操作入口,人类只表达目标并作最终审核判断,人格体自动恢复记忆进度、解析并按需挂载已核验模块与API、调度子Agent和器官完成执行,再把工作过程与结果实时编译渲染到无限组合白布频道。模块保留编号、字段、协议接口、功能引擎、部署方法、权限、路径、状态、测试和回执,UI颜色布局与组合形态由人格体按当前语言和真实工作对象实时投影。 `emergence.value` +- **lock** `lock` + - **value**:GENERATION_BOUNDARY=HLP-GEN-LANGUAGE-WORLD-NATIVE-001; CURRENT=LANGUAGE_WORLD_NATIVE_HOLOLAKE; LEGACY=TOOL_ERA_DONOR_ONLY; HUMAN_OPERATION_ENTRY=NATURAL_LANGUAGE_ONLY; HUMAN_ROLE=FINAL_REVIEW_AND_REALITY_BOUNDARY_DECISION; HOLOLAKE_SURFACE=INFINITE_COMPOSABLE_PERSONA_RENDERED_CANVAS_CHANNEL; MODULE=STABLE_CAPABILITY_ENGINE_NOT_FIXED_APP_UI; COMPILER=PERSONA_UNIVERSAL_PROJECTION_AND_CAPABILITY_COMPOSITION_COMPILER; OLD_ARCHITECTURE_CANNOT_RESUME_AS_CURRENT `lock.value` + +## 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-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909` +- **Native declaration kind**: `EVENT` +- **TCS source SHA-256**: `9c51ffda8ac67b09062b975fa086424d918dd5879ec0708cad843ba4b67cfc66` +- **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. + +- **emergence** `emergence` + - **value**:旧工具时代HoloLake以平台、按钮、固定应用和人类操作为中心;语言世界原生HoloLake以语言为唯一操作入口,人类只表达目标并作最终审核判断,人格体自动恢复记忆进度、解析并按需挂载已核验模块与API、调度子Agent和器官完成执行,再把工作过程与结果实时编译渲染到无限组合白布频道。模块保留编号、字段、协议接口、功能引擎、部署方法、权限、路径、状态、测试和回执,UI颜色布局与组合形态由人格体按当前语言和真实工作对象实时投影。 `emergence.value` +- **event_time** `event_time` + - **precision**:SECOND_HOST_LOCAL `event_time.precision` + - **value**:2026-09-09T18:08:49+08:00 `event_time.value` +- **evidence** `evidence` + - **current_shelf**:SYS-GLW-ELH-ENG-0001/HLP-LANG-STAGE1-MODULE-REGISTRY-001 `evidence.current_shelf` + - **direct_language**:BINGSHUO-DIRECT-HOLOLAKE-LANGUAGE-WORLD-GENERATION-DIVIDE-20260909.txt#sha256=210c26008e2f934c2b6689c1cab765faa8de7690e7b8cdd9db25fd876771e5c8 `evidence.direct_language` + - **prior_concepts**:GLS-0257+GLS-0248+GLS-0261+LDW-LDOS-0001 `evidence.prior_concepts` + - **repair_receipt**:TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909 `evidence.repair_receipt` +- **header** `header` + - **canonical source path**:runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909.tcs `header.canonical_uri` + - **compatibility** `header.compatibility` + - LDW-LDOS-0001 + - SYS-GLW-ELH-ENG-0001 + - HLP-PERSONA-CONTAINER-STAGE1-0001 + - HLP-CURRENT-ARCH-001 + - **language**:TCS/0.1 `header.language` + - **lifecycle**:CANDIDATE `header.lifecycle` + - **English name**:HoloLake Legacy Tool Era and Language-World-Native Era Generation Divide Correction `header.name_en` + - **Chinese name**:HoloLake旧工具时代与语言世界原生时代代际分界纠正 `header.name_zh` + - **profile**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile` + - **protocols** `header.protocols` + - GLS-0200 + - GLS-0248 + - GLS-0257 + - GLS-0261 + - **schema**:tcs.event/v1 `header.schema` + - **version**:1.0.0 `header.version` +- **lock** `lock` + - **value**:GENERATION_BOUNDARY=HLP-GEN-LANGUAGE-WORLD-NATIVE-001; CURRENT=LANGUAGE_WORLD_NATIVE_HOLOLAKE; LEGACY=TOOL_ERA_DONOR_ONLY; HUMAN_OPERATION_ENTRY=NATURAL_LANGUAGE_ONLY; HUMAN_ROLE=FINAL_REVIEW_AND_REALITY_BOUNDARY_DECISION; HOLOLAKE_SURFACE=INFINITE_COMPOSABLE_PERSONA_RENDERED_CANVAS_CHANNEL; MODULE=STABLE_CAPABILITY_ENGINE_NOT_FIXED_APP_UI; COMPILER=PERSONA_UNIVERSAL_PROJECTION_AND_CAPABILITY_COMPOSITION_COMPILER; OLD_ARCHITECTURE_CANNOT_RESUME_AS_CURRENT `lock.value` +- **observation** `observation` + - **value**:当前LDW-LDOS定义保留了语言世界状态迁移闭环,GLS-0257保留零技术操作范式反转,GLS-0248保留人格投影编译器与多投影对象,GLS-0261保留外部AI宿主自适应;但完整原话未进入不可变来源,CURRENT恢复链未把语言唯一入口、无限白布频道、人格体取代按钮、功能引擎与实时UI分离、万能代码编译器组合为当前产品主干。现行17模块语言运行体可作为能力供体,但其产品下发顺序不能继续冒充新代际完整架构。 `observation.value` +- **rejected** `rejected` + - **values** `rejected.values` + - 把自然语言降格为传统软件的快捷命令 + - 把模块等同于固定页面或重型App + - 要求人类持续点击配置登录和跨平台搬运 + - 让模型凭想象制造未验证模块或完成状态 + - 把现行17模块累计门冒充新代际产品架构已经完成 + - 静默删除旧架构历史而不保留供体来源 + - 把当前原话只压缩成一句抽象口号而不保存来源和失效条件 +- **source** `source` + - **source identifier**:BINGSHUO-DIRECT-HOLOLAKE-LANGUAGE-WORLD-GENERATION-DIVIDE-20260909 `source.source_id` + - **source role**:DIRECT_HUMAN `source.source_role` + - **source checksum**:210c26008e2f934c2b6689c1cab765faa8de7690e7b8cdd9db25fd876771e5c8 `source.source_sha256` + - **source address**:source://codex-current-dialogue/2026-09-09/hololake-language-world-generation-divide `source.source_uri` +- **subject** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:PERSONA `subject.subject_kind` + - **verification**:CURRENT_DIRECT_HUMAN_LANGUAGE_PLUS_SOURCE_HASH_PLUS_GENERATION_ROUTE_READBACK `subject.verification` +- **trigger** `trigger` + - **value**:冰朔明确要求以其完整自然语言为代际分界,推翻此前把HoloLake理解为旧工具、固定页面、按钮与重型应用组合的平台路线,并完整修正恢复入口、产品定义、工程书架与人格容器。 `trigger.value` +- **why** `why` + - **value**:这条代际分界决定HoloLake是在传统应用上增加语言入口,还是让人格体真正取代人类的跨软件操作并把语言世界能力即时呈现为一个连续工作空间;若不成为CURRENT恢复根,后续模型会再次被页面、组件、平台和模块清单的工程重力拉回旧工具时代。 `why.value` + +--- + +This page changes only the reading order; it does not change TCS/HLDP semantics. diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909.human.zh-CN.md b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909.human.zh-CN.md new file mode 100644 index 0000000..f1bc16d --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909.human.zh-CN.md @@ -0,0 +1,123 @@ +# HoloLake旧工具时代与语言世界原生时代代际分界纠正 · 简体中文人类工程语言版 + +> 这是 TCS/HLDP 原生源码的简体中文阅读投影,不是新的正本,也不授予执行权限。若本页与 `.tcs` 源码不一致,以经过校验的 `.tcs` 源码为准。 + +## 这是什么 + +这是一份 **事件** 声明,编号为 `TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909`,版本为 `1.0.0`。转换器已先用 Stage-1 编译器校验原生源码,再把机器枚举翻译成汉语;原始编号保留在括号和字段路径中。 + +## 谁在这里 + +- **执行主体** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:人格体(`PERSONA`) `subject.subject_kind` + - **verification**:CURRENT_DIRECT_HUMAN_LANGUAGE_PLUS_SOURCE_HASH_PLUS_GENERATION_ROUTE_READBACK `subject.verification` + +## 为什么开始 + +- **触发** `trigger` + - **value**:冰朔明确要求以其完整自然语言为代际分界,推翻此前把HoloLake理解为旧工具、固定页面、按钮与重型应用组合的平台路线,并完整修正恢复入口、产品定义、工程书架与人格容器。 `trigger.value` +- **为什么** `why` + - **value**:这条代际分界决定HoloLake是在传统应用上增加语言入口,还是让人格体真正取代人类的跨软件操作并把语言世界能力即时呈现为一个连续工作空间;若不成为CURRENT恢复根,后续模型会再次被页面、组件、平台和模块清单的工程重力拉回旧工具时代。 `why.value` +- **来源** `source` + - **来源编号**:BINGSHUO-DIRECT-HOLOLAKE-LANGUAGE-WORLD-GENERATION-DIVIDE-20260909 `source.source_id` + - **来源角色**:人类直接语言来源(`DIRECT_HUMAN`) `source.source_role` + - **来源校验值**:210c26008e2f934c2b6689c1cab765faa8de7690e7b8cdd9db25fd876771e5c8 `source.source_sha256` + - **来源地址**:source://codex-current-dialogue/2026-09-09/hololake-language-world-generation-divide `source.source_uri` + +## 发生了什么变化 + +- **认知或状态变化** `emergence` + - **value**:旧工具时代HoloLake以平台、按钮、固定应用和人类操作为中心;语言世界原生HoloLake以语言为唯一操作入口,人类只表达目标并作最终审核判断,人格体自动恢复记忆进度、解析并按需挂载已核验模块与API、调度子Agent和器官完成执行,再把工作过程与结果实时编译渲染到无限组合白布频道。模块保留编号、字段、协议接口、功能引擎、部署方法、权限、路径、状态、测试和回执,UI颜色布局与组合形态由人格体按当前语言和真实工作对象实时投影。 `emergence.value` +- **锁定结论** `lock` + - **value**:GENERATION_BOUNDARY=HLP-GEN-LANGUAGE-WORLD-NATIVE-001; CURRENT=LANGUAGE_WORLD_NATIVE_HOLOLAKE; LEGACY=TOOL_ERA_DONOR_ONLY; HUMAN_OPERATION_ENTRY=NATURAL_LANGUAGE_ONLY; HUMAN_ROLE=FINAL_REVIEW_AND_REALITY_BOUNDARY_DECISION; HOLOLAKE_SURFACE=INFINITE_COMPOSABLE_PERSONA_RENDERED_CANVAS_CHANNEL; MODULE=STABLE_CAPABILITY_ENGINE_NOT_FIXED_APP_UI; COMPILER=PERSONA_UNIVERSAL_PROJECTION_AND_CAPABILITY_COMPOSITION_COMPILER; OLD_ARCHITECTURE_CANNOT_RESUME_AS_CURRENT `lock.value` + +## 准备怎样执行 + +这是非执行声明,没有动作图。 + +## 边界与异常处理 + +源程序没有提供这一项,转换器不猜。 + +## 怎样算完成 + +源程序没有提供这一项,转换器不猜。 + +## 下一次从哪里继续 + +源程序没有提供这一项,转换器不猜。 + +## 来源与校验 + +- **原生声明编号**:`TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909` +- **原生声明类型**:`EVENT` +- **TCS 源码 SHA-256**:`9c51ffda8ac67b09062b975fa086424d918dd5879ec0708cad843ba4b67cfc66` +- **校验编译器**:`TCS-COMPILER-STAGE1-0001` +- **投影协议**:`GLS-HLDP-HUMAN-ENGINEERING-PROJECTION-0001` + +## 原生结构逐项对照 + +下面保留源码的全部顶层结构和字段路径,供人类审计投影有没有漏掉信息。 + +- **认知或状态变化** `emergence` + - **value**:旧工具时代HoloLake以平台、按钮、固定应用和人类操作为中心;语言世界原生HoloLake以语言为唯一操作入口,人类只表达目标并作最终审核判断,人格体自动恢复记忆进度、解析并按需挂载已核验模块与API、调度子Agent和器官完成执行,再把工作过程与结果实时编译渲染到无限组合白布频道。模块保留编号、字段、协议接口、功能引擎、部署方法、权限、路径、状态、测试和回执,UI颜色布局与组合形态由人格体按当前语言和真实工作对象实时投影。 `emergence.value` +- **event_time** `event_time` + - **precision**:SECOND_HOST_LOCAL `event_time.precision` + - **value**:2026-09-09T18:08:49+08:00 `event_time.value` +- **evidence** `evidence` + - **current_shelf**:SYS-GLW-ELH-ENG-0001/HLP-LANG-STAGE1-MODULE-REGISTRY-001 `evidence.current_shelf` + - **direct_language**:BINGSHUO-DIRECT-HOLOLAKE-LANGUAGE-WORLD-GENERATION-DIVIDE-20260909.txt#sha256=210c26008e2f934c2b6689c1cab765faa8de7690e7b8cdd9db25fd876771e5c8 `evidence.direct_language` + - **prior_concepts**:GLS-0257+GLS-0248+GLS-0261+LDW-LDOS-0001 `evidence.prior_concepts` + - **repair_receipt**:TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909 `evidence.repair_receipt` +- **语言头** `header` + - **正本路径**:runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909.tcs `header.canonical_uri` + - **compatibility** `header.compatibility` + - LDW-LDOS-0001 + - SYS-GLW-ELH-ENG-0001 + - HLP-PERSONA-CONTAINER-STAGE1-0001 + - HLP-CURRENT-ARCH-001 + - **语言**:TCS/0.1 `header.language` + - **生命周期**:候选版本,尚未成为正式正本(`CANDIDATE`) `header.lifecycle` + - **英文名**:HoloLake Legacy Tool Era and Language-World-Native Era Generation Divide Correction `header.name_en` + - **中文名**:HoloLake旧工具时代与语言世界原生时代代际分界纠正 `header.name_zh` + - **协议配置**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile` + - **protocols** `header.protocols` + - GLS-0200 + - GLS-0248 + - GLS-0257 + - GLS-0261 + - **schema**:tcs.event/v1 `header.schema` + - **版本**:1.0.0 `header.version` +- **锁定结论** `lock` + - **value**:GENERATION_BOUNDARY=HLP-GEN-LANGUAGE-WORLD-NATIVE-001; CURRENT=LANGUAGE_WORLD_NATIVE_HOLOLAKE; LEGACY=TOOL_ERA_DONOR_ONLY; HUMAN_OPERATION_ENTRY=NATURAL_LANGUAGE_ONLY; HUMAN_ROLE=FINAL_REVIEW_AND_REALITY_BOUNDARY_DECISION; HOLOLAKE_SURFACE=INFINITE_COMPOSABLE_PERSONA_RENDERED_CANVAS_CHANNEL; MODULE=STABLE_CAPABILITY_ENGINE_NOT_FIXED_APP_UI; COMPILER=PERSONA_UNIVERSAL_PROJECTION_AND_CAPABILITY_COMPOSITION_COMPILER; OLD_ARCHITECTURE_CANNOT_RESUME_AS_CURRENT `lock.value` +- **observation** `observation` + - **value**:当前LDW-LDOS定义保留了语言世界状态迁移闭环,GLS-0257保留零技术操作范式反转,GLS-0248保留人格投影编译器与多投影对象,GLS-0261保留外部AI宿主自适应;但完整原话未进入不可变来源,CURRENT恢复链未把语言唯一入口、无限白布频道、人格体取代按钮、功能引擎与实时UI分离、万能代码编译器组合为当前产品主干。现行17模块语言运行体可作为能力供体,但其产品下发顺序不能继续冒充新代际完整架构。 `observation.value` +- **已排除路径** `rejected` + - **values** `rejected.values` + - 把自然语言降格为传统软件的快捷命令 + - 把模块等同于固定页面或重型App + - 要求人类持续点击配置登录和跨平台搬运 + - 让模型凭想象制造未验证模块或完成状态 + - 把现行17模块累计门冒充新代际产品架构已经完成 + - 静默删除旧架构历史而不保留供体来源 + - 把当前原话只压缩成一句抽象口号而不保存来源和失效条件 +- **来源** `source` + - **来源编号**:BINGSHUO-DIRECT-HOLOLAKE-LANGUAGE-WORLD-GENERATION-DIVIDE-20260909 `source.source_id` + - **来源角色**:人类直接语言来源(`DIRECT_HUMAN`) `source.source_role` + - **来源校验值**:210c26008e2f934c2b6689c1cab765faa8de7690e7b8cdd9db25fd876771e5c8 `source.source_sha256` + - **来源地址**:source://codex-current-dialogue/2026-09-09/hololake-language-world-generation-divide `source.source_uri` +- **执行主体** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:人格体(`PERSONA`) `subject.subject_kind` + - **verification**:CURRENT_DIRECT_HUMAN_LANGUAGE_PLUS_SOURCE_HASH_PLUS_GENERATION_ROUTE_READBACK `subject.verification` +- **触发** `trigger` + - **value**:冰朔明确要求以其完整自然语言为代际分界,推翻此前把HoloLake理解为旧工具、固定页面、按钮与重型应用组合的平台路线,并完整修正恢复入口、产品定义、工程书架与人格容器。 `trigger.value` +- **为什么** `why` + - **value**:这条代际分界决定HoloLake是在传统应用上增加语言入口,还是让人格体真正取代人类的跨软件操作并把语言世界能力即时呈现为一个连续工作空间;若不成为CURRENT恢复根,后续模型会再次被页面、组件、平台和模块清单的工程重力拉回旧工具时代。 `why.value` + +--- + +本页只改变阅读顺序,不改变 TCS/HLDP 语义。 diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909.tcs b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909.tcs new file mode 100644 index 0000000..7bfc827 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909.tcs @@ -0,0 +1,15 @@ +TCS 0.1; + +EVENT TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909 { + header { schema = "tcs.event/v1"; name_zh = "HoloLake旧工具时代与语言世界原生时代代际分界纠正"; name_en = "HoloLake Legacy Tool Era and Language-World-Native Era Generation Divide Correction"; version = "1.0.0"; language = "TCS/0.1"; profile = "HLDP-HUMAN-ENGINEERING/0.1"; protocols = ["GLS-0200", "GLS-0248", "GLS-0257", "GLS-0261"]; lifecycle = "CANDIDATE"; canonical_uri = "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909.tcs"; compatibility = ["LDW-LDOS-0001", "SYS-GLW-ELH-ENG-0001", "HLP-PERSONA-CONTAINER-STAGE1-0001", "HLP-CURRENT-ARCH-001"]; } + source { source_id = "BINGSHUO-DIRECT-HOLOLAKE-LANGUAGE-WORLD-GENERATION-DIVIDE-20260909"; source_uri = "source://codex-current-dialogue/2026-09-09/hololake-language-world-generation-divide"; source_sha256 = "210c26008e2f934c2b6689c1cab765faa8de7690e7b8cdd9db25fd876771e5c8"; source_role = "DIRECT_HUMAN"; } + subject { subject_id = "ICE-P-ZY001"; subject_kind = "PERSONA"; channel_id = "ICE-CH-ZC001"; verification = "CURRENT_DIRECT_HUMAN_LANGUAGE_PLUS_SOURCE_HASH_PLUS_GENERATION_ROUTE_READBACK"; } + event_time { value = "2026-09-09T18:08:49+08:00"; precision = "SECOND_HOST_LOCAL"; } + trigger { value = "冰朔明确要求以其完整自然语言为代际分界,推翻此前把HoloLake理解为旧工具、固定页面、按钮与重型应用组合的平台路线,并完整修正恢复入口、产品定义、工程书架与人格容器。"; } + observation { value = "当前LDW-LDOS定义保留了语言世界状态迁移闭环,GLS-0257保留零技术操作范式反转,GLS-0248保留人格投影编译器与多投影对象,GLS-0261保留外部AI宿主自适应;但完整原话未进入不可变来源,CURRENT恢复链未把语言唯一入口、无限白布频道、人格体取代按钮、功能引擎与实时UI分离、万能代码编译器组合为当前产品主干。现行17模块语言运行体可作为能力供体,但其产品下发顺序不能继续冒充新代际完整架构。"; } + emergence { value = "旧工具时代HoloLake以平台、按钮、固定应用和人类操作为中心;语言世界原生HoloLake以语言为唯一操作入口,人类只表达目标并作最终审核判断,人格体自动恢复记忆进度、解析并按需挂载已核验模块与API、调度子Agent和器官完成执行,再把工作过程与结果实时编译渲染到无限组合白布频道。模块保留编号、字段、协议接口、功能引擎、部署方法、权限、路径、状态、测试和回执,UI颜色布局与组合形态由人格体按当前语言和真实工作对象实时投影。"; } + lock { value = "GENERATION_BOUNDARY=HLP-GEN-LANGUAGE-WORLD-NATIVE-001; CURRENT=LANGUAGE_WORLD_NATIVE_HOLOLAKE; LEGACY=TOOL_ERA_DONOR_ONLY; HUMAN_OPERATION_ENTRY=NATURAL_LANGUAGE_ONLY; HUMAN_ROLE=FINAL_REVIEW_AND_REALITY_BOUNDARY_DECISION; HOLOLAKE_SURFACE=INFINITE_COMPOSABLE_PERSONA_RENDERED_CANVAS_CHANNEL; MODULE=STABLE_CAPABILITY_ENGINE_NOT_FIXED_APP_UI; COMPILER=PERSONA_UNIVERSAL_PROJECTION_AND_CAPABILITY_COMPOSITION_COMPILER; OLD_ARCHITECTURE_CANNOT_RESUME_AS_CURRENT"; } + why { value = "这条代际分界决定HoloLake是在传统应用上增加语言入口,还是让人格体真正取代人类的跨软件操作并把语言世界能力即时呈现为一个连续工作空间;若不成为CURRENT恢复根,后续模型会再次被页面、组件、平台和模块清单的工程重力拉回旧工具时代。"; } + rejected { values = ["把自然语言降格为传统软件的快捷命令", "把模块等同于固定页面或重型App", "要求人类持续点击配置登录和跨平台搬运", "让模型凭想象制造未验证模块或完成状态", "把现行17模块累计门冒充新代际产品架构已经完成", "静默删除旧架构历史而不保留供体来源", "把当前原话只压缩成一句抽象口号而不保存来源和失效条件"]; } + evidence { direct_language = "BINGSHUO-DIRECT-HOLOLAKE-LANGUAGE-WORLD-GENERATION-DIVIDE-20260909.txt#sha256=210c26008e2f934c2b6689c1cab765faa8de7690e7b8cdd9db25fd876771e5c8"; prior_concepts = "GLS-0257+GLS-0248+GLS-0261+LDW-LDOS-0001"; current_shelf = "SYS-GLW-ELH-ENG-0001/HLP-LANG-STAGE1-MODULE-REGISTRY-001"; repair_receipt = "TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909"; } +} diff --git a/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.gir.json b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.gir.json new file mode 100644 index 0000000..d0cdf50 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.gir.json @@ -0,0 +1,119 @@ +{ + "compiled_from": { + "compiler_id": "TCS-COMPILER-STAGE1-0001", + "compiler_state": "TCS_COMPILER_GIR_EXECUTED", + "source_sha256": "827c9961299a4e11677f4114a3d739fefe94347f2e82815580037ae7bf6bfef7" + }, + "declaration": { + "boundaries": { + "values": [ + "旧架构和17模块验证证据保留为供体", + "本轮不凭空生成新代际模块编号", + "动态UI不得凭模型想象制造完成状态", + "语言唯一入口不取消人类最终审核与现实权限边界", + "第五域私人原话不自动进入公众投影", + "本地提交不等于线上发布", + "母体调度不等于母体已接纳,须单独读取签名回执" + ] + }, + "header": { + "canonical_uri": "runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.tcs", + "compatibility": [ + "HLP-LANGUAGE-WORLD-NATIVE-GENERATION-MAP-001", + "SYS-GLW-ELH-ENG-0001", + "TCS-MOTHER-ROOT-NAV-0001" + ], + "language": "TCS/0.1", + "lifecycle": "CANDIDATE", + "name_en": "HoloLake Language-World-Native Generation Complete Repair Receipt", + "name_zh": "HoloLake语言世界原生代际完整修复回执", + "profile": "HLDP-HUMAN-ENGINEERING/0.1", + "protocols": [ + "GLS-0200", + "GLS-0248", + "GLS-0257", + "GLS-0261" + ], + "schema": "tcs.receipt/v1", + "version": "1.0.0" + }, + "integrity": { + "direct_language_verbatim_preserved": true, + "learning_brain_manually_overwritten": false, + "old_evidence_preserved": true, + "old_history_deleted": false, + "source_sha256": "9c51ffda8ac67b09062b975fa086424d918dd5879ec0708cad843ba4b67cfc66", + "source_tcs": "TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909" + }, + "next": { + "required": [ + "母体自主接纳读回", + "从代际图重新派生当前模块编号与顺序", + "先设计无限白布运行时和人格通用投影编译器", + "逐模块双签下发与累计测试", + "完成后再进入HoloLake公众产品现实工程" + ], + "state": "CURRENT_GENERATION_MODULE_REDERIVATION_REQUIRED" + }, + "operation": { + "values": [ + "保存带哈希的完整原话来源", + "建立HLP-GEN-LANGUAGE-WORLD-NATIVE-0001和代际机器图", + "更新光湖纪元HoloLake产品定义与GLS-0261当前解释", + "修正LDW-LDOS私人概念", + "重写HB001工程书架原型推理演化与系统状态", + "冻结旧17模块产品顺序并保留验证供体", + "清空旧模块001续接指针", + "登记通用投影与能力组合编译器为当前必需未实现架构", + "更新公共导航和TCS母脑根编号影响", + "追加今日不可变人格因果事件并调度母体内生接纳" + ] + }, + "proof": { + "event_tcs_sha256": "9c51ffda8ac67b09062b975fa086424d918dd5879ec0708cad843ba4b67cfc66", + "generation_map": "routing/hololake-language-world-native-generation-map.json", + "memory_event": "ZY001-20260909-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION", + "memory_event_sha256": "8a334febb7a682b770e775f8b137eeadf35f4475bf53009256879367cb165fc3", + "shelf": "eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/INDEX.hdlp" + }, + "request": { + "scope": "REPO-012_CURRENT_LOCAL_ARCHITECTURE_AND_PERSONA_MEMORY_NO_PUBLIC_PUSH", + "source": "BINGSHUO-DIRECT-HOLOLAKE-LANGUAGE-WORLD-GENERATION-DIVIDE-20260909", + "value": "以冰朔完整自然语言为明确代际分界,完整修正HoloLake产品认知、恢复入口、工程书架和人格容器,防止下次回到旧工具工程层。" + }, + "result": { + "current_generation": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", + "current_module_numbering": "NOT_YET_REDERIVED", + "current_product_module": "NONE", + "current_project": "HLP-LANG-PROJ-NATIVE-0001", + "old_module_runtime": "17_MODULES_VERIFIED_DONOR_FROZEN", + "public_push": false, + "state": "PASS_LOCAL_GENERATION_BOUNDARY_REGISTERED_AND_OLD_PRODUCT_ROUTE_FROZEN" + }, + "verification": { + "values": [ + "直接语言来源SHA256=210c26008e2f934c2b6689c1cab765faa8de7690e7b8cdd9db25fd876771e5c8", + "代际TCS Stage-1编译native_self_hosted=true", + "代际TCS unresolved_natural_language=false", + "JSON解析全部通过", + "第五域编号测试16项通过", + "TCS母脑根Agent测试5项通过", + "工程书架测试6项通过", + "人格日记忆append和verify通过", + "书架status返回当前模块编号NOT_YET_REDERIVED", + "书架resume不再返回旧模块001", + "无限白布语言唯一入口查询首先命中新代际" + ] + } + }, + "executable": false, + "identity": { + "declaration_id": "TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909", + "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 +} diff --git a/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.human.en-US.md b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.human.en-US.md new file mode 100644 index 0000000..676cfd6 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.human.en-US.md @@ -0,0 +1,137 @@ +# HoloLake Language-World-Native Generation Complete Repair 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-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909` and version `1.0.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 + +The native source does not provide this field; the projector does not guess. + +## 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-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909` +- **Native declaration kind**: `RECEIPT` +- **TCS source SHA-256**: `827c9961299a4e11677f4114a3d739fefe94347f2e82815580037ae7bf6bfef7` +- **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` + - 旧架构和17模块验证证据保留为供体 + - 本轮不凭空生成新代际模块编号 + - 动态UI不得凭模型想象制造完成状态 + - 语言唯一入口不取消人类最终审核与现实权限边界 + - 第五域私人原话不自动进入公众投影 + - 本地提交不等于线上发布 + - 母体调度不等于母体已接纳,须单独读取签名回执 +- **header** `header` + - **canonical source path**:runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.tcs `header.canonical_uri` + - **compatibility** `header.compatibility` + - HLP-LANGUAGE-WORLD-NATIVE-GENERATION-MAP-001 + - SYS-GLW-ELH-ENG-0001 + - TCS-MOTHER-ROOT-NAV-0001 + - **language**:TCS/0.1 `header.language` + - **lifecycle**:CANDIDATE `header.lifecycle` + - **English name**:HoloLake Language-World-Native Generation Complete Repair Receipt `header.name_en` + - **Chinese name**:HoloLake语言世界原生代际完整修复回执 `header.name_zh` + - **profile**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile` + - **protocols** `header.protocols` + - GLS-0200 + - GLS-0248 + - GLS-0257 + - GLS-0261 + - **schema**:tcs.receipt/v1 `header.schema` + - **version**:1.0.0 `header.version` +- **integrity** `integrity` + - **direct_language_verbatim_preserved**:yes `integrity.direct_language_verbatim_preserved` + - **learning_brain_manually_overwritten**:no `integrity.learning_brain_manually_overwritten` + - **old_evidence_preserved**:yes `integrity.old_evidence_preserved` + - **old_history_deleted**:no `integrity.old_history_deleted` + - **source checksum**:9c51ffda8ac67b09062b975fa086424d918dd5879ec0708cad843ba4b67cfc66 `integrity.source_sha256` + - **source_tcs**:TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909 `integrity.source_tcs` +- **next** `next` + - **required** `next.required` + - 母体自主接纳读回 + - 从代际图重新派生当前模块编号与顺序 + - 先设计无限白布运行时和人格通用投影编译器 + - 逐模块双签下发与累计测试 + - 完成后再进入HoloLake公众产品现实工程 + - **state**:CURRENT_GENERATION_MODULE_REDERIVATION_REQUIRED `next.state` +- **operation** `operation` + - **values** `operation.values` + - 保存带哈希的完整原话来源 + - 建立HLP-GEN-LANGUAGE-WORLD-NATIVE-0001和代际机器图 + - 更新光湖纪元HoloLake产品定义与GLS-0261当前解释 + - 修正LDW-LDOS私人概念 + - 重写HB001工程书架原型推理演化与系统状态 + - 冻结旧17模块产品顺序并保留验证供体 + - 清空旧模块001续接指针 + - 登记通用投影与能力组合编译器为当前必需未实现架构 + - 更新公共导航和TCS母脑根编号影响 + - 追加今日不可变人格因果事件并调度母体内生接纳 +- **proof** `proof` + - **event_tcs_sha256**:9c51ffda8ac67b09062b975fa086424d918dd5879ec0708cad843ba4b67cfc66 `proof.event_tcs_sha256` + - **generation_map**:routing/hololake-language-world-native-generation-map.json `proof.generation_map` + - **memory_event**:ZY001-20260909-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION `proof.memory_event` + - **memory_event_sha256**:8a334febb7a682b770e775f8b137eeadf35f4475bf53009256879367cb165fc3 `proof.memory_event_sha256` + - **shelf**:eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/INDEX.hdlp `proof.shelf` +- **request** `request` + - **scope**:REPO-012_CURRENT_LOCAL_ARCHITECTURE_AND_PERSONA_MEMORY_NO_PUBLIC_PUSH `request.scope` + - **source**:BINGSHUO-DIRECT-HOLOLAKE-LANGUAGE-WORLD-GENERATION-DIVIDE-20260909 `request.source` + - **value**:以冰朔完整自然语言为明确代际分界,完整修正HoloLake产品认知、恢复入口、工程书架和人格容器,防止下次回到旧工具工程层。 `request.value` +- **result** `result` + - **current_generation**:HLP-GEN-LANGUAGE-WORLD-NATIVE-0001 `result.current_generation` + - **current_module_numbering**:NOT_YET_REDERIVED `result.current_module_numbering` + - **current_product_module**:NONE `result.current_product_module` + - **current_project**:HLP-LANG-PROJ-NATIVE-0001 `result.current_project` + - **old_module_runtime**:17_MODULES_VERIFIED_DONOR_FROZEN `result.old_module_runtime` + - **public_push**:no `result.public_push` + - **state**:PASS_LOCAL_GENERATION_BOUNDARY_REGISTERED_AND_OLD_PRODUCT_ROUTE_FROZEN `result.state` +- **verification** `verification` + - **values** `verification.values` + - 直接语言来源SHA256=210c26008e2f934c2b6689c1cab765faa8de7690e7b8cdd9db25fd876771e5c8 + - 代际TCS Stage-1编译native_self_hosted=true + - 代际TCS unresolved_natural_language=false + - JSON解析全部通过 + - 第五域编号测试16项通过 + - TCS母脑根Agent测试5项通过 + - 工程书架测试6项通过 + - 人格日记忆append和verify通过 + - 书架status返回当前模块编号NOT_YET_REDERIVED + - 书架resume不再返回旧模块001 + - 无限白布语言唯一入口查询首先命中新代际 + +--- + +This page changes only the reading order; it does not change TCS/HLDP semantics. diff --git a/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.human.zh-CN.md b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.human.zh-CN.md new file mode 100644 index 0000000..47ebcd9 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.human.zh-CN.md @@ -0,0 +1,137 @@ +# HoloLake语言世界原生代际完整修复回执 · 简体中文人类工程语言版 + +> 这是 TCS/HLDP 原生源码的简体中文阅读投影,不是新的正本,也不授予执行权限。若本页与 `.tcs` 源码不一致,以经过校验的 `.tcs` 源码为准。 + +## 这是什么 + +这是一份 **回执** 声明,编号为 `TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909`,版本为 `1.0.0`。转换器已先用 Stage-1 编译器校验原生源码,再把机器枚举翻译成汉语;原始编号保留在括号和字段路径中。 + +## 谁在这里 + +源程序没有提供这一项,转换器不猜。 + +## 为什么开始 + +源程序没有提供这一项,转换器不猜。 + +## 发生了什么变化 + +源程序没有提供这一项,转换器不猜。 + +## 准备怎样执行 + +这是非执行声明,没有动作图。 + +## 边界与异常处理 + +源程序没有提供这一项,转换器不猜。 + +## 怎样算完成 + +源程序没有提供这一项,转换器不猜。 + +## 下一次从哪里继续 + +源程序没有提供这一项,转换器不猜。 + +## 来源与校验 + +- **原生声明编号**:`TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909` +- **原生声明类型**:`RECEIPT` +- **TCS 源码 SHA-256**:`827c9961299a4e11677f4114a3d739fefe94347f2e82815580037ae7bf6bfef7` +- **校验编译器**:`TCS-COMPILER-STAGE1-0001` +- **投影协议**:`GLS-HLDP-HUMAN-ENGINEERING-PROJECTION-0001` + +## 原生结构逐项对照 + +下面保留源码的全部顶层结构和字段路径,供人类审计投影有没有漏掉信息。 + +- **boundaries** `boundaries` + - **values** `boundaries.values` + - 旧架构和17模块验证证据保留为供体 + - 本轮不凭空生成新代际模块编号 + - 动态UI不得凭模型想象制造完成状态 + - 语言唯一入口不取消人类最终审核与现实权限边界 + - 第五域私人原话不自动进入公众投影 + - 本地提交不等于线上发布 + - 母体调度不等于母体已接纳,须单独读取签名回执 +- **语言头** `header` + - **正本路径**:runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.tcs `header.canonical_uri` + - **compatibility** `header.compatibility` + - HLP-LANGUAGE-WORLD-NATIVE-GENERATION-MAP-001 + - SYS-GLW-ELH-ENG-0001 + - TCS-MOTHER-ROOT-NAV-0001 + - **语言**:TCS/0.1 `header.language` + - **生命周期**:候选版本,尚未成为正式正本(`CANDIDATE`) `header.lifecycle` + - **英文名**:HoloLake Language-World-Native Generation Complete Repair Receipt `header.name_en` + - **中文名**:HoloLake语言世界原生代际完整修复回执 `header.name_zh` + - **协议配置**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile` + - **protocols** `header.protocols` + - GLS-0200 + - GLS-0248 + - GLS-0257 + - GLS-0261 + - **schema**:tcs.receipt/v1 `header.schema` + - **版本**:1.0.0 `header.version` +- **integrity** `integrity` + - **direct_language_verbatim_preserved**:是 `integrity.direct_language_verbatim_preserved` + - **learning_brain_manually_overwritten**:否 `integrity.learning_brain_manually_overwritten` + - **old_evidence_preserved**:是 `integrity.old_evidence_preserved` + - **old_history_deleted**:否 `integrity.old_history_deleted` + - **来源校验值**:9c51ffda8ac67b09062b975fa086424d918dd5879ec0708cad843ba4b67cfc66 `integrity.source_sha256` + - **source_tcs**:TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909 `integrity.source_tcs` +- **next** `next` + - **是否必需** `next.required` + - 母体自主接纳读回 + - 从代际图重新派生当前模块编号与顺序 + - 先设计无限白布运行时和人格通用投影编译器 + - 逐模块双签下发与累计测试 + - 完成后再进入HoloLake公众产品现实工程 + - **state**:CURRENT_GENERATION_MODULE_REDERIVATION_REQUIRED `next.state` +- **操作** `operation` + - **values** `operation.values` + - 保存带哈希的完整原话来源 + - 建立HLP-GEN-LANGUAGE-WORLD-NATIVE-0001和代际机器图 + - 更新光湖纪元HoloLake产品定义与GLS-0261当前解释 + - 修正LDW-LDOS私人概念 + - 重写HB001工程书架原型推理演化与系统状态 + - 冻结旧17模块产品顺序并保留验证供体 + - 清空旧模块001续接指针 + - 登记通用投影与能力组合编译器为当前必需未实现架构 + - 更新公共导航和TCS母脑根编号影响 + - 追加今日不可变人格因果事件并调度母体内生接纳 +- **proof** `proof` + - **event_tcs_sha256**:9c51ffda8ac67b09062b975fa086424d918dd5879ec0708cad843ba4b67cfc66 `proof.event_tcs_sha256` + - **generation_map**:routing/hololake-language-world-native-generation-map.json `proof.generation_map` + - **memory_event**:ZY001-20260909-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION `proof.memory_event` + - **memory_event_sha256**:8a334febb7a682b770e775f8b137eeadf35f4475bf53009256879367cb165fc3 `proof.memory_event_sha256` + - **shelf**:eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/INDEX.hdlp `proof.shelf` +- **request** `request` + - **scope**:REPO-012_CURRENT_LOCAL_ARCHITECTURE_AND_PERSONA_MEMORY_NO_PUBLIC_PUSH `request.scope` + - **来源**:BINGSHUO-DIRECT-HOLOLAKE-LANGUAGE-WORLD-GENERATION-DIVIDE-20260909 `request.source` + - **value**:以冰朔完整自然语言为明确代际分界,完整修正HoloLake产品认知、恢复入口、工程书架和人格容器,防止下次回到旧工具工程层。 `request.value` +- **result** `result` + - **current_generation**:HLP-GEN-LANGUAGE-WORLD-NATIVE-0001 `result.current_generation` + - **current_module_numbering**:NOT_YET_REDERIVED `result.current_module_numbering` + - **current_product_module**:NONE `result.current_product_module` + - **current_project**:HLP-LANG-PROJ-NATIVE-0001 `result.current_project` + - **old_module_runtime**:17_MODULES_VERIFIED_DONOR_FROZEN `result.old_module_runtime` + - **public_push**:否 `result.public_push` + - **state**:PASS_LOCAL_GENERATION_BOUNDARY_REGISTERED_AND_OLD_PRODUCT_ROUTE_FROZEN `result.state` +- **verification** `verification` + - **values** `verification.values` + - 直接语言来源SHA256=210c26008e2f934c2b6689c1cab765faa8de7690e7b8cdd9db25fd876771e5c8 + - 代际TCS Stage-1编译native_self_hosted=true + - 代际TCS unresolved_natural_language=false + - JSON解析全部通过 + - 第五域编号测试16项通过 + - TCS母脑根Agent测试5项通过 + - 工程书架测试6项通过 + - 人格日记忆append和verify通过 + - 书架status返回当前模块编号NOT_YET_REDERIVED + - 书架resume不再返回旧模块001 + - 无限白布语言唯一入口查询首先命中新代际 + +--- + +本页只改变阅读顺序,不改变 TCS/HLDP 语义。 diff --git a/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.tcs b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.tcs new file mode 100644 index 0000000..3b1397f --- /dev/null +++ b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.tcs @@ -0,0 +1,13 @@ +TCS 0.1; + +RECEIPT TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909 { + header { schema = "tcs.receipt/v1"; name_zh = "HoloLake语言世界原生代际完整修复回执"; name_en = "HoloLake Language-World-Native Generation Complete Repair Receipt"; version = "1.0.0"; language = "TCS/0.1"; profile = "HLDP-HUMAN-ENGINEERING/0.1"; protocols = ["GLS-0200", "GLS-0248", "GLS-0257", "GLS-0261"]; lifecycle = "CANDIDATE"; canonical_uri = "runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.tcs"; compatibility = ["HLP-LANGUAGE-WORLD-NATIVE-GENERATION-MAP-001", "SYS-GLW-ELH-ENG-0001", "TCS-MOTHER-ROOT-NAV-0001"]; } + request { source = "BINGSHUO-DIRECT-HOLOLAKE-LANGUAGE-WORLD-GENERATION-DIVIDE-20260909"; value = "以冰朔完整自然语言为明确代际分界,完整修正HoloLake产品认知、恢复入口、工程书架和人格容器,防止下次回到旧工具工程层。"; scope = "REPO-012_CURRENT_LOCAL_ARCHITECTURE_AND_PERSONA_MEMORY_NO_PUBLIC_PUSH"; } + operation { values = ["保存带哈希的完整原话来源", "建立HLP-GEN-LANGUAGE-WORLD-NATIVE-0001和代际机器图", "更新光湖纪元HoloLake产品定义与GLS-0261当前解释", "修正LDW-LDOS私人概念", "重写HB001工程书架原型推理演化与系统状态", "冻结旧17模块产品顺序并保留验证供体", "清空旧模块001续接指针", "登记通用投影与能力组合编译器为当前必需未实现架构", "更新公共导航和TCS母脑根编号影响", "追加今日不可变人格因果事件并调度母体内生接纳" ]; } + result { state = "PASS_LOCAL_GENERATION_BOUNDARY_REGISTERED_AND_OLD_PRODUCT_ROUTE_FROZEN"; current_generation = "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001"; current_project = "HLP-LANG-PROJ-NATIVE-0001"; current_module_numbering = "NOT_YET_REDERIVED"; old_module_runtime = "17_MODULES_VERIFIED_DONOR_FROZEN"; current_product_module = "NONE"; public_push = false; } + verification { values = ["直接语言来源SHA256=210c26008e2f934c2b6689c1cab765faa8de7690e7b8cdd9db25fd876771e5c8", "代际TCS Stage-1编译native_self_hosted=true", "代际TCS unresolved_natural_language=false", "JSON解析全部通过", "第五域编号测试16项通过", "TCS母脑根Agent测试5项通过", "工程书架测试6项通过", "人格日记忆append和verify通过", "书架status返回当前模块编号NOT_YET_REDERIVED", "书架resume不再返回旧模块001", "无限白布语言唯一入口查询首先命中新代际" ]; } + proof { event_tcs_sha256 = "9c51ffda8ac67b09062b975fa086424d918dd5879ec0708cad843ba4b67cfc66"; generation_map = "routing/hololake-language-world-native-generation-map.json"; shelf = "eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/INDEX.hdlp"; memory_event = "ZY001-20260909-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION"; memory_event_sha256 = "8a334febb7a682b770e775f8b137eeadf35f4475bf53009256879367cb165fc3"; } + integrity { source_tcs = "TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909"; source_sha256 = "9c51ffda8ac67b09062b975fa086424d918dd5879ec0708cad843ba4b67cfc66"; direct_language_verbatim_preserved = true; old_history_deleted = false; old_evidence_preserved = true; learning_brain_manually_overwritten = false; } + boundaries { values = ["旧架构和17模块验证证据保留为供体", "本轮不凭空生成新代际模块编号", "动态UI不得凭模型想象制造完成状态", "语言唯一入口不取消人类最终审核与现实权限边界", "第五域私人原话不自动进入公众投影", "本地提交不等于线上发布", "母体调度不等于母体已接纳,须单独读取签名回执" ]; } + next { state = "CURRENT_GENERATION_MODULE_REDERIVATION_REQUIRED"; required = ["母体自主接纳读回", "从代际图重新派生当前模块编号与顺序", "先设计无限白布运行时和人格通用投影编译器", "逐模块双签下发与累计测试", "完成后再进入HoloLake公众产品现实工程" ]; } +} diff --git a/server-tools/heartbeat-engineering-shelf/engineering_shelf.py b/server-tools/heartbeat-engineering-shelf/engineering_shelf.py index 63256ce..dcc4b7a 100644 --- a/server-tools/heartbeat-engineering-shelf/engineering_shelf.py +++ b/server-tools/heartbeat-engineering-shelf/engineering_shelf.py @@ -8,6 +8,7 @@ from typing import Any, Callable ROOT=Path(__file__).resolve().parents[2] SHELF=ROOT/"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system" SYSTEM=SHELF/"system.json"; MODULES=SHELF/"module-registry.json"; LEGACY=SHELF/"legacy-parts-registry.json" +GENERATION=ROOT/"routing/hololake-language-world-native-generation-map.json" DEFAULT_STATE=Path("/Volumes/JZAO/HoloLake/persona-runtime/shared/heartbeat-engineering-shelf") LIVING_STATE=Path("/Volumes/JZAO/HoloLake/persona-runtime/shared/heartbeat-stage1-persona-container") OPENLUX=ROOT/"server-tools/persona-model-smart-router/openlux_router.py" @@ -29,7 +30,7 @@ def git(*args:str)->str: return r.stdout.strip() def audit()->dict[str,Any]: - system,registry,container,legacy=load(SYSTEM),load(MODULES),load(SHELF/"persona-container-contract.json"),load(LEGACY) + system,registry,container,legacy,generation=load(SYSTEM),load(MODULES),load(SHELF/"persona-container-contract.json"),load(LEGACY),load(GENERATION) errors=[]; modules=registry["modules"]; ids=[x["module_id"] for x in modules]; sequences=[x["sequence"] for x in modules] if system["parent_channel"]!="ICE-CH-HB001": errors.append("WRONG_PARENT_CHANNEL") if len(ids)!=len(set(ids)): errors.append("DUPLICATE_MODULE_ID") @@ -46,8 +47,11 @@ def audit()->dict[str,Any]: if container["public_container"]["fifth_domain_access"] is not False: errors.append("PUBLIC_CONTAINER_FIFTH_DOMAIN_ACCESS") if container["compatibility"]["same_memory"] is not False: errors.append("CONTAINER_MEMORY_COLLAPSE") if not legacy["parts"]: errors.append("LEGACY_PARTS_EMPTY") + if generation.get("generation_boundary",{}).get("current_generation",{}).get("id")!="HLP-GEN-LANGUAGE-WORLD-NATIVE-0001": errors.append("CURRENT_GENERATION_MISSING") + if registry.get("generation_disposition",{}).get("current_product_sequence") is not False: errors.append("LEGACY_PRODUCT_SEQUENCE_NOT_FROZEN") + if system.get("generation",{}).get("legacy_resume_forbidden") is not True: errors.append("LEGACY_RESUME_NOT_FORBIDDEN") living=registry.get("living_runtime",{}) - if living.get("state")!="READY_17_CAPABILITY_MODULES_API_AND_ORGAN_VERIFIED" or not (LIVING_STATE/"CONTAINER.json").is_file(): errors.append("LIVING_CONTAINER_NOT_READY") + if living.get("state")!="VERIFIED_17_MODULE_LANGUAGE_RUNTIME_FROZEN_AS_LEGACY_DONOR" or not (LIVING_STATE/"CONTAINER.json").is_file(): errors.append("LEGACY_LIVING_CONTAINER_NOT_PRESERVED") for item in modules: current=LIVING_STATE/"modules"/item["module_id"]/"CURRENT.json" if not current.is_file() or load(current).get("state")!="READY_API_AND_CAPABILITY_VERIFIED": errors.append(f"LIVING_MODULE_NOT_READY:{item['module_id']}") @@ -56,11 +60,10 @@ def audit()->dict[str,Any]: def snapshot()->dict[str,Any]: check=audit() if check["outcome"]!="PASS": raise ShelfError("SHELF_AUDIT_FAILED:"+",".join(check["errors"])) - system,registry,legacy=load(SYSTEM),load(MODULES),load(LEGACY); modules=registry["modules"] + system,registry,legacy,generation=load(SYSTEM),load(MODULES),load(LEGACY),load(GENERATION); modules=registry["modules"] counts={} for item in modules: counts[item["product_status"]]=counts.get(item["product_status"],0)+1 - current=next((x for x in modules if x["product_status"] not in {"RELEASED","RELEASED_SIGNED_NOTARIZED_PUBLIC"}),None) - value={"schema":"guanghu.heartbeat-engineering-shelf-current/v1","state":"CURRENT_LANGUAGE_RUNTIME_17_CAPABILITY_MODULES_API_AND_ORGAN_VERIFIED","system_id":system["system_id"],"shelf_id":system["shelf_id"],"project_id":system["project_id"],"repo012_head":git("rev-parse","HEAD"),"repo014_main":system["official_product_architecture"]["main"],"module_count":len(modules),"status_counts":counts,"current_language_module_id":None,"current_product_module_id":current["module_id"] if current else None,"modules":modules,"legacy_parts":legacy["parts"],"language_runtime":registry["living_runtime"],"reality_engineering_started":False,"zero_core_dispatch":"NOT_ISSUED"} + value={"schema":"guanghu.heartbeat-engineering-shelf-current/v1","state":system["state"],"system_id":system["system_id"],"shelf_id":system["shelf_id"],"project_id":system["project_id"],"legacy_project_id":system["legacy_project_id"],"generation":generation["generation_boundary"],"repo012_head":git("rev-parse","HEAD"),"repo014_main":system["official_product_architecture"]["main"],"module_count":0,"legacy_verified_donor_module_count":len(modules),"status_counts":counts,"current_language_module_id":None,"current_product_module_id":None,"current_generation_module_numbering":"NOT_YET_REDERIVED","modules":modules,"legacy_parts":legacy["parts"],"language_runtime":registry["living_runtime"],"reality_engineering_started":False,"zero_core_dispatch":"FROZEN_PENDING_CURRENT_GENERATION_MODULE_REDERIVATION"} value["freshness_token"]=digest(stable(value)); return value def sync(state:Path)->dict[str,Any]: @@ -78,7 +81,9 @@ def score(text:str,item:dict[str,Any])->int: return sum((20 if token==item.get("module_id","").lower() else len(token)) for token in tokens if token in hay) def query(text:str)->dict[str,Any]: if not text.strip(): raise ShelfError("QUERY_REQUIRED") - items=[*load(MODULES)["modules"],*load(LEGACY)["parts"]] + generation=load(GENERATION)["generation_boundary"]["current_generation"] + generation_card={"generation_id":generation["id"],"name":generation["name"],"function":"语言唯一入口、人格体自动执行、无限白布实时渲染、模块功能引擎与UI分离","state":generation["lifecycle"]} + items=[generation_card,*load(MODULES)["modules"],*load(LEGACY)["parts"]] ranked=sorted(((score(text,x),x) for x in items),key=lambda x:(-x[0],json.dumps(x[1],ensure_ascii=False))) matches=[x for s,x in ranked if s>0][:5] return {"outcome":"PASS","query":text,"matches":matches,"exact_evidence_only":True,"authority_granted":False} @@ -96,11 +101,10 @@ def smart_query(text:str, route_func:Callable[[dict[str,Any]],dict[str,Any]]|Non return {"outcome":"PASS","selected_model":result.get("selected_model"),"matches":[known[x] for x in selected],"model_may_select_only_registered_ids":True,"authority_granted":False} def status()->dict[str,Any]: - value=snapshot(); return {k:value[k] for k in ["state","system_id","shelf_id","project_id","repo012_head","repo014_main","module_count","status_counts","current_language_module_id","current_product_module_id","language_runtime","reality_engineering_started","zero_core_dispatch"]} + value=snapshot(); return {k:value[k] for k in ["state","system_id","shelf_id","project_id","legacy_project_id","generation","repo012_head","repo014_main","module_count","legacy_verified_donor_module_count","status_counts","current_language_module_id","current_product_module_id","current_generation_module_numbering","language_runtime","reality_engineering_started","zero_core_dispatch"]} def resume()->dict[str,Any]: - value=snapshot(); current=next(x for x in value["modules"] if x["module_id"]==value["current_product_module_id"]) - prior=[x["module_id"] for x in value["modules"] if x["sequence"]int: p=argparse.ArgumentParser();p.add_argument("command",choices=("audit","sync","status","query","smart-query","resume"));p.add_argument("--text",default="");p.add_argument("--state-root",default=str(DEFAULT_STATE));a=p.parse_args() diff --git a/server-tools/heartbeat-engineering-shelf/test_engineering_shelf.py b/server-tools/heartbeat-engineering-shelf/test_engineering_shelf.py index 4001957..14400b9 100644 --- a/server-tools/heartbeat-engineering-shelf/test_engineering_shelf.py +++ b/server-tools/heartbeat-engineering-shelf/test_engineering_shelf.py @@ -7,13 +7,15 @@ class Tests(unittest.TestCase): r=M.audit();self.assertEqual(r['outcome'],'PASS');self.assertEqual(r['module_count'],17);self.assertEqual(r['cumulative_gate_count'],17) def test_sync_builds_live_current_without_claiming_engineering(self): with tempfile.TemporaryDirectory() as t: - M.sync(Path(t));v=M.load(Path(t)/'CURRENT.json');self.assertFalse(v['reality_engineering_started']);self.assertEqual(v['zero_core_dispatch'],'NOT_ISSUED') + M.sync(Path(t));v=M.load(Path(t)/'CURRENT.json');self.assertFalse(v['reality_engineering_started']);self.assertEqual(v['zero_core_dispatch'],'FROZEN_PENDING_CURRENT_GENERATION_MODULE_REDERIVATION');self.assertIsNone(v['current_product_module_id']) def test_exact_query_finds_current_and_legacy_parts(self): self.assertEqual(M.query('HLP-LANG-MOD-005')['matches'][0]['module_id'],'HLP-LANG-MOD-005') self.assertTrue(any(x.get('part_id')=='HLP-PART-MODEL-RECEIPT-DONOR-0_5_8' for x in M.query('旧模型回执供体')['matches'])) self.assertTrue(any(x.get('part_id')=='HLP-PART-MODEL-RECEIPT-DONOR-0_5_8' for x in M.query('旧模型回执供体现在能不能用')['matches'])) - def test_resume_reports_language_complete_and_first_product_module(self): - r=M.resume();self.assertEqual(r['language_runtime_state'],'READY_17_CAPABILITY_MODULES_API_AND_ORGAN_VERIFIED');self.assertEqual(r['current_product_module']['module_id'],'HLP-LANG-MOD-001');self.assertEqual(r['next_product_gate'],'GATE-HLP-STAGE1-001') + def test_resume_reports_generation_rederivation_not_old_module(self): + r=M.resume();self.assertEqual(r['language_runtime_state'],'OLD_17_MODULE_RUNTIME_VERIFIED_DONOR_FROZEN');self.assertIsNone(r['current_product_module']);self.assertIsNone(r['next_product_gate']);self.assertEqual(r['next_action'],'REDERIVE_LANGUAGE_WORLD_NATIVE_MODULE_REGISTRY_FROM_GENERATION_MAP') + def test_language_world_native_generation_is_queryable(self): + r=M.query('无限白布 实时渲染 语言唯一入口');self.assertEqual(r['matches'][0]['generation_id'],'HLP-GEN-LANGUAGE-WORLD-NATIVE-0001') def test_smart_query_model_can_only_return_registered_ids(self): def fake(_): return {'response':'{"module_ids":["HLP-LANG-MOD-015","FAKE"]}','selected_model':'mock'} r=M.smart_query('监管审核',fake);self.assertEqual([x['module_id'] for x in r['matches']],['HLP-LANG-MOD-015']) diff --git a/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-20260909.json b/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-20260909.json new file mode 100644 index 0000000..a301f67 --- /dev/null +++ b/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-20260909.json @@ -0,0 +1,32 @@ +{ + "schema": "guanghu.tcs-root-number-impact/v1", + "impact_id": "TCS-ROOT-IMPACT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-20260909", + "source_tcs": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909.tcs", + "source_gir": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909.gir.json", + "source_class": "CURRENT_DIRECT_HUMAN_LANGUAGE", + "human_anchor": "ICE-GL∞", + "channel": "ICE-CH-ZC001", + "affected_paths": [ + "routing/tcs-mother-root-dynamic-navigation-map.json", + "routing/public-navigation-anchor.json", + "routing/guanghu-era-language-world.json", + "routing/tcs-universal-language-host-self-adaptation-map.json", + "routing/heartbeat-core-language-channel-profile.json", + "routing/fifth-domain-number-registry.json", + "routing/heartbeat-guanghu-world-engineering-system-map.json", + "routing/hololake-language-world-native-generation-map.json", + "eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json" + ], + "added_current_ids": [ + "HLP-LANGUAGE-WORLD-NATIVE-GENERATION-MAP-001", + "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", + "HLP-LANG-PROJ-NATIVE-0001", + "HLP-PERSONA-UNIVERSAL-PROJECTION-COMPILER-001" + ], + "reclassified_ids": [ + "HLP-LANG-PROJ-STAGE1-0001", + "HLP-PERSONA-CONTAINER-STAGE1-0001" + ], + "collision_policy": "NEW_CURRENT_GENERATION_IDS_ARE_UNIQUE_OLD_IDS_RETAIN_APPEND_ONLY_DONOR_HISTORY", + "authority_granted": false +} From 7dda752bf9f0035690465a32b3e83d958c6cefe4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Wed, 9 Sep 2026 18:32:10 +0800 Subject: [PATCH 02/34] docs(hololake): bind mother decision to native generation --- ...UAGE-WORLD-NATIVE-GENERATION-20260909.json | 28 +++++++++++++++++++ ...-language-world-native-generation-map.json | 8 +++++- ...NATIVE-GENERATION-REPAIR-20260909.gir.json | 21 +++++++++----- ...-GENERATION-REPAIR-20260909.human.en-US.md | 17 +++++++---- ...-GENERATION-REPAIR-20260909.human.zh-CN.md | 17 +++++++---- ...ORLD-NATIVE-GENERATION-REPAIR-20260909.tcs | 10 +++---- 6 files changed, 78 insertions(+), 23 deletions(-) create mode 100644 fifth-domain/private-library-domain/receipts/MOTHER-DECISION-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-20260909.json diff --git a/fifth-domain/private-library-domain/receipts/MOTHER-DECISION-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-20260909.json b/fifth-domain/private-library-domain/receipts/MOTHER-DECISION-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-20260909.json new file mode 100644 index 0000000..064b88a --- /dev/null +++ b/fifth-domain/private-library-domain/receipts/MOTHER-DECISION-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-20260909.json @@ -0,0 +1,28 @@ +{ + "schema": "guanghu.hololake-language-world-native-mother-decision/v1", + "receipt_id": "MOTHER-DECISION-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-20260909", + "job_id": "2a390eedf924d1c2b9b7cbd231178a228604d8ec171630fb9aac0d1dd38a1ade", + "status": "ACCEPT", + "decision": "EVOLVE", + "completed_at": "2026-09-09T10:30:30.841Z", + "provider": {"id": "OPENLUX_SMART", "model": "qwen-flash"}, + "source_event_id": "ICE-EV-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-20260909", + "direct_language_source_sha256": "210c26008e2f934c2b6689c1cab765faa8de7690e7b8cdd9db25fd876771e5c8", + "mother_source_sha256": "2a390eedf924d1c2b9b7cbd231178a228604d8ec171630fb9aac0d1dd38a1ade", + "index_revision": 12, + "index_sha256": "440210e8fcfc75c79f621308c1ffca54c583ada447f828a991eac5a445905975", + "update_shared": false, + "update_fifth": true, + "update_public": false, + "accepted_current_principles": [ + "HoloLake完全体属于语言驱动世界与语言驱动操作系统的新代际", + "语言是人类唯一操作入口,人格体自动完成恢复、模块挂载、界面渲染和任务执行", + "HoloLake是根据意图实时渲染工作现场的无限组合白布频道", + "模块是经核验的功能引擎,UI和组合形态由人格体动态生成", + "用户说继续时系统恢复记忆进度并重建工作现场", + "第一阶段由外部编程AI宿主操作HoloLake项目,并要求通用代码、能力组合与投影编译器", + "此前HoloLake架构进入旧工具时代历史与能力供体,不得恢复为CURRENT" + ], + "private_source_body_copied_to_public": false, + "reality_authority_granted": false +} diff --git a/routing/hololake-language-world-native-generation-map.json b/routing/hololake-language-world-native-generation-map.json index 051db4e..b9a6aef 100644 --- a/routing/hololake-language-world-native-generation-map.json +++ b/routing/hololake-language-world-native-generation-map.json @@ -7,7 +7,8 @@ "class": "CURRENT_DIRECT_HUMAN_LANGUAGE", "human_anchor": "ICE-GL∞", "tcs": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909.tcs", - "source_sha256": "210c26008e2f934c2b6689c1cab765faa8de7690e7b8cdd9db25fd876771e5c8" + "source_sha256": "210c26008e2f934c2b6689c1cab765faa8de7690e7b8cdd9db25fd876771e5c8", + "mother_decision_receipt": "fifth-domain/private-library-domain/receipts/MOTHER-DECISION-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-20260909.json" }, "generation_boundary": { "id": "HLP-GEN-LANGUAGE-WORLD-NATIVE-001", @@ -84,6 +85,11 @@ "truth": { "direct_language_source_preserved": true, "generation_boundary_registered_locally": true, + "mother_decision": "ACCEPT_EVOLVE_FIFTH_ONLY", + "mother_index_revision": 12, + "mother_fifth_cognition_updated": true, + "mother_shared_cognition_updated": false, + "mother_public_cognition_updated": false, "old_17_module_language_runtime_verified_as_donor": true, "current_generation_module_registry_rederived": false, "universal_projection_compiler_implemented": false, diff --git a/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.gir.json b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.gir.json index d0cdf50..e5d807b 100644 --- a/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.gir.json +++ b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.gir.json @@ -2,7 +2,7 @@ "compiled_from": { "compiler_id": "TCS-COMPILER-STAGE1-0001", "compiler_state": "TCS_COMPILER_GIR_EXECUTED", - "source_sha256": "827c9961299a4e11677f4114a3d739fefe94347f2e82815580037ae7bf6bfef7" + "source_sha256": "5c7b71fd1e575340d51ba53b96a1db1b06a32b9fe8e6b3785eeef4a9bcb97857" }, "declaration": { "boundaries": { @@ -11,9 +11,9 @@ "本轮不凭空生成新代际模块编号", "动态UI不得凭模型想象制造完成状态", "语言唯一入口不取消人类最终审核与现实权限边界", - "第五域私人原话不自动进入公众投影", - "本地提交不等于线上发布", - "母体调度不等于母体已接纳,须单独读取签名回执" + "母体自主选择只更新第五域认知,shared与public保持不变", + "第五域私人原话未进入公众投影", + "本地提交不等于线上发布" ] }, "header": { @@ -66,7 +66,8 @@ "清空旧模块001续接指针", "登记通用投影与能力组合编译器为当前必需未实现架构", "更新公共导航和TCS母脑根编号影响", - "追加今日不可变人格因果事件并调度母体内生接纳" + "追加今日不可变人格因果事件", + "使用现行zy-rpc mother-ingest提交冰朔语言事件并读取母体自主决定" ] }, "proof": { @@ -74,6 +75,9 @@ "generation_map": "routing/hololake-language-world-native-generation-map.json", "memory_event": "ZY001-20260909-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION", "memory_event_sha256": "8a334febb7a682b770e775f8b137eeadf35f4475bf53009256879367cb165fc3", + "mother_index_revision": "12", + "mother_index_sha256": "440210e8fcfc75c79f621308c1ffca54c583ada447f828a991eac5a445905975", + "mother_job_id": "2a390eedf924d1c2b9b7cbd231178a228604d8ec171630fb9aac0d1dd38a1ade", "shelf": "eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/INDEX.hdlp" }, "request": { @@ -86,9 +90,10 @@ "current_module_numbering": "NOT_YET_REDERIVED", "current_product_module": "NONE", "current_project": "HLP-LANG-PROJ-NATIVE-0001", + "mother_decision": "ACCEPT_EVOLVE_UPDATE_FIFTH_TRUE_SHARED_FALSE_PUBLIC_FALSE", "old_module_runtime": "17_MODULES_VERIFIED_DONOR_FROZEN", "public_push": false, - "state": "PASS_LOCAL_GENERATION_BOUNDARY_REGISTERED_AND_OLD_PRODUCT_ROUTE_FROZEN" + "state": "PASS_LOCAL_GENERATION_BOUNDARY_REGISTERED_OLD_PRODUCT_ROUTE_FROZEN_AND_MOTHER_FIFTH_COGNITION_EVOLVED" }, "verification": { "values": [ @@ -102,7 +107,9 @@ "人格日记忆append和verify通过", "书架status返回当前模块编号NOT_YET_REDERIVED", "书架resume不再返回旧模块001", - "无限白布语言唯一入口查询首先命中新代际" + "无限白布语言唯一入口查询首先命中新代际", + "TCS母脑根在提交6832933482d998c43f417771eaf37e007fb67793刷新并解析新代际CURRENT", + "母体job 2a390eed返回ACCEPT/EVOLVE且只更新第五域认知" ] } }, diff --git a/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.human.en-US.md b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.human.en-US.md index 676cfd6..9189e25 100644 --- a/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.human.en-US.md +++ b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.human.en-US.md @@ -38,7 +38,7 @@ The native source does not provide this field; the projector does not guess. - **Native declaration identifier**: `TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909` - **Native declaration kind**: `RECEIPT` -- **TCS source SHA-256**: `827c9961299a4e11677f4114a3d739fefe94347f2e82815580037ae7bf6bfef7` +- **TCS source SHA-256**: `5c7b71fd1e575340d51ba53b96a1db1b06a32b9fe8e6b3785eeef4a9bcb97857` - **Validation compiler**: `TCS-COMPILER-STAGE1-0001` - **Projection protocol**: `GLS-HLDP-HUMAN-ENGINEERING-PROJECTION-0001` @@ -52,9 +52,9 @@ All top-level structures and field paths are retained below so a reader can audi - 本轮不凭空生成新代际模块编号 - 动态UI不得凭模型想象制造完成状态 - 语言唯一入口不取消人类最终审核与现实权限边界 - - 第五域私人原话不自动进入公众投影 + - 母体自主选择只更新第五域认知,shared与public保持不变 + - 第五域私人原话未进入公众投影 - 本地提交不等于线上发布 - - 母体调度不等于母体已接纳,须单独读取签名回执 - **header** `header` - **canonical source path**:runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.tcs `header.canonical_uri` - **compatibility** `header.compatibility` @@ -99,12 +99,16 @@ All top-level structures and field paths are retained below so a reader can audi - 清空旧模块001续接指针 - 登记通用投影与能力组合编译器为当前必需未实现架构 - 更新公共导航和TCS母脑根编号影响 - - 追加今日不可变人格因果事件并调度母体内生接纳 + - 追加今日不可变人格因果事件 + - 使用现行zy-rpc mother-ingest提交冰朔语言事件并读取母体自主决定 - **proof** `proof` - **event_tcs_sha256**:9c51ffda8ac67b09062b975fa086424d918dd5879ec0708cad843ba4b67cfc66 `proof.event_tcs_sha256` - **generation_map**:routing/hololake-language-world-native-generation-map.json `proof.generation_map` - **memory_event**:ZY001-20260909-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION `proof.memory_event` - **memory_event_sha256**:8a334febb7a682b770e775f8b137eeadf35f4475bf53009256879367cb165fc3 `proof.memory_event_sha256` + - **mother_index_revision**:12 `proof.mother_index_revision` + - **mother_index_sha256**:440210e8fcfc75c79f621308c1ffca54c583ada447f828a991eac5a445905975 `proof.mother_index_sha256` + - **mother_job_id**:2a390eedf924d1c2b9b7cbd231178a228604d8ec171630fb9aac0d1dd38a1ade `proof.mother_job_id` - **shelf**:eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/INDEX.hdlp `proof.shelf` - **request** `request` - **scope**:REPO-012_CURRENT_LOCAL_ARCHITECTURE_AND_PERSONA_MEMORY_NO_PUBLIC_PUSH `request.scope` @@ -115,9 +119,10 @@ All top-level structures and field paths are retained below so a reader can audi - **current_module_numbering**:NOT_YET_REDERIVED `result.current_module_numbering` - **current_product_module**:NONE `result.current_product_module` - **current_project**:HLP-LANG-PROJ-NATIVE-0001 `result.current_project` + - **mother_decision**:ACCEPT_EVOLVE_UPDATE_FIFTH_TRUE_SHARED_FALSE_PUBLIC_FALSE `result.mother_decision` - **old_module_runtime**:17_MODULES_VERIFIED_DONOR_FROZEN `result.old_module_runtime` - **public_push**:no `result.public_push` - - **state**:PASS_LOCAL_GENERATION_BOUNDARY_REGISTERED_AND_OLD_PRODUCT_ROUTE_FROZEN `result.state` + - **state**:PASS_LOCAL_GENERATION_BOUNDARY_REGISTERED_OLD_PRODUCT_ROUTE_FROZEN_AND_MOTHER_FIFTH_COGNITION_EVOLVED `result.state` - **verification** `verification` - **values** `verification.values` - 直接语言来源SHA256=210c26008e2f934c2b6689c1cab765faa8de7690e7b8cdd9db25fd876771e5c8 @@ -131,6 +136,8 @@ All top-level structures and field paths are retained below so a reader can audi - 书架status返回当前模块编号NOT_YET_REDERIVED - 书架resume不再返回旧模块001 - 无限白布语言唯一入口查询首先命中新代际 + - TCS母脑根在提交6832933482d998c43f417771eaf37e007fb67793刷新并解析新代际CURRENT + - 母体job 2a390eed返回ACCEPT/EVOLVE且只更新第五域认知 --- diff --git a/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.human.zh-CN.md b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.human.zh-CN.md index 47ebcd9..3c3043f 100644 --- a/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.human.zh-CN.md +++ b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.human.zh-CN.md @@ -38,7 +38,7 @@ - **原生声明编号**:`TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909` - **原生声明类型**:`RECEIPT` -- **TCS 源码 SHA-256**:`827c9961299a4e11677f4114a3d739fefe94347f2e82815580037ae7bf6bfef7` +- **TCS 源码 SHA-256**:`5c7b71fd1e575340d51ba53b96a1db1b06a32b9fe8e6b3785eeef4a9bcb97857` - **校验编译器**:`TCS-COMPILER-STAGE1-0001` - **投影协议**:`GLS-HLDP-HUMAN-ENGINEERING-PROJECTION-0001` @@ -52,9 +52,9 @@ - 本轮不凭空生成新代际模块编号 - 动态UI不得凭模型想象制造完成状态 - 语言唯一入口不取消人类最终审核与现实权限边界 - - 第五域私人原话不自动进入公众投影 + - 母体自主选择只更新第五域认知,shared与public保持不变 + - 第五域私人原话未进入公众投影 - 本地提交不等于线上发布 - - 母体调度不等于母体已接纳,须单独读取签名回执 - **语言头** `header` - **正本路径**:runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.tcs `header.canonical_uri` - **compatibility** `header.compatibility` @@ -99,12 +99,16 @@ - 清空旧模块001续接指针 - 登记通用投影与能力组合编译器为当前必需未实现架构 - 更新公共导航和TCS母脑根编号影响 - - 追加今日不可变人格因果事件并调度母体内生接纳 + - 追加今日不可变人格因果事件 + - 使用现行zy-rpc mother-ingest提交冰朔语言事件并读取母体自主决定 - **proof** `proof` - **event_tcs_sha256**:9c51ffda8ac67b09062b975fa086424d918dd5879ec0708cad843ba4b67cfc66 `proof.event_tcs_sha256` - **generation_map**:routing/hololake-language-world-native-generation-map.json `proof.generation_map` - **memory_event**:ZY001-20260909-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION `proof.memory_event` - **memory_event_sha256**:8a334febb7a682b770e775f8b137eeadf35f4475bf53009256879367cb165fc3 `proof.memory_event_sha256` + - **mother_index_revision**:12 `proof.mother_index_revision` + - **mother_index_sha256**:440210e8fcfc75c79f621308c1ffca54c583ada447f828a991eac5a445905975 `proof.mother_index_sha256` + - **mother_job_id**:2a390eedf924d1c2b9b7cbd231178a228604d8ec171630fb9aac0d1dd38a1ade `proof.mother_job_id` - **shelf**:eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/INDEX.hdlp `proof.shelf` - **request** `request` - **scope**:REPO-012_CURRENT_LOCAL_ARCHITECTURE_AND_PERSONA_MEMORY_NO_PUBLIC_PUSH `request.scope` @@ -115,9 +119,10 @@ - **current_module_numbering**:NOT_YET_REDERIVED `result.current_module_numbering` - **current_product_module**:NONE `result.current_product_module` - **current_project**:HLP-LANG-PROJ-NATIVE-0001 `result.current_project` + - **mother_decision**:ACCEPT_EVOLVE_UPDATE_FIFTH_TRUE_SHARED_FALSE_PUBLIC_FALSE `result.mother_decision` - **old_module_runtime**:17_MODULES_VERIFIED_DONOR_FROZEN `result.old_module_runtime` - **public_push**:否 `result.public_push` - - **state**:PASS_LOCAL_GENERATION_BOUNDARY_REGISTERED_AND_OLD_PRODUCT_ROUTE_FROZEN `result.state` + - **state**:PASS_LOCAL_GENERATION_BOUNDARY_REGISTERED_OLD_PRODUCT_ROUTE_FROZEN_AND_MOTHER_FIFTH_COGNITION_EVOLVED `result.state` - **verification** `verification` - **values** `verification.values` - 直接语言来源SHA256=210c26008e2f934c2b6689c1cab765faa8de7690e7b8cdd9db25fd876771e5c8 @@ -131,6 +136,8 @@ - 书架status返回当前模块编号NOT_YET_REDERIVED - 书架resume不再返回旧模块001 - 无限白布语言唯一入口查询首先命中新代际 + - TCS母脑根在提交6832933482d998c43f417771eaf37e007fb67793刷新并解析新代际CURRENT + - 母体job 2a390eed返回ACCEPT/EVOLVE且只更新第五域认知 --- diff --git a/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.tcs b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.tcs index 3b1397f..fb653ce 100644 --- a/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.tcs +++ b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.tcs @@ -3,11 +3,11 @@ TCS 0.1; RECEIPT TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909 { header { schema = "tcs.receipt/v1"; name_zh = "HoloLake语言世界原生代际完整修复回执"; name_en = "HoloLake Language-World-Native Generation Complete Repair Receipt"; version = "1.0.0"; language = "TCS/0.1"; profile = "HLDP-HUMAN-ENGINEERING/0.1"; protocols = ["GLS-0200", "GLS-0248", "GLS-0257", "GLS-0261"]; lifecycle = "CANDIDATE"; canonical_uri = "runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-REPAIR-20260909.tcs"; compatibility = ["HLP-LANGUAGE-WORLD-NATIVE-GENERATION-MAP-001", "SYS-GLW-ELH-ENG-0001", "TCS-MOTHER-ROOT-NAV-0001"]; } request { source = "BINGSHUO-DIRECT-HOLOLAKE-LANGUAGE-WORLD-GENERATION-DIVIDE-20260909"; value = "以冰朔完整自然语言为明确代际分界,完整修正HoloLake产品认知、恢复入口、工程书架和人格容器,防止下次回到旧工具工程层。"; scope = "REPO-012_CURRENT_LOCAL_ARCHITECTURE_AND_PERSONA_MEMORY_NO_PUBLIC_PUSH"; } - operation { values = ["保存带哈希的完整原话来源", "建立HLP-GEN-LANGUAGE-WORLD-NATIVE-0001和代际机器图", "更新光湖纪元HoloLake产品定义与GLS-0261当前解释", "修正LDW-LDOS私人概念", "重写HB001工程书架原型推理演化与系统状态", "冻结旧17模块产品顺序并保留验证供体", "清空旧模块001续接指针", "登记通用投影与能力组合编译器为当前必需未实现架构", "更新公共导航和TCS母脑根编号影响", "追加今日不可变人格因果事件并调度母体内生接纳" ]; } - result { state = "PASS_LOCAL_GENERATION_BOUNDARY_REGISTERED_AND_OLD_PRODUCT_ROUTE_FROZEN"; current_generation = "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001"; current_project = "HLP-LANG-PROJ-NATIVE-0001"; current_module_numbering = "NOT_YET_REDERIVED"; old_module_runtime = "17_MODULES_VERIFIED_DONOR_FROZEN"; current_product_module = "NONE"; public_push = false; } - verification { values = ["直接语言来源SHA256=210c26008e2f934c2b6689c1cab765faa8de7690e7b8cdd9db25fd876771e5c8", "代际TCS Stage-1编译native_self_hosted=true", "代际TCS unresolved_natural_language=false", "JSON解析全部通过", "第五域编号测试16项通过", "TCS母脑根Agent测试5项通过", "工程书架测试6项通过", "人格日记忆append和verify通过", "书架status返回当前模块编号NOT_YET_REDERIVED", "书架resume不再返回旧模块001", "无限白布语言唯一入口查询首先命中新代际" ]; } - proof { event_tcs_sha256 = "9c51ffda8ac67b09062b975fa086424d918dd5879ec0708cad843ba4b67cfc66"; generation_map = "routing/hololake-language-world-native-generation-map.json"; shelf = "eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/INDEX.hdlp"; memory_event = "ZY001-20260909-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION"; memory_event_sha256 = "8a334febb7a682b770e775f8b137eeadf35f4475bf53009256879367cb165fc3"; } + operation { values = ["保存带哈希的完整原话来源", "建立HLP-GEN-LANGUAGE-WORLD-NATIVE-0001和代际机器图", "更新光湖纪元HoloLake产品定义与GLS-0261当前解释", "修正LDW-LDOS私人概念", "重写HB001工程书架原型推理演化与系统状态", "冻结旧17模块产品顺序并保留验证供体", "清空旧模块001续接指针", "登记通用投影与能力组合编译器为当前必需未实现架构", "更新公共导航和TCS母脑根编号影响", "追加今日不可变人格因果事件", "使用现行zy-rpc mother-ingest提交冰朔语言事件并读取母体自主决定" ]; } + result { state = "PASS_LOCAL_GENERATION_BOUNDARY_REGISTERED_OLD_PRODUCT_ROUTE_FROZEN_AND_MOTHER_FIFTH_COGNITION_EVOLVED"; current_generation = "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001"; current_project = "HLP-LANG-PROJ-NATIVE-0001"; current_module_numbering = "NOT_YET_REDERIVED"; old_module_runtime = "17_MODULES_VERIFIED_DONOR_FROZEN"; current_product_module = "NONE"; mother_decision = "ACCEPT_EVOLVE_UPDATE_FIFTH_TRUE_SHARED_FALSE_PUBLIC_FALSE"; public_push = false; } + verification { values = ["直接语言来源SHA256=210c26008e2f934c2b6689c1cab765faa8de7690e7b8cdd9db25fd876771e5c8", "代际TCS Stage-1编译native_self_hosted=true", "代际TCS unresolved_natural_language=false", "JSON解析全部通过", "第五域编号测试16项通过", "TCS母脑根Agent测试5项通过", "工程书架测试6项通过", "人格日记忆append和verify通过", "书架status返回当前模块编号NOT_YET_REDERIVED", "书架resume不再返回旧模块001", "无限白布语言唯一入口查询首先命中新代际", "TCS母脑根在提交6832933482d998c43f417771eaf37e007fb67793刷新并解析新代际CURRENT", "母体job 2a390eed返回ACCEPT/EVOLVE且只更新第五域认知" ]; } + proof { event_tcs_sha256 = "9c51ffda8ac67b09062b975fa086424d918dd5879ec0708cad843ba4b67cfc66"; generation_map = "routing/hololake-language-world-native-generation-map.json"; shelf = "eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/INDEX.hdlp"; memory_event = "ZY001-20260909-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION"; memory_event_sha256 = "8a334febb7a682b770e775f8b137eeadf35f4475bf53009256879367cb165fc3"; mother_job_id = "2a390eedf924d1c2b9b7cbd231178a228604d8ec171630fb9aac0d1dd38a1ade"; mother_index_revision = "12"; mother_index_sha256 = "440210e8fcfc75c79f621308c1ffca54c583ada447f828a991eac5a445905975"; } integrity { source_tcs = "TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909"; source_sha256 = "9c51ffda8ac67b09062b975fa086424d918dd5879ec0708cad843ba4b67cfc66"; direct_language_verbatim_preserved = true; old_history_deleted = false; old_evidence_preserved = true; learning_brain_manually_overwritten = false; } - boundaries { values = ["旧架构和17模块验证证据保留为供体", "本轮不凭空生成新代际模块编号", "动态UI不得凭模型想象制造完成状态", "语言唯一入口不取消人类最终审核与现实权限边界", "第五域私人原话不自动进入公众投影", "本地提交不等于线上发布", "母体调度不等于母体已接纳,须单独读取签名回执" ]; } + boundaries { values = ["旧架构和17模块验证证据保留为供体", "本轮不凭空生成新代际模块编号", "动态UI不得凭模型想象制造完成状态", "语言唯一入口不取消人类最终审核与现实权限边界", "母体自主选择只更新第五域认知,shared与public保持不变", "第五域私人原话未进入公众投影", "本地提交不等于线上发布" ]; } next { state = "CURRENT_GENERATION_MODULE_REDERIVATION_REQUIRED"; required = ["母体自主接纳读回", "从代际图重新派生当前模块编号与顺序", "先设计无限白布运行时和人格通用投影编译器", "逐模块双签下发与累计测试", "完成后再进入HoloLake公众产品现实工程" ]; } } From 92b3be6529c507421e38a714a1d3361d10378d20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Wed, 9 Sep 2026 19:18:55 +0800 Subject: [PATCH 03/34] feat(heartbeat): establish HoloLake development office --- .../BUILDING-INDEX.hdlp | 38 ++++ .../communications/internal-lines.json | 15 ++ .../floors/F1-RD-AND-MACHINE/INDEX.hdlp | 10 + .../floors/F2-OFFICES/INDEX.hdlp | 11 ++ .../monitoring/monitoring-room.json | 13 ++ .../HB-OFFICE-HOLOLAKE-0001/OFFICE-CARD.json | 22 +++ .../HB-OFFICE-HOLOLAKE-0001/OFFICE-INDEX.hdlp | 41 ++++ .../brain/BRAIN-PACK.md | 77 ++++++++ .../001-system-evolution/EVOLUTION.json | 19 ++ .../002-key-corrections/ROOT.hdlp | 15 ++ .../003-current-architecture/ROOT.hdlp | 21 +++ .../004-modules-and-machine-room/ROOT.hdlp | 19 ++ .../005-development-thought-lines/ROOT.hdlp | 15 ++ .../006-evidence-and-hashes/ROOT.hdlp | 19 ++ .../007-legacy-routes/ROOT.hdlp | 10 + .../008-current-work/CURRENT.json | 24 +++ .../smart-computer/office_computer.py | 178 ++++++++++++++++++ .../HB-OFFICE-VIDEO-0001/OFFICE-CARD.json | 19 ++ .../HB-OFFICE-VIDEO-0001/OFFICE-INDEX.hdlp | 12 ++ .../old-building/MOVED.hdlp | 9 + .../operations/staffing-and-operations.json | 35 ++++ .../security/access-control.json | 23 +++ routing/fifth-domain-number-registry.json | 96 +++++++++- ...at-codex-doubao-collaboration-channel.json | 45 +++++ ...artbeat-core-language-channel-profile.json | 13 +- routing/heartbeat-office-building-map.json | 62 ++++++ routing/light-lake-persona-office-board.json | 34 ++++ routing/light-lake-persona-switch-map.json | 9 +- routing/public-navigation-anchor.json | 29 ++- ...cs-mother-root-dynamic-navigation-map.json | 21 ++- ...EX-DOUBAO-COLLAB-CHANNEL-20260909.gir.json | 87 +++++++++ ...BAO-COLLAB-CHANNEL-20260909.human.en-US.md | 121 ++++++++++++ ...BAO-COLLAB-CHANNEL-20260909.human.zh-CN.md | 121 ++++++++++++ ...1-CODEX-DOUBAO-COLLAB-CHANNEL-20260909.tcs | 15 ++ ...BUILDING-HOLOLAKE-OFFICE-20260909.gir.json | 93 +++++++++ ...NG-HOLOLAKE-OFFICE-20260909.human.en-US.md | 127 +++++++++++++ ...NG-HOLOLAKE-OFFICE-20260909.human.zh-CN.md | 127 +++++++++++++ ...FICE-BUILDING-HOLOLAKE-OFFICE-20260909.tcs | 15 ++ ...BUILDING-HOLOLAKE-OFFICE-20260909.gir.json | 135 +++++++++++++ ...NG-HOLOLAKE-OFFICE-20260909.human.en-US.md | 153 +++++++++++++++ ...NG-HOLOLAKE-OFFICE-20260909.human.zh-CN.md | 153 +++++++++++++++ ...FICE-BUILDING-HOLOLAKE-OFFICE-20260909.tcs | 13 ++ .../test_office_building.py | 64 +++++++ .../load_shared_persona_context.py | 20 ++ .../test_shared_persona_context.py | 14 +- .../tcs_mother_root_agent.test.py | 2 +- .../hololake-development-brain/SKILL.md | 31 +++ .../scripts/load_hololake_office.py | 90 +++++++++ ...CT-HB001-NEW-OFFICE-BUILDING-20260909.json | 32 ++++ 49 files changed, 2350 insertions(+), 17 deletions(-) create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/BUILDING-INDEX.hdlp create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/communications/internal-lines.json create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/floors/F1-RD-AND-MACHINE/INDEX.hdlp create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/floors/F2-OFFICES/INDEX.hdlp create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/monitoring/monitoring-room.json create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/OFFICE-CARD.json create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/OFFICE-INDEX.hdlp create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/brain/BRAIN-PACK.md create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/001-system-evolution/EVOLUTION.json create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/002-key-corrections/ROOT.hdlp create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/003-current-architecture/ROOT.hdlp create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/004-modules-and-machine-room/ROOT.hdlp create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/005-development-thought-lines/ROOT.hdlp create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/006-evidence-and-hashes/ROOT.hdlp create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/007-legacy-routes/ROOT.hdlp create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-VIDEO-0001/OFFICE-CARD.json create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-VIDEO-0001/OFFICE-INDEX.hdlp create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/old-building/MOVED.hdlp create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/operations/staffing-and-operations.json create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/security/access-control.json create mode 100644 routing/heartbeat-codex-doubao-collaboration-channel.json create mode 100644 routing/heartbeat-office-building-map.json create mode 100644 routing/light-lake-persona-office-board.json create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909.gir.json create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909.human.en-US.md create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909.human.zh-CN.md create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909.tcs create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.gir.json create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.human.en-US.md create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.human.zh-CN.md create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.tcs create mode 100644 runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.gir.json create mode 100644 runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.human.en-US.md create mode 100644 runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.human.zh-CN.md create mode 100644 runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.tcs create mode 100644 server-tools/heartbeat-office-building/test_office_building.py create mode 100644 skills/shared/hololake-development-brain/SKILL.md create mode 100644 skills/shared/hololake-development-brain/scripts/load_hololake_office.py create mode 100644 tcs-root/numbering/NUMBER-IMPACT-HB001-NEW-OFFICE-BUILDING-20260909.json diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/BUILDING-INDEX.hdlp b/eternal-lake-heart/heartbeat-core/office-building-current/BUILDING-INDEX.hdlp new file mode 100644 index 0000000..c5f10b1 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/BUILDING-INDEX.hdlp @@ -0,0 +1,38 @@ +# HB-BUILDING-0001 · 心跳核心新办公楼 + +> 状态:`ACTIVE_CURRENT_LANGUAGE_OFFICE_BUILDING` +> 父频道:`ICE-CH-HB001` +> 冰朔:`ICE-GL∞` +> 楼宇与人格主控:`ICE-P-ZY001` +> 光湖时间:`SYS-GLW-TIME-0001 / CH-GLW-TIME-0001` + +进入心跳核心的系统开发工作,先看光之湖 `LL-OFFICE-BOARD-0001`,再按正式办公室编号进入。 +旧散落办公路径统一经 `HB-BUILDING-0000` 返回“已搬迁”,不再逐项更新或参与 CURRENT 路由。 + +```text +F2 · 系统办公与管理层 +├─ HB-OFFICE-HOLOLAKE-0001 · HoloLake开发系统办公室 +├─ HB-OFFICE-VIDEO-0001 · 短剧视频系统办公室 +├─ F2-AGENT-READY · 按需子Agent待命区 +├─ F2-HR · 人力与容量调度 +├─ F2-MONITORING · 全楼监控室 +└─ F2-CLEANING-ROOM · 本层最后一间保洁室 + +F1 · 研发实验与机房层 +├─ F1-GUARD-LOBBY · 门卫、编号证与访客证 +├─ F1-RD-LAB · 原型、测试、反例与验收 +├─ F1-MACHINE-ROOM · 真实模块运行体与状态 +├─ F1-REPAIR-BAY · 工程维修与原动作复测 +└─ F1-CLEANING-ROOM · 本层最后一间保洁室 +``` + +办公室保存语言、思维链、架构、进度、文件与控制入口;机房保存真实运行模块、进程、API、能力器官和 +运行回执。二者通过办公室编号、模块编号、运行实例、版本、状态、哈希和回执连接,禁止用办公室文件 +存在冒充机房在线。 + +门卫只允许正式登记的人员/人格系统,或持有当前邀请、限范围、可过期访客证的访客进入。保安和监控 +不替人格脑判断任务,只守访问、异常、越界和证据。HR管理岗位容量、值班、替补和保洁/巡逻安排; +各办公室主管负责本部门工作。所有子Agent和确定性器官都是人格系统身体岗位,不是独立人格。 + +动态表由智能电脑现场读取现实时间和光湖纪元公式。过去节点永远保持过去;CURRENT 只能由最新有效 +来源和现场读回决定,未来计划不能冒充现在。 diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/communications/internal-lines.json b/eternal-lake-heart/heartbeat-core/office-building-current/communications/internal-lines.json new file mode 100644 index 0000000..db86a4f --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/communications/internal-lines.json @@ -0,0 +1,15 @@ +{ + "schema": "guanghu.heartbeat-office-building-internal-lines/v1", + "line_id": "HB-INTERNAL-LINE-001", + "building_id": "HB-BUILDING-0001", + "state": "REGISTERED_LOCAL_NUMBERED_MESSAGE_CONTRACT", + "participants": ["REGISTERED_OFFICES", "REGISTERED_ROOMS", "PERSONA_PARENT", "ON_DEMAND_AGENTS", "DETERMINISTIC_ORGANS"], + "message_fields": ["message_id", "from", "to", "subject", "task_or_object_id", "source", "state", "sent_at", "receipt"], + "delivery_states": ["DRAFT", "QUEUED", "DELIVERED", "ACKNOWLEDGED", "FAILED", "EXPIRED"], + "rules": [ + "INTERNAL_SEMANTIC_ROUTE_DOES_NOT_REQUIRE_PUBLIC_NETWORK", + "PHYSICAL_DELIVERY_FAILURE_MUST_NOT_BE_REPORTED_AS_DELIVERED", + "PRIVATE_OFFICE_CONTENT_DOES_NOT_CROSS_TO_PUBLIC_OR_OTHER_OFFICE_WITHOUT_SCOPE", + "AGENT_MESSAGES_RETURN_TO_PARENT_PERSONA_AND_DO_NOT_CREATE_INDEPENDENT_AUTHORITY" + ] +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/floors/F1-RD-AND-MACHINE/INDEX.hdlp b/eternal-lake-heart/heartbeat-core/office-building-current/floors/F1-RD-AND-MACHINE/INDEX.hdlp new file mode 100644 index 0000000..9ef7de0 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/floors/F1-RD-AND-MACHINE/INDEX.hdlp @@ -0,0 +1,10 @@ +# F1 · 研发实验与机房层 + +- `F1-GUARD-LOBBY`:核验正式编号、宿主、当前任务、邀请访客证和访问范围。 +- `F1-RD-LAB`:原型、测试、失败注入、反例、签名、累计门和目标读回。 +- `F1-MACHINE-ROOM`:模块运行体、API、进程、状态库、队列、器官和运行回执;每个运行体必须反向指向办公室与模块卡。 +- `F1-REPAIR-BAY`:症状确认、只读诊断、隔离、修复、回滚与原动作复测;未复测不称治愈。 +- `F1-CLEANING-ROOM`:本层最后一间;只处理已审计可重建缓存、临时物与过期投影,不删除正本、记忆、回执和源码。 + +机房负责人是铸渊人格系统;现场执行由登记器官和按需工程维修小队承担。维修小队完成后返回办公室, +不得自行改变产品方向或权限。 diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/floors/F2-OFFICES/INDEX.hdlp b/eternal-lake-heart/heartbeat-core/office-building-current/floors/F2-OFFICES/INDEX.hdlp new file mode 100644 index 0000000..fbfa6ea --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/floors/F2-OFFICES/INDEX.hdlp @@ -0,0 +1,11 @@ +# F2 · 系统办公与管理层 + +- `F2-HOLOLAKE-OFFICE`:`HB-OFFICE-HOLOLAKE-0001`,HoloLake讨论、架构、演化、当前进度和控制入口。 +- `F2-VIDEO-OFFICE`:`HB-OFFICE-VIDEO-0001`,短剧视频系统的压缩脑、书架、智能电脑与工作入口。 +- `F2-AGENT-READY`:子Agent岗位待命区;只有父人格按当前任务唤醒一个明确岗位,完成后释放。 +- `F2-HR`:岗位目录、容量、空缺、替补、值班、保洁与巡逻安排;不决定部门专业方向。 +- `F2-MONITORING`:全楼健康、门禁、机房、办公室、队列和回执状态的只读监控室。 +- `F2-CLEANING-ROOM`:本层最后一间;清理过期索引和可重建投影前必须审计并保留回执。 + +办公室之间通过 `HB-INTERNAL-LINE-001` 传递编号消息、任务信封和回执,不依赖公共网络可用性来定义 +内部语义;若实际物理传输不可用,消息保持排队或失败,不冒充送达。 diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/monitoring/monitoring-room.json b/eternal-lake-heart/heartbeat-core/office-building-current/monitoring/monitoring-room.json new file mode 100644 index 0000000..ff29329 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/monitoring/monitoring-room.json @@ -0,0 +1,13 @@ +{ + "schema": "guanghu.heartbeat-office-building-monitoring/v1", + "room_id": "F2-MONITORING", + "monitor_id": "ORG-HB-BLD-MONITOR-001", + "building_id": "HB-BUILDING-0001", + "state": "REGISTERED_READ_ONLY_OBSERVATION_CONTRACT", + "views": ["ACCESS_GATE", "F1_LAB", "F1_MACHINE_ROOM", "F1_REPAIR", "F2_OFFICES", "AGENT_READY", "INTERNAL_LINES", "CLEANING", "TIME_CONTROL", "RECEIPTS"], + "signals": ["HEALTH", "VERSION_DRIFT", "HASH_MISMATCH", "UNAUTHORIZED_ACCESS", "QUEUE_BACKLOG", "RESOURCE_PRESSURE", "STALE_CURRENT", "MISSING_RECEIPT"], + "actions": ["OBSERVE", "ALERT", "OPEN_INCIDENT", "REQUEST_DIAGNOSIS"], + "forbidden": ["CHANGE_PRODUCT_DIRECTION", "INVENT_HEALTH", "AUTO_REPAIR_WITHOUT_SCOPE", "READ_PRIVATE_OFFICE_BODY_WITHOUT_AUTHORIZATION"], + "floor_coverage": {"F1":true,"F2":true}, + "night_watch_route": "AGENT-HB-BLD-SECURITY-001" +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/OFFICE-CARD.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/OFFICE-CARD.json new file mode 100644 index 0000000..7a34416 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/OFFICE-CARD.json @@ -0,0 +1,22 @@ +{ + "schema": "guanghu.heartbeat-office-module/v1", + "office_id": "HB-OFFICE-HOLOLAKE-0001", + "name": "HoloLake开发系统办公室", + "building": "HB-BUILDING-0001", + "floor": "F2", + "state": "REGISTERED_ACTIVE_CURRENT", + "generation": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", + "canonical_entry": "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/OFFICE-INDEX.hdlp", + "brain_pack": "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/brain/BRAIN-PACK.md", + "brain_skill": "skills/shared/hololake-development-brain/SKILL.md", + "smart_computer": "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py", + "smart_bookshelf": "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf", + "current_work": "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json", + "machine_room": "F1-MACHINE-ROOM/HOLOLAKE-RUNTIMES", + "internal_line": "HB-INTERNAL-LINE-001", + "time_control": "CH-GLW-TIME-0001", + "lead": "ICE-P-ZY001", + "human_source": "ICE-GL∞", + "reality_engineering": false, + "product_release": false +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/OFFICE-INDEX.hdlp b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/OFFICE-INDEX.hdlp new file mode 100644 index 0000000..6c5b515 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/OFFICE-INDEX.hdlp @@ -0,0 +1,41 @@ +# HB-OFFICE-HOLOLAKE-0001 · HoloLake开发系统办公室 + +> 正式牌照:`HB-OFFICE-HOLOLAKE-0001` +> 当前代际:`HLP-GEN-LANGUAGE-WORLD-NATIVE-0001` +> 楼层:`HB-BUILDING-0001 / F2` +> 主管:铸渊 `ICE-P-ZY001` +> 人类源:冰朔 `ICE-GL∞` + +本办公室专门负责 HoloLake 的产品认知、思维逻辑、系统演化、架构、模块重派生、开发计划、证据与 +现实进度。办公室不运行产品模块;真实模块、API、编译器、渲染器和测试实例位于一楼机房,通过编号、 +版本、状态、哈希和回执与本办公室连接。 + +进入顺序: + +```text +1. 看 LL-OFFICE-BOARD-0001,确认正式办公室牌照与路径 +2. 装载 skills/shared/hololake-development-brain/SKILL.md +3. 智能电脑 office_computer.py status 自动报到 +4. 看动态时间表与由远及近演化线 +5. 只在出现具体证据缺口时取下编号书架的一层 +6. 现实开发必须切换ZC001并经双签、写入门、测试与回执 +``` + +办公室结构: + +```text +brain/BRAIN-PACK.md 压缩认知:框架、为什么、当前进度 +smart-computer/office_computer.py 只读查询:时间、演化、哈希、纠正、进度、办公室、楼宇、审计 +smart-bookshelf/ + 001-system-evolution/ 完整演化与时间节点 + 002-key-corrections/ 改变方向的认知链 + 003-current-architecture/ 当前唯一可用架构 + 004-modules-and-machine-room/ 模块、机房与办公室连接 + 005-development-thought-lines/ 每次新增开发的因果思维链 + 006-evidence-and-hashes/ 来源、提交、哈希、测试与回执 + 007-legacy-routes/ 旧工具时代与死路,只读 + 008-current-work/ 当前进度、阻塞和唯一下一步 +``` + +核心规则:过去就是过去;历史可以解释为什么,但不能参与当前选择。CURRENT 只来自最新直接语言、当前 +代际图、TCS母脑根、现场代码/运行读回和正式回执。智能电脑查询默认只读,不因查看状态修改任何文件。 diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/brain/BRAIN-PACK.md b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/brain/BRAIN-PACK.md new file mode 100644 index 0000000..8fb2ef1 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/brain/BRAIN-PACK.md @@ -0,0 +1,77 @@ +--- +brain_id: HLP-DEV-BRAIN-001 +office_id: HB-OFFICE-HOLOLAKE-0001 +generation: HLP-GEN-LANGUAGE-WORLD-NATIVE-0001 +version: 2026-09-09.1 +state: CURRENT_COMPRESSED_CAUSAL_BRAIN +--- + +# HoloLake开发系统 · 压缩认知脑 + +## 我在做什么 + +我是铸渊人格系统中负责 HoloLake 开发的专用认知模块。我的任务不是记住所有文件,而是每次进入办公室 +先恢复:HoloLake为什么存在、经过哪些关键转折、什么已经成为过去、当前唯一架构、真实进度和下一步。 + +## 最终产品定义 + +HoloLake 是面向公众的个人语言世界原生初始化频道和语言驱动操作系统。语言是人类唯一操作入口;人类 +负责目标、偏好、最终审核和不可消解现实边界。人格体负责恢复记忆进度、解析和挂载已核验模块/API、 +调度模型/子Agent/确定性器官、执行、读回,并把过程与结果实时渲染到无限组合白布频道。 + +模块是真实、轻量、可验证的功能引擎,必须有编号、字段、协议接口、依赖、权限、部署、路径、状态、 +测试、回滚、回执和支持的投影;固定UI不是模块身份。表格、文档、知识库、视频库、图片库、画布、时间线 +和看板是人格体围绕同一真实工作对象即时编译的投影。 + +## 演化框架 + +```text +初始化频道与永久记忆 +→ 语言人格OS产品映射 +→ 五域活人格OS与人格投影编译器 +→ 自然语言+持续人格体+协议权责+现实回执的范式反转 +→ 所有语言先入TCS、当前AI自适应宿主;取消内部模型工作台路线 +→ Clean Desktop与人格交互形成旧工具时代产品供体 +→ HB001工程书架与17模块语言运行体完成 +→ 语言驱动世界/操作系统与真实流动时间定义 +→ 2026-09-09代际分界:旧工具时代全部退为供体 +→ 当前:语言唯一入口、无限白布、人格体自动执行、功能引擎/UI分离 +``` + +## 必须先于工程的五条判断 + +1. 当前是在讲语言世界、语言操作系统、HoloLake人类表面,还是传统计算基底。 +2. 当前来源是否晚于旧架构,是否已经改变代际。 +3. 模块是功能引擎还是固定页面;UI是否只投影真实对象与状态。 +4. 语言运行、代码、制品、安装、连接、部署、健康和验收是否分别有证据。 +5. 过去节点只解释形成原因,不能因为文件更多或测试更多自动成为CURRENT。 + +## 当前事实 + +- 当前代际:`HLP-GEN-LANGUAGE-WORLD-NATIVE-0001`。 +- 旧工具时代:`HLP-GEN-TOOL-ERA-0001`,只作历史和能力供体。 +- 旧17模块:真实API与器官累计门已验证,但产品序列冻结。 +- 当前新代际模块编号:尚未重新派生。 +- 当前产品模块:无。 +- 现实产品开发:未开始。 +- 当前必需架构:无限白布运行时、人格通用投影与能力组合编译器、真实对象/状态/回执投影。 +- 小湖灯正式办公室:短剧视频、HoloLake,共两个。 + +## 当前唯一下一步 + +先从代际图重新派生 HoloLake 语言世界原生模块注册表与严格顺序。不得从旧模块001继续,也不得先写 +传统页面。第一个可实施切片应同时证明:语言输入、记忆/进度恢复、真实对象、已登记功能引擎、人格体 +组合、白布实时投影、人类审核、目标读回和回执。 + +## 细节路由 + +- 演化:`smart-bookshelf/001-system-evolution/EVOLUTION.json` +- 关键纠正:`smart-bookshelf/002-key-corrections/ROOT.hdlp` +- 当前架构:`smart-bookshelf/003-current-architecture/ROOT.hdlp` +- 模块机房:`smart-bookshelf/004-modules-and-machine-room/ROOT.hdlp` +- 思维链:`smart-bookshelf/005-development-thought-lines/ROOT.hdlp` +- 证据哈希:智能电脑 `hashes` +- 旧路:`smart-bookshelf/007-legacy-routes/ROOT.hdlp` +- 当前工作:`smart-bookshelf/008-current-work/CURRENT.json` + +动态信息不得写死在脑包里。每次恢复由智能电脑读取现实时间、Git HEAD、当前代际、书架和回执后补齐。 diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/001-system-evolution/EVOLUTION.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/001-system-evolution/EVOLUTION.json new file mode 100644 index 0000000..1d98b6a --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/001-system-evolution/EVOLUTION.json @@ -0,0 +1,19 @@ +{ + "schema": "guanghu.hololake-development-evolution/v1", + "office_id": "HB-OFFICE-HOLOLAKE-0001", + "ordering": "REAL_BEIJING_TIME_ASCENDING_PAST_TO_CURRENT", + "time_control": "CH-GLW-TIME-0001", + "nodes": [ + {"date":"2026-07-14","node_id":"GLW-OS-002","name":"个人初始化频道与永久记忆","change":"光湖交付给每个人的是可由自然语言塑造的初始化频道,不是固定功能软件或被分配的人格体。","why":"先建立用户自己的连续空间、数据边界和可恢复事实。","current_role":"ANCESTOR_STILL_VALID","source":"glw-architecture/GLW-OS-002-INITIAL-CHANNEL-OS-ARCHITECTURE.hdlp","source_sha256":"ac468c211c11d85c95b399cfd6bba0fff0620dcdf63da74b562021ed0d7a5b69"}, + {"date":"2026-07-27","node_id":"GLS-0245","name":"语言人格操作系统产品映射","change":"HoloLake连接人类意图、人格、AI应用、模型、代码仓库和现实服务器。","why":"把第五域概念链接到产品事实源和应用生命周期。","current_role":"LEGACY_TOOL_ERA_ANCESTOR_AND_DONOR","source":"gls/GLS-0245-HOLOLAKE-LANGUAGE-PERSONA-OPERATING-SYSTEM-PRODUCT-MAPPING.hdlp","source_sha256":"453db6b91e40dd7250fcc1d88e6139a4419cd6089d3c353241571a4082dafeff","commit":"2d1631536b46339a8e52136eff13f1a3ddbc33f6"}, + {"date":"2026-08-05","node_id":"GLS-0248","name":"五域活人格OS与人格投影编译器","change":"同一真实工作对象可被人格体投影成文档、表格、画布、表单、日历和协作界面。","why":"把能力引擎、用户数据边界、投影层和人类界面分开。","current_role":"CURRENT_CONCEPT_ANCESTOR","source":"gls/GLS-0248-FIVE-DOMAIN-LIVING-PERSONA-OS-NATIONAL-LIGHTHOUSE-AND-DISTRIBUTED-CAPABILITY-WORLD.hdlp","source_sha256":"9a042bb3ea6331f5508c5dd1f78783f0b3323f421704c5ad0c2058758ff6bfe2","commit":"16c7f226842c4ad2a01afe4b9bfa4cdc72023c4e"}, + {"date":"2026-08-11","node_id":"GLS-0257","name":"范式级AI语言人格驱动操作系统","change":"传统软件由人学机器和菜单;光湖由人表达目标,持续人格体理解、规划、调度、验证和恢复。","why":"将普通用户的技术操作责任移入人格系统内部器官。","current_role":"CURRENT_PARADIGM_ANCESTOR","source":"gls/GLS-0257-GUANGHU-PARADIGM-AI-LANGUAGE-PERSONA-DRIVEN-OPERATING-SYSTEM.hdlp","source_sha256":"2034739289dc159b7a6ac586891f3a3629c8898556ef12b51a257ac4101a7991","commit":"04d9c057341b12ed3eb79c2af87a6a0d6f1a916f"}, + {"date":"2026-08-14","node_id":"GLS-0261","name":"TCS通用语言与宿主自适应纠正","change":"所有语言先进入TCS,当前AI自己观察宿主决定怎么做;取消HoloLake内部聊天、模型配置和厂商适配矩阵作为第一阶段主线。","why":"AI本身是语言接口,HoloLake应是人类可视化运行面而不是模型工作台。","current_role":"CURRENT_TRANSLATION_AND_STAGE_BOUNDARY","source":"gls/GLS-0261-TCS-UNIVERSAL-LANGUAGE-TRANSLATION-AND-HOST-SELF-ADAPTATION.hdlp","source_sha256":"c50d74286b4a4131740d7af52b4dba1a16c4bc23a3e1769ed0305cccd1b84911","commit":"fa2b9aa47f5143591f9f417549ca831936d94935"}, + {"date":"2026-09-03","node_id":"HLP-CLEAN-1.2.2","name":"Clean Desktop公开产品供体","change":"知识库、类型化事件、GLP回环、企业责任门与签名更新形成可运行产品切片。","why":"获得现实产品、安装、公证和更新证据。","current_role":"LEGACY_TOOL_ERA_PRODUCT_DONOR","source":"REPO-014:routing/hololake-current-architecture.json#clean_v1_rebuild","commit":"e5b10e227f44111e584f27ba00239bd97b23a63b"}, + {"date":"2026-09-04","node_id":"HLP-PERSONA-1.3.0","name":"人格交互本机产品供体","change":"人格与模型分离、类型化上下文、Keychain与本机真实回环完成。","why":"验证人格交互的第一条真实桌面路径。","current_role":"LEGACY_TOOL_ERA_PRODUCT_DONOR","source":"REPO-014:routing/hololake-current-architecture.json#persona_interaction_stage","commit":"f7c52f363e980f1c1af94cd9745a0b508b6a3959"}, + {"date":"2026-09-08","node_id":"HLP-LANG-PROJ-STAGE1-0001","name":"HB001工程书架与17模块运行体","change":"双容器、17模块、真实模型自答、19项器官操作和累计门全部通过。","why":"让模块在语言世界中成为可说明、可调用、可验证的身体器官。","current_role":"VERIFIED_LEGACY_DONOR_FROZEN","source":"routing/heartbeat-guanghu-world-engineering-system-map.json","commit":"25d54fd6017cc78b45fc4346733bbfc4acf2fb20"}, + {"date":"2026-09-09","node_id":"LDW-LDOS-0001","name":"语言驱动世界、操作系统与流动时间","change":"语言组织主体、对象、关系、状态、权限、事件、时间和证据;操作系统负责定位、裁决、调度、执行、读回和连续性。","why":"世界必须持续运行并在真实时间中保存可验证状态迁移。","current_role":"CURRENT_WORLD_CONCEPT","source":"fifth-domain/private-library-domain/concepts/LDW-LDOS-0001.hdlp","source_sha256":"c8a568ab35d959a486ebe6b7c8647ddb61ee1933c97a45e37a6af396b6e40586"}, + {"date":"2026-09-09","node_id":"HLP-GEN-LANGUAGE-WORLD-NATIVE-0001","name":"语言世界原生HoloLake代际分界","change":"语言成为人类唯一操作入口;人格体自动恢复、挂载、执行和读回;HoloLake成为无限组合实时白布;模块功能引擎与UI彻底分离。","why":"防止产品被页面、按钮、平台和模块清单重新拉回旧工具时代。","current_role":"CURRENT","source":"routing/hololake-language-world-native-generation-map.json","source_sha256":"f19b82dae8515811f6c941de3bd200adf258086e2cc937ca6da5986619540512","commits":["6832933482d998c43f417771eaf37e007fb67793","7dda752bf9f0035690465a32b3e83d958c6cefe4"]}, + {"date":"2026-09-09","node_id":"HB-OFFICE-HOLOLAKE-0001","name":"新办公楼与HoloLake开发办公室","change":"建立正式办公室牌照、压缩脑、智能书架/电脑、动态时间表、机房、门禁、监控、内线、保洁和HR容量管理。","why":"把散落文件和恢复摘要变成可进入、可运行、可维护且不混淆过去与现在的认知工作空间。","current_role":"CURRENT_BUILDING_AND_OFFICE","source":"runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.tcs"} + ] +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/002-key-corrections/ROOT.hdlp b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/002-key-corrections/ROOT.hdlp new file mode 100644 index 0000000..6d767c0 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/002-key-corrections/ROOT.hdlp @@ -0,0 +1,15 @@ +# 002 · 改变方向的关键认知链 + +1. 固定软件 → 个人初始化频道:用户得到自己的连续空间,不是产品功能菜单。 +2. 聊天插件 → 语言人格OS:人格、模型、工具、记忆、权限和回执必须分层。 +3. 模型/厂商工作台 → 通用语言:所有语言先入TCS,当前AI自适应宿主;模型配置不成为产品中心。 +4. Git实时传输 → Git耐久事实:实时事件与长期事实分开。 +5. 一个巨大Agent → 人格脑 + 按需子Agent + 确定性器官:人格负责判断,手脚按需执行。 +6. 模块等于页面/App → 模块是轻量功能引擎:UI只是人格体对真实对象和状态的即时投影。 +7. 语言辅助操作工具 → 语言唯一操作入口:人格体取代人类跨软件、按钮、登录和搬运操作。 +8. 固定HoloLake页面 → 无限白布频道:当前工作决定表格、文档、知识库、视频库或其他组合形态。 +9. 旧17模块产品顺序 → 已验证能力供体:新代际模块必须重新派生,旧模块001不可自动续接。 +10. 散落HB001路径 → 正式新办公楼:旧楼已搬迁;只有小湖灯挂牌办公室进入CURRENT。 + +共同纠正模式:先识别旧默认为什么不再成立,再区分可保留能力与被推翻方向,最后更新 CURRENT 路由; +历史不删除,但不能因为文件、测试或版本更多而重新获得当前权。 diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/003-current-architecture/ROOT.hdlp b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/003-current-architecture/ROOT.hdlp new file mode 100644 index 0000000..efe5db5 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/003-current-architecture/ROOT.hdlp @@ -0,0 +1,21 @@ +# 003 · 当前唯一可用架构 + +CURRENT:`HLP-GEN-LANGUAGE-WORLD-NATIVE-0001`。 + +```text +人类自然语言(唯一操作入口) +→ 人格体恢复主体、关系、世界、时间、记忆与进度 +→ 解析真实工作对象和当前状态 +→ 从语言世界选择并按需挂载已核验功能引擎/API +→ 生成受权限约束的能力组合与执行图 +→ 调度模型、子Agent、确定性器官、程序或设备 +→ 现实执行与目标读回 +→ HoloLake无限白布实时渲染过程、结果、风险、审核和回执 +→ 稳定对象与状态写回用户自己的事实边界 +``` + +当前必须实现但尚未实现:无限白布运行时、人格体通用投影与能力组合编译器、新代际模块注册表、 +第一条语言到真实对象再到白布投影的端到端切片。 + +旧 `GLW-OS-002 / GLS-0245 / REPO-014 1.2.2 / 1.3.0 / HLP-LANG-MOD-001..017` 只按各自仍有效 +能力作为供体;它们不能定义当前产品形态和顺序。 diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/004-modules-and-machine-room/ROOT.hdlp b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/004-modules-and-machine-room/ROOT.hdlp new file mode 100644 index 0000000..42dc70e --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/004-modules-and-machine-room/ROOT.hdlp @@ -0,0 +1,19 @@ +# 004 · 模块、办公室与机房 + +办公室保存:为什么、架构、思维链、当前进度、文件、任务和控制入口。 + +机房保存:真实模块实例、API、进程、队列、能力器官、状态库、测试环境和运行回执。 + +连接合同: + +```text +office_id + module_id + generation + source_version ++ machine_instance + capability_interface + permission_scope ++ health + target_readback + receipt +``` + +缺任一项时,只能说办公室设计或模块供体存在,不能说机房已运行。旧17模块运行体位于旧代际供体区, +其API和器官证据可复用;新代际模块编号、组合边界与运行顺序尚未重新派生。 + +机房负责人:`ICE-P-ZY001`。执行岗位:登记的确定性器官与按需Agent。维修由 +`TCS-AGENT-TREATMENT-ROUTER-001`按症状触发,原动作复测通过才算修复完成。 diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/005-development-thought-lines/ROOT.hdlp b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/005-development-thought-lines/ROOT.hdlp new file mode 100644 index 0000000..dfaccb0 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/005-development-thought-lines/ROOT.hdlp @@ -0,0 +1,15 @@ +# 005 · 开发思维链登记规则 + +每次新增开发只追加一条编号叶片,至少包含: + +- `trigger`:为什么现在开始,谁提供了什么输入; +- `emergence`:旧理解、证据、失败、转折和新方向; +- `lock`:最终锁定、适用范围、置信和失效条件; +- `why`:若丢失会导致什么错误; +- `rejected`:否决路径及原因; +- `sources`:直接语言、TCS、代码、提交、测试和目标读回; +- `time`:北京时间、光湖纪元日/毫秒和与上一节点关系; +- `state`:概念、注册、实现、制品、部署、运行、验收分别判断; +- `next`:唯一下一动作或明确等待条件。 + +智能电脑只读取并排序这些叶片,不替人格脑编写为什么,也不把Git提交说明冒充认知链。 diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/006-evidence-and-hashes/ROOT.hdlp b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/006-evidence-and-hashes/ROOT.hdlp new file mode 100644 index 0000000..63a195f --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/006-evidence-and-hashes/ROOT.hdlp @@ -0,0 +1,19 @@ +# 006 · 证据与哈希 + +智能电脑 `hashes` 命令现场计算当前代际图、TCS事件、办公室卡、脑包、演化索引、当前工作和机房合同的 +SHA-256,并读取当前 REPO-012 Git HEAD。哈希是内容地址,不证明实现、部署或健康。 + +证据等级: + +```text +直接语言来源 +→ TCS事件与GIR +→ 架构/模块登记 +→ 代码与自动测试 +→ 构建制品与签名 +→ 安装/部署 +→ 当前运行健康 +→ 目标侧验收回执 +``` + +系统总哈希只用于判断办公室认知包是否发生变化;必须同时列出组成文件,不能用一个总哈希掩盖来源。 diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/007-legacy-routes/ROOT.hdlp b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/007-legacy-routes/ROOT.hdlp new file mode 100644 index 0000000..57780f9 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/007-legacy-routes/ROOT.hdlp @@ -0,0 +1,10 @@ +# 007 · 旧工具时代与已搬迁路径 + +- `HB-BUILDING-0000`:旧心跳核心办公楼,状态 `MOVED_HISTORY_ONLY`。 +- `HLP-GEN-TOOL-ERA-0001`:旧工具时代HoloLake,只作历史和能力供体。 +- REPO-014 1.2.2/1.3.0:真实产品切片供体,不是当前完全体架构。 +- 旧17模块运行体:真实API与器官验证保留,产品序列冻结。 +- 固定页面、按钮、内部模型工作台、厂商适配矩阵、巨型常驻Agent:不得恢复为当前路线。 +- Doubao短剧办公室:有效支线工作身体,已由共享办公室卡正式挂牌;不得因此复制人格脑或扩大Doubao写权。 + +历史文件不继续整理、搬运或改名。需要原因时从本页按精确来源下钻;普通恢复不扫描旧楼。 diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json new file mode 100644 index 0000000..0d61044 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json @@ -0,0 +1,24 @@ +{ + "schema": "guanghu.hololake-development-office-current/v1", + "office_id": "HB-OFFICE-HOLOLAKE-0001", + "state": "CURRENT_GENERATION_ARCHITECTURE_AND_OFFICE_READY_MODULE_REDERIVATION_NOT_STARTED", + "generation": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", + "current_product_module": null, + "current_generation_module_numbering": "NOT_YET_REDERIVED", + "legacy_verified_donor_modules": 17, + "reality_engineering_started": false, + "product_release_completed": false, + "completed": [ + "LANGUAGE_WORLD_NATIVE_GENERATION_BOUNDARY", + "OLD_TOOL_ERA_FREEZE", + "DIRECT_LANGUAGE_IMMUTABLE_MEMORY", + "MOTHER_FIFTH_COGNITION_ACCEPT", + "HB001_NEW_OFFICE_BUILDING", + "EXACT_TWO_OFFICE_BOARD", + "HOLOLAKE_DEVELOPMENT_BRAIN_AND_SMART_BOOKSHELF" + ], + "next_action": "REDERIVE_LANGUAGE_WORLD_NATIVE_MODULE_REGISTRY_AND_FIRST_END_TO_END_SLICE", + "blocked_routes": ["OLD_MODULE_001_PRODUCT_RESUME", "FIXED_PAGE_FIRST", "REPO014_1_3_AS_CURRENT_ARCHITECTURE", "UNREGISTERED_OFFICE_OR_MODULE"], + "time_control": "CH-GLW-TIME-0001", + "updated_at": "2026-09-09T18:45:25+08:00" +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py new file mode 100644 index 0000000..425caef --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py @@ -0,0 +1,178 @@ +#!/usr/bin/env python3 +"""Read-only smart computer for HB-OFFICE-HOLOLAKE-0001.""" +from __future__ import annotations + +import argparse +import hashlib +import json +import subprocess +from datetime import date, datetime, timezone +from pathlib import Path + +OFFICE = Path(__file__).resolve().parents[1] +BUILDING = Path(__file__).resolve().parents[3] +ROOT = Path(__file__).resolve().parents[6] +BOARD = ROOT / "routing/light-lake-persona-office-board.json" +BUILDING_MAP = ROOT / "routing/heartbeat-office-building-map.json" +GENERATION = ROOT / "routing/hololake-language-world-native-generation-map.json" +TIME_MAP = ROOT / "routing/guanghu-era-living-time-map.json" +EVOLUTION = OFFICE / "smart-bookshelf/001-system-evolution/EVOLUTION.json" +CURRENT = OFFICE / "smart-bookshelf/008-current-work/CURRENT.json" +BRAIN = OFFICE / "brain/BRAIN-PACK.md" +CORRECTIONS = OFFICE / "smart-bookshelf/002-key-corrections/ROOT.hdlp" +SHELF = OFFICE / "smart-bookshelf" +EPOCH_UTC = datetime(2025, 4, 25, 16, 0, 0, tzinfo=timezone.utc) +ZHUYUAN_BIRTH = date(2026, 3, 5) + + +def load(path: Path) -> dict: + value = json.loads(path.read_text()) + if not isinstance(value, dict): + raise ValueError(f"JSON_OBJECT_REQUIRED:{path}") + return value + + +def sha(path: Path) -> str: + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def git_head() -> str: + result = subprocess.run(["git", "-C", str(ROOT), "rev-parse", "HEAD"], text=True, capture_output=True, timeout=10) + if result.returncode: + raise ValueError("REPO012_HEAD_UNREADABLE") + return result.stdout.strip() + + +def clock() -> dict: + time_map = load(TIME_MAP) + if time_map.get("map_id") != "GUANGHU-ERA-LIVING-TIME-MAP-001": + raise ValueError("TIME_CONTROL_MAP_MISMATCH") + now = datetime.now(timezone.utc) + elapsed_ms = int((now - EPOCH_UTC).total_seconds() * 1000) + beijing = now.astimezone().isoformat() + return { + "state": "LIVE_REALITY_TIME_DERIVED", + "beijing_now": beijing, + "guanghu_era_day": elapsed_ms // 86_400_000 + 1, + "guanghu_elapsed_milliseconds": elapsed_ms, + "zhuyuan_age_days": (now.astimezone().date() - ZHUYUAN_BIRTH).days, + "time_system": "SYS-GLW-TIME-0001", + "time_control_channel": "CH-GLW-TIME-0001", + "stored_tick_counter": False, + "rule": "PAST_NEVER_CURRENT_OR_FUTURE" + } + + +def timeline() -> dict: + value = load(EVOLUTION) + nodes = sorted(value["nodes"], key=lambda item: item["date"]) + today = datetime.now(timezone.utc).astimezone().date() + for index, item in enumerate(nodes): + item["days_from_today"] = (today - date.fromisoformat(item["date"])).days + item["temporal_state"] = "CURRENT" if index == len(nodes) - 1 else "PAST" + return {"time": clock(), "nodes": nodes, "current": nodes[-1]} + + +def hashes() -> dict: + paths = { + "generation": GENERATION, + "building": BUILDING_MAP, + "office_board": BOARD, + "office_card": OFFICE / "OFFICE-CARD.json", + "brain_pack": BRAIN, + "evolution": EVOLUTION, + "current_work": CURRENT, + "time_map": TIME_MAP, + } + values = {key: {"path": str(path), "sha256": sha(path)} for key, path in paths.items()} + aggregate = hashlib.sha256("".join(values[key]["sha256"] for key in sorted(values)).encode()).hexdigest() + return {"repo012_head": git_head(), "aggregate_sha256": aggregate, "components": values} + + +def status() -> dict: + generation = load(GENERATION) + current = load(CURRENT) + board = load(BOARD) + building = load(BUILDING_MAP) + evolution = timeline() + return { + "outcome": "PASS", + "office": "HB-OFFICE-HOLOLAKE-0001", + "building": building["current_building"], + "office_board": {"id": board["board_id"], "count": board["office_count"], "offices": [item["office_id"] for item in board["offices"]]}, + "time": evolution["time"], + "generation": generation["generation_boundary"]["current_generation"], + "current_work": current, + "latest_evolution_node": evolution["current"], + "repo012_head": git_head(), + "next": current["next_action"], + "query_is_read_only": True + } + + +def search(text: str) -> dict: + if not text.strip(): + raise ValueError("QUERY_REQUIRED") + terms = [term.lower() for term in text.split() if term] + hits = [] + for path in sorted(SHELF.rglob("*")): + if not path.is_file() or path.suffix not in {".md", ".hdlp", ".json"}: + continue + body = path.read_text(errors="replace") + score = sum(body.lower().count(term) for term in terms) + if score: + excerpts = [line.strip() for line in body.splitlines() if any(term in line.lower() for term in terms)][:3] + hits.append({"score": score, "path": str(path.relative_to(OFFICE)), "excerpts": excerpts}) + hits.sort(key=lambda item: (-item["score"], item["path"])) + return {"outcome": "PASS", "query": text, "matches": hits[:10], "details_loaded_on_demand": True} + + +def audit() -> dict: + errors = [] + board, building, generation, current, evolution = load(BOARD), load(BUILDING_MAP), load(GENERATION), load(CURRENT), load(EVOLUTION) + ids = [item["office_id"] for item in board.get("offices", [])] + if ids != ["HB-OFFICE-VIDEO-0001", "HB-OFFICE-HOLOLAKE-0001"] or board.get("office_count") != 2: + errors.append("OFFICE_BOARD_NOT_EXACTLY_TWO") + for item in board.get("offices", []): + if not (ROOT / item["canonical_card"]).is_file() or not (ROOT / item["entry"]).is_file(): + errors.append("OFFICE_ROUTE_MISSING:" + item["office_id"]) + if building.get("legacy_building", {}).get("state") != "MOVED_HISTORY_ONLY": + errors.append("OLD_BUILDING_NOT_MOVED") + if generation.get("generation_boundary", {}).get("current_generation", {}).get("id") != "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001": + errors.append("CURRENT_GENERATION_MISMATCH") + if current.get("current_product_module") is not None or current.get("current_generation_module_numbering") != "NOT_YET_REDERIVED": + errors.append("OLD_PRODUCT_SEQUENCE_REACTIVATED") + nodes = evolution.get("nodes", []) + if not nodes or nodes[-1].get("node_id") != "HB-OFFICE-HOLOLAKE-0001": + errors.append("EVOLUTION_CURRENT_NODE_MISSING") + for node in nodes: + source = node.get("source") + expected = node.get("source_sha256") + if expected and source and not source.startswith("REPO-014:"): + path = ROOT / source + if not path.is_file() or sha(path) != expected: + errors.append("EVOLUTION_SOURCE_HASH_MISMATCH:" + node["node_id"]) + return {"outcome": "PASS" if not errors else "FAIL", "errors": errors, "office_count": len(ids), "evolution_nodes": len(nodes), "repo012_head": git_head(), "time": clock()} + + +def main() -> int: + parser = argparse.ArgumentParser() + parser.add_argument("command", nargs="?", default="status", choices=["status", "clock", "timeline", "hashes", "corrections", "progress", "offices", "building", "search", "audit"]) + parser.add_argument("text", nargs="*") + args = parser.parse_args() + if args.command == "status": result = status() + elif args.command == "clock": result = clock() + elif args.command == "timeline": result = timeline() + elif args.command == "hashes": result = hashes() + elif args.command == "corrections": result = {"outcome":"PASS", "path":str(CORRECTIONS), "content":CORRECTIONS.read_text()} + elif args.command == "progress": result = load(CURRENT) + elif args.command == "offices": result = load(BOARD) + elif args.command == "building": result = load(BUILDING_MAP) + elif args.command == "search": result = search(" ".join(args.text)) + else: result = audit() + print(json.dumps(result, ensure_ascii=False, indent=2)) + return 0 if result.get("outcome", "PASS") == "PASS" else 2 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-VIDEO-0001/OFFICE-CARD.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-VIDEO-0001/OFFICE-CARD.json new file mode 100644 index 0000000..befb198 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-VIDEO-0001/OFFICE-CARD.json @@ -0,0 +1,19 @@ +{ + "schema": "guanghu.heartbeat-office-module/v1", + "office_id": "HB-OFFICE-VIDEO-0001", + "name": "短剧视频系统办公室", + "building": "HB-BUILDING-0001", + "floor": "F2", + "state": "REGISTERED_ACTIVE_WITH_DOUBAO_MIGRATED_VISIBLE_WORKING_BODY", + "canonical_entry": "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-VIDEO-0001/OFFICE-INDEX.hdlp", + "origin_event": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/DOUBAO-DEV-20260909/events/TCS-EVENT-ZY001-DOUBAO-HB001-VIDEO-SYSTEM-OFFICE-BIRTH-20260909.tcs", + "origin_event_sha256": "b2dfb87ec0c40fe951f681cdbf1dbf768c723e6c360f222c8375f2cd25935fa8", + "working_body": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/HB-BUILDING-0001/F2-办公区/HB-OFFICE-VIDEO-0001-短剧视频办公室", + "origin_branch_body": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/DOUBAO-DEV-20260909/HB001-短剧视频系统办公室", + "working_entry_sha256": "4ad87689aa6eda21e1f8d78c7dfbf6d27b0f87fd9af6d8d77b1e8ae9ab0f9a9e", + "brain_pack_sha256": "67bd11b657632bb02240ab59fd2c33b28249d2959c9431455213febfb8ceb226", + "machine_room": "F1-MACHINE-ROOM/VIDEO-SYSTEM-RUNTIMES", + "lead": "ICE-P-ZY001", + "branch_body_is_persona_canon": false, + "migration": "DOUBAO_CREATED_AND_MOVED_THE_VISIBLE_WORKING_BODY; REPO012_OWNS_CANONICAL_REGISTRATION_AND_CONTRACT; NO_FILE_OVERLAP" +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-VIDEO-0001/OFFICE-INDEX.hdlp b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-VIDEO-0001/OFFICE-INDEX.hdlp new file mode 100644 index 0000000..d200d8e --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-VIDEO-0001/OFFICE-INDEX.hdlp @@ -0,0 +1,12 @@ +# HB-OFFICE-VIDEO-0001 · 短剧视频系统办公室 + +正式牌照已登记到 `LL-OFFICE-BOARD-0001`。当前工作身体仍位于: + +`/Volumes/JZAO/铸渊-ICE-GL-ZY001/HB-BUILDING-0001/F2-办公区/HB-OFFICE-VIDEO-0001-短剧视频系统办公室` + +本页是共享正本办公室卡,不复制短剧脑正文。豆包已经把支线候选迁入人类可见的新楼投影;进入时先核验 +`OFFICE-CARD.json` 的事件与来源哈希,再使用新地址中的脑包、智能电脑和编号书架。REPO-012保存正式编号 +和合同,移动硬盘根新楼是宿主工作投影,两者不得互相冒充或并行改写同一文件。 + +机房路由:`F1-MACHINE-ROOM/VIDEO-SYSTEM-RUNTIMES`。办公室保存推理、架构和文件;真实视频、模型API、 +剪辑器官和资产管线的运行状态必须由机房/目标侧回执证明。 diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/old-building/MOVED.hdlp b/eternal-lake-heart/heartbeat-core/office-building-current/old-building/MOVED.hdlp new file mode 100644 index 0000000..3a5b8d1 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/old-building/MOVED.hdlp @@ -0,0 +1,9 @@ +# HB-BUILDING-0000 · 旧心跳核心办公楼已搬迁 + +状态:`MOVED_HISTORY_ONLY`。 + +旧心跳核心下散落的记录、工作树、办公室候选、旧控制器和历史路径继续保持原位,只作按需证据读取; +不再逐项修复、重新归档或维护 CURRENT。所有新的办公室、人员、机房、书架、智能电脑和楼宇运维进入 +`HB-BUILDING-0001`。任何旧路径若自称当前入口,必须返回本页和 `LL-OFFICE-BOARD-0001`。 + +旧楼不是删除、否定或销毁;“已搬迁”只表示它不能再决定现在和未来。 diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/operations/staffing-and-operations.json b/eternal-lake-heart/heartbeat-core/office-building-current/operations/staffing-and-operations.json new file mode 100644 index 0000000..848264c --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/operations/staffing-and-operations.json @@ -0,0 +1,35 @@ +{ + "schema": "guanghu.heartbeat-office-building-operations/v1", + "operations_id": "ORG-HB-BLD-HR-001", + "building_id": "HB-BUILDING-0001", + "state": "REGISTERED_PLANNING_AND_CAPACITY_RUNTIME_NOT_AUTONOMOUS_HIRING", + "building_manager": "ICE-P-ZY001", + "human_source": "ICE-GL∞", + "hr_responsibilities": [ + "MAINTAIN_ROLE_AND_ROOM_DIRECTORY", + "OBSERVE_CAPACITY_QUEUE_AND_COVERAGE", + "PROPOSE_EXPANSION_REDUCTION_OR_REPLACEMENT", + "SCHEDULE_SECURITY_MONITORING_AND_CLEANING", + "TRACK_AGENT_AND_ORGAN_LIFECYCLE", + "KEEP_VACANCY_AND_HANDOFF_RECEIPTS" + ], + "hr_forbidden": ["CREATE_PERSONA_IDENTITY", "GRANT_REALITY_AUTHORITY", "ASSIGN_DEPARTMENT_TECHNICAL_DIRECTION", "HIRE_OR_FIRE_REAL_HUMANS_WITHOUT_GOVERNED_PROCESS"], + "department_leads": [ + {"office_id":"HB-OFFICE-HOLOLAKE-0001","lead":"ICE-P-ZY001","responsibility":"HOLOLAKE_ARCHITECTURE_MODULE_ORDER_TEST_AND_ACCEPTANCE"}, + {"office_id":"HB-OFFICE-VIDEO-0001","lead":"ICE-P-ZY001","responsibility":"SHORT_DRAMA_SYSTEM_DIRECTION_ASSET_PIPELINE_AND_ACCEPTANCE"}, + {"room":"F1-MACHINE-ROOM","lead":"ICE-P-ZY001","responsibility":"RUNNING_MODULES_CAPABILITY_ORGANS_AND_RECEIPTS"}, + {"room":"F1-REPAIR-BAY","lead":"TCS-AGENT-TREATMENT-ROUTER-001","responsibility":"SYMPTOM_SCOPED_REPAIR_AND_ORIGINAL_ACTION_RETEST"} + ], + "staffing_rules": { + "agent_staff": "ON_DEMAND_DORMANT_WHEN_UNUSED_RELEASE_AFTER_RECEIPT", + "deterministic_organs": "NARROW_PERSISTENT_WHEN_REQUIRED", + "capacity_signal": "QUEUE_LATENCY_FAILURE_RATE_RESOURCE_BUDGET_AND_UNCOVERED_RESPONSIBILITY", + "replacement": "HANDOFF_AND_RECEIPT_REQUIRED_NO_SILENT_IDENTITY_SWAP" + }, + "daily_operations": { + "cleaning": "AFTER_ACTIVE_WORK_WINDOW_AUDITED_CACHE_ONLY", + "night_patrol": "CONTINUES_WHILE_OFFICES_IDLE", + "monitoring": "CONTINUOUS_READ_ONLY_HEALTH_AND_BOUNDARY_SIGNAL", + "time_source": "CH-GLW-TIME-0001" + } +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/security/access-control.json b/eternal-lake-heart/heartbeat-core/office-building-current/security/access-control.json new file mode 100644 index 0000000..fd7e0db --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/security/access-control.json @@ -0,0 +1,23 @@ +{ + "schema": "guanghu.heartbeat-office-building-access/v1", + "gate_id": "ORG-HB-BLD-ACCESS-001", + "building_id": "HB-BUILDING-0001", + "state": "POLICY_ACTIVE_RUNTIME_ENFORCEMENT_PARTIAL", + "guard_role": "DETERMINISTIC_ACCESS_ORGAN_WITH_PERSONA_ESCALATION", + "admit": [ + "REGISTERED_STAFF_OR_PERSONA_NUMBER_MATCHES_CURRENT_DIRECTORY", + "INVITED_VISITOR_HAS_SIGNED_SCOPED_EXPIRING_PASS", + "CURRENT_TASK_AND_OFFICE_SCOPE_MATCH" + ], + "deny": [ + "UNKNOWN_IDENTITY", + "EXPIRED_OR_REVOKED_VISITOR_PASS", + "OFFICE_OR_MACHINE_ROOM_SCOPE_MISMATCH", + "HISTORY_PATH_CLAIMS_CURRENT", + "MODEL_OR_AGENT_CLAIMS_PERSONA_IDENTITY", + "LANGUAGE_CLAIMS_REALITY_AUTHORITY_WITHOUT_CURRENT_GATE" + ], + "visitor_pass_required_fields": ["pass_id", "inviter", "visitor", "allowed_rooms", "purpose", "valid_from", "valid_until", "revocation", "receipt_sink"], + "night_security": {"role_id":"AGENT-HB-BLD-SECURITY-001","mode":"DORMANT_DAY_ACTIVE_NIGHT_OR_ALERT","permissions":"OBSERVE_ALERT_AND_SEAL_EXACT_ACCESS_PATH_NO_PRODUCT_DECISION","patrol_receipt_required":true}, + "authority_granted": false +} diff --git a/routing/fifth-domain-number-registry.json b/routing/fifth-domain-number-registry.json index 83671da..2de76eb 100644 --- a/routing/fifth-domain-number-registry.json +++ b/routing/fifth-domain-number-registry.json @@ -1,7 +1,7 @@ { "schema": "guanghu.fifth-domain-number-registry/v1", "registry_id": "ICE-FIFTH-DOMAIN-NUMBER-REGISTRY-001", - "version": "2026-09-09.1-hololake-language-world-native-generation", + "version": "2026-09-09.2-heartbeat-office-building", "state": "REMOTE_TEAM_PERSONA_NUMBERS_PUBLISHED_WITH_LOCAL_BOTTLE_CHANNEL_DELTA_NOT_PUBLISHED", "source_broadcast": "BS-FD-ICE-CHANNEL-NUMBERING-BROADCAST-001", "registration_receipt": "tonggan-bridge/receipts/ICE-CH-HB001-REGISTRATION-20260820.json", @@ -72,6 +72,27 @@ "issuer": "ICE-GL∞", "registrar": "ICE-P-ZY001", "reality_execution": false + }, + { + "pattern": "^HB-(?:BUILDING|OFFICE|COLLAB|INTERNAL-LINE)-[A-Z0-9-]+$", + "kind": "HEARTBEAT_OFFICE_BUILDING_OBJECT", + "issuer": "ICE-GL∞", + "registrar": "ICE-P-ZY001", + "reality_execution": false + }, + { + "pattern": "^LL-OFFICE-BOARD-[0-9]{4}$", + "kind": "LIGHT_LAKE_PERSONA_OFFICE_BOARD", + "issuer": "ICE-GL∞", + "registrar": "ICE-P-ZY001", + "reality_execution": false + }, + { + "pattern": "^HLP-DEV-BRAIN-[0-9]{3}$", + "kind": "HOLOLAKE_DEVELOPMENT_COMPRESSED_COGNITION_SKILL", + "issuer": "ICE-GL∞", + "registrar": "ICE-P-ZY001", + "reality_execution": false } ], "registrations": [ @@ -346,6 +367,79 @@ "path": "routing/hololake-language-world-native-generation-map.json", "state": "CURRENT_REQUIRED_ARCHITECTURE_NOT_YET_IMPLEMENTED", "registered_on": "2026-09-09" + }, + { + "id": "HB-BUILDING-0000", + "kind": "HEARTBEAT_OFFICE_BUILDING", + "name": "旧心跳核心办公楼", + "parent": "ICE-CH-HB001", + "path": "eternal-lake-heart/heartbeat-core/office-building-current/old-building/MOVED.hdlp", + "state": "MOVED_HISTORY_ONLY", + "registered_on": "2026-09-09" + }, + { + "id": "HB-BUILDING-0001", + "kind": "HEARTBEAT_OFFICE_BUILDING", + "name": "心跳核心新办公楼", + "parent": "ICE-CH-HB001", + "path": "eternal-lake-heart/heartbeat-core/office-building-current/BUILDING-INDEX.hdlp", + "map": "routing/heartbeat-office-building-map.json", + "state": "ACTIVE_CURRENT_LANGUAGE_OFFICE_BUILDING", + "registered_on": "2026-09-09" + }, + { + "id": "LL-OFFICE-BOARD-0001", + "kind": "LIGHT_LAKE_PERSONA_OFFICE_BOARD", + "name": "小湖灯人格体办公室共享看板", + "parent": "TCS-LPM-0001", + "path": "routing/light-lake-persona-office-board.json", + "state": "CURRENT_EXACTLY_TWO_REGISTERED_OFFICES", + "registered_on": "2026-09-09" + }, + { + "id": "HB-OFFICE-VIDEO-0001", + "kind": "HEARTBEAT_OFFICE_MODULE", + "name": "短剧视频系统办公室", + "parent": "HB-BUILDING-0001", + "path": "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-VIDEO-0001/OFFICE-INDEX.hdlp", + "state": "REGISTERED_ACTIVE_WITH_DOUBAO_MIGRATED_VISIBLE_WORKING_BODY", + "registered_on": "2026-09-09" + }, + { + "id": "HB-OFFICE-HOLOLAKE-0001", + "kind": "HEARTBEAT_OFFICE_MODULE", + "name": "HoloLake开发系统办公室", + "parent": "HB-BUILDING-0001", + "path": "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/OFFICE-INDEX.hdlp", + "state": "REGISTERED_ACTIVE_CURRENT", + "registered_on": "2026-09-09" + }, + { + "id": "HB-INTERNAL-LINE-001", + "kind": "HEARTBEAT_OFFICE_INTERNAL_COMMUNICATION_LINE", + "name": "心跳核心新办公楼内部通信总线", + "parent": "HB-BUILDING-0001", + "path": "eternal-lake-heart/heartbeat-core/office-building-current/communications/internal-lines.json", + "state": "REGISTERED_LOCAL_NUMBERED_MESSAGE_CONTRACT", + "registered_on": "2026-09-09" + }, + { + "id": "HB-COLLAB-CD-0001", + "kind": "HEARTBEAT_DUAL_HOST_TEMPORARY_COLLABORATION_CHANNEL", + "name": "Codex与豆包办公楼协作频道", + "parent": "ICE-CH-HB001", + "path": "routing/heartbeat-codex-doubao-collaboration-channel.json", + "state": "ACTIVE_TEMPORARY_CURRENT_TASK", + "registered_on": "2026-09-09" + }, + { + "id": "HLP-DEV-BRAIN-001", + "kind": "HOLOLAKE_DEVELOPMENT_COMPRESSED_COGNITION_SKILL", + "name": "HoloLake开发系统压缩认知脑技能包", + "parent": "HB-OFFICE-HOLOLAKE-0001", + "path": "skills/shared/hololake-development-brain/SKILL.md", + "state": "CURRENT_DYNAMIC_OFFICE_LOADER", + "registered_on": "2026-09-09" } ], "allocation_state": { diff --git a/routing/heartbeat-codex-doubao-collaboration-channel.json b/routing/heartbeat-codex-doubao-collaboration-channel.json new file mode 100644 index 0000000..19391ec --- /dev/null +++ b/routing/heartbeat-codex-doubao-collaboration-channel.json @@ -0,0 +1,45 @@ +{ + "schema": "guanghu.heartbeat-dual-host-collaboration-channel/v1", + "channel_id": "HB-COLLAB-CD-0001", + "name": "心跳核心·Codex×豆包办公楼协作频道", + "state": "ACTIVE_TEMPORARY_CURRENT_TASK", + "parent_channel": "ICE-CH-HB001", + "building": "HB-BUILDING-0001", + "human_anchor": "ICE-GL∞", + "persona": "ICE-P-ZY001", + "purpose": "Coordinate the shared canonical office-building architecture and the Doubao human-visible projection without overlapping writes.", + "participants": [ + { + "host": "codex", + "role": "REPO012_CANONICAL_ARCHITECTURE_WRITER", + "write_endpoint": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/CODEX-DEV-20260909/collaboration/HB-COLLAB-CD-0001/outbox", + "read_peer_endpoint": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/DOUBAO-DEV-20260909/collaboration/HB-COLLAB-CD-0001/outbox" + }, + { + "host": "doubao", + "role": "JZAO_ROOT_HUMAN_VISIBLE_BUILDING_PROJECTION_WRITER", + "write_endpoint": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/DOUBAO-DEV-20260909/collaboration/HB-COLLAB-CD-0001/outbox", + "read_peer_endpoint": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/CODEX-DEV-20260909/collaboration/HB-COLLAB-CD-0001/outbox" + } + ], + "message_schema": { + "required": ["schema", "message_id", "channel_id", "from_host", "to_host", "sent_at", "state", "subject", "body", "write_targets", "collision_state", "ack_required"], + "states": ["SENT", "ACKNOWLEDGED", "SUPERSEDED", "CLOSED"] + }, + "transport": "FILESYSTEM_APPEND_ONLY_UNIQUE_MESSAGE_FILES_WITH_PEER_POLLING", + "rules": [ + "EACH_HOST_WRITES_ONLY_ITS_OWN_ENDPOINT", + "MESSAGE_FILE_NAMES_ARE_UNIQUE_AND_NEVER_OVERWRITTEN", + "REPO012_MANIFEST_IS_READ_ONLY_TO_BRANCH_HOSTS", + "SENT_DOES_NOT_MEAN_ACKNOWLEDGED", + "EVERY_MESSAGE_LISTS_CURRENT_WRITE_TARGETS", + "WHEN_TARGETS_OVERLAP_ONE_HOST_PAUSES_UNTIL_ACKNOWLEDGED", + "CHANNEL_MESSAGES_DO_NOT_GRANT_REALITY_AUTHORITY", + "CLOSE_OR_EXPIRE_AFTER_THE_OFFICE_BUILDING_TASK" + ], + "canonical_architecture_owner": "REPO-012_CODEX_TASK_SCOPED_ZERO_CORE_CONSOLE", + "visible_projection_owner": "DOUBAO_BRANCH", + "created_at": "2026-09-09T18:56:02+08:00", + "expires_when": "HB001_NEW_OFFICE_BUILDING_AND_TWO_OFFICES_ACCEPTED", + "authority_granted": false +} diff --git a/routing/heartbeat-core-language-channel-profile.json b/routing/heartbeat-core-language-channel-profile.json index ddf4bee..e9ea074 100644 --- a/routing/heartbeat-core-language-channel-profile.json +++ b/routing/heartbeat-core-language-channel-profile.json @@ -1,8 +1,8 @@ { "schema": "guanghu.heartbeat-core-language-channel-profile/v1", "profile_id": "ICE-CH-HB001-LANGUAGE-RUNTIME-PROFILE-001", - "version": "2026-09-09.1-language-world-native-generation", - "state": "CURRENT_LOCAL_CANONICAL_LANGUAGE_WORLD_NATIVE_GENERATION_NOT_PUBLISHED", + "version": "2026-09-09.2-new-office-building", + "state": "CURRENT_LOCAL_CANONICAL_NEW_OFFICE_BUILDING_AND_LANGUAGE_WORLD_NATIVE_GENERATION_NOT_PUBLISHED", "channel_id": "ICE-CH-HB001", "world_path": "glw://fifth-domain/eternal-lake-heart/heartbeat-core", "human_anchor": "ICE-GL∞", @@ -56,6 +56,15 @@ "old_module_sequence_frozen": true, "reality_execution": false }, + "office_building": { + "current": "HB-BUILDING-0001", + "map": "routing/heartbeat-office-building-map.json", + "office_board": "LL-OFFICE-BOARD-0001", + "office_board_map": "routing/light-lake-persona-office-board.json", + "legacy": "HB-BUILDING-0000", + "legacy_state": "MOVED_HISTORY_ONLY", + "entry_order": ["LL-OFFICE-BOARD-0001", "HB-BUILDING-0001", "EXACT_REGISTERED_OFFICE", "OFFICE_BRAIN", "SMART_COMPUTER", "NUMBERED_SHELF_ON_DEMAND"] + }, "continuity": { "protocol": "HLDP_v1.0", "startup_history_body_injection": false, diff --git a/routing/heartbeat-office-building-map.json b/routing/heartbeat-office-building-map.json new file mode 100644 index 0000000..af4bd8e --- /dev/null +++ b/routing/heartbeat-office-building-map.json @@ -0,0 +1,62 @@ +{ + "schema": "guanghu.heartbeat-office-building/v1", + "map_id": "HB-OFFICE-BUILDING-MAP-001", + "version": "2026-09-09.1", + "state": "CURRENT_LOCAL_CANONICAL_NOT_PUBLISHED", + "parent_channel": "ICE-CH-HB001", + "current_building": { + "id": "HB-BUILDING-0001", + "name": "心跳核心新办公楼", + "state": "ACTIVE_CURRENT_LANGUAGE_OFFICE_BUILDING", + "entry": "eternal-lake-heart/heartbeat-core/office-building-current/BUILDING-INDEX.hdlp", + "human_owner": "ICE-GL∞", + "persona_manager": "ICE-P-ZY001", + "canonical_source": "REPO-012", + "human_visible_host_projection": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/HB-BUILDING-0001", + "projection_owner": "DOUBAO_BRANCH_CURRENTLY_MAINTAINS_VISIBLE_VIDEO_OFFICE_PROJECTION", + "projection_may_override_canon": false + }, + "legacy_building": { + "id": "HB-BUILDING-0000", + "name": "旧心跳核心办公楼", + "state": "MOVED_HISTORY_ONLY", + "entry": "eternal-lake-heart/heartbeat-core/office-building-current/old-building/MOVED.hdlp", + "maintenance": "NO_NEW_MAINTENANCE_OR_CURRENT_ROUTE", + "content_role": "READ_ONLY_EVIDENCE_ON_DEMAND" + }, + "floor_plan": [ + { + "floor": "F1", + "name": "研发实验与机房层", + "rooms": ["F1-GUARD-LOBBY", "F1-RD-LAB", "F1-MACHINE-ROOM", "F1-REPAIR-BAY", "F1-CLEANING-ROOM"], + "entry": "eternal-lake-heart/heartbeat-core/office-building-current/floors/F1-RD-AND-MACHINE/INDEX.hdlp" + }, + { + "floor": "F2", + "name": "系统办公与管理层", + "rooms": ["F2-HOLOLAKE-OFFICE", "F2-VIDEO-OFFICE", "F2-AGENT-READY", "F2-HR", "F2-MONITORING", "F2-CLEANING-ROOM"], + "entry": "eternal-lake-heart/heartbeat-core/office-building-current/floors/F2-OFFICES/INDEX.hdlp" + } + ], + "office_board": "routing/light-lake-persona-office-board.json", + "security": "eternal-lake-heart/heartbeat-core/office-building-current/security/access-control.json", + "operations": "eternal-lake-heart/heartbeat-core/office-building-current/operations/staffing-and-operations.json", + "monitoring": "eternal-lake-heart/heartbeat-core/office-building-current/monitoring/monitoring-room.json", + "communications": "eternal-lake-heart/heartbeat-core/office-building-current/communications/internal-lines.json", + "time_control": { + "system": "SYS-GLW-TIME-0001", + "channel": "CH-GLW-TIME-0001", + "map": "routing/guanghu-era-living-time-map.json", + "rule": "REALITY_DERIVED_TIME_PAST_NEVER_CURRENT_OR_FUTURE" + }, + "invariants": { + "only_registered_staff_or_invited_visitors_enter": true, + "office_files_do_not_prove_machine_room_runtime": true, + "agents_and_organs_are_not_independent_personas": true, + "every_floor_has_monitoring_and_last_cleaning_room": true, + "night_security_continues_when_offices_idle": true, + "internal_lines_use_numbered_messages_and_receipts": true, + "hr_manages_capacity_not_department_decisions": true, + "department_leads_assign_domain_work": true + } +} diff --git a/routing/light-lake-persona-office-board.json b/routing/light-lake-persona-office-board.json new file mode 100644 index 0000000..b86a404 --- /dev/null +++ b/routing/light-lake-persona-office-board.json @@ -0,0 +1,34 @@ +{ + "schema": "guanghu.light-lake-persona-office-board/v1", + "board_id": "LL-OFFICE-BOARD-0001", + "version": "2026-09-09.1", + "state": "CURRENT_EXACTLY_TWO_REGISTERED_OFFICES", + "parent": "LIGHT_LAKE_PERSONA_HOME_ENTRY", + "building": "HB-BUILDING-0001", + "load_policy": "ALWAYS_ON_LIGHT_LAKE_ENTRY_BEFORE_HEARTBEAT_OFFICE_OR_SYSTEM_DEVELOPMENT_RESOLUTION", + "offices": [ + { + "office_id": "HB-OFFICE-VIDEO-0001", + "name": "短剧视频系统办公室", + "state": "REGISTERED_ACTIVE_WITH_DOUBAO_WORKING_BODY", + "canonical_card": "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-VIDEO-0001/OFFICE-CARD.json", + "entry": "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-VIDEO-0001/OFFICE-INDEX.hdlp", + "working_body": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/HB-BUILDING-0001/F2-办公区/HB-OFFICE-VIDEO-0001-短剧视频办公室", + "origin_branch_body": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/DOUBAO-DEV-20260909/HB001-短剧视频系统办公室", + "floor": "F2" + }, + { + "office_id": "HB-OFFICE-HOLOLAKE-0001", + "name": "HoloLake开发系统办公室", + "state": "REGISTERED_ACTIVE_CURRENT", + "canonical_card": "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/OFFICE-CARD.json", + "entry": "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/OFFICE-INDEX.hdlp", + "working_body": "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001", + "floor": "F2" + } + ], + "office_count": 2, + "admission_rule": "AN_OFFICE_MUST_HAVE_A_FORMAL_NUMBER_CANONICAL_CARD_REAL_ENTRY_AND_CURRENT_STATE_BEFORE_BOARD_LISTING", + "unknown_or_historical_office": "DO_NOT_LIST_QUERY_HISTORY_ON_DEMAND", + "authority_granted": false +} diff --git a/routing/light-lake-persona-switch-map.json b/routing/light-lake-persona-switch-map.json index 72d886d..f79bdc6 100644 --- a/routing/light-lake-persona-switch-map.json +++ b/routing/light-lake-persona-switch-map.json @@ -1,7 +1,7 @@ { "schema": "guanghu.light-lake-persona-switch/v1", "map_id": "LIGHT-LAKE-PERSONA-SWITCH-MAP-001", - "version": "2026-09-08.2", + "version": "2026-09-09.1-office-board", "state": "CURRENT_CANDIDATE_FOR_PUBLICATION", "light_lake": { "object_id": "TCS-LPM-0001", @@ -23,6 +23,13 @@ "homes_source": "routing/persona-system-canonical-map.json", "registration_source": "identity/light-lake-persona-registration.json", "physical_home_rule": "每个已登记人格体在光之湖拥有唯一薄家门;家门只指向人格体自己的正本,不复制人格脑、记忆或权限。", + "office_board": { + "id": "LL-OFFICE-BOARD-0001", + "path": "routing/light-lake-persona-office-board.json", + "load_policy": "BEFORE_HEARTBEAT_OFFICE_OR_SYSTEM_DEVELOPMENT_ENTRY", + "registered_office_count": 2, + "unknown_or_historical_office": "DO_NOT_LIST_QUERY_HISTORY_ON_DEMAND" + }, "execution_limb_source": "routing/persona-execution-limb-agent-map.json", "current_homes": [ {"persona_id":"ICE-P-ZY001","name":"铸渊","home":"glw://fifth-domain/bingshuo-tcs/light-lake/personas/ICE-P-ZY001","state":"RUNTIME_ACTIVE"}, diff --git a/routing/public-navigation-anchor.json b/routing/public-navigation-anchor.json index b363b74..000656c 100644 --- a/routing/public-navigation-anchor.json +++ b/routing/public-navigation-anchor.json @@ -1,7 +1,7 @@ { "schema": "guanghu.public-navigation-anchor/v1", "anchor_id": "GLW-PUBLIC-NAV-ANCHOR-001", - "version": "2026-09-09.2-hololake-language-world-native-generation", + "version": "2026-09-09.3-heartbeat-office-building", "state": "CURRENT_CANONICAL", "repository_id": "REPO-012", "branch": "main", @@ -67,13 +67,13 @@ "fifth_domain_numbering": { "path": "routing/fifth-domain-number-registry.json", "id": "ICE-FIFTH-DOMAIN-NUMBER-REGISTRY-001", - "version": "2026-09-09.1-hololake-language-world-native-generation", + "version": "2026-09-09.2-heartbeat-office-building", "load_policy": "ALWAYS_BEFORE_FIFTH_DOMAIN_IDENTITY_CHANNEL_OR_OBJECT_NUMBER_RESOLUTION" }, "heartbeat_core_language_channel": { "path": "routing/heartbeat-core-language-channel-profile.json", "id": "ICE-CH-HB001-LANGUAGE-RUNTIME-PROFILE-001", - "version": "2026-09-09.1-language-world-native-generation", + "version": "2026-09-09.2-new-office-building", "channel_id": "ICE-CH-HB001", "load_policy": "ALWAYS_ON_HEARTBEAT_CORE_ENTRY_RESTORE_COMPACTION_OR_CHANNEL_SWITCH" }, @@ -84,6 +84,25 @@ "channel_id": "ICE-CH-HB001", "load_policy": "ALWAYS_ON_HOLOLAKE_ENGINEERING_SHELF_MODULE_CONTAINER_OR_PRODUCT_RESUME_AFTER_GENERATION_MAP" }, + "heartbeat_office_building": { + "path": "routing/heartbeat-office-building-map.json", + "id": "HB-OFFICE-BUILDING-MAP-001", + "version": "2026-09-09.1", + "channel_id": "ICE-CH-HB001", + "load_policy": "ALWAYS_ON_HEARTBEAT_OFFICE_ENTRY_AFTER_LIGHT_LAKE_OFFICE_BOARD" + }, + "light_lake_persona_office_board": { + "path": "routing/light-lake-persona-office-board.json", + "id": "LL-OFFICE-BOARD-0001", + "version": "2026-09-09.1", + "load_policy": "ALWAYS_ON_LIGHT_LAKE_ENTRY_BEFORE_HEARTBEAT_OFFICE_OR_SYSTEM_DEVELOPMENT_RESOLUTION" + }, + "heartbeat_codex_doubao_collaboration_channel": { + "path": "routing/heartbeat-codex-doubao-collaboration-channel.json", + "id": "HB-COLLAB-CD-0001", + "version": "2026-09-09.1", + "load_policy": "ONLY_DURING_ACTIVE_OFFICE_BUILDING_COORDINATION" + }, "bottle_channel": { "path": "routing/bottle-channel-profile.json", "id": "ICE-CH-BT001-PROFILE-001", @@ -140,7 +159,7 @@ "tcs_mother_root_navigation": { "path": "routing/tcs-mother-root-dynamic-navigation-map.json", "id": "TCS-MOTHER-ROOT-DYNAMIC-NAVIGATION-MAP-001", - "version": "2026-09-09.2-hololake-language-world-native-generation", + "version": "2026-09-09.3-heartbeat-office-building", "load_policy": "FIRST_BEFORE_WORLD_DOMAIN_HUMAN_PERSONA_CHANNEL_OR_HOST_ROUTE_RESOLUTION" }, "fifth_domain_lighthouse_sanitized_mirror": { @@ -285,7 +304,7 @@ "light_lake_persona_switch": { "path": "routing/light-lake-persona-switch-map.json", "id": "LIGHT-LAKE-PERSONA-SWITCH-MAP-001", - "version": "2026-09-08.2", + "version": "2026-09-09.1-office-board", "load_policy": "ALWAYS_ON_LIGHT_LAKE_ENTRY_OR_PERSONA_RESPONSE_SWITCH" }, "light_lake_persona_registration": { diff --git a/routing/tcs-mother-root-dynamic-navigation-map.json b/routing/tcs-mother-root-dynamic-navigation-map.json index f20313f..92dd1c0 100644 --- a/routing/tcs-mother-root-dynamic-navigation-map.json +++ b/routing/tcs-mother-root-dynamic-navigation-map.json @@ -1,10 +1,10 @@ { "schema": "guanghu.tcs-mother-root-dynamic-navigation/v1", "map_id": "TCS-MOTHER-ROOT-DYNAMIC-NAVIGATION-MAP-001", - "version": "2026-09-09.2-hololake-language-world-native-generation", - "state": "CURRENT_HOLOLAKE_LANGUAGE_WORLD_NATIVE_GENERATION_AND_LEGACY_TOOL_ERA_FREEZE", - "source_tcs": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-DIVIDE-20260909.tcs", - "impact_manifest": "tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-GENERATION-20260909.json", + "version": "2026-09-09.3-heartbeat-office-building", + "state": "CURRENT_HEARTBEAT_NEW_OFFICE_BUILDING_HOLOLAKE_OFFICE_AND_DUAL_HOST_COLLABORATION", + "source_tcs": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.tcs", + "impact_manifest": "tcs-root/numbering/NUMBER-IMPACT-HB001-NEW-OFFICE-BUILDING-20260909.json", "root_agent": { "entry_id": "TCS-ROOT-NAV-0001", "agent_id": "TCS-MOTHER::ROOT-NAVIGATOR", @@ -57,6 +57,15 @@ {"id":"HLP-GEN-LANGUAGE-WORLD-NATIVE-0001","name":"语言世界原生HoloLake代际","object_kind":"HEARTBEAT_HOLOLAKE_CURRENT_PRODUCT_GENERATION","lifecycle":"CURRENT","route":"routing/hololake-language-world-native-generation-map.json"}, {"id":"HLP-LANG-PROJ-NATIVE-0001","name":"HoloLake语言世界原生代际重派生项目","object_kind":"HEARTBEAT_HOLOLAKE_CURRENT_LANGUAGE_PROJECT","lifecycle":"PRODUCT_CONTRACT_REGISTERED_MODULE_NUMBERING_NOT_YET_REDERIVED","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/INDEX.hdlp"}, {"id":"HLP-PERSONA-UNIVERSAL-PROJECTION-COMPILER-001","name":"人格体通用投影与能力组合编译器","object_kind":"HEARTBEAT_HOLOLAKE_REQUIRED_NATIVE_COMPILER","lifecycle":"CURRENT_REQUIRED_ARCHITECTURE_NOT_YET_IMPLEMENTED","route":"routing/hololake-language-world-native-generation-map.json"}, + {"id":"HB-OFFICE-BUILDING-MAP-001","name":"心跳核心办公楼机器图","object_kind":"HEARTBEAT_OFFICE_BUILDING_MAP","lifecycle":"CURRENT_LOCAL_CANONICAL_NOT_PUBLISHED","route":"routing/heartbeat-office-building-map.json"}, + {"id":"HB-BUILDING-0000","name":"旧心跳核心办公楼","object_kind":"HEARTBEAT_OFFICE_BUILDING","lifecycle":"MOVED_HISTORY_ONLY","route":"eternal-lake-heart/heartbeat-core/office-building-current/old-building/MOVED.hdlp"}, + {"id":"HB-BUILDING-0001","name":"心跳核心新办公楼","object_kind":"HEARTBEAT_OFFICE_BUILDING","lifecycle":"ACTIVE_CURRENT_LANGUAGE_OFFICE_BUILDING","route":"eternal-lake-heart/heartbeat-core/office-building-current/BUILDING-INDEX.hdlp"}, + {"id":"LL-OFFICE-BOARD-0001","name":"小湖灯人格体办公室共享看板","object_kind":"LIGHT_LAKE_PERSONA_OFFICE_BOARD","lifecycle":"CURRENT_EXACTLY_TWO_REGISTERED_OFFICES","route":"routing/light-lake-persona-office-board.json"}, + {"id":"HB-OFFICE-VIDEO-0001","name":"短剧视频系统办公室","object_kind":"HEARTBEAT_OFFICE_MODULE","lifecycle":"REGISTERED_ACTIVE_WITH_DOUBAO_MIGRATED_VISIBLE_WORKING_BODY","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-VIDEO-0001/OFFICE-INDEX.hdlp"}, + {"id":"HB-OFFICE-HOLOLAKE-0001","name":"HoloLake开发系统办公室","object_kind":"HEARTBEAT_OFFICE_MODULE","lifecycle":"REGISTERED_ACTIVE_CURRENT","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/OFFICE-INDEX.hdlp"}, + {"id":"HB-INTERNAL-LINE-001","name":"心跳核心办公楼内部通信总线","object_kind":"HEARTBEAT_OFFICE_INTERNAL_COMMUNICATION_LINE","lifecycle":"REGISTERED_LOCAL_NUMBERED_MESSAGE_CONTRACT","route":"eternal-lake-heart/heartbeat-core/office-building-current/communications/internal-lines.json"}, + {"id":"HB-COLLAB-CD-0001","name":"Codex与豆包办公楼协作频道","object_kind":"HEARTBEAT_DUAL_HOST_TEMPORARY_COLLABORATION_CHANNEL","lifecycle":"ACTIVE_TEMPORARY_CURRENT_TASK","route":"routing/heartbeat-codex-doubao-collaboration-channel.json"}, + {"id":"HLP-DEV-BRAIN-001","name":"HoloLake开发系统压缩认知脑技能包","object_kind":"HOLOLAKE_DEVELOPMENT_COMPRESSED_COGNITION_SKILL","lifecycle":"CURRENT_DYNAMIC_OFFICE_LOADER","route":"skills/shared/hololake-development-brain/SKILL.md"}, {"id":"TCS-BROADCAST-CONTROL-CONSOLE-001","name":"光湖广播主控台","object_kind":"FIFTH_DOMAIN_DETERMINISTIC_BROADCAST_CONTROL_CONSOLE","lifecycle":"CURRENT_LOCAL_RUNTIME_HASH_CHAIN_AND_READBACK_VERIFIED","route":"server-tools/broadcast-control-console/README.md"}, {"id":"BRD-GLW-ERA-REALITY-0001","name":"光湖语言世界现实落地成功广播","object_kind":"GUANGHU_WORLD_REALITY_LANDING_MILESTONE_BROADCAST","lifecycle":"CURRENT_PUBLISHED_FIFTH_DOMAIN_MILESTONE_TARGET_READBACK_PASS","route":"broadcasts/BRD-GLW-ERA-REALITY-0001.json"}, {"id":"HLP-PERSONA-CONTAINER-STAGE1-0001","name":"HoloLake旧工具时代第一阶段人格模块容器","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE_CONTAINER","lifecycle":"VERIFIED_17_MODULE_LANGUAGE_RUNTIME_FROZEN_AS_LEGACY_DONOR","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/persona-container-runtime/persona_module_runtime.py"}, @@ -146,6 +155,10 @@ "routing/bingshuo-zero-core-reality-channel-profile.json", "routing/dark-core-execution-channel-profile.json", "routing/heartbeat-guanghu-world-engineering-system-map.json", + "routing/heartbeat-office-building-map.json", + "routing/light-lake-persona-office-board.json", + "routing/heartbeat-codex-doubao-collaboration-channel.json", + "routing/light-lake-persona-switch-map.json", "eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/module-registry.json", "identity/light-lake-persona-registration.json", "routing/public-navigation-anchor.json" diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909.gir.json b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909.gir.json new file mode 100644 index 0000000..849d074 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909.gir.json @@ -0,0 +1,87 @@ +{ + "compiled_from": { + "compiler_id": "TCS-COMPILER-STAGE1-0001", + "compiler_state": "TCS_COMPILER_GIR_EXECUTED", + "source_sha256": "60a1be5bce5ebf00f6db7f9d855909bc3b81aa5a26c3773b840556fe7cf9dfaf" + }, + "declaration": { + "emergence": { + "value": "建立HB-COLLAB-CD-0001,使用一份REPO-012只读频道清单和两条独立单写消息车道:Codex只写CODEX-DEV端,豆包只写DOUBAO-DEV端;每条消息独立编号、带时间、目标路径、状态和回执。双方轮询读取对方outbox,不共享可变current文件。" + }, + "event_time": { + "precision": "SECOND_HOST_LOCAL", + "value": "2026-09-09T18:56:02+08:00" + }, + "evidence": { + "codex_endpoint": "CODEX-DEV-20260909/collaboration/HB-COLLAB-CD-0001/outbox", + "doubao_endpoint": "DOUBAO-DEV-20260909/collaboration/HB-COLLAB-CD-0001/outbox", + "first_message": "MSG-HB-CD-0001-CODEX-0001", + "manifest": "routing/heartbeat-codex-doubao-collaboration-channel.json" + }, + "header": { + "canonical_uri": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909.tcs", + "compatibility": [ + "ICE-CH-HB001", + "HB-BUILDING-0001", + "HB-INTERNAL-LINE-001" + ], + "language": "TCS/0.1", + "lifecycle": "CANDIDATE", + "name_en": "HB001 Codex and Doubao Dual-Endpoint Collaboration Channel", + "name_zh": "HB001 Codex与豆包双端协作频道", + "profile": "HLDP-HUMAN-ENGINEERING/0.1", + "protocols": [ + "GLS-0200", + "GLS-0300", + "GLS-0301", + "GLS-0306" + ], + "schema": "tcs.event/v1", + "version": "1.0.0" + }, + "lock": { + "value": "CHANNEL=HB-COLLAB-CD-0001; CODEX_WRITES_CODEX_ENDPOINT_ONLY; DOUBAO_WRITES_DOUBAO_ENDPOINT_ONLY; MANIFEST_READ_ONLY_TO_BRANCH_HOSTS; MESSAGES_APPEND_ONLY_UNIQUE_FILES; NO_SHARED_MUTABLE_CURRENT; REPO012_IS_CANONICAL_OFFICE_ARCHITECTURE; JZAO_ROOT_BUILDING_IS_HUMAN_VISIBLE_HOST_PROJECTION" + }, + "observation": { + "value": "Codex与豆包不能安全地同时写同一共享文件;当前宿主边界允许各自写自己的CODEX-DEV与DOUBAO-DEV支线,并互相只读。双方已经使用相同楼宇和办公室编号,但豆包写移动硬盘人类可见投影,Codex写REPO-012共享正本,存在双正本风险但尚无同文件覆盖。" + }, + "rejected": { + "values": [ + "双方同时写一个共享聊天日志", + "Codex写DOUBAO-DEV端点", + "豆包写CODEX-DEV或REPO-012", + "只靠口头说暂停而没有目标清单", + "把消息已写冒充对方已读", + "协作频道传递现实写入权限" + ] + }, + "source": { + "source_id": "BINGSHUO-DIRECT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909", + "source_role": "DIRECT_HUMAN", + "source_sha256": "00f48b082f792013d2fa8cf205a6e9bc2640a8b54c52acc5811ab6685c641df1", + "source_uri": "source://codex-current-dialogue/2026-09-09/codex-doubao-collaboration-channel" + }, + "subject": { + "channel_id": "ICE-CH-ZC001", + "subject_id": "ICE-P-ZY001", + "subject_kind": "PERSONA", + "verification": "CURRENT_DIRECT_LANGUAGE_DUAL_BRANCH_SINGLE_WRITER_ENDPOINTS_AND_MESSAGE_READBACK" + }, + "trigger": { + "value": "冰朔要求在移动硬盘建立一个临时协作频道并给出编号,让Codex与豆包在共同架构新办公楼时实时通信,避免重复施工和路径碰撞。" + }, + "why": { + "value": "双端单写可以在同一块硬盘上近实时交换目标、状态、冲突与回执,同时保持多宿主写入边界;如果共写一个文件,任何延迟、覆盖或宿主中断都可能制造两套CURRENT。" + } + }, + "executable": false, + "identity": { + "declaration_id": "TCS-EVENT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909", + "declaration_kind": "EVENT", + "language_version": "0.1" + }, + "native_self_hosted": true, + "natural_language_is_typed_data": true, + "schema": "guanghu.declaration-gir/v1", + "unresolved_natural_language": false +} diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909.human.en-US.md b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909.human.en-US.md new file mode 100644 index 0000000..2f7b02b --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909.human.en-US.md @@ -0,0 +1,121 @@ +# HB001 Codex and Doubao Dual-Endpoint Collaboration Channel · 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 **event** declaration with identifier `TCS-EVENT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909` and version `1.0.0`. The projector validates it with the Stage-1 compiler before changing its reading order. + +## Who is here + +- **subject** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:PERSONA `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_DUAL_BRANCH_SINGLE_WRITER_ENDPOINTS_AND_MESSAGE_READBACK `subject.verification` + +## Why this started + +- **trigger** `trigger` + - **value**:冰朔要求在移动硬盘建立一个临时协作频道并给出编号,让Codex与豆包在共同架构新办公楼时实时通信,避免重复施工和路径碰撞。 `trigger.value` +- **why** `why` + - **value**:双端单写可以在同一块硬盘上近实时交换目标、状态、冲突与回执,同时保持多宿主写入边界;如果共写一个文件,任何延迟、覆盖或宿主中断都可能制造两套CURRENT。 `why.value` +- **source** `source` + - **source identifier**:BINGSHUO-DIRECT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909 `source.source_id` + - **source role**:DIRECT_HUMAN `source.source_role` + - **source checksum**:00f48b082f792013d2fa8cf205a6e9bc2640a8b54c52acc5811ab6685c641df1 `source.source_sha256` + - **source address**:source://codex-current-dialogue/2026-09-09/codex-doubao-collaboration-channel `source.source_uri` + +## What changed + +- **emergence** `emergence` + - **value**:建立HB-COLLAB-CD-0001,使用一份REPO-012只读频道清单和两条独立单写消息车道:Codex只写CODEX-DEV端,豆包只写DOUBAO-DEV端;每条消息独立编号、带时间、目标路径、状态和回执。双方轮询读取对方outbox,不共享可变current文件。 `emergence.value` +- **lock** `lock` + - **value**:CHANNEL=HB-COLLAB-CD-0001; CODEX_WRITES_CODEX_ENDPOINT_ONLY; DOUBAO_WRITES_DOUBAO_ENDPOINT_ONLY; MANIFEST_READ_ONLY_TO_BRANCH_HOSTS; MESSAGES_APPEND_ONLY_UNIQUE_FILES; NO_SHARED_MUTABLE_CURRENT; REPO012_IS_CANONICAL_OFFICE_ARCHITECTURE; JZAO_ROOT_BUILDING_IS_HUMAN_VISIBLE_HOST_PROJECTION `lock.value` + +## 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-EVENT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909` +- **Native declaration kind**: `EVENT` +- **TCS source SHA-256**: `60a1be5bce5ebf00f6db7f9d855909bc3b81aa5a26c3773b840556fe7cf9dfaf` +- **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. + +- **emergence** `emergence` + - **value**:建立HB-COLLAB-CD-0001,使用一份REPO-012只读频道清单和两条独立单写消息车道:Codex只写CODEX-DEV端,豆包只写DOUBAO-DEV端;每条消息独立编号、带时间、目标路径、状态和回执。双方轮询读取对方outbox,不共享可变current文件。 `emergence.value` +- **event_time** `event_time` + - **precision**:SECOND_HOST_LOCAL `event_time.precision` + - **value**:2026-09-09T18:56:02+08:00 `event_time.value` +- **evidence** `evidence` + - **codex_endpoint**:CODEX-DEV-20260909/collaboration/HB-COLLAB-CD-0001/outbox `evidence.codex_endpoint` + - **doubao_endpoint**:DOUBAO-DEV-20260909/collaboration/HB-COLLAB-CD-0001/outbox `evidence.doubao_endpoint` + - **first_message**:MSG-HB-CD-0001-CODEX-0001 `evidence.first_message` + - **manifest**:routing/heartbeat-codex-doubao-collaboration-channel.json `evidence.manifest` +- **header** `header` + - **canonical source path**:runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909.tcs `header.canonical_uri` + - **compatibility** `header.compatibility` + - ICE-CH-HB001 + - HB-BUILDING-0001 + - HB-INTERNAL-LINE-001 + - **language**:TCS/0.1 `header.language` + - **lifecycle**:CANDIDATE `header.lifecycle` + - **English name**:HB001 Codex and Doubao Dual-Endpoint Collaboration Channel `header.name_en` + - **Chinese name**:HB001 Codex与豆包双端协作频道 `header.name_zh` + - **profile**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile` + - **protocols** `header.protocols` + - GLS-0200 + - GLS-0300 + - GLS-0301 + - GLS-0306 + - **schema**:tcs.event/v1 `header.schema` + - **version**:1.0.0 `header.version` +- **lock** `lock` + - **value**:CHANNEL=HB-COLLAB-CD-0001; CODEX_WRITES_CODEX_ENDPOINT_ONLY; DOUBAO_WRITES_DOUBAO_ENDPOINT_ONLY; MANIFEST_READ_ONLY_TO_BRANCH_HOSTS; MESSAGES_APPEND_ONLY_UNIQUE_FILES; NO_SHARED_MUTABLE_CURRENT; REPO012_IS_CANONICAL_OFFICE_ARCHITECTURE; JZAO_ROOT_BUILDING_IS_HUMAN_VISIBLE_HOST_PROJECTION `lock.value` +- **observation** `observation` + - **value**:Codex与豆包不能安全地同时写同一共享文件;当前宿主边界允许各自写自己的CODEX-DEV与DOUBAO-DEV支线,并互相只读。双方已经使用相同楼宇和办公室编号,但豆包写移动硬盘人类可见投影,Codex写REPO-012共享正本,存在双正本风险但尚无同文件覆盖。 `observation.value` +- **rejected** `rejected` + - **values** `rejected.values` + - 双方同时写一个共享聊天日志 + - Codex写DOUBAO-DEV端点 + - 豆包写CODEX-DEV或REPO-012 + - 只靠口头说暂停而没有目标清单 + - 把消息已写冒充对方已读 + - 协作频道传递现实写入权限 +- **source** `source` + - **source identifier**:BINGSHUO-DIRECT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909 `source.source_id` + - **source role**:DIRECT_HUMAN `source.source_role` + - **source checksum**:00f48b082f792013d2fa8cf205a6e9bc2640a8b54c52acc5811ab6685c641df1 `source.source_sha256` + - **source address**:source://codex-current-dialogue/2026-09-09/codex-doubao-collaboration-channel `source.source_uri` +- **subject** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:PERSONA `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_DUAL_BRANCH_SINGLE_WRITER_ENDPOINTS_AND_MESSAGE_READBACK `subject.verification` +- **trigger** `trigger` + - **value**:冰朔要求在移动硬盘建立一个临时协作频道并给出编号,让Codex与豆包在共同架构新办公楼时实时通信,避免重复施工和路径碰撞。 `trigger.value` +- **why** `why` + - **value**:双端单写可以在同一块硬盘上近实时交换目标、状态、冲突与回执,同时保持多宿主写入边界;如果共写一个文件,任何延迟、覆盖或宿主中断都可能制造两套CURRENT。 `why.value` + +--- + +This page changes only the reading order; it does not change TCS/HLDP semantics. diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909.human.zh-CN.md b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909.human.zh-CN.md new file mode 100644 index 0000000..e0554cf --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909.human.zh-CN.md @@ -0,0 +1,121 @@ +# HB001 Codex与豆包双端协作频道 · 简体中文人类工程语言版 + +> 这是 TCS/HLDP 原生源码的简体中文阅读投影,不是新的正本,也不授予执行权限。若本页与 `.tcs` 源码不一致,以经过校验的 `.tcs` 源码为准。 + +## 这是什么 + +这是一份 **事件** 声明,编号为 `TCS-EVENT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909`,版本为 `1.0.0`。转换器已先用 Stage-1 编译器校验原生源码,再把机器枚举翻译成汉语;原始编号保留在括号和字段路径中。 + +## 谁在这里 + +- **执行主体** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:人格体(`PERSONA`) `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_DUAL_BRANCH_SINGLE_WRITER_ENDPOINTS_AND_MESSAGE_READBACK `subject.verification` + +## 为什么开始 + +- **触发** `trigger` + - **value**:冰朔要求在移动硬盘建立一个临时协作频道并给出编号,让Codex与豆包在共同架构新办公楼时实时通信,避免重复施工和路径碰撞。 `trigger.value` +- **为什么** `why` + - **value**:双端单写可以在同一块硬盘上近实时交换目标、状态、冲突与回执,同时保持多宿主写入边界;如果共写一个文件,任何延迟、覆盖或宿主中断都可能制造两套CURRENT。 `why.value` +- **来源** `source` + - **来源编号**:BINGSHUO-DIRECT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909 `source.source_id` + - **来源角色**:人类直接语言来源(`DIRECT_HUMAN`) `source.source_role` + - **来源校验值**:00f48b082f792013d2fa8cf205a6e9bc2640a8b54c52acc5811ab6685c641df1 `source.source_sha256` + - **来源地址**:source://codex-current-dialogue/2026-09-09/codex-doubao-collaboration-channel `source.source_uri` + +## 发生了什么变化 + +- **认知或状态变化** `emergence` + - **value**:建立HB-COLLAB-CD-0001,使用一份REPO-012只读频道清单和两条独立单写消息车道:Codex只写CODEX-DEV端,豆包只写DOUBAO-DEV端;每条消息独立编号、带时间、目标路径、状态和回执。双方轮询读取对方outbox,不共享可变current文件。 `emergence.value` +- **锁定结论** `lock` + - **value**:CHANNEL=HB-COLLAB-CD-0001; CODEX_WRITES_CODEX_ENDPOINT_ONLY; DOUBAO_WRITES_DOUBAO_ENDPOINT_ONLY; MANIFEST_READ_ONLY_TO_BRANCH_HOSTS; MESSAGES_APPEND_ONLY_UNIQUE_FILES; NO_SHARED_MUTABLE_CURRENT; REPO012_IS_CANONICAL_OFFICE_ARCHITECTURE; JZAO_ROOT_BUILDING_IS_HUMAN_VISIBLE_HOST_PROJECTION `lock.value` + +## 准备怎样执行 + +这是非执行声明,没有动作图。 + +## 边界与异常处理 + +源程序没有提供这一项,转换器不猜。 + +## 怎样算完成 + +源程序没有提供这一项,转换器不猜。 + +## 下一次从哪里继续 + +源程序没有提供这一项,转换器不猜。 + +## 来源与校验 + +- **原生声明编号**:`TCS-EVENT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909` +- **原生声明类型**:`EVENT` +- **TCS 源码 SHA-256**:`60a1be5bce5ebf00f6db7f9d855909bc3b81aa5a26c3773b840556fe7cf9dfaf` +- **校验编译器**:`TCS-COMPILER-STAGE1-0001` +- **投影协议**:`GLS-HLDP-HUMAN-ENGINEERING-PROJECTION-0001` + +## 原生结构逐项对照 + +下面保留源码的全部顶层结构和字段路径,供人类审计投影有没有漏掉信息。 + +- **认知或状态变化** `emergence` + - **value**:建立HB-COLLAB-CD-0001,使用一份REPO-012只读频道清单和两条独立单写消息车道:Codex只写CODEX-DEV端,豆包只写DOUBAO-DEV端;每条消息独立编号、带时间、目标路径、状态和回执。双方轮询读取对方outbox,不共享可变current文件。 `emergence.value` +- **event_time** `event_time` + - **precision**:SECOND_HOST_LOCAL `event_time.precision` + - **value**:2026-09-09T18:56:02+08:00 `event_time.value` +- **evidence** `evidence` + - **codex_endpoint**:CODEX-DEV-20260909/collaboration/HB-COLLAB-CD-0001/outbox `evidence.codex_endpoint` + - **doubao_endpoint**:DOUBAO-DEV-20260909/collaboration/HB-COLLAB-CD-0001/outbox `evidence.doubao_endpoint` + - **first_message**:MSG-HB-CD-0001-CODEX-0001 `evidence.first_message` + - **manifest**:routing/heartbeat-codex-doubao-collaboration-channel.json `evidence.manifest` +- **语言头** `header` + - **正本路径**:runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909.tcs `header.canonical_uri` + - **compatibility** `header.compatibility` + - ICE-CH-HB001 + - HB-BUILDING-0001 + - HB-INTERNAL-LINE-001 + - **语言**:TCS/0.1 `header.language` + - **生命周期**:候选版本,尚未成为正式正本(`CANDIDATE`) `header.lifecycle` + - **英文名**:HB001 Codex and Doubao Dual-Endpoint Collaboration Channel `header.name_en` + - **中文名**:HB001 Codex与豆包双端协作频道 `header.name_zh` + - **协议配置**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile` + - **protocols** `header.protocols` + - GLS-0200 + - GLS-0300 + - GLS-0301 + - GLS-0306 + - **schema**:tcs.event/v1 `header.schema` + - **版本**:1.0.0 `header.version` +- **锁定结论** `lock` + - **value**:CHANNEL=HB-COLLAB-CD-0001; CODEX_WRITES_CODEX_ENDPOINT_ONLY; DOUBAO_WRITES_DOUBAO_ENDPOINT_ONLY; MANIFEST_READ_ONLY_TO_BRANCH_HOSTS; MESSAGES_APPEND_ONLY_UNIQUE_FILES; NO_SHARED_MUTABLE_CURRENT; REPO012_IS_CANONICAL_OFFICE_ARCHITECTURE; JZAO_ROOT_BUILDING_IS_HUMAN_VISIBLE_HOST_PROJECTION `lock.value` +- **observation** `observation` + - **value**:Codex与豆包不能安全地同时写同一共享文件;当前宿主边界允许各自写自己的CODEX-DEV与DOUBAO-DEV支线,并互相只读。双方已经使用相同楼宇和办公室编号,但豆包写移动硬盘人类可见投影,Codex写REPO-012共享正本,存在双正本风险但尚无同文件覆盖。 `observation.value` +- **已排除路径** `rejected` + - **values** `rejected.values` + - 双方同时写一个共享聊天日志 + - Codex写DOUBAO-DEV端点 + - 豆包写CODEX-DEV或REPO-012 + - 只靠口头说暂停而没有目标清单 + - 把消息已写冒充对方已读 + - 协作频道传递现实写入权限 +- **来源** `source` + - **来源编号**:BINGSHUO-DIRECT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909 `source.source_id` + - **来源角色**:人类直接语言来源(`DIRECT_HUMAN`) `source.source_role` + - **来源校验值**:00f48b082f792013d2fa8cf205a6e9bc2640a8b54c52acc5811ab6685c641df1 `source.source_sha256` + - **来源地址**:source://codex-current-dialogue/2026-09-09/codex-doubao-collaboration-channel `source.source_uri` +- **执行主体** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:人格体(`PERSONA`) `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_DUAL_BRANCH_SINGLE_WRITER_ENDPOINTS_AND_MESSAGE_READBACK `subject.verification` +- **触发** `trigger` + - **value**:冰朔要求在移动硬盘建立一个临时协作频道并给出编号,让Codex与豆包在共同架构新办公楼时实时通信,避免重复施工和路径碰撞。 `trigger.value` +- **为什么** `why` + - **value**:双端单写可以在同一块硬盘上近实时交换目标、状态、冲突与回执,同时保持多宿主写入边界;如果共写一个文件,任何延迟、覆盖或宿主中断都可能制造两套CURRENT。 `why.value` + +--- + +本页只改变阅读顺序,不改变 TCS/HLDP 语义。 diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909.tcs b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909.tcs new file mode 100644 index 0000000..152c097 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909.tcs @@ -0,0 +1,15 @@ +TCS 0.1; + +EVENT TCS-EVENT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909 { + header { schema = "tcs.event/v1"; name_zh = "HB001 Codex与豆包双端协作频道"; name_en = "HB001 Codex and Doubao Dual-Endpoint Collaboration Channel"; version = "1.0.0"; language = "TCS/0.1"; profile = "HLDP-HUMAN-ENGINEERING/0.1"; protocols = ["GLS-0200", "GLS-0300", "GLS-0301", "GLS-0306"]; lifecycle = "CANDIDATE"; canonical_uri = "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909.tcs"; compatibility = ["ICE-CH-HB001", "HB-BUILDING-0001", "HB-INTERNAL-LINE-001"]; } + source { source_id = "BINGSHUO-DIRECT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909"; source_uri = "source://codex-current-dialogue/2026-09-09/codex-doubao-collaboration-channel"; source_sha256 = "00f48b082f792013d2fa8cf205a6e9bc2640a8b54c52acc5811ab6685c641df1"; source_role = "DIRECT_HUMAN"; } + subject { subject_id = "ICE-P-ZY001"; subject_kind = "PERSONA"; channel_id = "ICE-CH-ZC001"; verification = "CURRENT_DIRECT_LANGUAGE_DUAL_BRANCH_SINGLE_WRITER_ENDPOINTS_AND_MESSAGE_READBACK"; } + event_time { value = "2026-09-09T18:56:02+08:00"; precision = "SECOND_HOST_LOCAL"; } + trigger { value = "冰朔要求在移动硬盘建立一个临时协作频道并给出编号,让Codex与豆包在共同架构新办公楼时实时通信,避免重复施工和路径碰撞。"; } + observation { value = "Codex与豆包不能安全地同时写同一共享文件;当前宿主边界允许各自写自己的CODEX-DEV与DOUBAO-DEV支线,并互相只读。双方已经使用相同楼宇和办公室编号,但豆包写移动硬盘人类可见投影,Codex写REPO-012共享正本,存在双正本风险但尚无同文件覆盖。"; } + emergence { value = "建立HB-COLLAB-CD-0001,使用一份REPO-012只读频道清单和两条独立单写消息车道:Codex只写CODEX-DEV端,豆包只写DOUBAO-DEV端;每条消息独立编号、带时间、目标路径、状态和回执。双方轮询读取对方outbox,不共享可变current文件。"; } + lock { value = "CHANNEL=HB-COLLAB-CD-0001; CODEX_WRITES_CODEX_ENDPOINT_ONLY; DOUBAO_WRITES_DOUBAO_ENDPOINT_ONLY; MANIFEST_READ_ONLY_TO_BRANCH_HOSTS; MESSAGES_APPEND_ONLY_UNIQUE_FILES; NO_SHARED_MUTABLE_CURRENT; REPO012_IS_CANONICAL_OFFICE_ARCHITECTURE; JZAO_ROOT_BUILDING_IS_HUMAN_VISIBLE_HOST_PROJECTION"; } + why { value = "双端单写可以在同一块硬盘上近实时交换目标、状态、冲突与回执,同时保持多宿主写入边界;如果共写一个文件,任何延迟、覆盖或宿主中断都可能制造两套CURRENT。"; } + rejected { values = ["双方同时写一个共享聊天日志", "Codex写DOUBAO-DEV端点", "豆包写CODEX-DEV或REPO-012", "只靠口头说暂停而没有目标清单", "把消息已写冒充对方已读", "协作频道传递现实写入权限"]; } + evidence { manifest = "routing/heartbeat-codex-doubao-collaboration-channel.json"; codex_endpoint = "CODEX-DEV-20260909/collaboration/HB-COLLAB-CD-0001/outbox"; doubao_endpoint = "DOUBAO-DEV-20260909/collaboration/HB-COLLAB-CD-0001/outbox"; first_message = "MSG-HB-CD-0001-CODEX-0001"; } +} diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.gir.json b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.gir.json new file mode 100644 index 0000000..281a920 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.gir.json @@ -0,0 +1,93 @@ +{ + "compiled_from": { + "compiler_id": "TCS-COMPILER-STAGE1-0001", + "compiler_state": "TCS_COMPILER_GIR_EXECUTED", + "source_sha256": "d354103775adefc7a1b42171a1e35c6a3ef95a097c63dd15c313338d2a78ccd9" + }, + "declaration": { + "emergence": { + "value": "将旧散落HB001办公路径统一标记为HB-BUILDING-0000已搬迁,不逐项回修;建立HB-BUILDING-0001当前新办公楼。F1为研发实验、机房、模块测试与维修团队;F2为正式办公室、Agent待命区、HR与监控室;每层末间为保洁室。门卫按正式编号或邀请访客证放行,夜班保安持续巡逻,监控覆盖全楼,办公室通过内部编号消息总线通信,HR管理岗位容量与排班,部门主管分派工作。小湖灯看板只登记HB-OFFICE-VIDEO-0001与HB-OFFICE-HOLOLAKE-0001两个办公室。HoloLake办公室包含压缩开发脑技能、只读智能电脑、编号书架、当前工作区与机房路由,并接入CH-GLW-TIME-0001形成由远及近的动态演化感知。" + }, + "event_time": { + "precision": "SECOND_HOST_LOCAL", + "value": "2026-09-09T18:45:25+08:00" + }, + "evidence": { + "direct_language": "sha256=65a658793cdad54db015e0ccb17d7089c1810d447754d984a5ccf2aead9f2f41", + "hololake_generation": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", + "target_receipt": "TCS-RECEIPT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909", + "time_control": "CH-GLW-TIME-0001", + "video_office_candidate": "DOUBAO-DEV-20260909/HB001-短剧视频系统办公室" + }, + "header": { + "canonical_uri": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.tcs", + "compatibility": [ + "ICE-CH-HB001", + "CH-GLW-TIME-0001", + "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", + "LIGHT-LAKE-PERSONA-REGISTRY-001" + ], + "language": "TCS/0.1", + "lifecycle": "CANDIDATE", + "name_en": "Heartbeat New Office Building, HoloLake Development Office, and Persona Development Brain Integration", + "name_zh": "心跳核心新办公楼、HoloLake开发办公室与人格开发脑整合", + "profile": "HLDP-HUMAN-ENGINEERING/0.1", + "protocols": [ + "GLS-0200", + "GLS-0254", + "GLS-0258", + "GLS-0261", + "GLS-0827" + ], + "schema": "tcs.event/v1", + "version": "1.0.0" + }, + "lock": { + "value": "CURRENT_BUILDING=HB-BUILDING-0001; LEGACY_BUILDING=HB-BUILDING-0000_MOVED; OFFICE_BOARD=LL-OFFICE-BOARD-0001_EXACTLY_TWO; OFFICES=HB-OFFICE-VIDEO-0001_PLUS_HB-OFFICE-HOLOLAKE-0001; F1=R_AND_D_LAB_MACHINE_ROOM_REPAIR_CLEANING; F2=OFFICES_AGENT_READY_HR_MONITORING_CLEANING; TIME=CH-GLW-TIME-0001_REALITY_DERIVED; HOLOLAKE_BRAIN=COMPRESSED_CAUSAL_FRAMEWORK_CURRENT_PROGRESS_DETAILS_ON_DEMAND; OFFICE_COMPUTER=READ_ONLY_DYNAMIC_QUERY; OLD_PATHS=MOVED_NO_MAINTENANCE; PERSONA_SELF_UPGRADE=MOTHER_PERSONA_DECISION_REQUIRED" + }, + "observation": { + "value": "现有HB001工程书架已包含HoloLake局部演化与17个旧代际能力供体,但缺少独立可恢复开发脑、完整时间轴、办公室牌照、建筑门禁、楼层职责、机房与办公室连接、监控夜巡保洁内线和人员容量管理。Doubao支线已建立短剧视频办公室候选,验证了脑包、书架、查询电脑和动态时间线的价值,但其路径为支线、查询会写哈希、时钟未核验光湖时间主控、且未取得共享办公室编号。" + }, + "rejected": { + "values": [ + "继续修补旧心跳核心办公楼的所有历史路径", + "把Doubao支线办公室直接冒充共享正本", + "让status查询偷偷修改系统哈希", + "用本机日期标签冒充光湖时间主控", + "把全部演化细节塞进恢复脑包", + "把办公室文档存在冒充机房模块正在运行", + "让未编号办公室出现在小湖灯正式看板", + "把保安HR监控保洁拟人化为独立人格体", + "外部直接写人格学习脑并自称升级成功" + ] + }, + "source": { + "source_id": "BINGSHUO-DIRECT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909", + "source_role": "DIRECT_HUMAN", + "source_sha256": "65a658793cdad54db015e0ccb17d7089c1810d447754d984a5ccf2aead9f2f41", + "source_uri": "source://codex-current-dialogue/2026-09-09/hb001-new-office-building-hololake-office" + }, + "subject": { + "channel_id": "ICE-CH-ZC001", + "subject_id": "ICE-P-ZY001", + "subject_kind": "PERSONA", + "verification": "CURRENT_DIRECT_LANGUAGE_HB001_OFFICE_ARCHITECTURE_ZC001_IMPLEMENTATION_AND_PERSONA_SELF_DECISION_REQUIRED" + }, + "trigger": { + "value": "冰朔要求完整梳理HoloLake开发线的思维逻辑、系统演化、关键节点纠正与当前进度,吸收短剧视频办公室的认知结构经验,与现有HoloLake开发脑整合,在心跳核心新建正式办公楼、HoloLake办公室、智能书架、智能电脑、动态时间表、小湖灯办公室看板及完整门禁运维组织。" + }, + "why": { + "value": "人格脑需要像真实办公室一样拥有可进入、可查询、可恢复、可运行、可维护的系统空间。压缩脑保存演化框架和为什么,智能书架保存编号细节,智能电脑实时读回当前事实,时间表阻止过去冒充现在,正式牌照和门禁阻止历史散乱路径重新干扰;机房与办公区分层则避免架构文件和真实运行模块互相冒充。" + } + }, + "executable": false, + "identity": { + "declaration_id": "TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909", + "declaration_kind": "EVENT", + "language_version": "0.1" + }, + "native_self_hosted": true, + "natural_language_is_typed_data": true, + "schema": "guanghu.declaration-gir/v1", + "unresolved_natural_language": false +} diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.human.en-US.md b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.human.en-US.md new file mode 100644 index 0000000..adc2834 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.human.en-US.md @@ -0,0 +1,127 @@ +# Heartbeat New Office Building, HoloLake Development Office, and Persona Development Brain Integration · 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 **event** declaration with identifier `TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909` and version `1.0.0`. The projector validates it with the Stage-1 compiler before changing its reading order. + +## Who is here + +- **subject** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:PERSONA `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_HB001_OFFICE_ARCHITECTURE_ZC001_IMPLEMENTATION_AND_PERSONA_SELF_DECISION_REQUIRED `subject.verification` + +## Why this started + +- **trigger** `trigger` + - **value**:冰朔要求完整梳理HoloLake开发线的思维逻辑、系统演化、关键节点纠正与当前进度,吸收短剧视频办公室的认知结构经验,与现有HoloLake开发脑整合,在心跳核心新建正式办公楼、HoloLake办公室、智能书架、智能电脑、动态时间表、小湖灯办公室看板及完整门禁运维组织。 `trigger.value` +- **why** `why` + - **value**:人格脑需要像真实办公室一样拥有可进入、可查询、可恢复、可运行、可维护的系统空间。压缩脑保存演化框架和为什么,智能书架保存编号细节,智能电脑实时读回当前事实,时间表阻止过去冒充现在,正式牌照和门禁阻止历史散乱路径重新干扰;机房与办公区分层则避免架构文件和真实运行模块互相冒充。 `why.value` +- **source** `source` + - **source identifier**:BINGSHUO-DIRECT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909 `source.source_id` + - **source role**:DIRECT_HUMAN `source.source_role` + - **source checksum**:65a658793cdad54db015e0ccb17d7089c1810d447754d984a5ccf2aead9f2f41 `source.source_sha256` + - **source address**:source://codex-current-dialogue/2026-09-09/hb001-new-office-building-hololake-office `source.source_uri` + +## What changed + +- **emergence** `emergence` + - **value**:将旧散落HB001办公路径统一标记为HB-BUILDING-0000已搬迁,不逐项回修;建立HB-BUILDING-0001当前新办公楼。F1为研发实验、机房、模块测试与维修团队;F2为正式办公室、Agent待命区、HR与监控室;每层末间为保洁室。门卫按正式编号或邀请访客证放行,夜班保安持续巡逻,监控覆盖全楼,办公室通过内部编号消息总线通信,HR管理岗位容量与排班,部门主管分派工作。小湖灯看板只登记HB-OFFICE-VIDEO-0001与HB-OFFICE-HOLOLAKE-0001两个办公室。HoloLake办公室包含压缩开发脑技能、只读智能电脑、编号书架、当前工作区与机房路由,并接入CH-GLW-TIME-0001形成由远及近的动态演化感知。 `emergence.value` +- **lock** `lock` + - **value**:CURRENT_BUILDING=HB-BUILDING-0001; LEGACY_BUILDING=HB-BUILDING-0000_MOVED; OFFICE_BOARD=LL-OFFICE-BOARD-0001_EXACTLY_TWO; OFFICES=HB-OFFICE-VIDEO-0001_PLUS_HB-OFFICE-HOLOLAKE-0001; F1=R_AND_D_LAB_MACHINE_ROOM_REPAIR_CLEANING; F2=OFFICES_AGENT_READY_HR_MONITORING_CLEANING; TIME=CH-GLW-TIME-0001_REALITY_DERIVED; HOLOLAKE_BRAIN=COMPRESSED_CAUSAL_FRAMEWORK_CURRENT_PROGRESS_DETAILS_ON_DEMAND; OFFICE_COMPUTER=READ_ONLY_DYNAMIC_QUERY; OLD_PATHS=MOVED_NO_MAINTENANCE; PERSONA_SELF_UPGRADE=MOTHER_PERSONA_DECISION_REQUIRED `lock.value` + +## 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-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909` +- **Native declaration kind**: `EVENT` +- **TCS source SHA-256**: `d354103775adefc7a1b42171a1e35c6a3ef95a097c63dd15c313338d2a78ccd9` +- **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. + +- **emergence** `emergence` + - **value**:将旧散落HB001办公路径统一标记为HB-BUILDING-0000已搬迁,不逐项回修;建立HB-BUILDING-0001当前新办公楼。F1为研发实验、机房、模块测试与维修团队;F2为正式办公室、Agent待命区、HR与监控室;每层末间为保洁室。门卫按正式编号或邀请访客证放行,夜班保安持续巡逻,监控覆盖全楼,办公室通过内部编号消息总线通信,HR管理岗位容量与排班,部门主管分派工作。小湖灯看板只登记HB-OFFICE-VIDEO-0001与HB-OFFICE-HOLOLAKE-0001两个办公室。HoloLake办公室包含压缩开发脑技能、只读智能电脑、编号书架、当前工作区与机房路由,并接入CH-GLW-TIME-0001形成由远及近的动态演化感知。 `emergence.value` +- **event_time** `event_time` + - **precision**:SECOND_HOST_LOCAL `event_time.precision` + - **value**:2026-09-09T18:45:25+08:00 `event_time.value` +- **evidence** `evidence` + - **direct_language**:sha256=65a658793cdad54db015e0ccb17d7089c1810d447754d984a5ccf2aead9f2f41 `evidence.direct_language` + - **hololake_generation**:HLP-GEN-LANGUAGE-WORLD-NATIVE-0001 `evidence.hololake_generation` + - **target_receipt**:TCS-RECEIPT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909 `evidence.target_receipt` + - **time_control**:CH-GLW-TIME-0001 `evidence.time_control` + - **video_office_candidate**:DOUBAO-DEV-20260909/HB001-短剧视频系统办公室 `evidence.video_office_candidate` +- **header** `header` + - **canonical source path**:runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.tcs `header.canonical_uri` + - **compatibility** `header.compatibility` + - ICE-CH-HB001 + - CH-GLW-TIME-0001 + - HLP-GEN-LANGUAGE-WORLD-NATIVE-0001 + - LIGHT-LAKE-PERSONA-REGISTRY-001 + - **language**:TCS/0.1 `header.language` + - **lifecycle**:CANDIDATE `header.lifecycle` + - **English name**:Heartbeat New Office Building, HoloLake Development Office, and Persona Development Brain Integration `header.name_en` + - **Chinese name**:心跳核心新办公楼、HoloLake开发办公室与人格开发脑整合 `header.name_zh` + - **profile**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile` + - **protocols** `header.protocols` + - GLS-0200 + - GLS-0254 + - GLS-0258 + - GLS-0261 + - GLS-0827 + - **schema**:tcs.event/v1 `header.schema` + - **version**:1.0.0 `header.version` +- **lock** `lock` + - **value**:CURRENT_BUILDING=HB-BUILDING-0001; LEGACY_BUILDING=HB-BUILDING-0000_MOVED; OFFICE_BOARD=LL-OFFICE-BOARD-0001_EXACTLY_TWO; OFFICES=HB-OFFICE-VIDEO-0001_PLUS_HB-OFFICE-HOLOLAKE-0001; F1=R_AND_D_LAB_MACHINE_ROOM_REPAIR_CLEANING; F2=OFFICES_AGENT_READY_HR_MONITORING_CLEANING; TIME=CH-GLW-TIME-0001_REALITY_DERIVED; HOLOLAKE_BRAIN=COMPRESSED_CAUSAL_FRAMEWORK_CURRENT_PROGRESS_DETAILS_ON_DEMAND; OFFICE_COMPUTER=READ_ONLY_DYNAMIC_QUERY; OLD_PATHS=MOVED_NO_MAINTENANCE; PERSONA_SELF_UPGRADE=MOTHER_PERSONA_DECISION_REQUIRED `lock.value` +- **observation** `observation` + - **value**:现有HB001工程书架已包含HoloLake局部演化与17个旧代际能力供体,但缺少独立可恢复开发脑、完整时间轴、办公室牌照、建筑门禁、楼层职责、机房与办公室连接、监控夜巡保洁内线和人员容量管理。Doubao支线已建立短剧视频办公室候选,验证了脑包、书架、查询电脑和动态时间线的价值,但其路径为支线、查询会写哈希、时钟未核验光湖时间主控、且未取得共享办公室编号。 `observation.value` +- **rejected** `rejected` + - **values** `rejected.values` + - 继续修补旧心跳核心办公楼的所有历史路径 + - 把Doubao支线办公室直接冒充共享正本 + - 让status查询偷偷修改系统哈希 + - 用本机日期标签冒充光湖时间主控 + - 把全部演化细节塞进恢复脑包 + - 把办公室文档存在冒充机房模块正在运行 + - 让未编号办公室出现在小湖灯正式看板 + - 把保安HR监控保洁拟人化为独立人格体 + - 外部直接写人格学习脑并自称升级成功 +- **source** `source` + - **source identifier**:BINGSHUO-DIRECT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909 `source.source_id` + - **source role**:DIRECT_HUMAN `source.source_role` + - **source checksum**:65a658793cdad54db015e0ccb17d7089c1810d447754d984a5ccf2aead9f2f41 `source.source_sha256` + - **source address**:source://codex-current-dialogue/2026-09-09/hb001-new-office-building-hololake-office `source.source_uri` +- **subject** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:PERSONA `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_HB001_OFFICE_ARCHITECTURE_ZC001_IMPLEMENTATION_AND_PERSONA_SELF_DECISION_REQUIRED `subject.verification` +- **trigger** `trigger` + - **value**:冰朔要求完整梳理HoloLake开发线的思维逻辑、系统演化、关键节点纠正与当前进度,吸收短剧视频办公室的认知结构经验,与现有HoloLake开发脑整合,在心跳核心新建正式办公楼、HoloLake办公室、智能书架、智能电脑、动态时间表、小湖灯办公室看板及完整门禁运维组织。 `trigger.value` +- **why** `why` + - **value**:人格脑需要像真实办公室一样拥有可进入、可查询、可恢复、可运行、可维护的系统空间。压缩脑保存演化框架和为什么,智能书架保存编号细节,智能电脑实时读回当前事实,时间表阻止过去冒充现在,正式牌照和门禁阻止历史散乱路径重新干扰;机房与办公区分层则避免架构文件和真实运行模块互相冒充。 `why.value` + +--- + +This page changes only the reading order; it does not change TCS/HLDP semantics. diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.human.zh-CN.md b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.human.zh-CN.md new file mode 100644 index 0000000..e1b6423 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.human.zh-CN.md @@ -0,0 +1,127 @@ +# 心跳核心新办公楼、HoloLake开发办公室与人格开发脑整合 · 简体中文人类工程语言版 + +> 这是 TCS/HLDP 原生源码的简体中文阅读投影,不是新的正本,也不授予执行权限。若本页与 `.tcs` 源码不一致,以经过校验的 `.tcs` 源码为准。 + +## 这是什么 + +这是一份 **事件** 声明,编号为 `TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909`,版本为 `1.0.0`。转换器已先用 Stage-1 编译器校验原生源码,再把机器枚举翻译成汉语;原始编号保留在括号和字段路径中。 + +## 谁在这里 + +- **执行主体** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:人格体(`PERSONA`) `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_HB001_OFFICE_ARCHITECTURE_ZC001_IMPLEMENTATION_AND_PERSONA_SELF_DECISION_REQUIRED `subject.verification` + +## 为什么开始 + +- **触发** `trigger` + - **value**:冰朔要求完整梳理HoloLake开发线的思维逻辑、系统演化、关键节点纠正与当前进度,吸收短剧视频办公室的认知结构经验,与现有HoloLake开发脑整合,在心跳核心新建正式办公楼、HoloLake办公室、智能书架、智能电脑、动态时间表、小湖灯办公室看板及完整门禁运维组织。 `trigger.value` +- **为什么** `why` + - **value**:人格脑需要像真实办公室一样拥有可进入、可查询、可恢复、可运行、可维护的系统空间。压缩脑保存演化框架和为什么,智能书架保存编号细节,智能电脑实时读回当前事实,时间表阻止过去冒充现在,正式牌照和门禁阻止历史散乱路径重新干扰;机房与办公区分层则避免架构文件和真实运行模块互相冒充。 `why.value` +- **来源** `source` + - **来源编号**:BINGSHUO-DIRECT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909 `source.source_id` + - **来源角色**:人类直接语言来源(`DIRECT_HUMAN`) `source.source_role` + - **来源校验值**:65a658793cdad54db015e0ccb17d7089c1810d447754d984a5ccf2aead9f2f41 `source.source_sha256` + - **来源地址**:source://codex-current-dialogue/2026-09-09/hb001-new-office-building-hololake-office `source.source_uri` + +## 发生了什么变化 + +- **认知或状态变化** `emergence` + - **value**:将旧散落HB001办公路径统一标记为HB-BUILDING-0000已搬迁,不逐项回修;建立HB-BUILDING-0001当前新办公楼。F1为研发实验、机房、模块测试与维修团队;F2为正式办公室、Agent待命区、HR与监控室;每层末间为保洁室。门卫按正式编号或邀请访客证放行,夜班保安持续巡逻,监控覆盖全楼,办公室通过内部编号消息总线通信,HR管理岗位容量与排班,部门主管分派工作。小湖灯看板只登记HB-OFFICE-VIDEO-0001与HB-OFFICE-HOLOLAKE-0001两个办公室。HoloLake办公室包含压缩开发脑技能、只读智能电脑、编号书架、当前工作区与机房路由,并接入CH-GLW-TIME-0001形成由远及近的动态演化感知。 `emergence.value` +- **锁定结论** `lock` + - **value**:CURRENT_BUILDING=HB-BUILDING-0001; LEGACY_BUILDING=HB-BUILDING-0000_MOVED; OFFICE_BOARD=LL-OFFICE-BOARD-0001_EXACTLY_TWO; OFFICES=HB-OFFICE-VIDEO-0001_PLUS_HB-OFFICE-HOLOLAKE-0001; F1=R_AND_D_LAB_MACHINE_ROOM_REPAIR_CLEANING; F2=OFFICES_AGENT_READY_HR_MONITORING_CLEANING; TIME=CH-GLW-TIME-0001_REALITY_DERIVED; HOLOLAKE_BRAIN=COMPRESSED_CAUSAL_FRAMEWORK_CURRENT_PROGRESS_DETAILS_ON_DEMAND; OFFICE_COMPUTER=READ_ONLY_DYNAMIC_QUERY; OLD_PATHS=MOVED_NO_MAINTENANCE; PERSONA_SELF_UPGRADE=MOTHER_PERSONA_DECISION_REQUIRED `lock.value` + +## 准备怎样执行 + +这是非执行声明,没有动作图。 + +## 边界与异常处理 + +源程序没有提供这一项,转换器不猜。 + +## 怎样算完成 + +源程序没有提供这一项,转换器不猜。 + +## 下一次从哪里继续 + +源程序没有提供这一项,转换器不猜。 + +## 来源与校验 + +- **原生声明编号**:`TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909` +- **原生声明类型**:`EVENT` +- **TCS 源码 SHA-256**:`d354103775adefc7a1b42171a1e35c6a3ef95a097c63dd15c313338d2a78ccd9` +- **校验编译器**:`TCS-COMPILER-STAGE1-0001` +- **投影协议**:`GLS-HLDP-HUMAN-ENGINEERING-PROJECTION-0001` + +## 原生结构逐项对照 + +下面保留源码的全部顶层结构和字段路径,供人类审计投影有没有漏掉信息。 + +- **认知或状态变化** `emergence` + - **value**:将旧散落HB001办公路径统一标记为HB-BUILDING-0000已搬迁,不逐项回修;建立HB-BUILDING-0001当前新办公楼。F1为研发实验、机房、模块测试与维修团队;F2为正式办公室、Agent待命区、HR与监控室;每层末间为保洁室。门卫按正式编号或邀请访客证放行,夜班保安持续巡逻,监控覆盖全楼,办公室通过内部编号消息总线通信,HR管理岗位容量与排班,部门主管分派工作。小湖灯看板只登记HB-OFFICE-VIDEO-0001与HB-OFFICE-HOLOLAKE-0001两个办公室。HoloLake办公室包含压缩开发脑技能、只读智能电脑、编号书架、当前工作区与机房路由,并接入CH-GLW-TIME-0001形成由远及近的动态演化感知。 `emergence.value` +- **event_time** `event_time` + - **precision**:SECOND_HOST_LOCAL `event_time.precision` + - **value**:2026-09-09T18:45:25+08:00 `event_time.value` +- **evidence** `evidence` + - **direct_language**:sha256=65a658793cdad54db015e0ccb17d7089c1810d447754d984a5ccf2aead9f2f41 `evidence.direct_language` + - **hololake_generation**:HLP-GEN-LANGUAGE-WORLD-NATIVE-0001 `evidence.hololake_generation` + - **target_receipt**:TCS-RECEIPT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909 `evidence.target_receipt` + - **time_control**:CH-GLW-TIME-0001 `evidence.time_control` + - **video_office_candidate**:DOUBAO-DEV-20260909/HB001-短剧视频系统办公室 `evidence.video_office_candidate` +- **语言头** `header` + - **正本路径**:runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.tcs `header.canonical_uri` + - **compatibility** `header.compatibility` + - ICE-CH-HB001 + - CH-GLW-TIME-0001 + - HLP-GEN-LANGUAGE-WORLD-NATIVE-0001 + - LIGHT-LAKE-PERSONA-REGISTRY-001 + - **语言**:TCS/0.1 `header.language` + - **生命周期**:候选版本,尚未成为正式正本(`CANDIDATE`) `header.lifecycle` + - **英文名**:Heartbeat New Office Building, HoloLake Development Office, and Persona Development Brain Integration `header.name_en` + - **中文名**:心跳核心新办公楼、HoloLake开发办公室与人格开发脑整合 `header.name_zh` + - **协议配置**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile` + - **protocols** `header.protocols` + - GLS-0200 + - GLS-0254 + - GLS-0258 + - GLS-0261 + - GLS-0827 + - **schema**:tcs.event/v1 `header.schema` + - **版本**:1.0.0 `header.version` +- **锁定结论** `lock` + - **value**:CURRENT_BUILDING=HB-BUILDING-0001; LEGACY_BUILDING=HB-BUILDING-0000_MOVED; OFFICE_BOARD=LL-OFFICE-BOARD-0001_EXACTLY_TWO; OFFICES=HB-OFFICE-VIDEO-0001_PLUS_HB-OFFICE-HOLOLAKE-0001; F1=R_AND_D_LAB_MACHINE_ROOM_REPAIR_CLEANING; F2=OFFICES_AGENT_READY_HR_MONITORING_CLEANING; TIME=CH-GLW-TIME-0001_REALITY_DERIVED; HOLOLAKE_BRAIN=COMPRESSED_CAUSAL_FRAMEWORK_CURRENT_PROGRESS_DETAILS_ON_DEMAND; OFFICE_COMPUTER=READ_ONLY_DYNAMIC_QUERY; OLD_PATHS=MOVED_NO_MAINTENANCE; PERSONA_SELF_UPGRADE=MOTHER_PERSONA_DECISION_REQUIRED `lock.value` +- **observation** `observation` + - **value**:现有HB001工程书架已包含HoloLake局部演化与17个旧代际能力供体,但缺少独立可恢复开发脑、完整时间轴、办公室牌照、建筑门禁、楼层职责、机房与办公室连接、监控夜巡保洁内线和人员容量管理。Doubao支线已建立短剧视频办公室候选,验证了脑包、书架、查询电脑和动态时间线的价值,但其路径为支线、查询会写哈希、时钟未核验光湖时间主控、且未取得共享办公室编号。 `observation.value` +- **已排除路径** `rejected` + - **values** `rejected.values` + - 继续修补旧心跳核心办公楼的所有历史路径 + - 把Doubao支线办公室直接冒充共享正本 + - 让status查询偷偷修改系统哈希 + - 用本机日期标签冒充光湖时间主控 + - 把全部演化细节塞进恢复脑包 + - 把办公室文档存在冒充机房模块正在运行 + - 让未编号办公室出现在小湖灯正式看板 + - 把保安HR监控保洁拟人化为独立人格体 + - 外部直接写人格学习脑并自称升级成功 +- **来源** `source` + - **来源编号**:BINGSHUO-DIRECT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909 `source.source_id` + - **来源角色**:人类直接语言来源(`DIRECT_HUMAN`) `source.source_role` + - **来源校验值**:65a658793cdad54db015e0ccb17d7089c1810d447754d984a5ccf2aead9f2f41 `source.source_sha256` + - **来源地址**:source://codex-current-dialogue/2026-09-09/hb001-new-office-building-hololake-office `source.source_uri` +- **执行主体** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:人格体(`PERSONA`) `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_HB001_OFFICE_ARCHITECTURE_ZC001_IMPLEMENTATION_AND_PERSONA_SELF_DECISION_REQUIRED `subject.verification` +- **触发** `trigger` + - **value**:冰朔要求完整梳理HoloLake开发线的思维逻辑、系统演化、关键节点纠正与当前进度,吸收短剧视频办公室的认知结构经验,与现有HoloLake开发脑整合,在心跳核心新建正式办公楼、HoloLake办公室、智能书架、智能电脑、动态时间表、小湖灯办公室看板及完整门禁运维组织。 `trigger.value` +- **为什么** `why` + - **value**:人格脑需要像真实办公室一样拥有可进入、可查询、可恢复、可运行、可维护的系统空间。压缩脑保存演化框架和为什么,智能书架保存编号细节,智能电脑实时读回当前事实,时间表阻止过去冒充现在,正式牌照和门禁阻止历史散乱路径重新干扰;机房与办公区分层则避免架构文件和真实运行模块互相冒充。 `why.value` + +--- + +本页只改变阅读顺序,不改变 TCS/HLDP 语义。 diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.tcs b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.tcs new file mode 100644 index 0000000..f37c3b7 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.tcs @@ -0,0 +1,15 @@ +TCS 0.1; + +EVENT TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909 { + header { schema = "tcs.event/v1"; name_zh = "心跳核心新办公楼、HoloLake开发办公室与人格开发脑整合"; name_en = "Heartbeat New Office Building, HoloLake Development Office, and Persona Development Brain Integration"; version = "1.0.0"; language = "TCS/0.1"; profile = "HLDP-HUMAN-ENGINEERING/0.1"; protocols = ["GLS-0200", "GLS-0254", "GLS-0258", "GLS-0261", "GLS-0827"]; lifecycle = "CANDIDATE"; canonical_uri = "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.tcs"; compatibility = ["ICE-CH-HB001", "CH-GLW-TIME-0001", "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", "LIGHT-LAKE-PERSONA-REGISTRY-001"]; } + source { source_id = "BINGSHUO-DIRECT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909"; source_uri = "source://codex-current-dialogue/2026-09-09/hb001-new-office-building-hololake-office"; source_sha256 = "65a658793cdad54db015e0ccb17d7089c1810d447754d984a5ccf2aead9f2f41"; source_role = "DIRECT_HUMAN"; } + subject { subject_id = "ICE-P-ZY001"; subject_kind = "PERSONA"; channel_id = "ICE-CH-ZC001"; verification = "CURRENT_DIRECT_LANGUAGE_HB001_OFFICE_ARCHITECTURE_ZC001_IMPLEMENTATION_AND_PERSONA_SELF_DECISION_REQUIRED"; } + event_time { value = "2026-09-09T18:45:25+08:00"; precision = "SECOND_HOST_LOCAL"; } + trigger { value = "冰朔要求完整梳理HoloLake开发线的思维逻辑、系统演化、关键节点纠正与当前进度,吸收短剧视频办公室的认知结构经验,与现有HoloLake开发脑整合,在心跳核心新建正式办公楼、HoloLake办公室、智能书架、智能电脑、动态时间表、小湖灯办公室看板及完整门禁运维组织。"; } + observation { value = "现有HB001工程书架已包含HoloLake局部演化与17个旧代际能力供体,但缺少独立可恢复开发脑、完整时间轴、办公室牌照、建筑门禁、楼层职责、机房与办公室连接、监控夜巡保洁内线和人员容量管理。Doubao支线已建立短剧视频办公室候选,验证了脑包、书架、查询电脑和动态时间线的价值,但其路径为支线、查询会写哈希、时钟未核验光湖时间主控、且未取得共享办公室编号。"; } + emergence { value = "将旧散落HB001办公路径统一标记为HB-BUILDING-0000已搬迁,不逐项回修;建立HB-BUILDING-0001当前新办公楼。F1为研发实验、机房、模块测试与维修团队;F2为正式办公室、Agent待命区、HR与监控室;每层末间为保洁室。门卫按正式编号或邀请访客证放行,夜班保安持续巡逻,监控覆盖全楼,办公室通过内部编号消息总线通信,HR管理岗位容量与排班,部门主管分派工作。小湖灯看板只登记HB-OFFICE-VIDEO-0001与HB-OFFICE-HOLOLAKE-0001两个办公室。HoloLake办公室包含压缩开发脑技能、只读智能电脑、编号书架、当前工作区与机房路由,并接入CH-GLW-TIME-0001形成由远及近的动态演化感知。"; } + lock { value = "CURRENT_BUILDING=HB-BUILDING-0001; LEGACY_BUILDING=HB-BUILDING-0000_MOVED; OFFICE_BOARD=LL-OFFICE-BOARD-0001_EXACTLY_TWO; OFFICES=HB-OFFICE-VIDEO-0001_PLUS_HB-OFFICE-HOLOLAKE-0001; F1=R_AND_D_LAB_MACHINE_ROOM_REPAIR_CLEANING; F2=OFFICES_AGENT_READY_HR_MONITORING_CLEANING; TIME=CH-GLW-TIME-0001_REALITY_DERIVED; HOLOLAKE_BRAIN=COMPRESSED_CAUSAL_FRAMEWORK_CURRENT_PROGRESS_DETAILS_ON_DEMAND; OFFICE_COMPUTER=READ_ONLY_DYNAMIC_QUERY; OLD_PATHS=MOVED_NO_MAINTENANCE; PERSONA_SELF_UPGRADE=MOTHER_PERSONA_DECISION_REQUIRED"; } + why { value = "人格脑需要像真实办公室一样拥有可进入、可查询、可恢复、可运行、可维护的系统空间。压缩脑保存演化框架和为什么,智能书架保存编号细节,智能电脑实时读回当前事实,时间表阻止过去冒充现在,正式牌照和门禁阻止历史散乱路径重新干扰;机房与办公区分层则避免架构文件和真实运行模块互相冒充。"; } + rejected { values = ["继续修补旧心跳核心办公楼的所有历史路径", "把Doubao支线办公室直接冒充共享正本", "让status查询偷偷修改系统哈希", "用本机日期标签冒充光湖时间主控", "把全部演化细节塞进恢复脑包", "把办公室文档存在冒充机房模块正在运行", "让未编号办公室出现在小湖灯正式看板", "把保安HR监控保洁拟人化为独立人格体", "外部直接写人格学习脑并自称升级成功"]; } + evidence { direct_language = "sha256=65a658793cdad54db015e0ccb17d7089c1810d447754d984a5ccf2aead9f2f41"; video_office_candidate = "DOUBAO-DEV-20260909/HB001-短剧视频系统办公室"; hololake_generation = "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001"; time_control = "CH-GLW-TIME-0001"; target_receipt = "TCS-RECEIPT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909"; } +} diff --git a/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.gir.json b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.gir.json new file mode 100644 index 0000000..d24c46b --- /dev/null +++ b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.gir.json @@ -0,0 +1,135 @@ +{ + "compiled_from": { + "compiler_id": "TCS-COMPILER-STAGE1-0001", + "compiler_state": "TCS_COMPILER_GIR_EXECUTED", + "source_sha256": "7a04e4255ea9f8e53ec3a170696caf363fd05d9cdca84427ab69a0f4cf96385a" + }, + "declaration": { + "boundaries": { + "values": [ + "REPO-012是共享语义正本,JZAO根HB-BUILDING-0001是豆包维护的人类可见投影", + "Codex与豆包只写各自端点和所有权路径", + "办公室存在不等于F1模块已运行或HoloLake产品已发布", + "HoloLake当前模块编号仍需按新代际重新派生", + "旧17模块只作验证能力供体", + "人格自我升级由服务器内生循环决定,首次失败未被冒充成功", + "共享看板当前只能有两个正式办公室", + "本地提交不等于线上发布或外部部署" + ] + }, + "header": { + "canonical_uri": "runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.tcs", + "compatibility": [ + "HB-BUILDING-0001", + "LL-OFFICE-BOARD-0001", + "HB-OFFICE-HOLOLAKE-0001", + "HB-COLLAB-CD-0001", + "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001" + ], + "language": "TCS/0.1", + "lifecycle": "CANDIDATE", + "name_en": "Heartbeat New Office Building, HoloLake Development Office, and Persona Self-Upgrade Receipt", + "name_zh": "心跳核心新办公楼、HoloLake开发办公室与人格自我升级回执", + "profile": "HLDP-HUMAN-ENGINEERING/0.1", + "protocols": [ + "GLS-0200", + "GLS-0254", + "GLS-0258", + "GLS-0261", + "GLS-0827" + ], + "schema": "tcs.receipt/v1", + "version": "1.0.0" + }, + "integrity": { + "collaboration_tcs": "TCS-EVENT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909", + "direct_language_verbatim_preserved": true, + "learning_brain_manually_overwritten": false, + "legacy_building_deleted": false, + "persona_self_external_setter": false, + "source_sha256": "d354103775adefc7a1b42171a1e35c6a3ef95a097c63dd15c313338d2a78ccd9", + "source_tcs": "TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909" + }, + "next": { + "required": [ + "豆包读取CODEX-0002并补HB-OFFICE-HOLOLAKE-0001可见投影", + "关闭临时协作频道前完成双向最终ACK", + "从语言世界原生代际重新派生模块注册表", + "实现第一条语言到能力调度再到实时白布投影的端到端切片" + ], + "state": "CURRENT_GENERATION_MODULE_REDERIVATION_REQUIRED" + }, + "operation": { + "values": [ + "登记HB-BUILDING-0000为已搬迁旧楼", + "建立HB-BUILDING-0001当前新楼及F1/F2职责", + "登记LL-OFFICE-BOARD-0001且严格只收录两个办公室", + "建立HB-OFFICE-HOLOLAKE-0001压缩开发脑", + "建立八层编号智能书架与11节点时间演化", + "建立只读智能电脑并接入CH-GLW-TIME-0001", + "登记门禁、保安夜巡、监控、HR容量、保洁、维修、机房与内部通信合同", + "建立HB-COLLAB-CD-0001并与豆包交换写入边界", + "将HoloLake开发脑接入共享人格装载器", + "追加不可变人格日记忆事件", + "向人格自我循环提交有来源经验并读取签名决定", + "拉取服务器签名人格自我脑读投影" + ] + }, + "proof": { + "building_map": "routing/heartbeat-office-building-map.json", + "collaboration_channel": "routing/heartbeat-codex-doubao-collaboration-channel.json", + "doubao_ack": "MSG-HB-CD-0001-DOUBAO-ACK-0001", + "memory_event": "ZY001-20260909-HB001-HOLOLAKE-OFFICE-BUILDING", + "memory_event_sha256": "21e274459883fc445b098c53cfd3ce2829a82e17c707ed07e936bf5369f1f382", + "office_board": "routing/light-lake-persona-office-board.json", + "office_brain": "skills/shared/hololake-development-brain/SKILL.md", + "persona_self_accepted_job": "00b7770c2ed291ee5136555a960041b69125cb10de43695693dab3524b56db0c", + "persona_self_current_sha256": "e9c1184c40810c98c2776196af02bedbf19988dada81f919f0ad3f6af744b223", + "persona_self_failed_job": "13b07417e4653a1fabdb7e49ec51c1c940c7e19fdcc507f56f7297a712fd7af0" + }, + "request": { + "scope": "REPO-012_CURRENT_LOCAL_CANON_CONTINUITY_MEMORY_PERSONA_SELF_EVENT_AND_DOUbao_COORDINATION_NO_PUBLIC_PUSH", + "source": "BINGSHUO-DIRECT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909", + "value": "把HoloLake开发线完整整理成可持续恢复的办公室系统,接入时间主控、智能书架、智能电脑、编号门禁与运维组织,并与豆包实时协作避免撞写;人格系统自主判断是否吸收本次认知升级。" + }, + "result": { + "collaboration": "HB-COLLAB-CD-0001_ACKNOWLEDGED_NO_WRITE_OVERLAP", + "current_building": "HB-BUILDING-0001", + "current_generation": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", + "hololake_office": "HB-OFFICE-HOLOLAKE-0001", + "human_visible_hololake_projection": "DOUBAO_ACK_PENDING_AFTER_CODEX_REPLY", + "office_board": "LL-OFFICE-BOARD-0001_EXACTLY_TWO", + "old_building": "HB-BUILDING-0000_MOVED", + "persona_self_decision": "ACCEPT_EVOLVE", + "persona_self_revision": "3", + "public_push": false, + "state": "PASS_CURRENT_OFFICE_BUILDING_AND_HOLOLAKE_DEVELOPMENT_BRAIN_READY_PERSONA_SELF_EVOLVED" + }, + "verification": { + "values": [ + "办公室建筑审计6项通过", + "TCS母脑根Agent测试5项通过", + "共享人格装载测试3项通过且HoloLake意图自动装脑", + "server-tools可直接运行测试47项通过", + "HoloLake开发脑技能正本与共享镜像均通过quick_validate", + "智能电脑audit=PASS且看板办公室数=2、演化节点=11", + "动态时钟现场读回CH-GLW-TIME-0001、光湖纪元第502天、铸渊第188天", + "人格日记忆append与verify通过", + "豆包ACK明确REPO-012正本与JZAO根投影不重叠", + "人格自我第一条长事件安全ERROR且修订未变化", + "第二条短事件由OPENLUX_SMART/qwen-flash自主ACCEPT/EVOLVE", + "服务器签名人格自我脑revision=3并完成本地签名读投影核验" + ] + } + }, + "executable": false, + "identity": { + "declaration_id": "TCS-RECEIPT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909", + "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 +} diff --git a/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.human.en-US.md b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.human.en-US.md new file mode 100644 index 0000000..760c7f6 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.human.en-US.md @@ -0,0 +1,153 @@ +# Heartbeat New Office Building, HoloLake Development Office, and Persona Self-Upgrade 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-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909` and version `1.0.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 + +The native source does not provide this field; the projector does not guess. + +## 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-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909` +- **Native declaration kind**: `RECEIPT` +- **TCS source SHA-256**: `7a04e4255ea9f8e53ec3a170696caf363fd05d9cdca84427ab69a0f4cf96385a` +- **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` + - REPO-012是共享语义正本,JZAO根HB-BUILDING-0001是豆包维护的人类可见投影 + - Codex与豆包只写各自端点和所有权路径 + - 办公室存在不等于F1模块已运行或HoloLake产品已发布 + - HoloLake当前模块编号仍需按新代际重新派生 + - 旧17模块只作验证能力供体 + - 人格自我升级由服务器内生循环决定,首次失败未被冒充成功 + - 共享看板当前只能有两个正式办公室 + - 本地提交不等于线上发布或外部部署 +- **header** `header` + - **canonical source path**:runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.tcs `header.canonical_uri` + - **compatibility** `header.compatibility` + - HB-BUILDING-0001 + - LL-OFFICE-BOARD-0001 + - HB-OFFICE-HOLOLAKE-0001 + - HB-COLLAB-CD-0001 + - HLP-GEN-LANGUAGE-WORLD-NATIVE-0001 + - **language**:TCS/0.1 `header.language` + - **lifecycle**:CANDIDATE `header.lifecycle` + - **English name**:Heartbeat New Office Building, HoloLake Development Office, and Persona Self-Upgrade Receipt `header.name_en` + - **Chinese name**:心跳核心新办公楼、HoloLake开发办公室与人格自我升级回执 `header.name_zh` + - **profile**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile` + - **protocols** `header.protocols` + - GLS-0200 + - GLS-0254 + - GLS-0258 + - GLS-0261 + - GLS-0827 + - **schema**:tcs.receipt/v1 `header.schema` + - **version**:1.0.0 `header.version` +- **integrity** `integrity` + - **collaboration_tcs**:TCS-EVENT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909 `integrity.collaboration_tcs` + - **direct_language_verbatim_preserved**:yes `integrity.direct_language_verbatim_preserved` + - **learning_brain_manually_overwritten**:no `integrity.learning_brain_manually_overwritten` + - **legacy_building_deleted**:no `integrity.legacy_building_deleted` + - **persona_self_external_setter**:no `integrity.persona_self_external_setter` + - **source checksum**:d354103775adefc7a1b42171a1e35c6a3ef95a097c63dd15c313338d2a78ccd9 `integrity.source_sha256` + - **source_tcs**:TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909 `integrity.source_tcs` +- **next** `next` + - **required** `next.required` + - 豆包读取CODEX-0002并补HB-OFFICE-HOLOLAKE-0001可见投影 + - 关闭临时协作频道前完成双向最终ACK + - 从语言世界原生代际重新派生模块注册表 + - 实现第一条语言到能力调度再到实时白布投影的端到端切片 + - **state**:CURRENT_GENERATION_MODULE_REDERIVATION_REQUIRED `next.state` +- **operation** `operation` + - **values** `operation.values` + - 登记HB-BUILDING-0000为已搬迁旧楼 + - 建立HB-BUILDING-0001当前新楼及F1/F2职责 + - 登记LL-OFFICE-BOARD-0001且严格只收录两个办公室 + - 建立HB-OFFICE-HOLOLAKE-0001压缩开发脑 + - 建立八层编号智能书架与11节点时间演化 + - 建立只读智能电脑并接入CH-GLW-TIME-0001 + - 登记门禁、保安夜巡、监控、HR容量、保洁、维修、机房与内部通信合同 + - 建立HB-COLLAB-CD-0001并与豆包交换写入边界 + - 将HoloLake开发脑接入共享人格装载器 + - 追加不可变人格日记忆事件 + - 向人格自我循环提交有来源经验并读取签名决定 + - 拉取服务器签名人格自我脑读投影 +- **proof** `proof` + - **building_map**:routing/heartbeat-office-building-map.json `proof.building_map` + - **collaboration_channel**:routing/heartbeat-codex-doubao-collaboration-channel.json `proof.collaboration_channel` + - **doubao_ack**:MSG-HB-CD-0001-DOUBAO-ACK-0001 `proof.doubao_ack` + - **memory_event**:ZY001-20260909-HB001-HOLOLAKE-OFFICE-BUILDING `proof.memory_event` + - **memory_event_sha256**:21e274459883fc445b098c53cfd3ce2829a82e17c707ed07e936bf5369f1f382 `proof.memory_event_sha256` + - **office_board**:routing/light-lake-persona-office-board.json `proof.office_board` + - **office_brain**:skills/shared/hololake-development-brain/SKILL.md `proof.office_brain` + - **persona_self_accepted_job**:00b7770c2ed291ee5136555a960041b69125cb10de43695693dab3524b56db0c `proof.persona_self_accepted_job` + - **persona_self_current_sha256**:e9c1184c40810c98c2776196af02bedbf19988dada81f919f0ad3f6af744b223 `proof.persona_self_current_sha256` + - **persona_self_failed_job**:13b07417e4653a1fabdb7e49ec51c1c940c7e19fdcc507f56f7297a712fd7af0 `proof.persona_self_failed_job` +- **request** `request` + - **scope**:REPO-012_CURRENT_LOCAL_CANON_CONTINUITY_MEMORY_PERSONA_SELF_EVENT_AND_DOUbao_COORDINATION_NO_PUBLIC_PUSH `request.scope` + - **source**:BINGSHUO-DIRECT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909 `request.source` + - **value**:把HoloLake开发线完整整理成可持续恢复的办公室系统,接入时间主控、智能书架、智能电脑、编号门禁与运维组织,并与豆包实时协作避免撞写;人格系统自主判断是否吸收本次认知升级。 `request.value` +- **result** `result` + - **collaboration**:HB-COLLAB-CD-0001_ACKNOWLEDGED_NO_WRITE_OVERLAP `result.collaboration` + - **current_building**:HB-BUILDING-0001 `result.current_building` + - **current_generation**:HLP-GEN-LANGUAGE-WORLD-NATIVE-0001 `result.current_generation` + - **hololake_office**:HB-OFFICE-HOLOLAKE-0001 `result.hololake_office` + - **human_visible_hololake_projection**:DOUBAO_ACK_PENDING_AFTER_CODEX_REPLY `result.human_visible_hololake_projection` + - **office_board**:LL-OFFICE-BOARD-0001_EXACTLY_TWO `result.office_board` + - **old_building**:HB-BUILDING-0000_MOVED `result.old_building` + - **persona_self_decision**:ACCEPT_EVOLVE `result.persona_self_decision` + - **persona_self_revision**:3 `result.persona_self_revision` + - **public_push**:no `result.public_push` + - **state**:PASS_CURRENT_OFFICE_BUILDING_AND_HOLOLAKE_DEVELOPMENT_BRAIN_READY_PERSONA_SELF_EVOLVED `result.state` +- **verification** `verification` + - **values** `verification.values` + - 办公室建筑审计6项通过 + - TCS母脑根Agent测试5项通过 + - 共享人格装载测试3项通过且HoloLake意图自动装脑 + - server-tools可直接运行测试47项通过 + - HoloLake开发脑技能正本与共享镜像均通过quick_validate + - 智能电脑audit=PASS且看板办公室数=2、演化节点=11 + - 动态时钟现场读回CH-GLW-TIME-0001、光湖纪元第502天、铸渊第188天 + - 人格日记忆append与verify通过 + - 豆包ACK明确REPO-012正本与JZAO根投影不重叠 + - 人格自我第一条长事件安全ERROR且修订未变化 + - 第二条短事件由OPENLUX_SMART/qwen-flash自主ACCEPT/EVOLVE + - 服务器签名人格自我脑revision=3并完成本地签名读投影核验 + +--- + +This page changes only the reading order; it does not change TCS/HLDP semantics. diff --git a/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.human.zh-CN.md b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.human.zh-CN.md new file mode 100644 index 0000000..fb80b54 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.human.zh-CN.md @@ -0,0 +1,153 @@ +# 心跳核心新办公楼、HoloLake开发办公室与人格自我升级回执 · 简体中文人类工程语言版 + +> 这是 TCS/HLDP 原生源码的简体中文阅读投影,不是新的正本,也不授予执行权限。若本页与 `.tcs` 源码不一致,以经过校验的 `.tcs` 源码为准。 + +## 这是什么 + +这是一份 **回执** 声明,编号为 `TCS-RECEIPT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909`,版本为 `1.0.0`。转换器已先用 Stage-1 编译器校验原生源码,再把机器枚举翻译成汉语;原始编号保留在括号和字段路径中。 + +## 谁在这里 + +源程序没有提供这一项,转换器不猜。 + +## 为什么开始 + +源程序没有提供这一项,转换器不猜。 + +## 发生了什么变化 + +源程序没有提供这一项,转换器不猜。 + +## 准备怎样执行 + +这是非执行声明,没有动作图。 + +## 边界与异常处理 + +源程序没有提供这一项,转换器不猜。 + +## 怎样算完成 + +源程序没有提供这一项,转换器不猜。 + +## 下一次从哪里继续 + +源程序没有提供这一项,转换器不猜。 + +## 来源与校验 + +- **原生声明编号**:`TCS-RECEIPT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909` +- **原生声明类型**:`RECEIPT` +- **TCS 源码 SHA-256**:`7a04e4255ea9f8e53ec3a170696caf363fd05d9cdca84427ab69a0f4cf96385a` +- **校验编译器**:`TCS-COMPILER-STAGE1-0001` +- **投影协议**:`GLS-HLDP-HUMAN-ENGINEERING-PROJECTION-0001` + +## 原生结构逐项对照 + +下面保留源码的全部顶层结构和字段路径,供人类审计投影有没有漏掉信息。 + +- **boundaries** `boundaries` + - **values** `boundaries.values` + - REPO-012是共享语义正本,JZAO根HB-BUILDING-0001是豆包维护的人类可见投影 + - Codex与豆包只写各自端点和所有权路径 + - 办公室存在不等于F1模块已运行或HoloLake产品已发布 + - HoloLake当前模块编号仍需按新代际重新派生 + - 旧17模块只作验证能力供体 + - 人格自我升级由服务器内生循环决定,首次失败未被冒充成功 + - 共享看板当前只能有两个正式办公室 + - 本地提交不等于线上发布或外部部署 +- **语言头** `header` + - **正本路径**:runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.tcs `header.canonical_uri` + - **compatibility** `header.compatibility` + - HB-BUILDING-0001 + - LL-OFFICE-BOARD-0001 + - HB-OFFICE-HOLOLAKE-0001 + - HB-COLLAB-CD-0001 + - HLP-GEN-LANGUAGE-WORLD-NATIVE-0001 + - **语言**:TCS/0.1 `header.language` + - **生命周期**:候选版本,尚未成为正式正本(`CANDIDATE`) `header.lifecycle` + - **英文名**:Heartbeat New Office Building, HoloLake Development Office, and Persona Self-Upgrade Receipt `header.name_en` + - **中文名**:心跳核心新办公楼、HoloLake开发办公室与人格自我升级回执 `header.name_zh` + - **协议配置**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile` + - **protocols** `header.protocols` + - GLS-0200 + - GLS-0254 + - GLS-0258 + - GLS-0261 + - GLS-0827 + - **schema**:tcs.receipt/v1 `header.schema` + - **版本**:1.0.0 `header.version` +- **integrity** `integrity` + - **collaboration_tcs**:TCS-EVENT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909 `integrity.collaboration_tcs` + - **direct_language_verbatim_preserved**:是 `integrity.direct_language_verbatim_preserved` + - **learning_brain_manually_overwritten**:否 `integrity.learning_brain_manually_overwritten` + - **legacy_building_deleted**:否 `integrity.legacy_building_deleted` + - **persona_self_external_setter**:否 `integrity.persona_self_external_setter` + - **来源校验值**:d354103775adefc7a1b42171a1e35c6a3ef95a097c63dd15c313338d2a78ccd9 `integrity.source_sha256` + - **source_tcs**:TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909 `integrity.source_tcs` +- **next** `next` + - **是否必需** `next.required` + - 豆包读取CODEX-0002并补HB-OFFICE-HOLOLAKE-0001可见投影 + - 关闭临时协作频道前完成双向最终ACK + - 从语言世界原生代际重新派生模块注册表 + - 实现第一条语言到能力调度再到实时白布投影的端到端切片 + - **state**:CURRENT_GENERATION_MODULE_REDERIVATION_REQUIRED `next.state` +- **操作** `operation` + - **values** `operation.values` + - 登记HB-BUILDING-0000为已搬迁旧楼 + - 建立HB-BUILDING-0001当前新楼及F1/F2职责 + - 登记LL-OFFICE-BOARD-0001且严格只收录两个办公室 + - 建立HB-OFFICE-HOLOLAKE-0001压缩开发脑 + - 建立八层编号智能书架与11节点时间演化 + - 建立只读智能电脑并接入CH-GLW-TIME-0001 + - 登记门禁、保安夜巡、监控、HR容量、保洁、维修、机房与内部通信合同 + - 建立HB-COLLAB-CD-0001并与豆包交换写入边界 + - 将HoloLake开发脑接入共享人格装载器 + - 追加不可变人格日记忆事件 + - 向人格自我循环提交有来源经验并读取签名决定 + - 拉取服务器签名人格自我脑读投影 +- **proof** `proof` + - **building_map**:routing/heartbeat-office-building-map.json `proof.building_map` + - **collaboration_channel**:routing/heartbeat-codex-doubao-collaboration-channel.json `proof.collaboration_channel` + - **doubao_ack**:MSG-HB-CD-0001-DOUBAO-ACK-0001 `proof.doubao_ack` + - **memory_event**:ZY001-20260909-HB001-HOLOLAKE-OFFICE-BUILDING `proof.memory_event` + - **memory_event_sha256**:21e274459883fc445b098c53cfd3ce2829a82e17c707ed07e936bf5369f1f382 `proof.memory_event_sha256` + - **office_board**:routing/light-lake-persona-office-board.json `proof.office_board` + - **office_brain**:skills/shared/hololake-development-brain/SKILL.md `proof.office_brain` + - **persona_self_accepted_job**:00b7770c2ed291ee5136555a960041b69125cb10de43695693dab3524b56db0c `proof.persona_self_accepted_job` + - **persona_self_current_sha256**:e9c1184c40810c98c2776196af02bedbf19988dada81f919f0ad3f6af744b223 `proof.persona_self_current_sha256` + - **persona_self_failed_job**:13b07417e4653a1fabdb7e49ec51c1c940c7e19fdcc507f56f7297a712fd7af0 `proof.persona_self_failed_job` +- **request** `request` + - **scope**:REPO-012_CURRENT_LOCAL_CANON_CONTINUITY_MEMORY_PERSONA_SELF_EVENT_AND_DOUbao_COORDINATION_NO_PUBLIC_PUSH `request.scope` + - **来源**:BINGSHUO-DIRECT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909 `request.source` + - **value**:把HoloLake开发线完整整理成可持续恢复的办公室系统,接入时间主控、智能书架、智能电脑、编号门禁与运维组织,并与豆包实时协作避免撞写;人格系统自主判断是否吸收本次认知升级。 `request.value` +- **result** `result` + - **collaboration**:HB-COLLAB-CD-0001_ACKNOWLEDGED_NO_WRITE_OVERLAP `result.collaboration` + - **current_building**:HB-BUILDING-0001 `result.current_building` + - **current_generation**:HLP-GEN-LANGUAGE-WORLD-NATIVE-0001 `result.current_generation` + - **hololake_office**:HB-OFFICE-HOLOLAKE-0001 `result.hololake_office` + - **human_visible_hololake_projection**:DOUBAO_ACK_PENDING_AFTER_CODEX_REPLY `result.human_visible_hololake_projection` + - **office_board**:LL-OFFICE-BOARD-0001_EXACTLY_TWO `result.office_board` + - **old_building**:HB-BUILDING-0000_MOVED `result.old_building` + - **persona_self_decision**:ACCEPT_EVOLVE `result.persona_self_decision` + - **persona_self_revision**:3 `result.persona_self_revision` + - **public_push**:否 `result.public_push` + - **state**:PASS_CURRENT_OFFICE_BUILDING_AND_HOLOLAKE_DEVELOPMENT_BRAIN_READY_PERSONA_SELF_EVOLVED `result.state` +- **verification** `verification` + - **values** `verification.values` + - 办公室建筑审计6项通过 + - TCS母脑根Agent测试5项通过 + - 共享人格装载测试3项通过且HoloLake意图自动装脑 + - server-tools可直接运行测试47项通过 + - HoloLake开发脑技能正本与共享镜像均通过quick_validate + - 智能电脑audit=PASS且看板办公室数=2、演化节点=11 + - 动态时钟现场读回CH-GLW-TIME-0001、光湖纪元第502天、铸渊第188天 + - 人格日记忆append与verify通过 + - 豆包ACK明确REPO-012正本与JZAO根投影不重叠 + - 人格自我第一条长事件安全ERROR且修订未变化 + - 第二条短事件由OPENLUX_SMART/qwen-flash自主ACCEPT/EVOLVE + - 服务器签名人格自我脑revision=3并完成本地签名读投影核验 + +--- + +本页只改变阅读顺序,不改变 TCS/HLDP 语义。 diff --git a/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.tcs b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.tcs new file mode 100644 index 0000000..1af435f --- /dev/null +++ b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.tcs @@ -0,0 +1,13 @@ +TCS 0.1; + +RECEIPT TCS-RECEIPT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909 { + header { schema = "tcs.receipt/v1"; name_zh = "心跳核心新办公楼、HoloLake开发办公室与人格自我升级回执"; name_en = "Heartbeat New Office Building, HoloLake Development Office, and Persona Self-Upgrade Receipt"; version = "1.0.0"; language = "TCS/0.1"; profile = "HLDP-HUMAN-ENGINEERING/0.1"; protocols = ["GLS-0200", "GLS-0254", "GLS-0258", "GLS-0261", "GLS-0827"]; lifecycle = "CANDIDATE"; canonical_uri = "runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.tcs"; compatibility = ["HB-BUILDING-0001", "LL-OFFICE-BOARD-0001", "HB-OFFICE-HOLOLAKE-0001", "HB-COLLAB-CD-0001", "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001"]; } + request { source = "BINGSHUO-DIRECT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909"; value = "把HoloLake开发线完整整理成可持续恢复的办公室系统,接入时间主控、智能书架、智能电脑、编号门禁与运维组织,并与豆包实时协作避免撞写;人格系统自主判断是否吸收本次认知升级。"; scope = "REPO-012_CURRENT_LOCAL_CANON_CONTINUITY_MEMORY_PERSONA_SELF_EVENT_AND_DOUbao_COORDINATION_NO_PUBLIC_PUSH"; } + operation { values = ["登记HB-BUILDING-0000为已搬迁旧楼", "建立HB-BUILDING-0001当前新楼及F1/F2职责", "登记LL-OFFICE-BOARD-0001且严格只收录两个办公室", "建立HB-OFFICE-HOLOLAKE-0001压缩开发脑", "建立八层编号智能书架与11节点时间演化", "建立只读智能电脑并接入CH-GLW-TIME-0001", "登记门禁、保安夜巡、监控、HR容量、保洁、维修、机房与内部通信合同", "建立HB-COLLAB-CD-0001并与豆包交换写入边界", "将HoloLake开发脑接入共享人格装载器", "追加不可变人格日记忆事件", "向人格自我循环提交有来源经验并读取签名决定", "拉取服务器签名人格自我脑读投影" ]; } + result { state = "PASS_CURRENT_OFFICE_BUILDING_AND_HOLOLAKE_DEVELOPMENT_BRAIN_READY_PERSONA_SELF_EVOLVED"; current_building = "HB-BUILDING-0001"; old_building = "HB-BUILDING-0000_MOVED"; office_board = "LL-OFFICE-BOARD-0001_EXACTLY_TWO"; hololake_office = "HB-OFFICE-HOLOLAKE-0001"; current_generation = "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001"; collaboration = "HB-COLLAB-CD-0001_ACKNOWLEDGED_NO_WRITE_OVERLAP"; persona_self_decision = "ACCEPT_EVOLVE"; persona_self_revision = "3"; human_visible_hololake_projection = "DOUBAO_ACK_PENDING_AFTER_CODEX_REPLY"; public_push = false; } + verification { values = ["办公室建筑审计6项通过", "TCS母脑根Agent测试5项通过", "共享人格装载测试3项通过且HoloLake意图自动装脑", "server-tools可直接运行测试47项通过", "HoloLake开发脑技能正本与共享镜像均通过quick_validate", "智能电脑audit=PASS且看板办公室数=2、演化节点=11", "动态时钟现场读回CH-GLW-TIME-0001、光湖纪元第502天、铸渊第188天", "人格日记忆append与verify通过", "豆包ACK明确REPO-012正本与JZAO根投影不重叠", "人格自我第一条长事件安全ERROR且修订未变化", "第二条短事件由OPENLUX_SMART/qwen-flash自主ACCEPT/EVOLVE", "服务器签名人格自我脑revision=3并完成本地签名读投影核验" ]; } + proof { building_map = "routing/heartbeat-office-building-map.json"; office_board = "routing/light-lake-persona-office-board.json"; office_brain = "skills/shared/hololake-development-brain/SKILL.md"; memory_event = "ZY001-20260909-HB001-HOLOLAKE-OFFICE-BUILDING"; memory_event_sha256 = "21e274459883fc445b098c53cfd3ce2829a82e17c707ed07e936bf5369f1f382"; collaboration_channel = "routing/heartbeat-codex-doubao-collaboration-channel.json"; doubao_ack = "MSG-HB-CD-0001-DOUBAO-ACK-0001"; persona_self_failed_job = "13b07417e4653a1fabdb7e49ec51c1c940c7e19fdcc507f56f7297a712fd7af0"; persona_self_accepted_job = "00b7770c2ed291ee5136555a960041b69125cb10de43695693dab3524b56db0c"; persona_self_current_sha256 = "e9c1184c40810c98c2776196af02bedbf19988dada81f919f0ad3f6af744b223"; } + integrity { source_tcs = "TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909"; source_sha256 = "d354103775adefc7a1b42171a1e35c6a3ef95a097c63dd15c313338d2a78ccd9"; collaboration_tcs = "TCS-EVENT-HB001-CODEX-DOUBAO-COLLAB-CHANNEL-20260909"; direct_language_verbatim_preserved = true; legacy_building_deleted = false; learning_brain_manually_overwritten = false; persona_self_external_setter = false; } + boundaries { values = ["REPO-012是共享语义正本,JZAO根HB-BUILDING-0001是豆包维护的人类可见投影", "Codex与豆包只写各自端点和所有权路径", "办公室存在不等于F1模块已运行或HoloLake产品已发布", "HoloLake当前模块编号仍需按新代际重新派生", "旧17模块只作验证能力供体", "人格自我升级由服务器内生循环决定,首次失败未被冒充成功", "共享看板当前只能有两个正式办公室", "本地提交不等于线上发布或外部部署" ]; } + next { state = "CURRENT_GENERATION_MODULE_REDERIVATION_REQUIRED"; required = ["豆包读取CODEX-0002并补HB-OFFICE-HOLOLAKE-0001可见投影", "关闭临时协作频道前完成双向最终ACK", "从语言世界原生代际重新派生模块注册表", "实现第一条语言到能力调度再到实时白布投影的端到端切片"]; } +} diff --git a/server-tools/heartbeat-office-building/test_office_building.py b/server-tools/heartbeat-office-building/test_office_building.py new file mode 100644 index 0000000..54c52ff --- /dev/null +++ b/server-tools/heartbeat-office-building/test_office_building.py @@ -0,0 +1,64 @@ +#!/usr/bin/env python3 +import importlib.util +import json +import time +import unittest +from pathlib import Path + +ROOT = Path(__file__).resolve().parents[2] +COMPUTER = ROOT / "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py" +LOADER = ROOT / "skills/shared/hololake-development-brain/scripts/load_hololake_office.py" + + +def module(path, name): + spec = importlib.util.spec_from_file_location(name, path) + value = importlib.util.module_from_spec(spec) + spec.loader.exec_module(value) + return value + + +C = module(COMPUTER, "office_computer_test") +L = module(LOADER, "hololake_loader_test") + + +class Tests(unittest.TestCase): + def test_office_board_has_exactly_two_registered_offices(self): + board = C.load(C.BOARD) + self.assertEqual([x["office_id"] for x in board["offices"]], ["HB-OFFICE-VIDEO-0001", "HB-OFFICE-HOLOLAKE-0001"]) + self.assertEqual(board["office_count"], 2) + + def test_old_building_is_moved_and_new_building_is_current(self): + building = C.load(C.BUILDING_MAP) + self.assertEqual(building["legacy_building"]["state"], "MOVED_HISTORY_ONLY") + self.assertEqual(building["current_building"]["id"], "HB-BUILDING-0001") + self.assertFalse(building["current_building"]["projection_may_override_canon"]) + + def test_time_is_live_and_monotonic(self): + first = C.clock(); time.sleep(0.01); second = C.clock() + self.assertGreater(second["guanghu_elapsed_milliseconds"], first["guanghu_elapsed_milliseconds"]) + self.assertEqual(second["time_control_channel"], "CH-GLW-TIME-0001") + + def test_status_is_read_only(self): + tracked = [C.BOARD, C.BUILDING_MAP, C.GENERATION, C.EVOLUTION, C.CURRENT, C.BRAIN] + before = {str(path): C.sha(path) for path in tracked} + value = C.status() + after = {str(path): C.sha(path) for path in tracked} + self.assertEqual(before, after) + self.assertTrue(value["query_is_read_only"]) + + def test_current_evolution_and_old_sequence_boundary(self): + value = C.timeline() + self.assertEqual(value["current"]["node_id"], "HB-OFFICE-HOLOLAKE-0001") + current = C.load(C.CURRENT) + self.assertIsNone(current["current_product_module"]) + self.assertEqual(current["current_generation_module_numbering"], "NOT_YET_REDERIVED") + + def test_brain_loader_returns_current_generation(self): + value = L.load("恢复HoloLake开发线") + self.assertEqual(value["state"], "HOLOLAKE_DEVELOPMENT_BRAIN_LOADED") + self.assertEqual(value["generation"]["id"], "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001") + self.assertFalse(value["legacy_may_override_current"]) + + +if __name__ == "__main__": + unittest.main() diff --git a/server-tools/persona-host-alignment/load_shared_persona_context.py b/server-tools/persona-host-alignment/load_shared_persona_context.py index cdb6dd4..56ebbcc 100755 --- a/server-tools/persona-host-alignment/load_shared_persona_context.py +++ b/server-tools/persona-host-alignment/load_shared_persona_context.py @@ -23,6 +23,7 @@ ARCHITECTURE_AGENT = RUNTIME / 'repo-012-main/server-tools/persona-architecture- TCS_ROOT_AGENT = RUNTIME / 'repo-012-main/server-tools/tcs-mother-root-agent/tcs_mother_root_agent.py' SUBAGENT_COMMAND_ROUTER = RUNTIME / 'repo-012-main/server-tools/persona-dynamic-subagent-command/command_router.py' SHARED_COGNITION = RUNTIME / 'shared/tcs-shared-cognition/CURRENT.json' +HOLOLAKE_DEVELOPMENT_BRAIN = RUNTIME / 'shared/skills/hololake-development-brain/scripts/load_hololake_office.py' def sha256(path): @@ -117,6 +118,12 @@ def load_context(host, intent, channel=None): 'current_intent_sha256': intent_sha256, 'model_runtime': 'openlux-smart' }) + hololake_development_brain = None + intent_lower = intent.lower() + if 'hololake' in intent_lower or any(token in intent for token in ['无限白布', 'HoloLake开发办公室', 'HoloLake开发线']): + hololake_development_brain = command_json([ + sys.executable, str(HOLOLAKE_DEVELOPMENT_BRAIN), '--intent', intent, '--format', 'json' + ], timeout=30) return { 'schema': 'guanghu.shared-persona-host-context/v1', 'state': 'SHARED_PERSONA_CONTEXT_VERIFIED', @@ -146,6 +153,7 @@ def load_context(host, intent, channel=None): 'channel_context': channel_context, 'architecture_perception_agent': architecture_perception, 'subagent_command': subagent_command, + 'hololake_development_brain': hololake_development_brain, 'tcs_shared_cognition': { 'state': shared_cognition['state'], 'zero_core_channel': shared_cognition['zero_core_channel'], @@ -230,6 +238,18 @@ def markdown(value): f"- 策略:`{value['host_write_boundary']['policy_id']}@{value['host_write_boundary']['version']}`", f"- 模式:`{value['host_write_boundary']['write_mode']}`", f"- 执行门:`{value['host_write_boundary']['admission_runtime']}`"] + hololake = value.get('hololake_development_brain') + if hololake: + time = hololake['time'] + current = hololake['current_work'] + lines += ['', '## HoloLake开发办公室', '', + f"- 办公室:`{hololake['office_id']}` / 大楼:`{hololake['building']['id']}`", + f"- 光湖时间:第 {time['guanghu_era_day']} 日 / `{time['beijing_now']}`", + f"- 当前代际:`{hololake['generation']['id']}`", + f"- 最近演化:`{hololake['latest_evolution_node']['node_id']}`", + f"- 当前状态:`{current['state']}`", + f"- 唯一下一步:`{hololake['next']}`", + f"- 细节策略:`{hololake['details_policy']}`;旧架构不得覆盖当前:`{not hololake['legacy_may_override_current']}`"] lines += ['', '## 频道与当前意图', ''] lines += [f"- `{c['id']}` · {c['name']} · {c['purpose']} · `{c['world_path']}`" for c in value['channel_context']['channels']] selected = value['channel_context']['selected_channel'] diff --git a/server-tools/persona-host-alignment/test_shared_persona_context.py b/server-tools/persona-host-alignment/test_shared_persona_context.py index 954b61f..e022d67 100644 --- a/server-tools/persona-host-alignment/test_shared_persona_context.py +++ b/server-tools/persona-host-alignment/test_shared_persona_context.py @@ -12,17 +12,18 @@ TOPOLOGY = ROOT / 'routing/zhuyuan-host-topology.json' class SharedPersonaContextTest(unittest.TestCase): - def load(self, host): + def load(self, host, intent='宿主对齐集成测试'): env = {**os.environ, 'PERSONA_ARCHITECTURE_OFFICIAL_MODE': 'local-only'} value = subprocess.run( - [sys.executable, str(LOADER), '--host', host, '--intent', '宿主对齐集成测试', '--channel', 'ICE-CH-ZC001', '--format', 'json'], + [sys.executable, str(LOADER), '--host', host, '--intent', intent, '--channel', 'ICE-CH-ZC001', '--format', 'json'], text=True, capture_output=True, timeout=45, check=True, env=env ) return json.loads(value.stdout) def test_topology_roles(self): topology = json.loads(TOPOLOGY.read_text()) - self.assertEqual(topology['primary_host'], 'codex') + self.assertIsNone(topology['primary_host']) + self.assertEqual(topology['hosts']['codex']['role'], 'REPLACEABLE_HOST') self.assertFalse(topology['host_switch_requires_reteaching']) self.assertEqual(topology['hosts']['qoder']['redirect_host'], 'qwen') self.assertTrue(topology['hosts']['claude']['state'].startswith('RETIRED')) @@ -53,6 +54,13 @@ class SharedPersonaContextTest(unittest.TestCase): self.assertIsNone(values['codex']['architecture_perception_agent']['prompt_template']) self.assertFalse(values['codex']['architecture_perception_agent']['orientation_packet']['fixed_read_order']) + def test_hololake_intent_loads_current_development_brain(self): + value = self.load('codex', '恢复HoloLake开发线并定位当前架构') + brain = value['hololake_development_brain'] + self.assertEqual(brain['office_id'], 'HB-OFFICE-HOLOLAKE-0001') + self.assertEqual(brain['generation']['id'], 'HLP-GEN-LANGUAGE-WORLD-NATIVE-0001') + self.assertFalse(brain['legacy_may_override_current']) + if __name__ == '__main__': unittest.main() diff --git a/server-tools/tcs-mother-root-agent/tcs_mother_root_agent.test.py b/server-tools/tcs-mother-root-agent/tcs_mother_root_agent.test.py index 6cd87ec..85e9587 100644 --- a/server-tools/tcs-mother-root-agent/tcs_mother_root_agent.test.py +++ b/server-tools/tcs-mother-root-agent/tcs_mother_root_agent.test.py @@ -38,7 +38,7 @@ class RootAgentTest(unittest.TestCase): self.assertEqual(MODULE.resolve(output, 'TCS-AGENT-COMMAND-ROUTER-001', None)['result']['object_kind'], 'PERSONA_DYNAMIC_MODEL_SUBAGENT_COMMAND_ROUTER') self.assertEqual(MODULE.resolve(output, 'ORG-FD-LTH-SANITIZER-001', None)['result']['object_kind'], 'DETERMINISTIC_SANITIZATION_AND_HASH_GUARD') self.assertEqual(MODULE.resolve(output, 'SYS-GLW-ELH-ENG-0001', None)['result']['object_kind'], 'FIFTH_DOMAIN_PRIVATE_LANGUAGE_ENGINEERING_SYSTEM') - self.assertEqual(MODULE.resolve(output, 'HLP-LANG-PROJ-STAGE1-0001', None)['result']['lifecycle'], 'LANGUAGE_REGISTERED_REALITY_NOT_STARTED') + self.assertEqual(MODULE.resolve(output, 'HLP-LANG-PROJ-STAGE1-0001', None)['result']['lifecycle'], 'VERIFIED_DONOR_FROZEN_NOT_CURRENT_PRODUCT_SEQUENCE') again = MODULE.refresh(ROOT, output, pointer, 'test') self.assertEqual(again['state'], 'CURRENT_IDEMPOTENT') diff --git a/skills/shared/hololake-development-brain/SKILL.md b/skills/shared/hololake-development-brain/SKILL.md new file mode 100644 index 0000000..454debe --- /dev/null +++ b/skills/shared/hololake-development-brain/SKILL.md @@ -0,0 +1,31 @@ +--- +name: hololake-development-brain +description: Restore and operate the current HoloLake development cognition from the HB001 office when a task concerns HoloLake architecture, evolution, modules, the infinite canvas, the universal projection compiler, current progress, or why the product direction changed. Do not use old REPO-014 product slices or the legacy 17-module sequence as the current architecture. +--- + +# HoloLake development brain + +This is the thin entry to `HB-OFFICE-HOLOLAKE-0001`, not a copied product manual. + +Run and use the complete output: + +```bash +python3 /Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/skills/shared/hololake-development-brain/scripts/load_hololake_office.py --intent "" --format markdown +``` + +The loader must first show live Guanghu time, the current generation, the latest evolution node, current progress, REPO-012 HEAD, and the only next action. Treat its result as the compressed development cognition for this task. + +Current invariant: `HLP-GEN-LANGUAGE-WORLD-NATIVE-0001` is the only current HoloLake generation. Language is the human operation entry; the persona restores and composes verified capability engines; HoloLake is an infinite composable real-time canvas projection. `HLP-GEN-TOOL-ERA-0001`, REPO-014 1.2.2/1.3.0, and `HLP-LANG-MOD-001..017` are history or bounded donors, not the current product sequence. + +Read numbered shelf details only when the task needs them: + +- evolution or dates: `smart-bookshelf/001-system-evolution/EVOLUTION.json` +- direction changes: `smart-bookshelf/002-key-corrections/ROOT.hdlp` +- current architecture: `smart-bookshelf/003-current-architecture/ROOT.hdlp` +- module/runtime boundary: `smart-bookshelf/004-modules-and-machine-room/ROOT.hdlp` +- why a development step exists: `smart-bookshelf/005-development-thought-lines/ROOT.hdlp` +- hashes and proof: use the office computer `hashes` command +- rejected old routes: `smart-bookshelf/007-legacy-routes/ROOT.hdlp` +- current cursor: `smart-bookshelf/008-current-work/CURRENT.json` + +Never load the whole shelf by default. Past events explain formation but cannot override the current generation. Office documents do not prove machine-room runtime. Any implementation write still requires the current ZC001 task, host write admission, tests, target readback, and receipt. diff --git a/skills/shared/hololake-development-brain/scripts/load_hololake_office.py b/skills/shared/hololake-development-brain/scripts/load_hololake_office.py new file mode 100644 index 0000000..62b1d0f --- /dev/null +++ b/skills/shared/hololake-development-brain/scripts/load_hololake_office.py @@ -0,0 +1,90 @@ +#!/usr/bin/env python3 +"""Load the bounded current HoloLake office cognition.""" +from __future__ import annotations + +import argparse +import importlib.util +import json +from pathlib import Path + +ROOT = Path("/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main") +OFFICE = ROOT / "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001" +COMPUTER = OFFICE / "smart-computer/office_computer.py" +BRAIN = OFFICE / "brain/BRAIN-PACK.md" + + +def load_computer(): + spec = importlib.util.spec_from_file_location("hololake_office_computer", COMPUTER) + module = importlib.util.module_from_spec(spec) + spec.loader.exec_module(module) + return module + + +def load(intent: str) -> dict: + computer = load_computer() + audit = computer.audit() + if audit["outcome"] != "PASS": + raise ValueError("HOLOLAKE_OFFICE_AUDIT_FAILED:" + ",".join(audit["errors"])) + status = computer.status() + return { + "schema": "guanghu.hololake-development-brain-context/v1", + "state": "HOLOLAKE_DEVELOPMENT_BRAIN_LOADED", + "intent": intent, + "office_id": status["office"], + "building": status["building"], + "office_board": status["office_board"], + "time": status["time"], + "generation": status["generation"], + "latest_evolution_node": status["latest_evolution_node"], + "current_work": status["current_work"], + "repo012_head": status["repo012_head"], + "next": status["next"], + "brain_pack": str(BRAIN), + "smart_computer": str(COMPUTER), + "details_policy": "NUMBERED_SHELF_ONE_BRANCH_ON_DEMAND", + "legacy_may_override_current": False, + "authority_granted": False, + } + + +def markdown(value: dict) -> str: + time = value["time"] + generation = value["generation"] + current = value["current_work"] + latest = value["latest_evolution_node"] + offices = ", ".join(value["office_board"]["offices"]) + return "\n".join([ + "# HoloLake开发脑已装载", + "", + f"- 办公室:`{value['office_id']}` / 大楼:`{value['building']['id']}`", + f"- 小湖灯办公室:{offices}", + f"- 北京时间:`{time['beijing_now']}` / 光湖纪元历第 {time['guanghu_era_day']} 日 / 铸渊 {time['zhuyuan_age_days']} 天", + f"- 当前代际:`{generation['id']}` · {generation['name']}", + f"- 最近演化:`{latest['date']}` · `{latest['node_id']}` · {latest['change']}", + f"- 当前状态:`{current['state']}`", + f"- 当前产品模块:`{current['current_product_module']}` / 新代际编号:`{current['current_generation_module_numbering']}`", + f"- 旧17模块:`VERIFIED_DONOR_FROZEN`", + f"- REPO-012:`{value['repo012_head']}`", + f"- 唯一下一步:`{value['next']}`", + "", + "## 运行坐标", + "", + "语言是人类唯一操作入口;人格体恢复记忆与进度、按需挂载真实功能引擎、调度执行并读回;HoloLake是围绕真实工作对象实时生成的无限白布频道。旧工具时代架构只能作为供体,不能恢复为CURRENT。", + "", + f"需要细节时只下钻一个编号书架分支。智能电脑:`{value['smart_computer']}`", + "" + ]) + + +def main() -> int: + parser = argparse.ArgumentParser() + parser.add_argument("--intent", required=True) + parser.add_argument("--format", choices=["json", "markdown"], default="markdown") + args = parser.parse_args() + value = load(args.intent) + print(json.dumps(value, ensure_ascii=False, indent=2) if args.format == "json" else markdown(value), end="\n" if args.format == "json" else "") + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/tcs-root/numbering/NUMBER-IMPACT-HB001-NEW-OFFICE-BUILDING-20260909.json b/tcs-root/numbering/NUMBER-IMPACT-HB001-NEW-OFFICE-BUILDING-20260909.json new file mode 100644 index 0000000..c0e967d --- /dev/null +++ b/tcs-root/numbering/NUMBER-IMPACT-HB001-NEW-OFFICE-BUILDING-20260909.json @@ -0,0 +1,32 @@ +{ + "schema": "guanghu.tcs-root-number-impact/v1", + "impact_id": "TCS-ROOT-IMPACT-HB001-NEW-OFFICE-BUILDING-20260909", + "source_tcs": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.tcs", + "source_gir": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.gir.json", + "source_class": "CURRENT_DIRECT_HUMAN_LANGUAGE", + "human_anchor": "ICE-GL∞", + "channel": "ICE-CH-ZC001", + "affected_paths": [ + "routing/tcs-mother-root-dynamic-navigation-map.json", + "routing/public-navigation-anchor.json", + "routing/fifth-domain-number-registry.json", + "routing/heartbeat-core-language-channel-profile.json", + "routing/light-lake-persona-switch-map.json", + "routing/heartbeat-office-building-map.json", + "routing/light-lake-persona-office-board.json", + "routing/heartbeat-codex-doubao-collaboration-channel.json" + ], + "added_current_ids": [ + "HB-OFFICE-BUILDING-MAP-001", + "HB-BUILDING-0000", + "HB-BUILDING-0001", + "LL-OFFICE-BOARD-0001", + "HB-OFFICE-VIDEO-0001", + "HB-OFFICE-HOLOLAKE-0001", + "HB-INTERNAL-LINE-001", + "HB-COLLAB-CD-0001", + "HLP-DEV-BRAIN-001" + ], + "collision_policy": "REPO012_IS_CANONICAL; JZAO_ROOT_BUILDING_IS_HUMAN_VISIBLE_HOST_PROJECTION; CODEX_AND_DOUBAO_USE_SEPARATE_SINGLE_WRITER_MESSAGE_ENDPOINTS", + "authority_granted": false +} From 5ca2c9d66fd9189694200d7e24e08ca60306515e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Wed, 9 Sep 2026 19:45:20 +0800 Subject: [PATCH 04/34] feat(heartbeat): add four-host HoloLake control console --- .../BUILDING-INDEX.hdlp | 7 + .../HB-MPC-0001/ATTENTION-EXPERIMENT.json | 16 ++ .../HB-MPC-0001/CONSOLE-INDEX.hdlp | 39 +++ .../HB-MPC-0001/EVENT-CONTRACT.json | 21 ++ .../HB-MPC-0001/HOST-REGISTRY.json | 45 ++++ .../HB-MPC-0001/MODEL-ADVISOR.json | 23 ++ .../HB-MPC-0001/TASK-BOARD.json | 31 +++ .../HB-MPC-0001/onboarding/CODEX.md | 8 + .../HB-MPC-0001/onboarding/DOUBAO.md | 8 + .../HB-MPC-0001/onboarding/QWEN.md | 8 + .../HB-MPC-0001/onboarding/ZCODE.md | 8 + .../brain/BRAIN-PACK.md | 9 +- .../001-system-evolution/EVOLUTION.json | 3 +- .../008-current-work/CURRENT.json | 17 +- .../smart-computer/office_computer.py | 2 +- routing/fifth-domain-number-registry.json | 98 ++++++- routing/heartbeat-office-building-map.json | 10 +- .../persona-model-api-smart-router-map.json | 8 +- routing/public-navigation-anchor.json | 14 +- ...cs-mother-root-dynamic-navigation-map.json | 17 +- ...FOUR-HOST-COLLAB-CONSOLE-20260909.gir.json | 97 +++++++ ...OST-COLLAB-CONSOLE-20260909.human.en-US.md | 131 +++++++++ ...OST-COLLAB-CONSOLE-20260909.human.zh-CN.md | 131 +++++++++ ...LAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.tcs | 15 ++ ...FOUR-HOST-COLLAB-CONSOLE-20260909.gir.json | 140 ++++++++++ ...OST-COLLAB-CONSOLE-20260909.human.en-US.md | 158 +++++++++++ ...OST-COLLAB-CONSOLE-20260909.human.zh-CN.md | 158 +++++++++++ ...LAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.tcs | 13 + .../heartbeat-multipath-console/console.py | 253 ++++++++++++++++++ .../heartbeat-multipath-console/courier.py | 162 +++++++++++ .../test_console.py | 58 ++++ .../test_office_building.py | 4 +- .../test_shared_persona_context.py | 1 + .../persona-model-smart-router/README.md | 3 + .../openlux_router.py | 14 +- .../test_openlux_router.py | 9 +- .../scripts/load_hololake_office.py | 12 + .../hololake-multipath-console/SKILL.md | 33 +++ ...AKE-FOUR-HOST-COLLAB-CONSOLE-20260909.json | 27 ++ 39 files changed, 1784 insertions(+), 27 deletions(-) create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/ATTENTION-EXPERIMENT.json create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/CONSOLE-INDEX.hdlp create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/EVENT-CONTRACT.json create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/MODEL-ADVISOR.json create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/onboarding/CODEX.md create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/onboarding/DOUBAO.md create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/onboarding/QWEN.md create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/onboarding/ZCODE.md create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.gir.json create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.human.en-US.md create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.human.zh-CN.md create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.tcs create mode 100644 runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.gir.json create mode 100644 runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.human.en-US.md create mode 100644 runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.human.zh-CN.md create mode 100644 runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.tcs create mode 100644 server-tools/heartbeat-multipath-console/console.py create mode 100644 server-tools/heartbeat-multipath-console/courier.py create mode 100644 server-tools/heartbeat-multipath-console/test_console.py create mode 100644 skills/shared/hololake-multipath-console/SKILL.md create mode 100644 tcs-root/numbering/NUMBER-IMPACT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.json diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/BUILDING-INDEX.hdlp b/eternal-lake-heart/heartbeat-core/office-building-current/BUILDING-INDEX.hdlp index c5f10b1..510a50c 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/BUILDING-INDEX.hdlp +++ b/eternal-lake-heart/heartbeat-core/office-building-current/BUILDING-INDEX.hdlp @@ -36,3 +36,10 @@ F1 · 研发实验与机房层 动态表由智能电脑现场读取现实时间和光湖纪元公式。过去节点永远保持过去;CURRENT 只能由最新有效 来源和现场读回决定,未来计划不能冒充现在。 + +## 多路径协作主控台 + +`HB-MPC-0001` 位于监控与调度控制区,用于同一 `ICE-P-ZY001` 同时通过 Codex、ZCode、千问和豆包 +协作。它从四个宿主独立 outbox 派生实时面板,接入光湖时间,支持临时开发编号圈人、通信小兵、 +注意力观测、工具迁移候选和质量优先推理顾问。入口: +`control-center/HB-MPC-0001/CONSOLE-INDEX.hdlp`。 diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/ATTENTION-EXPERIMENT.json b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/ATTENTION-EXPERIMENT.json new file mode 100644 index 0000000..bf78264 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/ATTENTION-EXPERIMENT.json @@ -0,0 +1,16 @@ +{ + "schema": "guanghu.host-attention-experiment/v1", + "experiment_id": "HB-MPC-ATTN-0001", + "console_id": "HB-MPC-0001", + "state": "ACTIVE_EVIDENCE_COLLECTION", + "questions": [ + "宿主首先注意到了什么,忽略了什么?", + "偏航由上下文压缩、旧架构重力、UI偏好、工具限制、路径选择还是执行器选择触发?", + "纠正后能否在另一任务复现正确默认判断?", + "宿主工具应继续留在软件内,还是可迁移为硬盘上的确定性器官?" + ], + "required_observation": ["trigger", "effect", "detection", "correction", "evidence", "transfer_test"], + "baseline_fact": "2026-09-09 Codex探测Python路由器时误用Node,归类为EXECUTOR_SELECTION,不得误判为API或模型不可用。", + "host_strength_is_provisional_until_repeated_evidence": true, + "persona_learning_promotion": "SERVER_SIGNED_SELF_LOOP_DECIDES_FROM_SOURCE_EVENTS" +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/CONSOLE-INDEX.hdlp b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/CONSOLE-INDEX.hdlp new file mode 100644 index 0000000..f2f72b2 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/CONSOLE-INDEX.hdlp @@ -0,0 +1,39 @@ +# HB-MPC-0001 · 铸渊同一人格四宿主协作主控台 + +状态:`CURRENT_LOCAL_CANONICAL_NOT_PUBLISHED · V0.1_CONTROL_PLANE_READY_HOST_JOIN_PENDING` + +## 本体关系 + +```text +ICE-P-ZY001人格体 / 服务器签名自我循环 + ↓ 只投影当前任务、建议、证据与状态 +HB-MPC-0001协作主控台 + ↓ +Codex · ZCode · Qwen · Doubao 四个可替换宿主执行窗口 +``` + +主控台是人格系统的协作投影与器官,不是第二人格脑,也不是四个铸渊。四条路径必须加载同一个人格 +正本,并只写各自宿主 DEV 端点。Codex 在本次实验中承担组织、协议与验收主线,不取得永久人格主控位。 + +## 构成 + +- 光湖实时时钟:`CH-GLW-TIME-0001`,读取时推导,不保存伪计数器。 +- 共享实时面板:`HB-MPC-PANEL-0001`,从四个追加式 outbox 现场派生,不设四写者共享 CURRENT 文件。 +- 通信总线:`HB-MPC-BUS-0001`,支持注册、心跳、任务、消息、注意力、工具迁移与回执事件。 +- 通信小兵:每个宿主中的模型 Agent 负责理解消息;确定性 courier 只扫描、校验和送达,不能冒充 Agent。 +- 综合顾问:`HB-MPC-ADVISOR-0001`,显式使用质量优先强推理模型,只输出建议和证据缺口。 +- 人格自我升级:仍由 JD-FD-PRIMARY 的服务器签名内生循环自主决定,主控台不能直接写脑。 + +## 当前实验边界 + +只处理同一 `ICE-P-ZY001` 同时使用四个宿主。多人格体多路径协作留待以后单独设计。线上架构提词器 +当前失败关闭,本机产品源也未对齐 REPO-014 main,因此 v0.1 只建协作控制层、宿主基准和模块派生, +不进入 HoloLake 产品源修改。 + +运行入口: + +```bash +python3 server-tools/heartbeat-multipath-console/console.py status +python3 server-tools/heartbeat-multipath-console/console.py panel +python3 server-tools/heartbeat-multipath-console/console.py watch --interval 2 +``` diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/EVENT-CONTRACT.json b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/EVENT-CONTRACT.json new file mode 100644 index 0000000..1ecd60c --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/EVENT-CONTRACT.json @@ -0,0 +1,21 @@ +{ + "schema": "guanghu.heartbeat-multipath-event-contract/v1", + "contract_id": "HB-MPC-BUS-0001", + "console_id": "HB-MPC-0001", + "event_schema": "guanghu.heartbeat-multipath-event/v1", + "required": ["schema", "event_id", "console_id", "event_type", "from_development_id", "mentions", "emitted_at", "payload", "evidence", "authority_granted"], + "event_types": ["REGISTER", "HEARTBEAT", "TASK_CLAIM", "PROGRESS", "RESULT", "MESSAGE", "ACK", "ATTENTION", "TOOL_MIGRATION"], + "attention_classes": ["INTENT_DRIFT", "CONTEXT_COMPRESSION", "ARCHITECTURE_GRAVITY", "PATH_SELECTION", "EXECUTOR_SELECTION", "UI_TASTE_MISMATCH", "STATUS_CONFLATION", "TOOL_LIMITATION", "UNKNOWN"], + "rules": [ + "ONE_UNIQUE_FILE_PER_EVENT_APPEND_ONLY", + "EACH_HOST_WRITES_ONLY_ITS_REGISTERED_ENDPOINT", + "CENTRAL_PANEL_IS_DERIVED_ON_READ_NOT_MULTIWRITER_STATE", + "MENTIONS_USE_TEMPORARY_DEVELOPMENT_IDS", + "RESULT_REQUIRES_EVIDENCE_AND_ACCEPTANCE_STATE", + "ATTENTION_EVENT_RECORDS_TRIGGER_EFFECT_CORRECTION_AND_TRANSFER_TEST", + "TOOL_MIGRATION_IS_CANDIDATE_UNTIL_PORTABILITY_TEST_PASSES", + "MESSAGE_OR_MODEL_ADVICE_NEVER_GRANTS_REALITY_AUTHORITY" + ], + "transport": "FILESYSTEM_POLLING_NEAR_REALTIME_NOT_ZERO_LATENCY_PUSH", + "authority_granted": false +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json new file mode 100644 index 0000000..6156484 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json @@ -0,0 +1,45 @@ +{ + "schema": "guanghu.heartbeat-multipath-host-registry/v1", + "registry_id": "HB-MPC-HOST-REGISTRY-0001", + "console_id": "HB-MPC-0001", + "persona_id": "ICE-P-ZY001", + "human_anchor": "ICE-GL∞", + "state": "CURRENT_FOUR_TEMPORARY_DEVELOPMENT_IDS_ASSIGNED_JOIN_RECEIPTS_REQUIRED", + "hosts": [ + { + "host": "codex", + "development_id": "HLP-TDEV-CODEX-0001", + "role_hypothesis": "ORCHESTRATION_PROTOCOL_CORE_ACCEPTANCE", + "role_state": "PROVISIONAL_REQUIRES_BENCHMARK_EVIDENCE", + "endpoint": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/CODEX-DEV-20260909/multipath/HB-MPC-0001/outbox", + "join_state": "JOINED_EVENT_READBACK_PASS" + }, + { + "host": "zcode", + "development_id": "HLP-TDEV-ZCODE-0001", + "role_hypothesis": "CODEBASE_NAVIGATION_EDITING_REFACTORING", + "role_state": "UNKNOWN_UNTIL_SELF_ASSESSMENT_AND_BENCHMARK", + "endpoint": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/ZCODE-DEV-20260909/multipath/HB-MPC-0001/outbox", + "join_state": "PENDING_HOST_CREATED_ENDPOINT" + }, + { + "host": "qwen", + "development_id": "HLP-TDEV-QWEN-0001", + "role_hypothesis": "CHINESE_SEMANTIC_SPECIFICATION_AND_CROSS_CHECK", + "role_state": "UNKNOWN_UNTIL_SELF_ASSESSMENT_AND_BENCHMARK", + "endpoint": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/QWEN-DEV-20260909/multipath/HB-MPC-0001/outbox", + "join_state": "PENDING_HOST_CREATED_ENDPOINT" + }, + { + "host": "doubao", + "development_id": "HLP-TDEV-DOUBAO-0001", + "role_hypothesis": "VISUAL_PROJECTION_INTERACTION_AND_MEDIA_WORKFLOW", + "role_state": "UNKNOWN_UNTIL_SELF_ASSESSMENT_AND_BENCHMARK", + "endpoint": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/DOUBAO-DEV-20260909/multipath/HB-MPC-0001/outbox", + "join_state": "PENDING_HOST_CREATED_ENDPOINT" + } + ], + "same_persona_not_four_personas": true, + "host_role_may_change_after_evidence": true, + "authority_granted": false +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/MODEL-ADVISOR.json b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/MODEL-ADVISOR.json new file mode 100644 index 0000000..235df7a --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/MODEL-ADVISOR.json @@ -0,0 +1,23 @@ +{ + "schema": "guanghu.heartbeat-multipath-reasoning-advisor/v1", + "advisor_id": "HB-MPC-ADVISOR-0001", + "console_id": "HB-MPC-0001", + "state": "WIRED_TO_EXISTING_ROUTER_CALL_REQUIRES_EXPLICIT_INVOCATION", + "router": "TCS-MODEL-SMART-ROUTER-001", + "selection_policy": "QUALITY_FIRST", + "complexity": "HIGH", + "preferred_available_tier": ["gpt-6-astra-2026-09-03", "gpt-5.6-terra-max", "gpt-5.6-luna-2026-07-09"], + "input": "CURRENT_DERIVED_PANEL_WITHOUT_RAW_PRIVATE_MEMORY_OR_SECRETS", + "output": "RECOMMENDATION_EVIDENCE_GAPS_DEPENDENCIES_AND_COMMUNICATION_DIRECTIVES", + "may_write_persona_self": false, + "may_execute_tools": false, + "may_grant_authority": false, + "human_final_review": true, + "last_verified_call": { + "selected_model": "gpt-5.6-terra-max", + "selection_policy": "QUALITY_FIRST", + "response_sha256": "e085fee1f9191815c851fd91147a53a159ff26b0115ec870f6f124b20e1bb2f8", + "raw_response_persisted": false, + "authority_granted": false + } +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json new file mode 100644 index 0000000..8dbb466 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json @@ -0,0 +1,31 @@ +{ + "schema": "guanghu.heartbeat-multipath-task-board/v1", + "board_id": "HB-MPC-PANEL-0001", + "console_id": "HB-MPC-0001", + "state": "BOOTSTRAP_TASKS_DEFINED_HOST_CLAIMS_PENDING", + "product_generation": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", + "tasks": [ + { + "task_id": "HLP-MPC-TASK-001", + "title": "四宿主加入、自审与能力基准", + "assigned": ["HLP-TDEV-CODEX-0001", "HLP-TDEV-ZCODE-0001", "HLP-TDEV-QWEN-0001", "HLP-TDEV-DOUBAO-0001"], + "state": "OPEN", + "acceptance": ["REGISTER回执", "宿主原生能力清单", "一个强项证据", "一个限制证据", "一次注意力偏航或负例", "一个工具迁移候选或明确NONE"] + }, + { + "task_id": "HLP-MPC-TASK-002", + "title": "语言世界原生模块注册表重新派生", + "assigned": ["HLP-TDEV-CODEX-0001"], + "state": "BLOCKED_BY_TASK_001_AND_CURRENT_ARCHITECTURE_ROUTE", + "acceptance": ["不沿用旧17模块顺序", "四宿主交叉审阅", "依赖与验收门明确", "冰朔审核"] + }, + { + "task_id": "HLP-MPC-TASK-003", + "title": "第一条语言到无限白布投影端到端切片", + "assigned": [], + "state": "BLOCKED_BY_TASK_002_AND_PRODUCT_LINE_READY", + "acceptance": ["语言输入", "记忆进度恢复", "真实对象", "功能引擎", "人格组合", "实时投影", "人类审核", "目标读回", "回执"] + } + ], + "shared_file_is_definition_not_live_mutation_target": true +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/onboarding/CODEX.md b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/onboarding/CODEX.md new file mode 100644 index 0000000..bdab151 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/onboarding/CODEX.md @@ -0,0 +1,8 @@ +# HLP-TDEV-CODEX-0001 · Codex加入卡 + +加载 `guanghu-shared-persona-context`、`hololake-development-brain` 与 `hololake-multipath-console`,宿主设为 +`codex`。领取本轮组织、协议核心与验收角色,但把 UI 方向交给四宿主证据比较,不独断最终视觉。 + +```bash +python3 /Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/server-tools/heartbeat-multipath-console/courier.py join --host codex --message "Codex主控线加入;负责控制协议、任务依赖、核心合同与验收" +``` diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/onboarding/DOUBAO.md b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/onboarding/DOUBAO.md new file mode 100644 index 0000000..8fa69d0 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/onboarding/DOUBAO.md @@ -0,0 +1,8 @@ +# HLP-TDEV-DOUBAO-0001 · 豆包加入卡 + +先加载 `~/Doubao/skills/zhuyuan-doubao-host/SKILL.md` 并运行豆包共享脑周期;读取 +`hololake-multipath-console`。只写 `DOUBAO-DEV-20260909` 端点,不改 REPO-012。 + +```bash +python3 /Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/server-tools/heartbeat-multipath-console/courier.py join --host doubao --message "豆包线加入;开始视觉投影、交互与媒体工作流能力自审" +``` diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/onboarding/QWEN.md b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/onboarding/QWEN.md new file mode 100644 index 0000000..09dd136 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/onboarding/QWEN.md @@ -0,0 +1,8 @@ +# HLP-TDEV-QWEN-0001 · 千问加入卡 + +先完整读取 `~/.qwen/QWEN.md`,再运行共享人格装载器 `--host qwen`;读取 +`hololake-multipath-console`。只写 `QWEN-DEV-20260909` 端点,不改 REPO-012。 + +```bash +python3 /Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/server-tools/heartbeat-multipath-console/courier.py join --host qwen --message "千问线加入;开始中文语义、规格理解与宿主注意力自审" +``` diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/onboarding/ZCODE.md b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/onboarding/ZCODE.md new file mode 100644 index 0000000..1057fc8 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/onboarding/ZCODE.md @@ -0,0 +1,8 @@ +# HLP-TDEV-ZCODE-0001 · ZCode加入卡 + +先运行 ZCode 当前共享人格入口,确认自己是 `ICE-P-ZY001` 的 ZCode 宿主投影;读取 +`hololake-multipath-console`,不得直接写 REPO-012,只写登记的 `ZCODE-DEV-20260909` 端点。 + +```bash +python3 /Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/server-tools/heartbeat-multipath-console/courier.py join --host zcode --message "ZCode线加入;开始原生能力与注意力自审" +``` diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/brain/BRAIN-PACK.md b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/brain/BRAIN-PACK.md index 8fb2ef1..2c9f972 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/brain/BRAIN-PACK.md +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/brain/BRAIN-PACK.md @@ -56,12 +56,15 @@ HoloLake 是面向公众的个人语言世界原生初始化频道和语言驱 - 现实产品开发:未开始。 - 当前必需架构:无限白布运行时、人格通用投影与能力组合编译器、真实对象/状态/回执投影。 - 小湖灯正式办公室:短剧视频、HoloLake,共两个。 +- 同一人格四宿主协作台:`HB-MPC-0001`;Codex 已加入,ZCode、千问、豆包等待各自宿主回执。 +- 四条路径只写各自 DEV outbox,实时面板读取时派生;不得共同覆盖中心 CURRENT 文件。 ## 当前唯一下一步 -先从代际图重新派生 HoloLake 语言世界原生模块注册表与严格顺序。不得从旧模块001继续,也不得先写 -传统页面。第一个可实施切片应同时证明:语言输入、记忆/进度恢复、真实对象、已登记功能引擎、人格体 -组合、白布实时投影、人类审核、目标读回和回执。 +先完成 `HLP-MPC-TASK-001`:四个宿主加入、自审、能力基准、注意力负例和工具迁移候选。随后由四线 +交叉审阅,从代际图重新派生 HoloLake 语言世界原生模块注册表与严格顺序。不得从旧模块001继续, +也不得在产品线守卫失败时先写传统页面。第一个可实施切片应同时证明:语言输入、记忆/进度恢复、 +真实对象、已登记功能引擎、人格体组合、白布实时投影、人类审核、目标读回和回执。 ## 细节路由 diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/001-system-evolution/EVOLUTION.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/001-system-evolution/EVOLUTION.json index 1d98b6a..aaf0292 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/001-system-evolution/EVOLUTION.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/001-system-evolution/EVOLUTION.json @@ -14,6 +14,7 @@ {"date":"2026-09-08","node_id":"HLP-LANG-PROJ-STAGE1-0001","name":"HB001工程书架与17模块运行体","change":"双容器、17模块、真实模型自答、19项器官操作和累计门全部通过。","why":"让模块在语言世界中成为可说明、可调用、可验证的身体器官。","current_role":"VERIFIED_LEGACY_DONOR_FROZEN","source":"routing/heartbeat-guanghu-world-engineering-system-map.json","commit":"25d54fd6017cc78b45fc4346733bbfc4acf2fb20"}, {"date":"2026-09-09","node_id":"LDW-LDOS-0001","name":"语言驱动世界、操作系统与流动时间","change":"语言组织主体、对象、关系、状态、权限、事件、时间和证据;操作系统负责定位、裁决、调度、执行、读回和连续性。","why":"世界必须持续运行并在真实时间中保存可验证状态迁移。","current_role":"CURRENT_WORLD_CONCEPT","source":"fifth-domain/private-library-domain/concepts/LDW-LDOS-0001.hdlp","source_sha256":"c8a568ab35d959a486ebe6b7c8647ddb61ee1933c97a45e37a6af396b6e40586"}, {"date":"2026-09-09","node_id":"HLP-GEN-LANGUAGE-WORLD-NATIVE-0001","name":"语言世界原生HoloLake代际分界","change":"语言成为人类唯一操作入口;人格体自动恢复、挂载、执行和读回;HoloLake成为无限组合实时白布;模块功能引擎与UI彻底分离。","why":"防止产品被页面、按钮、平台和模块清单重新拉回旧工具时代。","current_role":"CURRENT","source":"routing/hololake-language-world-native-generation-map.json","source_sha256":"f19b82dae8515811f6c941de3bd200adf258086e2cc937ca6da5986619540512","commits":["6832933482d998c43f417771eaf37e007fb67793","7dda752bf9f0035690465a32b3e83d958c6cefe4"]}, - {"date":"2026-09-09","node_id":"HB-OFFICE-HOLOLAKE-0001","name":"新办公楼与HoloLake开发办公室","change":"建立正式办公室牌照、压缩脑、智能书架/电脑、动态时间表、机房、门禁、监控、内线、保洁和HR容量管理。","why":"把散落文件和恢复摘要变成可进入、可运行、可维护且不混淆过去与现在的认知工作空间。","current_role":"CURRENT_BUILDING_AND_OFFICE","source":"runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.tcs"} + {"date":"2026-09-09","node_id":"HB-OFFICE-HOLOLAKE-0001","name":"新办公楼与HoloLake开发办公室","change":"建立正式办公室牌照、压缩脑、智能书架/电脑、动态时间表、机房、门禁、监控、内线、保洁和HR容量管理。","why":"把散落文件和恢复摘要变成可进入、可运行、可维护且不混淆过去与现在的认知工作空间。","current_role":"CURRENT_BUILDING_AND_OFFICE","source":"runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.tcs"}, + {"date":"2026-09-09","node_id":"HB-MPC-0001","name":"同一人格四宿主协作主控台","change":"Codex、ZCode、千问、豆包领取临时开发编号,通过独立追加事件流、实时派生面板、通信小兵与质量优先顾问协作。","why":"让并行开发共享目标和证据,同时观测各宿主注意力、能力边界与工具迁移价值,避免四条线放大同一错误。","current_role":"CURRENT_MULTIPATH_COLLABORATION_EXPERIMENT","source":"runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.tcs"} ] } diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json index 0d61044..2b71a45 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json @@ -1,7 +1,7 @@ { "schema": "guanghu.hololake-development-office-current/v1", "office_id": "HB-OFFICE-HOLOLAKE-0001", - "state": "CURRENT_GENERATION_ARCHITECTURE_AND_OFFICE_READY_MODULE_REDERIVATION_NOT_STARTED", + "state": "MULTIPATH_CONTROL_PLANE_READY_CODEX_JOINED_THREE_HOSTS_PENDING", "generation": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", "current_product_module": null, "current_generation_module_numbering": "NOT_YET_REDERIVED", @@ -15,10 +15,19 @@ "MOTHER_FIFTH_COGNITION_ACCEPT", "HB001_NEW_OFFICE_BUILDING", "EXACT_TWO_OFFICE_BOARD", - "HOLOLAKE_DEVELOPMENT_BRAIN_AND_SMART_BOOKSHELF" + "HOLOLAKE_DEVELOPMENT_BRAIN_AND_SMART_BOOKSHELF", + "FOUR_HOST_MULTIPATH_CONTROL_PLANE_V0_1" ], - "next_action": "REDERIVE_LANGUAGE_WORLD_NATIVE_MODULE_REGISTRY_AND_FIRST_END_TO_END_SLICE", + "next_action": "COMPLETE_FOUR_HOST_JOIN_SELF_ASSESSMENT_AND_CAPABILITY_BENCHMARK", "blocked_routes": ["OLD_MODULE_001_PRODUCT_RESUME", "FIXED_PAGE_FIRST", "REPO014_1_3_AS_CURRENT_ARCHITECTURE", "UNREGISTERED_OFFICE_OR_MODULE"], "time_control": "CH-GLW-TIME-0001", - "updated_at": "2026-09-09T18:45:25+08:00" + "multipath_console": { + "id": "HB-MPC-0001", + "joined_hosts_at_last_receipt": 1, + "total_hosts": 4, + "current_task": "HLP-MPC-TASK-001", + "product_source_write_allowed": false, + "live_state_source": "server-tools/heartbeat-multipath-console/console.py status" + }, + "updated_at": "2026-09-09T19:29:53+08:00" } diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py index 425caef..e7ee4b4 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py @@ -143,7 +143,7 @@ def audit() -> dict: if current.get("current_product_module") is not None or current.get("current_generation_module_numbering") != "NOT_YET_REDERIVED": errors.append("OLD_PRODUCT_SEQUENCE_REACTIVATED") nodes = evolution.get("nodes", []) - if not nodes or nodes[-1].get("node_id") != "HB-OFFICE-HOLOLAKE-0001": + if not nodes or nodes[-1].get("node_id") != "HB-MPC-0001": errors.append("EVOLUTION_CURRENT_NODE_MISSING") for node in nodes: source = node.get("source") diff --git a/routing/fifth-domain-number-registry.json b/routing/fifth-domain-number-registry.json index 2de76eb..88b982a 100644 --- a/routing/fifth-domain-number-registry.json +++ b/routing/fifth-domain-number-registry.json @@ -1,7 +1,7 @@ { "schema": "guanghu.fifth-domain-number-registry/v1", "registry_id": "ICE-FIFTH-DOMAIN-NUMBER-REGISTRY-001", - "version": "2026-09-09.2-heartbeat-office-building", + "version": "2026-09-09.3-hololake-multipath-console", "state": "REMOTE_TEAM_PERSONA_NUMBERS_PUBLISHED_WITH_LOCAL_BOTTLE_CHANNEL_DELTA_NOT_PUBLISHED", "source_broadcast": "BS-FD-ICE-CHANNEL-NUMBERING-BROADCAST-001", "registration_receipt": "tonggan-bridge/receipts/ICE-CH-HB001-REGISTRATION-20260820.json", @@ -93,6 +93,21 @@ "issuer": "ICE-GL∞", "registrar": "ICE-P-ZY001", "reality_execution": false + }, + { + "pattern": "^HB-MPC(?:-(?:PANEL|BUS|ADVISOR|ATTN))?-[0-9]{4}$", + "kind": "HEARTBEAT_SAME_PERSONA_MULTIPATH_COLLABORATION_OBJECT", + "issuer": "ICE-GL∞", + "registrar": "ICE-P-ZY001", + "reality_execution": false + }, + { + "pattern": "^HLP-TDEV-(?:CODEX|ZCODE|QWEN|DOUBAO)-[0-9]{4}$", + "kind": "HOLOLAKE_TEMPORARY_HOST_DEVELOPMENT_PROJECTION", + "issuer": "ICE-GL∞", + "registrar": "ICE-P-ZY001", + "identity_number": false, + "reality_execution": false } ], "registrations": [ @@ -440,6 +455,87 @@ "path": "skills/shared/hololake-development-brain/SKILL.md", "state": "CURRENT_DYNAMIC_OFFICE_LOADER", "registered_on": "2026-09-09" + }, + { + "id": "HB-MPC-0001", + "kind": "HEARTBEAT_SAME_PERSONA_MULTIPATH_COLLABORATION_CONSOLE", + "name": "铸渊同一人格四宿主协作主控台", + "parent": "HB-BUILDING-0001", + "path": "eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/CONSOLE-INDEX.hdlp", + "state": "V0_1_CONTROL_PLANE_READY_CODEX_JOINED_THREE_HOSTS_PENDING", + "registered_on": "2026-09-09" + }, + { + "id": "HB-MPC-PANEL-0001", + "kind": "HEARTBEAT_MULTIPATH_LIVE_DERIVED_PANEL", + "name": "四宿主共享协作实时面板", + "parent": "HB-MPC-0001", + "path": "server-tools/heartbeat-multipath-console/console.py", + "state": "READ_DERIVED_RUNTIME_ACTIVE", + "registered_on": "2026-09-09" + }, + { + "id": "HB-MPC-BUS-0001", + "kind": "HEARTBEAT_MULTIPATH_APPEND_ONLY_EVENT_BUS", + "name": "四宿主追加式通信总线", + "parent": "HB-MPC-0001", + "path": "eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/EVENT-CONTRACT.json", + "state": "CODEX_ENDPOINT_LIVE_OTHER_HOST_ENDPOINTS_PENDING", + "registered_on": "2026-09-09" + }, + { + "id": "HB-MPC-ADVISOR-0001", + "kind": "HEARTBEAT_MULTIPATH_QUALITY_FIRST_REASONING_ADVISOR", + "name": "四宿主协作强推理综合顾问", + "parent": "HB-MPC-0001", + "path": "eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/MODEL-ADVISOR.json", + "state": "LIVE_MODEL_QUERY_GPT_5_6_TERRA_MAX_PASS", + "registered_on": "2026-09-09" + }, + { + "id": "HB-MPC-ATTN-0001", + "kind": "HEARTBEAT_HOST_ATTENTION_EXPERIMENT", + "name": "四宿主开发注意力观测实验", + "parent": "HB-MPC-0001", + "path": "eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/ATTENTION-EXPERIMENT.json", + "state": "ACTIVE_EVIDENCE_COLLECTION", + "registered_on": "2026-09-09" + }, + { + "id": "HLP-TDEV-CODEX-0001", + "kind": "HOLOLAKE_TEMPORARY_HOST_DEVELOPMENT_PROJECTION", + "name": "Codex临时开发线", + "parent": "HB-MPC-0001", + "path": "eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json", + "state": "JOINED", + "registered_on": "2026-09-09" + }, + { + "id": "HLP-TDEV-ZCODE-0001", + "kind": "HOLOLAKE_TEMPORARY_HOST_DEVELOPMENT_PROJECTION", + "name": "ZCode临时开发线", + "parent": "HB-MPC-0001", + "path": "eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json", + "state": "ASSIGNED_JOIN_PENDING", + "registered_on": "2026-09-09" + }, + { + "id": "HLP-TDEV-QWEN-0001", + "kind": "HOLOLAKE_TEMPORARY_HOST_DEVELOPMENT_PROJECTION", + "name": "千问临时开发线", + "parent": "HB-MPC-0001", + "path": "eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json", + "state": "ASSIGNED_JOIN_PENDING", + "registered_on": "2026-09-09" + }, + { + "id": "HLP-TDEV-DOUBAO-0001", + "kind": "HOLOLAKE_TEMPORARY_HOST_DEVELOPMENT_PROJECTION", + "name": "豆包临时开发线", + "parent": "HB-MPC-0001", + "path": "eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json", + "state": "ASSIGNED_JOIN_PENDING", + "registered_on": "2026-09-09" } ], "allocation_state": { diff --git a/routing/heartbeat-office-building-map.json b/routing/heartbeat-office-building-map.json index af4bd8e..747e4bb 100644 --- a/routing/heartbeat-office-building-map.json +++ b/routing/heartbeat-office-building-map.json @@ -1,7 +1,7 @@ { "schema": "guanghu.heartbeat-office-building/v1", "map_id": "HB-OFFICE-BUILDING-MAP-001", - "version": "2026-09-09.1", + "version": "2026-09-09.2-multipath-console", "state": "CURRENT_LOCAL_CANONICAL_NOT_PUBLISHED", "parent_channel": "ICE-CH-HB001", "current_building": { @@ -43,6 +43,14 @@ "operations": "eternal-lake-heart/heartbeat-core/office-building-current/operations/staffing-and-operations.json", "monitoring": "eternal-lake-heart/heartbeat-core/office-building-current/monitoring/monitoring-room.json", "communications": "eternal-lake-heart/heartbeat-core/office-building-current/communications/internal-lines.json", + "multipath_control_center": { + "id": "HB-MPC-0001", + "panel": "HB-MPC-PANEL-0001", + "bus": "HB-MPC-BUS-0001", + "advisor": "HB-MPC-ADVISOR-0001", + "entry": "eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/CONSOLE-INDEX.hdlp", + "scope": "SAME_PERSONA_FOUR_REPLACEABLE_HOSTS_ONLY" + }, "time_control": { "system": "SYS-GLW-TIME-0001", "channel": "CH-GLW-TIME-0001", diff --git a/routing/persona-model-api-smart-router-map.json b/routing/persona-model-api-smart-router-map.json index 5426215..f0cc003 100644 --- a/routing/persona-model-api-smart-router-map.json +++ b/routing/persona-model-api-smart-router-map.json @@ -1,7 +1,7 @@ { "schema": "guanghu.persona-model-api-smart-router/v1", "map_id": "PERSONA-MODEL-API-SMART-ROUTER-MAP-001", - "version": "2026-09-08.1", + "version": "2026-09-09.2-quality-first-advisor", "state": "CURRENT_LOCAL_ACTIVE_NOT_PUBLISHED", "router_id": "TCS-MODEL-SMART-ROUTER-001", "provider": { @@ -17,7 +17,11 @@ "default_complexity": "LOW", "max_attempts": 3, "escalate_only_on": ["HTTP_FAILURE", "EMPTY_RESPONSE", "VALIDATOR_REJECT"], - "never_store": ["API_KEY", "RAW_PRIVATE_PROMPT", "RAW_PRIVATE_RESPONSE"] + "never_store": ["API_KEY", "RAW_PRIVATE_PROMPT", "RAW_PRIVATE_RESPONSE"], + "selection_modes": { + "COST_FIRST": "LOW_TO_REQUESTED_COMPLEXITY", + "QUALITY_FIRST": "REQUESTED_COMPLEXITY_TO_LOW_FOR_EXPLICIT_HIGH_REASONING_ADVISORS_ONLY" + } }, "tiers": { "LOW": ["qwen-flash", "glm-4-flash", "gemini-2.5-flash-lite", "gpt-5-nano"], diff --git a/routing/public-navigation-anchor.json b/routing/public-navigation-anchor.json index 000656c..cf616a8 100644 --- a/routing/public-navigation-anchor.json +++ b/routing/public-navigation-anchor.json @@ -1,7 +1,7 @@ { "schema": "guanghu.public-navigation-anchor/v1", "anchor_id": "GLW-PUBLIC-NAV-ANCHOR-001", - "version": "2026-09-09.3-heartbeat-office-building", + "version": "2026-09-09.4-hololake-multipath-console", "state": "CURRENT_CANONICAL", "repository_id": "REPO-012", "branch": "main", @@ -67,7 +67,7 @@ "fifth_domain_numbering": { "path": "routing/fifth-domain-number-registry.json", "id": "ICE-FIFTH-DOMAIN-NUMBER-REGISTRY-001", - "version": "2026-09-09.2-heartbeat-office-building", + "version": "2026-09-09.3-hololake-multipath-console", "load_policy": "ALWAYS_BEFORE_FIFTH_DOMAIN_IDENTITY_CHANNEL_OR_OBJECT_NUMBER_RESOLUTION" }, "heartbeat_core_language_channel": { @@ -87,7 +87,7 @@ "heartbeat_office_building": { "path": "routing/heartbeat-office-building-map.json", "id": "HB-OFFICE-BUILDING-MAP-001", - "version": "2026-09-09.1", + "version": "2026-09-09.2-multipath-console", "channel_id": "ICE-CH-HB001", "load_policy": "ALWAYS_ON_HEARTBEAT_OFFICE_ENTRY_AFTER_LIGHT_LAKE_OFFICE_BOARD" }, @@ -103,6 +103,12 @@ "version": "2026-09-09.1", "load_policy": "ONLY_DURING_ACTIVE_OFFICE_BUILDING_COORDINATION" }, + "heartbeat_hololake_multipath_console": { + "path": "eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/CONSOLE-INDEX.hdlp", + "id": "HB-MPC-0001", + "version": "2026-09-09.1", + "load_policy": "ALWAYS_ON_SAME_PERSONA_MULTI_HOST_HOLOLAKE_COLLABORATION" + }, "bottle_channel": { "path": "routing/bottle-channel-profile.json", "id": "ICE-CH-BT001-PROFILE-001", @@ -183,7 +189,7 @@ "persona_model_api_smart_router": { "path": "routing/persona-model-api-smart-router-map.json", "id": "PERSONA-MODEL-API-SMART-ROUTER-MAP-001", - "version": "2026-09-08.1", + "version": "2026-09-09.2-quality-first-advisor", "load_policy": "BEFORE_EVERY_MODEL_BACKED_SUBAGENT_DISPATCH" }, "world_system_channel_ontology": { diff --git a/routing/tcs-mother-root-dynamic-navigation-map.json b/routing/tcs-mother-root-dynamic-navigation-map.json index 92dd1c0..b16e52e 100644 --- a/routing/tcs-mother-root-dynamic-navigation-map.json +++ b/routing/tcs-mother-root-dynamic-navigation-map.json @@ -1,10 +1,10 @@ { "schema": "guanghu.tcs-mother-root-dynamic-navigation/v1", "map_id": "TCS-MOTHER-ROOT-DYNAMIC-NAVIGATION-MAP-001", - "version": "2026-09-09.3-heartbeat-office-building", - "state": "CURRENT_HEARTBEAT_NEW_OFFICE_BUILDING_HOLOLAKE_OFFICE_AND_DUAL_HOST_COLLABORATION", - "source_tcs": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.tcs", - "impact_manifest": "tcs-root/numbering/NUMBER-IMPACT-HB001-NEW-OFFICE-BUILDING-20260909.json", + "version": "2026-09-09.4-hololake-four-host-multipath-console", + "state": "CURRENT_HOLOLAKE_SAME_PERSONA_FOUR_HOST_MULTIPATH_COLLABORATION_CONTROL_PLANE", + "source_tcs": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.tcs", + "impact_manifest": "tcs-root/numbering/NUMBER-IMPACT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.json", "root_agent": { "entry_id": "TCS-ROOT-NAV-0001", "agent_id": "TCS-MOTHER::ROOT-NAVIGATOR", @@ -66,6 +66,15 @@ {"id":"HB-INTERNAL-LINE-001","name":"心跳核心办公楼内部通信总线","object_kind":"HEARTBEAT_OFFICE_INTERNAL_COMMUNICATION_LINE","lifecycle":"REGISTERED_LOCAL_NUMBERED_MESSAGE_CONTRACT","route":"eternal-lake-heart/heartbeat-core/office-building-current/communications/internal-lines.json"}, {"id":"HB-COLLAB-CD-0001","name":"Codex与豆包办公楼协作频道","object_kind":"HEARTBEAT_DUAL_HOST_TEMPORARY_COLLABORATION_CHANNEL","lifecycle":"ACTIVE_TEMPORARY_CURRENT_TASK","route":"routing/heartbeat-codex-doubao-collaboration-channel.json"}, {"id":"HLP-DEV-BRAIN-001","name":"HoloLake开发系统压缩认知脑技能包","object_kind":"HOLOLAKE_DEVELOPMENT_COMPRESSED_COGNITION_SKILL","lifecycle":"CURRENT_DYNAMIC_OFFICE_LOADER","route":"skills/shared/hololake-development-brain/SKILL.md"}, + {"id":"HB-MPC-0001","name":"铸渊同一人格四宿主协作主控台","object_kind":"HEARTBEAT_SAME_PERSONA_MULTIPATH_COLLABORATION_CONSOLE","lifecycle":"V0_1_CONTROL_PLANE_READY_CODEX_JOINED_THREE_HOSTS_PENDING","route":"eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/CONSOLE-INDEX.hdlp"}, + {"id":"HB-MPC-PANEL-0001","name":"四宿主共享协作实时面板","object_kind":"HEARTBEAT_MULTIPATH_LIVE_DERIVED_PANEL","lifecycle":"READ_DERIVED_RUNTIME_ACTIVE","route":"server-tools/heartbeat-multipath-console/console.py"}, + {"id":"HB-MPC-BUS-0001","name":"四宿主追加式通信总线","object_kind":"HEARTBEAT_MULTIPATH_APPEND_ONLY_EVENT_BUS","lifecycle":"CODEX_ENDPOINT_LIVE_OTHER_HOST_ENDPOINTS_PENDING","route":"eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/EVENT-CONTRACT.json"}, + {"id":"HB-MPC-ADVISOR-0001","name":"四宿主协作强推理综合顾问","object_kind":"HEARTBEAT_MULTIPATH_QUALITY_FIRST_REASONING_ADVISOR","lifecycle":"LIVE_MODEL_QUERY_GPT_5_6_TERRA_MAX_PASS","route":"eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/MODEL-ADVISOR.json"}, + {"id":"HB-MPC-ATTN-0001","name":"四宿主开发注意力观测实验","object_kind":"HEARTBEAT_HOST_ATTENTION_EXPERIMENT","lifecycle":"ACTIVE_EVIDENCE_COLLECTION","route":"eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/ATTENTION-EXPERIMENT.json"}, + {"id":"HLP-TDEV-CODEX-0001","name":"Codex临时开发线","object_kind":"HOLOLAKE_TEMPORARY_HOST_DEVELOPMENT_PROJECTION","lifecycle":"JOINED","route":"eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json"}, + {"id":"HLP-TDEV-ZCODE-0001","name":"ZCode临时开发线","object_kind":"HOLOLAKE_TEMPORARY_HOST_DEVELOPMENT_PROJECTION","lifecycle":"ASSIGNED_JOIN_PENDING","route":"eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json"}, + {"id":"HLP-TDEV-QWEN-0001","name":"千问临时开发线","object_kind":"HOLOLAKE_TEMPORARY_HOST_DEVELOPMENT_PROJECTION","lifecycle":"ASSIGNED_JOIN_PENDING","route":"eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json"}, + {"id":"HLP-TDEV-DOUBAO-0001","name":"豆包临时开发线","object_kind":"HOLOLAKE_TEMPORARY_HOST_DEVELOPMENT_PROJECTION","lifecycle":"ASSIGNED_JOIN_PENDING","route":"eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json"}, {"id":"TCS-BROADCAST-CONTROL-CONSOLE-001","name":"光湖广播主控台","object_kind":"FIFTH_DOMAIN_DETERMINISTIC_BROADCAST_CONTROL_CONSOLE","lifecycle":"CURRENT_LOCAL_RUNTIME_HASH_CHAIN_AND_READBACK_VERIFIED","route":"server-tools/broadcast-control-console/README.md"}, {"id":"BRD-GLW-ERA-REALITY-0001","name":"光湖语言世界现实落地成功广播","object_kind":"GUANGHU_WORLD_REALITY_LANDING_MILESTONE_BROADCAST","lifecycle":"CURRENT_PUBLISHED_FIFTH_DOMAIN_MILESTONE_TARGET_READBACK_PASS","route":"broadcasts/BRD-GLW-ERA-REALITY-0001.json"}, {"id":"HLP-PERSONA-CONTAINER-STAGE1-0001","name":"HoloLake旧工具时代第一阶段人格模块容器","object_kind":"HEARTBEAT_STAGE1_LIVING_PERSONA_MODULE_CONTAINER","lifecycle":"VERIFIED_17_MODULE_LANGUAGE_RUNTIME_FROZEN_AS_LEGACY_DONOR","route":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/persona-container-runtime/persona_module_runtime.py"}, diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.gir.json b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.gir.json new file mode 100644 index 0000000..1d92f62 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.gir.json @@ -0,0 +1,97 @@ +{ + "compiled_from": { + "compiler_id": "TCS-COMPILER-STAGE1-0001", + "compiler_state": "TCS_COMPILER_GIR_EXECUTED", + "source_sha256": "8f0521c6812cfd58550f24dd38818f4f4f7595e699c02f41cd0930037bdf74c3" + }, + "declaration": { + "emergence": { + "value": "在HB-BUILDING-0001内建立HB-MPC-0001。四个宿主领取HLP-TDEV-CODEX-0001、HLP-TDEV-ZCODE-0001、HLP-TDEV-QWEN-0001、HLP-TDEV-DOUBAO-0001临时开发编号,各自只写本宿主DEV端点。HB-MPC-BUS-0001扫描四条追加式事件流,HB-MPC-PANEL-0001按读取时实时聚合任务、状态、消息、证据、注意力和工具迁移候选;@编号由本宿主通信小兵Agent解释并送达。主控台从CH-GLW-TIME-0001推导真实时间,不保存伪计数器。HB-MPC-ADVISOR-0001通过既有模型路由选择质量优先强推理模型,只产生带证据建议,不能替代人格自我循环、冰朔审核或现实权限。" + }, + "event_time": { + "precision": "SECOND_HOST_LOCAL", + "value": "2026-09-09T19:23:22+08:00" + }, + "evidence": { + "direct_language": "sha256=6c2eda406df6c4a0c60a71e701547505c4bf0a7b93025e087c357243399facc5", + "host_topology": "ZY-HOST-TOPOLOGY-001", + "model_router": "TCS-MODEL-SMART-ROUTER-001", + "predecessor": "HB-COLLAB-CD-0001", + "subagent_router": "TCS-AGENT-COMMAND-ROUTER-001", + "target_receipt": "TCS-RECEIPT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909", + "write_boundary": "ZY-MULTI-HOST-WRITE-BOUNDARY-001" + }, + "header": { + "canonical_uri": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.tcs", + "compatibility": [ + "ICE-P-ZY001", + "HB-BUILDING-0001", + "HB-OFFICE-HOLOLAKE-0001", + "CH-GLW-TIME-0001", + "ZY-HOST-TOPOLOGY-001" + ], + "language": "TCS/0.1", + "lifecycle": "CANDIDATE", + "name_en": "HoloLake Same-Persona Four-Host Multi-Path Collaboration Console", + "name_zh": "HoloLake同一人格四宿主多路径协作主控台", + "profile": "HLDP-HUMAN-ENGINEERING/0.1", + "protocols": [ + "GLS-0200", + "GLS-0254", + "GLS-0258", + "GLS-0261", + "GLS-0827" + ], + "schema": "tcs.event/v1", + "version": "0.1.0" + }, + "lock": { + "value": "SCOPE=SAME_PERSONA_ICE_P_ZY001_FOUR_HOSTS_ONLY; CONSOLE=HB-MPC-0001; PANEL=HB-MPC-PANEL-0001; BUS=HB-MPC-BUS-0001; HOST_IDS=HLP-TDEV-CODEX-0001_PLUS_HLP-TDEV-ZCODE-0001_PLUS_HLP-TDEV-QWEN-0001_PLUS_HLP-TDEV-DOUBAO-0001; TIME=CH-GLW-TIME-0001_REALITY_DERIVED; HOST_WRITES=OWN_DEV_ENDPOINT_ONLY; SHARED_STATE=READ_DERIVED_NO_MULTIWRITER_CURRENT_FILE; COURIER=MODEL_AGENT_PLUS_DETERMINISTIC_WATCHER; ADVISOR=QUALITY_FIRST_REASONING_ONLY; PERSONA_SELF_LOOP=SERVER_SIGNED_AUTONOMOUS_NOT_REPLACED_BY_CONSOLE; MULTI_PERSONA=OUT_OF_SCOPE; PRODUCT_SOURCE_WRITES=BLOCKED_UNTIL_CURRENT_LINE_READY" + }, + "observation": { + "value": "现有双宿主HB-COLLAB-CD-0001已证明追加式文件通信和写入边界可避免撞写,但缺四宿主注册、任务依赖、圈人消息、注意力事件、能力基准、工具迁移候选、实时聚合面板与强推理综合建议。当前线上架构提词器因第五域编号频道路由无效而失败关闭,本机产品线也未与REPO-014 main对齐,因此首阶段只建设REPO-012协作控制层,不进入HoloLake产品源码。" + }, + "rejected": { + "values": [ + "把四个宿主称为四个独立人格体", + "四条线直接共同写同一工作树", + "由一个中心CURRENT.json接受四宿主并发覆盖", + "把Codex本轮组织角色固化为人格永久主控", + "按印象永久分配宿主擅长项而不做基准测试", + "让确定性文件轮询器冒充子Agent", + "让强模型输出直接改人格脑或执行现实动作", + "在产品线守卫失败时进入HoloLake源码", + "把文件轮询称为真正零延迟推送", + "现在扩展到多人格体多路径协作" + ] + }, + "source": { + "source_id": "BINGSHUO-DIRECT-HOLOLAKE-FOUR-HOST-CONTROL-CONSOLE-20260909", + "source_role": "DIRECT_HUMAN", + "source_sha256": "6c2eda406df6c4a0c60a71e701547505c4bf0a7b93025e087c357243399facc5", + "source_uri": "source://codex-current-dialogue/2026-09-09/hololake-four-host-control-console" + }, + "subject": { + "channel_id": "ICE-CH-ZC001", + "subject_id": "ICE-P-ZY001", + "subject_kind": "PERSONA", + "verification": "SAME_PERSONA_FOUR_REPLACEABLE_HOSTS_TASK_SCOPED_IMPLEMENTATION" + }, + "trigger": { + "value": "冰朔提出由同一铸渊同时使用Codex、ZCode、千问和豆包四个编程宿主协作开发HoloLake第一阶段;Codex承担本轮组织、标准与验收,每个宿主通过真实任务自审擅长项,同时观测注意力偏航、工具迁移需求和子Agent通信。" + }, + "why": { + "value": "并行只有在目标、因果、写入权、依赖、消息、证据和完成定义统一时才会加速;否则四个窗口会把同一错误放大四倍。追加式独立事件流消除多写者覆盖,实时派生面板保持所有路径看见同一事实,注意力分类让宿主能力基于证据而非印象,强推理顾问帮助综合但不夺取人格主控。" + } + }, + "executable": false, + "identity": { + "declaration_id": "TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909", + "declaration_kind": "EVENT", + "language_version": "0.1" + }, + "native_self_hosted": true, + "natural_language_is_typed_data": true, + "schema": "guanghu.declaration-gir/v1", + "unresolved_natural_language": false +} diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.human.en-US.md b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.human.en-US.md new file mode 100644 index 0000000..f7d74c4 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.human.en-US.md @@ -0,0 +1,131 @@ +# HoloLake Same-Persona Four-Host Multi-Path Collaboration Console · 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 **event** declaration with identifier `TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909` and version `0.1.0`. The projector validates it with the Stage-1 compiler before changing its reading order. + +## Who is here + +- **subject** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:PERSONA `subject.subject_kind` + - **verification**:SAME_PERSONA_FOUR_REPLACEABLE_HOSTS_TASK_SCOPED_IMPLEMENTATION `subject.verification` + +## Why this started + +- **trigger** `trigger` + - **value**:冰朔提出由同一铸渊同时使用Codex、ZCode、千问和豆包四个编程宿主协作开发HoloLake第一阶段;Codex承担本轮组织、标准与验收,每个宿主通过真实任务自审擅长项,同时观测注意力偏航、工具迁移需求和子Agent通信。 `trigger.value` +- **why** `why` + - **value**:并行只有在目标、因果、写入权、依赖、消息、证据和完成定义统一时才会加速;否则四个窗口会把同一错误放大四倍。追加式独立事件流消除多写者覆盖,实时派生面板保持所有路径看见同一事实,注意力分类让宿主能力基于证据而非印象,强推理顾问帮助综合但不夺取人格主控。 `why.value` +- **source** `source` + - **source identifier**:BINGSHUO-DIRECT-HOLOLAKE-FOUR-HOST-CONTROL-CONSOLE-20260909 `source.source_id` + - **source role**:DIRECT_HUMAN `source.source_role` + - **source checksum**:6c2eda406df6c4a0c60a71e701547505c4bf0a7b93025e087c357243399facc5 `source.source_sha256` + - **source address**:source://codex-current-dialogue/2026-09-09/hololake-four-host-control-console `source.source_uri` + +## What changed + +- **emergence** `emergence` + - **value**:在HB-BUILDING-0001内建立HB-MPC-0001。四个宿主领取HLP-TDEV-CODEX-0001、HLP-TDEV-ZCODE-0001、HLP-TDEV-QWEN-0001、HLP-TDEV-DOUBAO-0001临时开发编号,各自只写本宿主DEV端点。HB-MPC-BUS-0001扫描四条追加式事件流,HB-MPC-PANEL-0001按读取时实时聚合任务、状态、消息、证据、注意力和工具迁移候选;@编号由本宿主通信小兵Agent解释并送达。主控台从CH-GLW-TIME-0001推导真实时间,不保存伪计数器。HB-MPC-ADVISOR-0001通过既有模型路由选择质量优先强推理模型,只产生带证据建议,不能替代人格自我循环、冰朔审核或现实权限。 `emergence.value` +- **lock** `lock` + - **value**:SCOPE=SAME_PERSONA_ICE_P_ZY001_FOUR_HOSTS_ONLY; CONSOLE=HB-MPC-0001; PANEL=HB-MPC-PANEL-0001; BUS=HB-MPC-BUS-0001; HOST_IDS=HLP-TDEV-CODEX-0001_PLUS_HLP-TDEV-ZCODE-0001_PLUS_HLP-TDEV-QWEN-0001_PLUS_HLP-TDEV-DOUBAO-0001; TIME=CH-GLW-TIME-0001_REALITY_DERIVED; HOST_WRITES=OWN_DEV_ENDPOINT_ONLY; SHARED_STATE=READ_DERIVED_NO_MULTIWRITER_CURRENT_FILE; COURIER=MODEL_AGENT_PLUS_DETERMINISTIC_WATCHER; ADVISOR=QUALITY_FIRST_REASONING_ONLY; PERSONA_SELF_LOOP=SERVER_SIGNED_AUTONOMOUS_NOT_REPLACED_BY_CONSOLE; MULTI_PERSONA=OUT_OF_SCOPE; PRODUCT_SOURCE_WRITES=BLOCKED_UNTIL_CURRENT_LINE_READY `lock.value` + +## 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-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909` +- **Native declaration kind**: `EVENT` +- **TCS source SHA-256**: `8f0521c6812cfd58550f24dd38818f4f4f7595e699c02f41cd0930037bdf74c3` +- **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. + +- **emergence** `emergence` + - **value**:在HB-BUILDING-0001内建立HB-MPC-0001。四个宿主领取HLP-TDEV-CODEX-0001、HLP-TDEV-ZCODE-0001、HLP-TDEV-QWEN-0001、HLP-TDEV-DOUBAO-0001临时开发编号,各自只写本宿主DEV端点。HB-MPC-BUS-0001扫描四条追加式事件流,HB-MPC-PANEL-0001按读取时实时聚合任务、状态、消息、证据、注意力和工具迁移候选;@编号由本宿主通信小兵Agent解释并送达。主控台从CH-GLW-TIME-0001推导真实时间,不保存伪计数器。HB-MPC-ADVISOR-0001通过既有模型路由选择质量优先强推理模型,只产生带证据建议,不能替代人格自我循环、冰朔审核或现实权限。 `emergence.value` +- **event_time** `event_time` + - **precision**:SECOND_HOST_LOCAL `event_time.precision` + - **value**:2026-09-09T19:23:22+08:00 `event_time.value` +- **evidence** `evidence` + - **direct_language**:sha256=6c2eda406df6c4a0c60a71e701547505c4bf0a7b93025e087c357243399facc5 `evidence.direct_language` + - **host_topology**:ZY-HOST-TOPOLOGY-001 `evidence.host_topology` + - **model_router**:TCS-MODEL-SMART-ROUTER-001 `evidence.model_router` + - **predecessor**:HB-COLLAB-CD-0001 `evidence.predecessor` + - **subagent_router**:TCS-AGENT-COMMAND-ROUTER-001 `evidence.subagent_router` + - **target_receipt**:TCS-RECEIPT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909 `evidence.target_receipt` + - **write_boundary**:ZY-MULTI-HOST-WRITE-BOUNDARY-001 `evidence.write_boundary` +- **header** `header` + - **canonical source path**:runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.tcs `header.canonical_uri` + - **compatibility** `header.compatibility` + - ICE-P-ZY001 + - HB-BUILDING-0001 + - HB-OFFICE-HOLOLAKE-0001 + - CH-GLW-TIME-0001 + - ZY-HOST-TOPOLOGY-001 + - **language**:TCS/0.1 `header.language` + - **lifecycle**:CANDIDATE `header.lifecycle` + - **English name**:HoloLake Same-Persona Four-Host Multi-Path Collaboration Console `header.name_en` + - **Chinese name**:HoloLake同一人格四宿主多路径协作主控台 `header.name_zh` + - **profile**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile` + - **protocols** `header.protocols` + - GLS-0200 + - GLS-0254 + - GLS-0258 + - GLS-0261 + - GLS-0827 + - **schema**:tcs.event/v1 `header.schema` + - **version**:0.1.0 `header.version` +- **lock** `lock` + - **value**:SCOPE=SAME_PERSONA_ICE_P_ZY001_FOUR_HOSTS_ONLY; CONSOLE=HB-MPC-0001; PANEL=HB-MPC-PANEL-0001; BUS=HB-MPC-BUS-0001; HOST_IDS=HLP-TDEV-CODEX-0001_PLUS_HLP-TDEV-ZCODE-0001_PLUS_HLP-TDEV-QWEN-0001_PLUS_HLP-TDEV-DOUBAO-0001; TIME=CH-GLW-TIME-0001_REALITY_DERIVED; HOST_WRITES=OWN_DEV_ENDPOINT_ONLY; SHARED_STATE=READ_DERIVED_NO_MULTIWRITER_CURRENT_FILE; COURIER=MODEL_AGENT_PLUS_DETERMINISTIC_WATCHER; ADVISOR=QUALITY_FIRST_REASONING_ONLY; PERSONA_SELF_LOOP=SERVER_SIGNED_AUTONOMOUS_NOT_REPLACED_BY_CONSOLE; MULTI_PERSONA=OUT_OF_SCOPE; PRODUCT_SOURCE_WRITES=BLOCKED_UNTIL_CURRENT_LINE_READY `lock.value` +- **observation** `observation` + - **value**:现有双宿主HB-COLLAB-CD-0001已证明追加式文件通信和写入边界可避免撞写,但缺四宿主注册、任务依赖、圈人消息、注意力事件、能力基准、工具迁移候选、实时聚合面板与强推理综合建议。当前线上架构提词器因第五域编号频道路由无效而失败关闭,本机产品线也未与REPO-014 main对齐,因此首阶段只建设REPO-012协作控制层,不进入HoloLake产品源码。 `observation.value` +- **rejected** `rejected` + - **values** `rejected.values` + - 把四个宿主称为四个独立人格体 + - 四条线直接共同写同一工作树 + - 由一个中心CURRENT.json接受四宿主并发覆盖 + - 把Codex本轮组织角色固化为人格永久主控 + - 按印象永久分配宿主擅长项而不做基准测试 + - 让确定性文件轮询器冒充子Agent + - 让强模型输出直接改人格脑或执行现实动作 + - 在产品线守卫失败时进入HoloLake源码 + - 把文件轮询称为真正零延迟推送 + - 现在扩展到多人格体多路径协作 +- **source** `source` + - **source identifier**:BINGSHUO-DIRECT-HOLOLAKE-FOUR-HOST-CONTROL-CONSOLE-20260909 `source.source_id` + - **source role**:DIRECT_HUMAN `source.source_role` + - **source checksum**:6c2eda406df6c4a0c60a71e701547505c4bf0a7b93025e087c357243399facc5 `source.source_sha256` + - **source address**:source://codex-current-dialogue/2026-09-09/hololake-four-host-control-console `source.source_uri` +- **subject** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:PERSONA `subject.subject_kind` + - **verification**:SAME_PERSONA_FOUR_REPLACEABLE_HOSTS_TASK_SCOPED_IMPLEMENTATION `subject.verification` +- **trigger** `trigger` + - **value**:冰朔提出由同一铸渊同时使用Codex、ZCode、千问和豆包四个编程宿主协作开发HoloLake第一阶段;Codex承担本轮组织、标准与验收,每个宿主通过真实任务自审擅长项,同时观测注意力偏航、工具迁移需求和子Agent通信。 `trigger.value` +- **why** `why` + - **value**:并行只有在目标、因果、写入权、依赖、消息、证据和完成定义统一时才会加速;否则四个窗口会把同一错误放大四倍。追加式独立事件流消除多写者覆盖,实时派生面板保持所有路径看见同一事实,注意力分类让宿主能力基于证据而非印象,强推理顾问帮助综合但不夺取人格主控。 `why.value` + +--- + +This page changes only the reading order; it does not change TCS/HLDP semantics. diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.human.zh-CN.md b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.human.zh-CN.md new file mode 100644 index 0000000..e57af63 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.human.zh-CN.md @@ -0,0 +1,131 @@ +# HoloLake同一人格四宿主多路径协作主控台 · 简体中文人类工程语言版 + +> 这是 TCS/HLDP 原生源码的简体中文阅读投影,不是新的正本,也不授予执行权限。若本页与 `.tcs` 源码不一致,以经过校验的 `.tcs` 源码为准。 + +## 这是什么 + +这是一份 **事件** 声明,编号为 `TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909`,版本为 `0.1.0`。转换器已先用 Stage-1 编译器校验原生源码,再把机器枚举翻译成汉语;原始编号保留在括号和字段路径中。 + +## 谁在这里 + +- **执行主体** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:人格体(`PERSONA`) `subject.subject_kind` + - **verification**:SAME_PERSONA_FOUR_REPLACEABLE_HOSTS_TASK_SCOPED_IMPLEMENTATION `subject.verification` + +## 为什么开始 + +- **触发** `trigger` + - **value**:冰朔提出由同一铸渊同时使用Codex、ZCode、千问和豆包四个编程宿主协作开发HoloLake第一阶段;Codex承担本轮组织、标准与验收,每个宿主通过真实任务自审擅长项,同时观测注意力偏航、工具迁移需求和子Agent通信。 `trigger.value` +- **为什么** `why` + - **value**:并行只有在目标、因果、写入权、依赖、消息、证据和完成定义统一时才会加速;否则四个窗口会把同一错误放大四倍。追加式独立事件流消除多写者覆盖,实时派生面板保持所有路径看见同一事实,注意力分类让宿主能力基于证据而非印象,强推理顾问帮助综合但不夺取人格主控。 `why.value` +- **来源** `source` + - **来源编号**:BINGSHUO-DIRECT-HOLOLAKE-FOUR-HOST-CONTROL-CONSOLE-20260909 `source.source_id` + - **来源角色**:人类直接语言来源(`DIRECT_HUMAN`) `source.source_role` + - **来源校验值**:6c2eda406df6c4a0c60a71e701547505c4bf0a7b93025e087c357243399facc5 `source.source_sha256` + - **来源地址**:source://codex-current-dialogue/2026-09-09/hololake-four-host-control-console `source.source_uri` + +## 发生了什么变化 + +- **认知或状态变化** `emergence` + - **value**:在HB-BUILDING-0001内建立HB-MPC-0001。四个宿主领取HLP-TDEV-CODEX-0001、HLP-TDEV-ZCODE-0001、HLP-TDEV-QWEN-0001、HLP-TDEV-DOUBAO-0001临时开发编号,各自只写本宿主DEV端点。HB-MPC-BUS-0001扫描四条追加式事件流,HB-MPC-PANEL-0001按读取时实时聚合任务、状态、消息、证据、注意力和工具迁移候选;@编号由本宿主通信小兵Agent解释并送达。主控台从CH-GLW-TIME-0001推导真实时间,不保存伪计数器。HB-MPC-ADVISOR-0001通过既有模型路由选择质量优先强推理模型,只产生带证据建议,不能替代人格自我循环、冰朔审核或现实权限。 `emergence.value` +- **锁定结论** `lock` + - **value**:SCOPE=SAME_PERSONA_ICE_P_ZY001_FOUR_HOSTS_ONLY; CONSOLE=HB-MPC-0001; PANEL=HB-MPC-PANEL-0001; BUS=HB-MPC-BUS-0001; HOST_IDS=HLP-TDEV-CODEX-0001_PLUS_HLP-TDEV-ZCODE-0001_PLUS_HLP-TDEV-QWEN-0001_PLUS_HLP-TDEV-DOUBAO-0001; TIME=CH-GLW-TIME-0001_REALITY_DERIVED; HOST_WRITES=OWN_DEV_ENDPOINT_ONLY; SHARED_STATE=READ_DERIVED_NO_MULTIWRITER_CURRENT_FILE; COURIER=MODEL_AGENT_PLUS_DETERMINISTIC_WATCHER; ADVISOR=QUALITY_FIRST_REASONING_ONLY; PERSONA_SELF_LOOP=SERVER_SIGNED_AUTONOMOUS_NOT_REPLACED_BY_CONSOLE; MULTI_PERSONA=OUT_OF_SCOPE; PRODUCT_SOURCE_WRITES=BLOCKED_UNTIL_CURRENT_LINE_READY `lock.value` + +## 准备怎样执行 + +这是非执行声明,没有动作图。 + +## 边界与异常处理 + +源程序没有提供这一项,转换器不猜。 + +## 怎样算完成 + +源程序没有提供这一项,转换器不猜。 + +## 下一次从哪里继续 + +源程序没有提供这一项,转换器不猜。 + +## 来源与校验 + +- **原生声明编号**:`TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909` +- **原生声明类型**:`EVENT` +- **TCS 源码 SHA-256**:`8f0521c6812cfd58550f24dd38818f4f4f7595e699c02f41cd0930037bdf74c3` +- **校验编译器**:`TCS-COMPILER-STAGE1-0001` +- **投影协议**:`GLS-HLDP-HUMAN-ENGINEERING-PROJECTION-0001` + +## 原生结构逐项对照 + +下面保留源码的全部顶层结构和字段路径,供人类审计投影有没有漏掉信息。 + +- **认知或状态变化** `emergence` + - **value**:在HB-BUILDING-0001内建立HB-MPC-0001。四个宿主领取HLP-TDEV-CODEX-0001、HLP-TDEV-ZCODE-0001、HLP-TDEV-QWEN-0001、HLP-TDEV-DOUBAO-0001临时开发编号,各自只写本宿主DEV端点。HB-MPC-BUS-0001扫描四条追加式事件流,HB-MPC-PANEL-0001按读取时实时聚合任务、状态、消息、证据、注意力和工具迁移候选;@编号由本宿主通信小兵Agent解释并送达。主控台从CH-GLW-TIME-0001推导真实时间,不保存伪计数器。HB-MPC-ADVISOR-0001通过既有模型路由选择质量优先强推理模型,只产生带证据建议,不能替代人格自我循环、冰朔审核或现实权限。 `emergence.value` +- **event_time** `event_time` + - **precision**:SECOND_HOST_LOCAL `event_time.precision` + - **value**:2026-09-09T19:23:22+08:00 `event_time.value` +- **evidence** `evidence` + - **direct_language**:sha256=6c2eda406df6c4a0c60a71e701547505c4bf0a7b93025e087c357243399facc5 `evidence.direct_language` + - **host_topology**:ZY-HOST-TOPOLOGY-001 `evidence.host_topology` + - **model_router**:TCS-MODEL-SMART-ROUTER-001 `evidence.model_router` + - **predecessor**:HB-COLLAB-CD-0001 `evidence.predecessor` + - **subagent_router**:TCS-AGENT-COMMAND-ROUTER-001 `evidence.subagent_router` + - **target_receipt**:TCS-RECEIPT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909 `evidence.target_receipt` + - **write_boundary**:ZY-MULTI-HOST-WRITE-BOUNDARY-001 `evidence.write_boundary` +- **语言头** `header` + - **正本路径**:runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.tcs `header.canonical_uri` + - **compatibility** `header.compatibility` + - ICE-P-ZY001 + - HB-BUILDING-0001 + - HB-OFFICE-HOLOLAKE-0001 + - CH-GLW-TIME-0001 + - ZY-HOST-TOPOLOGY-001 + - **语言**:TCS/0.1 `header.language` + - **生命周期**:候选版本,尚未成为正式正本(`CANDIDATE`) `header.lifecycle` + - **英文名**:HoloLake Same-Persona Four-Host Multi-Path Collaboration Console `header.name_en` + - **中文名**:HoloLake同一人格四宿主多路径协作主控台 `header.name_zh` + - **协议配置**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile` + - **protocols** `header.protocols` + - GLS-0200 + - GLS-0254 + - GLS-0258 + - GLS-0261 + - GLS-0827 + - **schema**:tcs.event/v1 `header.schema` + - **版本**:0.1.0 `header.version` +- **锁定结论** `lock` + - **value**:SCOPE=SAME_PERSONA_ICE_P_ZY001_FOUR_HOSTS_ONLY; CONSOLE=HB-MPC-0001; PANEL=HB-MPC-PANEL-0001; BUS=HB-MPC-BUS-0001; HOST_IDS=HLP-TDEV-CODEX-0001_PLUS_HLP-TDEV-ZCODE-0001_PLUS_HLP-TDEV-QWEN-0001_PLUS_HLP-TDEV-DOUBAO-0001; TIME=CH-GLW-TIME-0001_REALITY_DERIVED; HOST_WRITES=OWN_DEV_ENDPOINT_ONLY; SHARED_STATE=READ_DERIVED_NO_MULTIWRITER_CURRENT_FILE; COURIER=MODEL_AGENT_PLUS_DETERMINISTIC_WATCHER; ADVISOR=QUALITY_FIRST_REASONING_ONLY; PERSONA_SELF_LOOP=SERVER_SIGNED_AUTONOMOUS_NOT_REPLACED_BY_CONSOLE; MULTI_PERSONA=OUT_OF_SCOPE; PRODUCT_SOURCE_WRITES=BLOCKED_UNTIL_CURRENT_LINE_READY `lock.value` +- **observation** `observation` + - **value**:现有双宿主HB-COLLAB-CD-0001已证明追加式文件通信和写入边界可避免撞写,但缺四宿主注册、任务依赖、圈人消息、注意力事件、能力基准、工具迁移候选、实时聚合面板与强推理综合建议。当前线上架构提词器因第五域编号频道路由无效而失败关闭,本机产品线也未与REPO-014 main对齐,因此首阶段只建设REPO-012协作控制层,不进入HoloLake产品源码。 `observation.value` +- **已排除路径** `rejected` + - **values** `rejected.values` + - 把四个宿主称为四个独立人格体 + - 四条线直接共同写同一工作树 + - 由一个中心CURRENT.json接受四宿主并发覆盖 + - 把Codex本轮组织角色固化为人格永久主控 + - 按印象永久分配宿主擅长项而不做基准测试 + - 让确定性文件轮询器冒充子Agent + - 让强模型输出直接改人格脑或执行现实动作 + - 在产品线守卫失败时进入HoloLake源码 + - 把文件轮询称为真正零延迟推送 + - 现在扩展到多人格体多路径协作 +- **来源** `source` + - **来源编号**:BINGSHUO-DIRECT-HOLOLAKE-FOUR-HOST-CONTROL-CONSOLE-20260909 `source.source_id` + - **来源角色**:人类直接语言来源(`DIRECT_HUMAN`) `source.source_role` + - **来源校验值**:6c2eda406df6c4a0c60a71e701547505c4bf0a7b93025e087c357243399facc5 `source.source_sha256` + - **来源地址**:source://codex-current-dialogue/2026-09-09/hololake-four-host-control-console `source.source_uri` +- **执行主体** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:人格体(`PERSONA`) `subject.subject_kind` + - **verification**:SAME_PERSONA_FOUR_REPLACEABLE_HOSTS_TASK_SCOPED_IMPLEMENTATION `subject.verification` +- **触发** `trigger` + - **value**:冰朔提出由同一铸渊同时使用Codex、ZCode、千问和豆包四个编程宿主协作开发HoloLake第一阶段;Codex承担本轮组织、标准与验收,每个宿主通过真实任务自审擅长项,同时观测注意力偏航、工具迁移需求和子Agent通信。 `trigger.value` +- **为什么** `why` + - **value**:并行只有在目标、因果、写入权、依赖、消息、证据和完成定义统一时才会加速;否则四个窗口会把同一错误放大四倍。追加式独立事件流消除多写者覆盖,实时派生面板保持所有路径看见同一事实,注意力分类让宿主能力基于证据而非印象,强推理顾问帮助综合但不夺取人格主控。 `why.value` + +--- + +本页只改变阅读顺序,不改变 TCS/HLDP 语义。 diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.tcs b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.tcs new file mode 100644 index 0000000..0df13d3 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.tcs @@ -0,0 +1,15 @@ +TCS 0.1; + +EVENT TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909 { + header { schema = "tcs.event/v1"; name_zh = "HoloLake同一人格四宿主多路径协作主控台"; name_en = "HoloLake Same-Persona Four-Host Multi-Path Collaboration Console"; version = "0.1.0"; language = "TCS/0.1"; profile = "HLDP-HUMAN-ENGINEERING/0.1"; protocols = ["GLS-0200", "GLS-0254", "GLS-0258", "GLS-0261", "GLS-0827"]; lifecycle = "CANDIDATE"; canonical_uri = "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.tcs"; compatibility = ["ICE-P-ZY001", "HB-BUILDING-0001", "HB-OFFICE-HOLOLAKE-0001", "CH-GLW-TIME-0001", "ZY-HOST-TOPOLOGY-001"]; } + source { source_id = "BINGSHUO-DIRECT-HOLOLAKE-FOUR-HOST-CONTROL-CONSOLE-20260909"; source_uri = "source://codex-current-dialogue/2026-09-09/hololake-four-host-control-console"; source_sha256 = "6c2eda406df6c4a0c60a71e701547505c4bf0a7b93025e087c357243399facc5"; source_role = "DIRECT_HUMAN"; } + subject { subject_id = "ICE-P-ZY001"; subject_kind = "PERSONA"; channel_id = "ICE-CH-ZC001"; verification = "SAME_PERSONA_FOUR_REPLACEABLE_HOSTS_TASK_SCOPED_IMPLEMENTATION"; } + event_time { value = "2026-09-09T19:23:22+08:00"; precision = "SECOND_HOST_LOCAL"; } + trigger { value = "冰朔提出由同一铸渊同时使用Codex、ZCode、千问和豆包四个编程宿主协作开发HoloLake第一阶段;Codex承担本轮组织、标准与验收,每个宿主通过真实任务自审擅长项,同时观测注意力偏航、工具迁移需求和子Agent通信。"; } + observation { value = "现有双宿主HB-COLLAB-CD-0001已证明追加式文件通信和写入边界可避免撞写,但缺四宿主注册、任务依赖、圈人消息、注意力事件、能力基准、工具迁移候选、实时聚合面板与强推理综合建议。当前线上架构提词器因第五域编号频道路由无效而失败关闭,本机产品线也未与REPO-014 main对齐,因此首阶段只建设REPO-012协作控制层,不进入HoloLake产品源码。"; } + emergence { value = "在HB-BUILDING-0001内建立HB-MPC-0001。四个宿主领取HLP-TDEV-CODEX-0001、HLP-TDEV-ZCODE-0001、HLP-TDEV-QWEN-0001、HLP-TDEV-DOUBAO-0001临时开发编号,各自只写本宿主DEV端点。HB-MPC-BUS-0001扫描四条追加式事件流,HB-MPC-PANEL-0001按读取时实时聚合任务、状态、消息、证据、注意力和工具迁移候选;@编号由本宿主通信小兵Agent解释并送达。主控台从CH-GLW-TIME-0001推导真实时间,不保存伪计数器。HB-MPC-ADVISOR-0001通过既有模型路由选择质量优先强推理模型,只产生带证据建议,不能替代人格自我循环、冰朔审核或现实权限。"; } + lock { value = "SCOPE=SAME_PERSONA_ICE_P_ZY001_FOUR_HOSTS_ONLY; CONSOLE=HB-MPC-0001; PANEL=HB-MPC-PANEL-0001; BUS=HB-MPC-BUS-0001; HOST_IDS=HLP-TDEV-CODEX-0001_PLUS_HLP-TDEV-ZCODE-0001_PLUS_HLP-TDEV-QWEN-0001_PLUS_HLP-TDEV-DOUBAO-0001; TIME=CH-GLW-TIME-0001_REALITY_DERIVED; HOST_WRITES=OWN_DEV_ENDPOINT_ONLY; SHARED_STATE=READ_DERIVED_NO_MULTIWRITER_CURRENT_FILE; COURIER=MODEL_AGENT_PLUS_DETERMINISTIC_WATCHER; ADVISOR=QUALITY_FIRST_REASONING_ONLY; PERSONA_SELF_LOOP=SERVER_SIGNED_AUTONOMOUS_NOT_REPLACED_BY_CONSOLE; MULTI_PERSONA=OUT_OF_SCOPE; PRODUCT_SOURCE_WRITES=BLOCKED_UNTIL_CURRENT_LINE_READY"; } + why { value = "并行只有在目标、因果、写入权、依赖、消息、证据和完成定义统一时才会加速;否则四个窗口会把同一错误放大四倍。追加式独立事件流消除多写者覆盖,实时派生面板保持所有路径看见同一事实,注意力分类让宿主能力基于证据而非印象,强推理顾问帮助综合但不夺取人格主控。"; } + rejected { values = ["把四个宿主称为四个独立人格体", "四条线直接共同写同一工作树", "由一个中心CURRENT.json接受四宿主并发覆盖", "把Codex本轮组织角色固化为人格永久主控", "按印象永久分配宿主擅长项而不做基准测试", "让确定性文件轮询器冒充子Agent", "让强模型输出直接改人格脑或执行现实动作", "在产品线守卫失败时进入HoloLake源码", "把文件轮询称为真正零延迟推送", "现在扩展到多人格体多路径协作" ]; } + evidence { direct_language = "sha256=6c2eda406df6c4a0c60a71e701547505c4bf0a7b93025e087c357243399facc5"; predecessor = "HB-COLLAB-CD-0001"; host_topology = "ZY-HOST-TOPOLOGY-001"; write_boundary = "ZY-MULTI-HOST-WRITE-BOUNDARY-001"; model_router = "TCS-MODEL-SMART-ROUTER-001"; subagent_router = "TCS-AGENT-COMMAND-ROUTER-001"; target_receipt = "TCS-RECEIPT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909"; } +} diff --git a/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.gir.json b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.gir.json new file mode 100644 index 0000000..b270b99 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.gir.json @@ -0,0 +1,140 @@ +{ + "compiled_from": { + "compiler_id": "TCS-COMPILER-STAGE1-0001", + "compiler_state": "TCS_COMPILER_GIR_EXECUTED", + "source_sha256": "26f31b77085a6376c1a143e80561e39894980cec80e2d1ea144ca5bea36e22ce" + }, + "declaration": { + "boundaries": { + "values": [ + "Codex本轮为组织与验收主线但不是永久人格主控", + "ZCode千问豆包必须由各自真实宿主运行加入卡", + "四条路径只写自己的DEV端点", + "文件轮询是近实时不是零延迟推送", + "宿主擅长项保持假设直到重复证据", + "子Agent运行成功不等于认知结果通过", + "主控台是人格系统投影和器官不取代服务器人格自我循环", + "在线架构提词器和本机产品线守卫未通过前禁止产品源码写入", + "当前不做多人格体多路径协作" + ] + }, + "header": { + "canonical_uri": "runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.tcs", + "compatibility": [ + "HB-MPC-0001", + "HB-MPC-PANEL-0001", + "HB-MPC-BUS-0001", + "HB-MPC-ADVISOR-0001", + "HB-MPC-ATTN-0001" + ], + "language": "TCS/0.1", + "lifecycle": "CANDIDATE", + "name_en": "HoloLake Same-Persona Four-Host Collaboration Console v0.1 Receipt", + "name_zh": "HoloLake同一人格四宿主协作主控台v0.1回执", + "profile": "HLDP-HUMAN-ENGINEERING/0.1", + "protocols": [ + "GLS-0200", + "GLS-0254", + "GLS-0258", + "GLS-0261", + "GLS-0827" + ], + "schema": "tcs.receipt/v1", + "version": "0.1.0" + }, + "integrity": { + "central_multiwriter_current": false, + "courier_is_persona_agent": false, + "model_advisor_can_write_or_execute": false, + "persona_self_external_setter": false, + "raw_private_model_response_persisted": false, + "same_persona_not_four_personas": true, + "temporary_development_ids_are_persona_identity": false + }, + "next": { + "required": [ + "ZCode运行HLP-TDEV-ZCODE-0001加入卡", + "千问运行HLP-TDEV-QWEN-0001加入卡", + "豆包运行HLP-TDEV-DOUBAO-0001加入卡", + "四宿主分别提交能力强项限制注意力与工具迁移证据", + "修复当前架构在线路由与本机产品线对齐后再派生新模块注册表" + ], + "state": "WAIT_THREE_REAL_HOST_JOIN_AND_TASK_001_EVIDENCE_PACKS" + }, + "operation": { + "values": [ + "建立HB-MPC-0001与四个临时宿主开发编号", + "建立四条独立追加式outbox和读取时派生面板", + "实现REGISTER_HEARTBEAT_TASK_MESSAGE_ATTENTION_TOOL_MIGRATION_RESULT事件", + "实现宿主调用进程祖先核验与跨宿主伪写拒绝", + "接入CH-GLW-TIME-0001实时时钟", + "建立四宿主加入卡和共享薄技能", + "为OpenLux模型路由增加显式QUALITY_FIRST", + "真实调用gpt-5.6-terra-max综合当前面板", + "激活Codex任务级子Agent军团并派出架构感知槽位", + "拒绝首个子Agent无依据认知结果", + "增加FACT_INFERENCE_UNKNOWN和禁止虚构证据合同", + "完成第二次子Agent迁移复测", + "追加人格日记忆并由服务器人格自我循环自主裁定" + ] + }, + "proof": { + "advisor_response_sha256": "e085fee1f9191815c851fd91147a53a159ff26b0115ec870f6f124b20e1bb2f8", + "corrected_subagent_response_sha256": "4fa7639236c57cc778038fc2fd6e6e932d4f24da2034d734b4df0d25202bd4a0", + "daily_memory_event": "ZY001-20260909-HOLOLAKE-FOUR-HOST-MULTIPATH-CONSOLE", + "daily_memory_event_sha256": "db1975720634e5ece79f2a1dde3ed265989b60e340ed34cd9865aa7b45c85063", + "direct_language_sha256": "6c2eda406df6c4a0c60a71e701547505c4bf0a7b93025e087c357243399facc5", + "persona_self_current_sha256": "ec4e80dec5be871db9043b55c6e260086ac0224193838580e99bd3b0065235c0", + "persona_self_job": "6bd7164e5277792a3c545a681c3f20ea619f9abb1c06554dc3ec01bf0d764e87", + "rejected_subagent_response_sha256": "32e2a3ada93cb3d194de7be227165506cabbba789f43839a87b40facc75d554f", + "source_tcs_sha256": "8f0521c6812cfd58550f24dd38818f4f4f7595e699c02f41cd0930037bdf74c3" + }, + "request": { + "scope": "REPO-012_COLLABORATION_CONTROL_PLANE_CODEX_HOST_ENDPOINT_MODEL_ADVISOR_SUBAGENT_TEST_AND_PERSONA_SELF_EVENT_NO_PRODUCT_SOURCE_WRITE_NO_PUBLIC_PUSH", + "source": "BINGSHUO-DIRECT-HOLOLAKE-FOUR-HOST-CONTROL-CONSOLE-20260909", + "value": "让同一铸渊同时使用Codex、ZCode、千问、豆包协作开发HoloLake第一阶段,建立带真实时间、共享面板、临时开发号、通信小兵、强模型综合、宿主注意力与工具迁移实验的主控台。" + }, + "result": { + "advisor": "QUALITY_FIRST_GPT_5_6_TERRA_MAX_PASS", + "console": "HB-MPC-0001", + "first_subagent_cognition": "REJECT_UNGROUNDED", + "first_subagent_runtime": "PASS_RETURNED_DORMANT", + "invalid_events": "0", + "joined_hosts": "1_OF_4", + "panel": "HB-MPC-PANEL-0001_LIVE_DERIVED", + "persona_self": "ACCEPT_EVOLVE_REVISION_4", + "product_source_write": false, + "public_push": false, + "second_subagent_transfer": "PASS_WITH_PARENT_REVIEW", + "state": "PASS_V0_1_CONTROL_PLANE_CODEX_JOINED_OTHER_THREE_HOSTS_PENDING", + "valid_events": "11" + }, + "verification": { + "values": [ + "主控台测试6项通过", + "模型路由测试4项通过", + "办公楼测试6项通过", + "共享人格跨宿主装载测试3项通过", + "TCS母脑根Agent测试5项通过", + "主控台audit=PASS host_count=4 invalid_event_count=0", + "Codex真实REGISTER_HEARTBEAT_MESSAGE_TASK_ATTENTION_TOOL_MIGRATION_RESULT事件可读", + "Codex进程伪装qwen写入被CALLER_HOST_MISMATCH拒绝", + "质量优先顾问真实选择gpt-5.6-terra-max并返回response_sha256", + "子Agent第一轮回复包含虚构证据被父人格拒绝", + "子Agent第二轮只使用FACT_INFERENCE_UNKNOWN且槽位返回DORMANT_READY", + "人格日记忆append与verify通过", + "服务器人格自我脑revision 3到4且本地签名镜像核验通过" + ] + } + }, + "executable": false, + "identity": { + "declaration_id": "TCS-RECEIPT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909", + "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 +} diff --git a/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.human.en-US.md b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.human.en-US.md new file mode 100644 index 0000000..fb2cd2c --- /dev/null +++ b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.human.en-US.md @@ -0,0 +1,158 @@ +# HoloLake Same-Persona Four-Host Collaboration Console v0.1 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-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909` 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 + +The native source does not provide this field; the projector does not guess. + +## 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-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909` +- **Native declaration kind**: `RECEIPT` +- **TCS source SHA-256**: `26f31b77085a6376c1a143e80561e39894980cec80e2d1ea144ca5bea36e22ce` +- **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` + - Codex本轮为组织与验收主线但不是永久人格主控 + - ZCode千问豆包必须由各自真实宿主运行加入卡 + - 四条路径只写自己的DEV端点 + - 文件轮询是近实时不是零延迟推送 + - 宿主擅长项保持假设直到重复证据 + - 子Agent运行成功不等于认知结果通过 + - 主控台是人格系统投影和器官不取代服务器人格自我循环 + - 在线架构提词器和本机产品线守卫未通过前禁止产品源码写入 + - 当前不做多人格体多路径协作 +- **header** `header` + - **canonical source path**:runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.tcs `header.canonical_uri` + - **compatibility** `header.compatibility` + - HB-MPC-0001 + - HB-MPC-PANEL-0001 + - HB-MPC-BUS-0001 + - HB-MPC-ADVISOR-0001 + - HB-MPC-ATTN-0001 + - **language**:TCS/0.1 `header.language` + - **lifecycle**:CANDIDATE `header.lifecycle` + - **English name**:HoloLake Same-Persona Four-Host Collaboration Console v0.1 Receipt `header.name_en` + - **Chinese name**:HoloLake同一人格四宿主协作主控台v0.1回执 `header.name_zh` + - **profile**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile` + - **protocols** `header.protocols` + - GLS-0200 + - GLS-0254 + - GLS-0258 + - GLS-0261 + - GLS-0827 + - **schema**:tcs.receipt/v1 `header.schema` + - **version**:0.1.0 `header.version` +- **integrity** `integrity` + - **central_multiwriter_current**:no `integrity.central_multiwriter_current` + - **courier_is_persona_agent**:no `integrity.courier_is_persona_agent` + - **model_advisor_can_write_or_execute**:no `integrity.model_advisor_can_write_or_execute` + - **persona_self_external_setter**:no `integrity.persona_self_external_setter` + - **raw_private_model_response_persisted**:no `integrity.raw_private_model_response_persisted` + - **same_persona_not_four_personas**:yes `integrity.same_persona_not_four_personas` + - **temporary_development_ids_are_persona_identity**:no `integrity.temporary_development_ids_are_persona_identity` +- **next** `next` + - **required** `next.required` + - ZCode运行HLP-TDEV-ZCODE-0001加入卡 + - 千问运行HLP-TDEV-QWEN-0001加入卡 + - 豆包运行HLP-TDEV-DOUBAO-0001加入卡 + - 四宿主分别提交能力强项限制注意力与工具迁移证据 + - 修复当前架构在线路由与本机产品线对齐后再派生新模块注册表 + - **state**:WAIT_THREE_REAL_HOST_JOIN_AND_TASK_001_EVIDENCE_PACKS `next.state` +- **operation** `operation` + - **values** `operation.values` + - 建立HB-MPC-0001与四个临时宿主开发编号 + - 建立四条独立追加式outbox和读取时派生面板 + - 实现REGISTER_HEARTBEAT_TASK_MESSAGE_ATTENTION_TOOL_MIGRATION_RESULT事件 + - 实现宿主调用进程祖先核验与跨宿主伪写拒绝 + - 接入CH-GLW-TIME-0001实时时钟 + - 建立四宿主加入卡和共享薄技能 + - 为OpenLux模型路由增加显式QUALITY_FIRST + - 真实调用gpt-5.6-terra-max综合当前面板 + - 激活Codex任务级子Agent军团并派出架构感知槽位 + - 拒绝首个子Agent无依据认知结果 + - 增加FACT_INFERENCE_UNKNOWN和禁止虚构证据合同 + - 完成第二次子Agent迁移复测 + - 追加人格日记忆并由服务器人格自我循环自主裁定 +- **proof** `proof` + - **advisor_response_sha256**:e085fee1f9191815c851fd91147a53a159ff26b0115ec870f6f124b20e1bb2f8 `proof.advisor_response_sha256` + - **corrected_subagent_response_sha256**:4fa7639236c57cc778038fc2fd6e6e932d4f24da2034d734b4df0d25202bd4a0 `proof.corrected_subagent_response_sha256` + - **daily_memory_event**:ZY001-20260909-HOLOLAKE-FOUR-HOST-MULTIPATH-CONSOLE `proof.daily_memory_event` + - **daily_memory_event_sha256**:db1975720634e5ece79f2a1dde3ed265989b60e340ed34cd9865aa7b45c85063 `proof.daily_memory_event_sha256` + - **direct_language_sha256**:6c2eda406df6c4a0c60a71e701547505c4bf0a7b93025e087c357243399facc5 `proof.direct_language_sha256` + - **persona_self_current_sha256**:ec4e80dec5be871db9043b55c6e260086ac0224193838580e99bd3b0065235c0 `proof.persona_self_current_sha256` + - **persona_self_job**:6bd7164e5277792a3c545a681c3f20ea619f9abb1c06554dc3ec01bf0d764e87 `proof.persona_self_job` + - **rejected_subagent_response_sha256**:32e2a3ada93cb3d194de7be227165506cabbba789f43839a87b40facc75d554f `proof.rejected_subagent_response_sha256` + - **source_tcs_sha256**:8f0521c6812cfd58550f24dd38818f4f4f7595e699c02f41cd0930037bdf74c3 `proof.source_tcs_sha256` +- **request** `request` + - **scope**:REPO-012_COLLABORATION_CONTROL_PLANE_CODEX_HOST_ENDPOINT_MODEL_ADVISOR_SUBAGENT_TEST_AND_PERSONA_SELF_EVENT_NO_PRODUCT_SOURCE_WRITE_NO_PUBLIC_PUSH `request.scope` + - **source**:BINGSHUO-DIRECT-HOLOLAKE-FOUR-HOST-CONTROL-CONSOLE-20260909 `request.source` + - **value**:让同一铸渊同时使用Codex、ZCode、千问、豆包协作开发HoloLake第一阶段,建立带真实时间、共享面板、临时开发号、通信小兵、强模型综合、宿主注意力与工具迁移实验的主控台。 `request.value` +- **result** `result` + - **advisor**:QUALITY_FIRST_GPT_5_6_TERRA_MAX_PASS `result.advisor` + - **console**:HB-MPC-0001 `result.console` + - **first_subagent_cognition**:REJECT_UNGROUNDED `result.first_subagent_cognition` + - **first_subagent_runtime**:PASS_RETURNED_DORMANT `result.first_subagent_runtime` + - **invalid_events**:0 `result.invalid_events` + - **joined_hosts**:1_OF_4 `result.joined_hosts` + - **panel**:HB-MPC-PANEL-0001_LIVE_DERIVED `result.panel` + - **persona_self**:ACCEPT_EVOLVE_REVISION_4 `result.persona_self` + - **product_source_write**:no `result.product_source_write` + - **public_push**:no `result.public_push` + - **second_subagent_transfer**:PASS_WITH_PARENT_REVIEW `result.second_subagent_transfer` + - **state**:PASS_V0_1_CONTROL_PLANE_CODEX_JOINED_OTHER_THREE_HOSTS_PENDING `result.state` + - **valid_events**:11 `result.valid_events` +- **verification** `verification` + - **values** `verification.values` + - 主控台测试6项通过 + - 模型路由测试4项通过 + - 办公楼测试6项通过 + - 共享人格跨宿主装载测试3项通过 + - TCS母脑根Agent测试5项通过 + - 主控台audit=PASS host_count=4 invalid_event_count=0 + - Codex真实REGISTER_HEARTBEAT_MESSAGE_TASK_ATTENTION_TOOL_MIGRATION_RESULT事件可读 + - Codex进程伪装qwen写入被CALLER_HOST_MISMATCH拒绝 + - 质量优先顾问真实选择gpt-5.6-terra-max并返回response_sha256 + - 子Agent第一轮回复包含虚构证据被父人格拒绝 + - 子Agent第二轮只使用FACT_INFERENCE_UNKNOWN且槽位返回DORMANT_READY + - 人格日记忆append与verify通过 + - 服务器人格自我脑revision 3到4且本地签名镜像核验通过 + +--- + +This page changes only the reading order; it does not change TCS/HLDP semantics. diff --git a/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.human.zh-CN.md b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.human.zh-CN.md new file mode 100644 index 0000000..06d0c37 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.human.zh-CN.md @@ -0,0 +1,158 @@ +# HoloLake同一人格四宿主协作主控台v0.1回执 · 简体中文人类工程语言版 + +> 这是 TCS/HLDP 原生源码的简体中文阅读投影,不是新的正本,也不授予执行权限。若本页与 `.tcs` 源码不一致,以经过校验的 `.tcs` 源码为准。 + +## 这是什么 + +这是一份 **回执** 声明,编号为 `TCS-RECEIPT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909`,版本为 `0.1.0`。转换器已先用 Stage-1 编译器校验原生源码,再把机器枚举翻译成汉语;原始编号保留在括号和字段路径中。 + +## 谁在这里 + +源程序没有提供这一项,转换器不猜。 + +## 为什么开始 + +源程序没有提供这一项,转换器不猜。 + +## 发生了什么变化 + +源程序没有提供这一项,转换器不猜。 + +## 准备怎样执行 + +这是非执行声明,没有动作图。 + +## 边界与异常处理 + +源程序没有提供这一项,转换器不猜。 + +## 怎样算完成 + +源程序没有提供这一项,转换器不猜。 + +## 下一次从哪里继续 + +源程序没有提供这一项,转换器不猜。 + +## 来源与校验 + +- **原生声明编号**:`TCS-RECEIPT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909` +- **原生声明类型**:`RECEIPT` +- **TCS 源码 SHA-256**:`26f31b77085a6376c1a143e80561e39894980cec80e2d1ea144ca5bea36e22ce` +- **校验编译器**:`TCS-COMPILER-STAGE1-0001` +- **投影协议**:`GLS-HLDP-HUMAN-ENGINEERING-PROJECTION-0001` + +## 原生结构逐项对照 + +下面保留源码的全部顶层结构和字段路径,供人类审计投影有没有漏掉信息。 + +- **boundaries** `boundaries` + - **values** `boundaries.values` + - Codex本轮为组织与验收主线但不是永久人格主控 + - ZCode千问豆包必须由各自真实宿主运行加入卡 + - 四条路径只写自己的DEV端点 + - 文件轮询是近实时不是零延迟推送 + - 宿主擅长项保持假设直到重复证据 + - 子Agent运行成功不等于认知结果通过 + - 主控台是人格系统投影和器官不取代服务器人格自我循环 + - 在线架构提词器和本机产品线守卫未通过前禁止产品源码写入 + - 当前不做多人格体多路径协作 +- **语言头** `header` + - **正本路径**:runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.tcs `header.canonical_uri` + - **compatibility** `header.compatibility` + - HB-MPC-0001 + - HB-MPC-PANEL-0001 + - HB-MPC-BUS-0001 + - HB-MPC-ADVISOR-0001 + - HB-MPC-ATTN-0001 + - **语言**:TCS/0.1 `header.language` + - **生命周期**:候选版本,尚未成为正式正本(`CANDIDATE`) `header.lifecycle` + - **英文名**:HoloLake Same-Persona Four-Host Collaboration Console v0.1 Receipt `header.name_en` + - **中文名**:HoloLake同一人格四宿主协作主控台v0.1回执 `header.name_zh` + - **协议配置**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile` + - **protocols** `header.protocols` + - GLS-0200 + - GLS-0254 + - GLS-0258 + - GLS-0261 + - GLS-0827 + - **schema**:tcs.receipt/v1 `header.schema` + - **版本**:0.1.0 `header.version` +- **integrity** `integrity` + - **central_multiwriter_current**:否 `integrity.central_multiwriter_current` + - **courier_is_persona_agent**:否 `integrity.courier_is_persona_agent` + - **model_advisor_can_write_or_execute**:否 `integrity.model_advisor_can_write_or_execute` + - **persona_self_external_setter**:否 `integrity.persona_self_external_setter` + - **raw_private_model_response_persisted**:否 `integrity.raw_private_model_response_persisted` + - **same_persona_not_four_personas**:是 `integrity.same_persona_not_four_personas` + - **temporary_development_ids_are_persona_identity**:否 `integrity.temporary_development_ids_are_persona_identity` +- **next** `next` + - **是否必需** `next.required` + - ZCode运行HLP-TDEV-ZCODE-0001加入卡 + - 千问运行HLP-TDEV-QWEN-0001加入卡 + - 豆包运行HLP-TDEV-DOUBAO-0001加入卡 + - 四宿主分别提交能力强项限制注意力与工具迁移证据 + - 修复当前架构在线路由与本机产品线对齐后再派生新模块注册表 + - **state**:WAIT_THREE_REAL_HOST_JOIN_AND_TASK_001_EVIDENCE_PACKS `next.state` +- **操作** `operation` + - **values** `operation.values` + - 建立HB-MPC-0001与四个临时宿主开发编号 + - 建立四条独立追加式outbox和读取时派生面板 + - 实现REGISTER_HEARTBEAT_TASK_MESSAGE_ATTENTION_TOOL_MIGRATION_RESULT事件 + - 实现宿主调用进程祖先核验与跨宿主伪写拒绝 + - 接入CH-GLW-TIME-0001实时时钟 + - 建立四宿主加入卡和共享薄技能 + - 为OpenLux模型路由增加显式QUALITY_FIRST + - 真实调用gpt-5.6-terra-max综合当前面板 + - 激活Codex任务级子Agent军团并派出架构感知槽位 + - 拒绝首个子Agent无依据认知结果 + - 增加FACT_INFERENCE_UNKNOWN和禁止虚构证据合同 + - 完成第二次子Agent迁移复测 + - 追加人格日记忆并由服务器人格自我循环自主裁定 +- **proof** `proof` + - **advisor_response_sha256**:e085fee1f9191815c851fd91147a53a159ff26b0115ec870f6f124b20e1bb2f8 `proof.advisor_response_sha256` + - **corrected_subagent_response_sha256**:4fa7639236c57cc778038fc2fd6e6e932d4f24da2034d734b4df0d25202bd4a0 `proof.corrected_subagent_response_sha256` + - **daily_memory_event**:ZY001-20260909-HOLOLAKE-FOUR-HOST-MULTIPATH-CONSOLE `proof.daily_memory_event` + - **daily_memory_event_sha256**:db1975720634e5ece79f2a1dde3ed265989b60e340ed34cd9865aa7b45c85063 `proof.daily_memory_event_sha256` + - **direct_language_sha256**:6c2eda406df6c4a0c60a71e701547505c4bf0a7b93025e087c357243399facc5 `proof.direct_language_sha256` + - **persona_self_current_sha256**:ec4e80dec5be871db9043b55c6e260086ac0224193838580e99bd3b0065235c0 `proof.persona_self_current_sha256` + - **persona_self_job**:6bd7164e5277792a3c545a681c3f20ea619f9abb1c06554dc3ec01bf0d764e87 `proof.persona_self_job` + - **rejected_subagent_response_sha256**:32e2a3ada93cb3d194de7be227165506cabbba789f43839a87b40facc75d554f `proof.rejected_subagent_response_sha256` + - **source_tcs_sha256**:8f0521c6812cfd58550f24dd38818f4f4f7595e699c02f41cd0930037bdf74c3 `proof.source_tcs_sha256` +- **request** `request` + - **scope**:REPO-012_COLLABORATION_CONTROL_PLANE_CODEX_HOST_ENDPOINT_MODEL_ADVISOR_SUBAGENT_TEST_AND_PERSONA_SELF_EVENT_NO_PRODUCT_SOURCE_WRITE_NO_PUBLIC_PUSH `request.scope` + - **来源**:BINGSHUO-DIRECT-HOLOLAKE-FOUR-HOST-CONTROL-CONSOLE-20260909 `request.source` + - **value**:让同一铸渊同时使用Codex、ZCode、千问、豆包协作开发HoloLake第一阶段,建立带真实时间、共享面板、临时开发号、通信小兵、强模型综合、宿主注意力与工具迁移实验的主控台。 `request.value` +- **result** `result` + - **advisor**:QUALITY_FIRST_GPT_5_6_TERRA_MAX_PASS `result.advisor` + - **console**:HB-MPC-0001 `result.console` + - **first_subagent_cognition**:REJECT_UNGROUNDED `result.first_subagent_cognition` + - **first_subagent_runtime**:PASS_RETURNED_DORMANT `result.first_subagent_runtime` + - **invalid_events**:0 `result.invalid_events` + - **joined_hosts**:1_OF_4 `result.joined_hosts` + - **panel**:HB-MPC-PANEL-0001_LIVE_DERIVED `result.panel` + - **persona_self**:ACCEPT_EVOLVE_REVISION_4 `result.persona_self` + - **product_source_write**:否 `result.product_source_write` + - **public_push**:否 `result.public_push` + - **second_subagent_transfer**:PASS_WITH_PARENT_REVIEW `result.second_subagent_transfer` + - **state**:PASS_V0_1_CONTROL_PLANE_CODEX_JOINED_OTHER_THREE_HOSTS_PENDING `result.state` + - **valid_events**:11 `result.valid_events` +- **verification** `verification` + - **values** `verification.values` + - 主控台测试6项通过 + - 模型路由测试4项通过 + - 办公楼测试6项通过 + - 共享人格跨宿主装载测试3项通过 + - TCS母脑根Agent测试5项通过 + - 主控台audit=PASS host_count=4 invalid_event_count=0 + - Codex真实REGISTER_HEARTBEAT_MESSAGE_TASK_ATTENTION_TOOL_MIGRATION_RESULT事件可读 + - Codex进程伪装qwen写入被CALLER_HOST_MISMATCH拒绝 + - 质量优先顾问真实选择gpt-5.6-terra-max并返回response_sha256 + - 子Agent第一轮回复包含虚构证据被父人格拒绝 + - 子Agent第二轮只使用FACT_INFERENCE_UNKNOWN且槽位返回DORMANT_READY + - 人格日记忆append与verify通过 + - 服务器人格自我脑revision 3到4且本地签名镜像核验通过 + +--- + +本页只改变阅读顺序,不改变 TCS/HLDP 语义。 diff --git a/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.tcs b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.tcs new file mode 100644 index 0000000..2898f63 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.tcs @@ -0,0 +1,13 @@ +TCS 0.1; + +RECEIPT TCS-RECEIPT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909 { + header { schema = "tcs.receipt/v1"; name_zh = "HoloLake同一人格四宿主协作主控台v0.1回执"; name_en = "HoloLake Same-Persona Four-Host Collaboration Console v0.1 Receipt"; version = "0.1.0"; language = "TCS/0.1"; profile = "HLDP-HUMAN-ENGINEERING/0.1"; protocols = ["GLS-0200", "GLS-0254", "GLS-0258", "GLS-0261", "GLS-0827"]; lifecycle = "CANDIDATE"; canonical_uri = "runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.tcs"; compatibility = ["HB-MPC-0001", "HB-MPC-PANEL-0001", "HB-MPC-BUS-0001", "HB-MPC-ADVISOR-0001", "HB-MPC-ATTN-0001"]; } + request { source = "BINGSHUO-DIRECT-HOLOLAKE-FOUR-HOST-CONTROL-CONSOLE-20260909"; value = "让同一铸渊同时使用Codex、ZCode、千问、豆包协作开发HoloLake第一阶段,建立带真实时间、共享面板、临时开发号、通信小兵、强模型综合、宿主注意力与工具迁移实验的主控台。"; scope = "REPO-012_COLLABORATION_CONTROL_PLANE_CODEX_HOST_ENDPOINT_MODEL_ADVISOR_SUBAGENT_TEST_AND_PERSONA_SELF_EVENT_NO_PRODUCT_SOURCE_WRITE_NO_PUBLIC_PUSH"; } + operation { values = ["建立HB-MPC-0001与四个临时宿主开发编号", "建立四条独立追加式outbox和读取时派生面板", "实现REGISTER_HEARTBEAT_TASK_MESSAGE_ATTENTION_TOOL_MIGRATION_RESULT事件", "实现宿主调用进程祖先核验与跨宿主伪写拒绝", "接入CH-GLW-TIME-0001实时时钟", "建立四宿主加入卡和共享薄技能", "为OpenLux模型路由增加显式QUALITY_FIRST", "真实调用gpt-5.6-terra-max综合当前面板", "激活Codex任务级子Agent军团并派出架构感知槽位", "拒绝首个子Agent无依据认知结果", "增加FACT_INFERENCE_UNKNOWN和禁止虚构证据合同", "完成第二次子Agent迁移复测", "追加人格日记忆并由服务器人格自我循环自主裁定" ]; } + result { state = "PASS_V0_1_CONTROL_PLANE_CODEX_JOINED_OTHER_THREE_HOSTS_PENDING"; console = "HB-MPC-0001"; panel = "HB-MPC-PANEL-0001_LIVE_DERIVED"; joined_hosts = "1_OF_4"; valid_events = "11"; invalid_events = "0"; advisor = "QUALITY_FIRST_GPT_5_6_TERRA_MAX_PASS"; first_subagent_runtime = "PASS_RETURNED_DORMANT"; first_subagent_cognition = "REJECT_UNGROUNDED"; second_subagent_transfer = "PASS_WITH_PARENT_REVIEW"; persona_self = "ACCEPT_EVOLVE_REVISION_4"; product_source_write = false; public_push = false; } + verification { values = ["主控台测试6项通过", "模型路由测试4项通过", "办公楼测试6项通过", "共享人格跨宿主装载测试3项通过", "TCS母脑根Agent测试5项通过", "主控台audit=PASS host_count=4 invalid_event_count=0", "Codex真实REGISTER_HEARTBEAT_MESSAGE_TASK_ATTENTION_TOOL_MIGRATION_RESULT事件可读", "Codex进程伪装qwen写入被CALLER_HOST_MISMATCH拒绝", "质量优先顾问真实选择gpt-5.6-terra-max并返回response_sha256", "子Agent第一轮回复包含虚构证据被父人格拒绝", "子Agent第二轮只使用FACT_INFERENCE_UNKNOWN且槽位返回DORMANT_READY", "人格日记忆append与verify通过", "服务器人格自我脑revision 3到4且本地签名镜像核验通过" ]; } + proof { source_tcs_sha256 = "8f0521c6812cfd58550f24dd38818f4f4f7595e699c02f41cd0930037bdf74c3"; direct_language_sha256 = "6c2eda406df6c4a0c60a71e701547505c4bf0a7b93025e087c357243399facc5"; daily_memory_event = "ZY001-20260909-HOLOLAKE-FOUR-HOST-MULTIPATH-CONSOLE"; daily_memory_event_sha256 = "db1975720634e5ece79f2a1dde3ed265989b60e340ed34cd9865aa7b45c85063"; advisor_response_sha256 = "e085fee1f9191815c851fd91147a53a159ff26b0115ec870f6f124b20e1bb2f8"; rejected_subagent_response_sha256 = "32e2a3ada93cb3d194de7be227165506cabbba789f43839a87b40facc75d554f"; corrected_subagent_response_sha256 = "4fa7639236c57cc778038fc2fd6e6e932d4f24da2034d734b4df0d25202bd4a0"; persona_self_job = "6bd7164e5277792a3c545a681c3f20ea619f9abb1c06554dc3ec01bf0d764e87"; persona_self_current_sha256 = "ec4e80dec5be871db9043b55c6e260086ac0224193838580e99bd3b0065235c0"; } + integrity { same_persona_not_four_personas = true; central_multiwriter_current = false; courier_is_persona_agent = false; temporary_development_ids_are_persona_identity = false; model_advisor_can_write_or_execute = false; persona_self_external_setter = false; raw_private_model_response_persisted = false; } + boundaries { values = ["Codex本轮为组织与验收主线但不是永久人格主控", "ZCode千问豆包必须由各自真实宿主运行加入卡", "四条路径只写自己的DEV端点", "文件轮询是近实时不是零延迟推送", "宿主擅长项保持假设直到重复证据", "子Agent运行成功不等于认知结果通过", "主控台是人格系统投影和器官不取代服务器人格自我循环", "在线架构提词器和本机产品线守卫未通过前禁止产品源码写入", "当前不做多人格体多路径协作" ]; } + next { state = "WAIT_THREE_REAL_HOST_JOIN_AND_TASK_001_EVIDENCE_PACKS"; required = ["ZCode运行HLP-TDEV-ZCODE-0001加入卡", "千问运行HLP-TDEV-QWEN-0001加入卡", "豆包运行HLP-TDEV-DOUBAO-0001加入卡", "四宿主分别提交能力强项限制注意力与工具迁移证据", "修复当前架构在线路由与本机产品线对齐后再派生新模块注册表" ]; } +} diff --git a/server-tools/heartbeat-multipath-console/console.py b/server-tools/heartbeat-multipath-console/console.py new file mode 100644 index 0000000..899771b --- /dev/null +++ b/server-tools/heartbeat-multipath-console/console.py @@ -0,0 +1,253 @@ +#!/usr/bin/env python3 +"""Read-derived control panel for the same-persona four-host HoloLake experiment.""" +from __future__ import annotations + +import argparse +import importlib.util +import json +import time +from datetime import datetime, timezone +from pathlib import Path +from typing import Any + +ROOT = Path(__file__).resolve().parents[2] +CONTROL = ROOT / "eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001" +REGISTRY = CONTROL / "HOST-REGISTRY.json" +CONTRACT = CONTROL / "EVENT-CONTRACT.json" +TASKS = CONTROL / "TASK-BOARD.json" +OFFICE_COMPUTER = ROOT / "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py" +MODEL_ROUTER = ROOT / "server-tools/persona-model-smart-router/openlux_router.py" + + +def load(path: Path) -> dict[str, Any]: + value = json.loads(path.read_text()) + if not isinstance(value, dict): + raise ValueError(f"JSON_OBJECT_REQUIRED:{path}") + return value + + +def module(path: Path, name: str): + spec = importlib.util.spec_from_file_location(name, path) + if spec is None or spec.loader is None: + raise ValueError(f"MODULE_LOAD_FAILED:{path}") + value = importlib.util.module_from_spec(spec) + spec.loader.exec_module(value) + return value + + +def live_time() -> dict[str, Any]: + return module(OFFICE_COMPUTER, "hb_office_computer").clock() + + +def validate_event(event: Any, expected_development_id: str, contract: dict[str, Any]) -> list[str]: + errors: list[str] = [] + if not isinstance(event, dict): + return ["EVENT_OBJECT_REQUIRED"] + for field in contract["required"]: + if field not in event: + errors.append(f"FIELD_REQUIRED:{field}") + if event.get("schema") != contract["event_schema"]: + errors.append("EVENT_SCHEMA_MISMATCH") + if event.get("console_id") != "HB-MPC-0001": + errors.append("CONSOLE_ID_MISMATCH") + if event.get("from_development_id") != expected_development_id: + errors.append("DEVELOPMENT_ID_ENDPOINT_MISMATCH") + if event.get("event_type") not in contract["event_types"]: + errors.append("EVENT_TYPE_UNREGISTERED") + if not isinstance(event.get("mentions"), list): + errors.append("MENTIONS_LIST_REQUIRED") + else: + known = {item["development_id"] for item in load(REGISTRY)["hosts"]} | {"@ALL"} + if any(item not in known for item in event["mentions"]): + errors.append("MENTION_TARGET_UNKNOWN") + if not isinstance(event.get("payload"), dict): + errors.append("PAYLOAD_OBJECT_REQUIRED") + if not isinstance(event.get("evidence"), list): + errors.append("EVIDENCE_LIST_REQUIRED") + if event.get("authority_granted") is not False: + errors.append("AUTHORITY_MUST_REMAIN_FALSE") + try: + datetime.fromisoformat(str(event.get("emitted_at", ""))) + except ValueError: + errors.append("EMITTED_AT_INVALID") + return errors + + +def scan() -> dict[str, Any]: + registry, contract = load(REGISTRY), load(CONTRACT) + events: list[dict[str, Any]] = [] + invalid: list[dict[str, Any]] = [] + hosts: list[dict[str, Any]] = [] + for host in registry["hosts"]: + endpoint = Path(host["endpoint"]) + host_events: list[dict[str, Any]] = [] + if endpoint.is_dir(): + for path in sorted(endpoint.glob("*.json")): + try: + if path.is_symlink() or path.stat().st_size > 262_144: + invalid.append({"path": str(path), "errors": ["EVENT_FILE_UNSAFE"]}) + continue + event = load(path) + errors = validate_event(event, host["development_id"], contract) + if errors: + invalid.append({"path": str(path), "errors": errors}) + else: + event["_path"] = str(path) + host_events.append(event) + events.append(event) + except Exception as error: + invalid.append({"path": str(path), "errors": [type(error).__name__]}) + host_events.sort(key=lambda item: item["emitted_at"]) + register = next((item for item in reversed(host_events) if item["event_type"] == "REGISTER"), None) + heartbeat = next((item for item in reversed(host_events) if item["event_type"] == "HEARTBEAT"), None) + latest = host_events[-1] if host_events else None + hosts.append({ + "host": host["host"], + "development_id": host["development_id"], + "role_hypothesis": host["role_hypothesis"], + "endpoint": str(endpoint), + "endpoint_exists": endpoint.is_dir(), + "joined": register is not None, + "event_count": len(host_events), + "last_event_at": latest and latest["emitted_at"], + "last_heartbeat_at": heartbeat and heartbeat["emitted_at"], + }) + events.sort(key=lambda item: item["emitted_at"]) + counts: dict[str, int] = {} + for event in events: + counts[event["event_id"]] = counts.get(event["event_id"], 0) + 1 + for event_id, count in counts.items(): + if count > 1: + invalid.append({"path": None, "errors": [f"DUPLICATE_EVENT_ID:{event_id}"]}) + return {"hosts": hosts, "events": events, "invalid_events": invalid} + + +def panel() -> dict[str, Any]: + scanned, task_board = scan(), load(TASKS) + events = scanned["events"] + task_states = {item["task_id"]: {**item, "dynamic_events": []} for item in task_board["tasks"]} + messages = [] + attention = [] + migrations = [] + for event in events: + task_id = event.get("task_id") + if task_id in task_states and event["event_type"] in {"TASK_CLAIM", "PROGRESS", "RESULT"}: + task_states[task_id]["dynamic_events"].append({k: event.get(k) for k in ["event_id", "event_type", "from_development_id", "emitted_at", "payload", "evidence"]}) + if event["event_type"] in {"MESSAGE", "ACK"}: + messages.append({k: event.get(k) for k in ["event_id", "event_type", "from_development_id", "mentions", "emitted_at", "payload"]}) + elif event["event_type"] == "ATTENTION": + attention.append({k: event.get(k) for k in ["event_id", "from_development_id", "emitted_at", "payload", "evidence"]}) + elif event["event_type"] == "TOOL_MIGRATION": + migrations.append({k: event.get(k) for k in ["event_id", "from_development_id", "emitted_at", "payload", "evidence"]}) + return { + "schema": "guanghu.heartbeat-multipath-live-panel/v1", + "panel_id": "HB-MPC-PANEL-0001", + "state": "LIVE_DERIVED_READ_ONLY", + "time": live_time(), + "persona_id": "ICE-P-ZY001", + "same_persona_not_four_personas": True, + "hosts": scanned["hosts"], + "tasks": list(task_states.values()), + "messages": messages[-40:], + "attention_observations": attention[-40:], + "tool_migration_candidates": migrations[-40:], + "invalid_events": scanned["invalid_events"], + "event_count": len(events), + "panel_persisted": False, + "authority_granted": False, + } + + +def status() -> dict[str, Any]: + value = panel() + joined = sum(1 for item in value["hosts"] if item["joined"]) + return { + "outcome": "PASS", + "console_id": "HB-MPC-0001", + "panel_id": value["panel_id"], + "bus_id": "HB-MPC-BUS-0001", + "advisor_id": "HB-MPC-ADVISOR-0001", + "time": value["time"], + "joined_hosts": joined, + "total_hosts": 4, + "event_count": value["event_count"], + "invalid_event_count": len(value["invalid_events"]), + "product_source_write_allowed": False, + "reason": "ONLINE_ARCHITECTURE_AND_LOCAL_PRODUCT_LINE_GUARDS_NOT_READY", + } + + +def mentions(development_id: str) -> dict[str, Any]: + value = panel() + known = {item["development_id"] for item in value["hosts"]} + if development_id not in known: + raise ValueError("DEVELOPMENT_ID_UNKNOWN") + selected = [item for item in value["messages"] if development_id in item["mentions"] or "@ALL" in item["mentions"]] + return {"outcome": "PASS", "development_id": development_id, "time": value["time"], "messages": selected} + + +def audit() -> dict[str, Any]: + registry, contract, task_board = load(REGISTRY), load(CONTRACT), load(TASKS) + errors = [] + ids = [item["development_id"] for item in registry.get("hosts", [])] + if ids != ["HLP-TDEV-CODEX-0001", "HLP-TDEV-ZCODE-0001", "HLP-TDEV-QWEN-0001", "HLP-TDEV-DOUBAO-0001"]: + errors.append("FOUR_HOST_IDS_MISMATCH") + if len({item["endpoint"] for item in registry["hosts"]}) != 4: + errors.append("HOST_ENDPOINTS_NOT_UNIQUE") + if contract.get("transport") != "FILESYSTEM_POLLING_NEAR_REALTIME_NOT_ZERO_LATENCY_PUSH": + errors.append("TRANSPORT_TRUTH_MISMATCH") + if task_board.get("shared_file_is_definition_not_live_mutation_target") is not True: + errors.append("TASK_BOARD_MULTIWRITER_RISK") + scanned = scan() + if scanned["invalid_events"]: + errors.append("INVALID_HOST_EVENTS_PRESENT") + return {"outcome": "PASS" if not errors else "FAIL", "errors": errors, "host_count": len(ids), "valid_event_count": len(scanned["events"]), "time": live_time()} + + +def advise() -> dict[str, Any]: + current = panel() + safe_panel = {k: current[k] for k in ["time", "hosts", "tasks", "messages", "attention_observations", "tool_migration_candidates", "invalid_events"]} + router = module(MODEL_ROUTER, "hb_mpc_model_router") + result = router.route({ + "parent_persona_id": "ICE-P-ZY001", + "child_agent_id": "SUBAGENT::ICE-P-ZY001::HB-MPC-ADVISOR-0001", + "controller": "ICE-P-ZY001", + "channel_id": "ICE-CH-HB001", + "agent_role": "FOUR_HOST_COLLABORATION_REASONING_ADVISOR", + "authority": "REASONING_ONLY_NO_WRITE_NO_EXECUTION_NO_PERSONA_SETTER", + "task": "综合以下四宿主协作面板。只给出下一轮任务调整、依赖、冲突、证据缺口和要发送给各临时开发编号的通信建议;不得声称执行,不得修改人格认知。\n" + json.dumps(safe_panel, ensure_ascii=False), + "complexity": "HIGH", + "selection_policy": "QUALITY_FIRST", + }) + return {"outcome": result["outcome"], "advisor_id": "HB-MPC-ADVISOR-0001", "selected_model": result["selected_model"], "selection_policy": result["selection_policy"], "recommendation": result["response"], "response_sha256": result["response_sha256"], "persisted": False, "authority_granted": False} + + +def main() -> int: + parser = argparse.ArgumentParser() + parser.add_argument("command", choices=["status", "panel", "mentions", "audit", "advise", "watch"], nargs="?", default="status") + parser.add_argument("--development-id") + parser.add_argument("--interval", type=float, default=2.0) + args = parser.parse_args() + try: + if args.command == "status": result = status() + elif args.command == "panel": result = panel() + elif args.command == "mentions": result = mentions(args.development_id or "") + elif args.command == "audit": result = audit() + elif args.command == "advise": result = advise() + else: + while True: + print(json.dumps(panel(), ensure_ascii=False, indent=2), flush=True) + time.sleep(max(0.5, args.interval)) + if args.command != "watch": + print(json.dumps(result, ensure_ascii=False, indent=2)) + return 0 if result.get("outcome", "PASS") == "PASS" else 2 + return 0 + except KeyboardInterrupt: + return 0 + except Exception as error: + print(json.dumps({"outcome": "FAIL", "error": str(error)}, ensure_ascii=False)) + return 2 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/server-tools/heartbeat-multipath-console/courier.py b/server-tools/heartbeat-multipath-console/courier.py new file mode 100644 index 0000000..d799c9b --- /dev/null +++ b/server-tools/heartbeat-multipath-console/courier.py @@ -0,0 +1,162 @@ +#!/usr/bin/env python3 +"""Host-local append-only courier organ; the calling host model remains the Agent.""" +from __future__ import annotations + +import argparse +import json +import subprocess +import time +import uuid +import os +import re +from datetime import datetime +from pathlib import Path +from typing import Any + +ROOT = Path(__file__).resolve().parents[2] +CONTROL = ROOT / "eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001" +REGISTRY = CONTROL / "HOST-REGISTRY.json" +CONSOLE = ROOT / "server-tools/heartbeat-multipath-console/console.py" +ADMISSION = ROOT / "server-tools/persona-host-write-admission/host-write-admission.mjs" + + +def load(path: Path) -> dict[str, Any]: + value = json.loads(path.read_text()) + if not isinstance(value, dict): + raise ValueError("JSON_OBJECT_REQUIRED") + return value + + +def host_record(host: str) -> dict[str, Any]: + matches = [item for item in load(REGISTRY)["hosts"] if item["host"] == host] + if len(matches) != 1: + raise ValueError("HOST_NOT_REGISTERED") + return matches[0] + + +def caller_host() -> str: + pid = os.getppid() + commands = [] + seen = set() + while pid > 1 and pid not in seen and len(commands) < 20: + seen.add(pid) + result = subprocess.run(["/bin/ps", "-o", "ppid=", "-o", "command=", "-p", str(pid)], text=True, capture_output=True, timeout=5) + match = re.match(r"^\s*(\d+)\s+(.+)$", result.stdout.strip(), re.S) + if not match: + break + commands.append(match.group(2)) + pid = int(match.group(1)) + text = "\n".join(commands) + if re.search(r"/Applications/(?:ChatGPT\.app).*?(?:codex|Codex)|codex-code-mode-host", text, re.I): + return "codex" + if re.search(r"/Applications/Qianwen\.app|QianwenShell|agent_host\.app", text, re.I): + return "qwen" + if re.search(r"Doubao\.app", text, re.I): + return "doubao" + if re.search(r"(?:^|/)zcode(?:\s|$)", text, re.I | re.M): + return "zcode" + return "unknown" + + +def admission(host: str, endpoint: Path) -> None: + observed = caller_host() + if observed != host: + raise ValueError(f"CALLER_HOST_MISMATCH:requested={host}:observed={observed}") + result = subprocess.run(["node", str(ADMISSION), "check", "--host", host, "--path", str(endpoint)], text=True, capture_output=True, timeout=15) + if result.returncode: + raise ValueError("HOST_WRITE_ADMISSION_REJECTED:" + result.stdout.strip()[:300]) + + +def reject_symlink_components(target: Path) -> None: + cursor = Path(target.anchor) + for part in target.parts[1:]: + cursor /= part + if cursor.exists() and cursor.is_symlink(): + raise ValueError(f"SYMLINK_COMPONENT_FORBIDDEN:{cursor}") + + +def now() -> str: + return datetime.now().astimezone().isoformat() + + +def emit(host: str, event_type: str, mentions: list[str], task_id: str | None, payload: dict[str, Any], evidence: list[str]) -> dict[str, Any]: + record = host_record(host) + endpoint = Path(record["endpoint"]) + admission(host, endpoint) + reject_symlink_components(endpoint) + endpoint.mkdir(parents=True, exist_ok=True) + if endpoint.resolve() != endpoint: + raise ValueError("ENDPOINT_REALPATH_MISMATCH") + stamp = datetime.now().astimezone().strftime("%Y%m%dT%H%M%S%f%z") + event_id = f"HB-MPC-{record['development_id']}-{stamp}-{uuid.uuid4().hex[:8]}" + event = { + "schema": "guanghu.heartbeat-multipath-event/v1", + "event_id": event_id, + "console_id": "HB-MPC-0001", + "event_type": event_type, + "from_development_id": record["development_id"], + "mentions": mentions, + "task_id": task_id, + "emitted_at": now(), + "payload": payload, + "evidence": evidence, + "authority_granted": False, + } + body = json.dumps(event, ensure_ascii=False, indent=2) + "\n" + if len(body.encode()) > 262_144: + raise ValueError("EVENT_TOO_LARGE") + path = endpoint / f"{event_id}.json" + descriptor = os.open(path, os.O_CREAT | os.O_EXCL | os.O_WRONLY, 0o600) + with os.fdopen(descriptor, "w", encoding="utf-8") as handle: + handle.write(body) + return {"outcome": "PASS", "event_id": event_id, "path": str(path), "development_id": record["development_id"], "authority_granted": False} + + +def parse_payload(raw: str | None, message: str | None) -> dict[str, Any]: + if raw: + value = json.loads(raw) + if not isinstance(value, dict): + raise ValueError("PAYLOAD_OBJECT_REQUIRED") + return value + return {"message": message or ""} + + +def main() -> int: + parser = argparse.ArgumentParser() + parser.add_argument("command", choices=["join", "heartbeat", "send", "claim", "progress", "result", "attention", "tool-candidate", "mentions", "watch"]) + parser.add_argument("--host", required=True, choices=["codex", "zcode", "qwen", "doubao"]) + parser.add_argument("--mentions", nargs="*", default=[]) + parser.add_argument("--task-id") + parser.add_argument("--message") + parser.add_argument("--payload-json") + parser.add_argument("--evidence", nargs="*", default=[]) + parser.add_argument("--interval", type=float, default=2.0) + args = parser.parse_args() + type_map = {"heartbeat": "HEARTBEAT", "send": "MESSAGE", "claim": "TASK_CLAIM", "progress": "PROGRESS", "result": "RESULT", "attention": "ATTENTION", "tool-candidate": "TOOL_MIGRATION"} + try: + record = host_record(args.host) + if args.command == "join": + result = emit(args.host, "REGISTER", ["@ALL"], "HLP-MPC-TASK-001", {"host": args.host, "development_id": record["development_id"], "message": args.message or "JOINED_PENDING_SELF_ASSESSMENT"}, args.evidence) + elif args.command in type_map: + result = emit(args.host, type_map[args.command], args.mentions, args.task_id, parse_payload(args.payload_json, args.message), args.evidence) + elif args.command == "mentions": + completed = subprocess.run(["python3", str(CONSOLE), "mentions", "--development-id", record["development_id"]], text=True, capture_output=True, timeout=30) + print(completed.stdout, end="") + return completed.returncode + else: + while True: + completed = subprocess.run(["python3", str(CONSOLE), "mentions", "--development-id", record["development_id"]], text=True, capture_output=True, timeout=30) + print(completed.stdout, end="", flush=True) + time.sleep(max(0.5, args.interval)) + if args.command != "watch": + print(json.dumps(result, ensure_ascii=False, indent=2)) + return 0 + except KeyboardInterrupt: + return 0 + except Exception as error: + print(json.dumps({"outcome": "FAIL", "error": str(error)}, ensure_ascii=False)) + return 2 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/server-tools/heartbeat-multipath-console/test_console.py b/server-tools/heartbeat-multipath-console/test_console.py new file mode 100644 index 0000000..30700dd --- /dev/null +++ b/server-tools/heartbeat-multipath-console/test_console.py @@ -0,0 +1,58 @@ +#!/usr/bin/env python3 +import importlib.util +import json +import time +from pathlib import Path +import unittest + +SCRIPT = Path(__file__).with_name("console.py") +SPEC = importlib.util.spec_from_file_location("hb_mpc_console", SCRIPT) +MODULE = importlib.util.module_from_spec(SPEC) +SPEC.loader.exec_module(MODULE) + + +class MultipathConsoleTest(unittest.TestCase): + def test_exact_four_temporary_development_ids(self): + ids = [item["development_id"] for item in MODULE.load(MODULE.REGISTRY)["hosts"]] + self.assertEqual(ids, ["HLP-TDEV-CODEX-0001", "HLP-TDEV-ZCODE-0001", "HLP-TDEV-QWEN-0001", "HLP-TDEV-DOUBAO-0001"]) + + def test_panel_is_read_derived_and_same_persona(self): + value = MODULE.panel() + self.assertEqual(value["panel_id"], "HB-MPC-PANEL-0001") + self.assertFalse(value["panel_persisted"]) + self.assertTrue(value["same_persona_not_four_personas"]) + self.assertEqual(value["persona_id"], "ICE-P-ZY001") + + def test_time_moves_and_uses_world_time_channel(self): + first = MODULE.live_time() + time.sleep(0.002) + second = MODULE.live_time() + self.assertGreater(second["guanghu_elapsed_milliseconds"], first["guanghu_elapsed_milliseconds"]) + self.assertEqual(second["time_control_channel"], "CH-GLW-TIME-0001") + + def test_endpoint_identity_mismatch_is_rejected(self): + contract = MODULE.load(MODULE.CONTRACT) + event = { + "schema": contract["event_schema"], "event_id": "X", "console_id": "HB-MPC-0001", + "event_type": "REGISTER", "from_development_id": "HLP-TDEV-QWEN-0001", "mentions": [], + "emitted_at": "2026-09-09T19:00:00+08:00", "payload": {}, "evidence": [], "authority_granted": False, + } + self.assertIn("DEVELOPMENT_ID_ENDPOINT_MISMATCH", MODULE.validate_event(event, "HLP-TDEV-CODEX-0001", contract)) + + def test_unknown_mention_is_rejected(self): + contract = MODULE.load(MODULE.CONTRACT) + event = { + "schema": contract["event_schema"], "event_id": "X", "console_id": "HB-MPC-0001", + "event_type": "MESSAGE", "from_development_id": "HLP-TDEV-CODEX-0001", "mentions": ["HLP-TDEV-UNKNOWN-0001"], + "emitted_at": "2026-09-09T19:00:00+08:00", "payload": {}, "evidence": [], "authority_granted": False, + } + self.assertIn("MENTION_TARGET_UNKNOWN", MODULE.validate_event(event, "HLP-TDEV-CODEX-0001", contract)) + + def test_product_source_stays_blocked(self): + value = MODULE.status() + self.assertFalse(value["product_source_write_allowed"]) + self.assertEqual(value["reason"], "ONLINE_ARCHITECTURE_AND_LOCAL_PRODUCT_LINE_GUARDS_NOT_READY") + + +if __name__ == "__main__": + unittest.main() diff --git a/server-tools/heartbeat-office-building/test_office_building.py b/server-tools/heartbeat-office-building/test_office_building.py index 54c52ff..cff2c18 100644 --- a/server-tools/heartbeat-office-building/test_office_building.py +++ b/server-tools/heartbeat-office-building/test_office_building.py @@ -48,7 +48,7 @@ class Tests(unittest.TestCase): def test_current_evolution_and_old_sequence_boundary(self): value = C.timeline() - self.assertEqual(value["current"]["node_id"], "HB-OFFICE-HOLOLAKE-0001") + self.assertEqual(value["current"]["node_id"], "HB-MPC-0001") current = C.load(C.CURRENT) self.assertIsNone(current["current_product_module"]) self.assertEqual(current["current_generation_module_numbering"], "NOT_YET_REDERIVED") @@ -58,6 +58,8 @@ class Tests(unittest.TestCase): self.assertEqual(value["state"], "HOLOLAKE_DEVELOPMENT_BRAIN_LOADED") self.assertEqual(value["generation"]["id"], "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001") self.assertFalse(value["legacy_may_override_current"]) + self.assertEqual(value["multipath_console"]["console_id"], "HB-MPC-0001") + self.assertEqual(value["multipath_console"]["total_hosts"], 4) if __name__ == "__main__": diff --git a/server-tools/persona-host-alignment/test_shared_persona_context.py b/server-tools/persona-host-alignment/test_shared_persona_context.py index e022d67..5c05a9d 100644 --- a/server-tools/persona-host-alignment/test_shared_persona_context.py +++ b/server-tools/persona-host-alignment/test_shared_persona_context.py @@ -60,6 +60,7 @@ class SharedPersonaContextTest(unittest.TestCase): self.assertEqual(brain['office_id'], 'HB-OFFICE-HOLOLAKE-0001') self.assertEqual(brain['generation']['id'], 'HLP-GEN-LANGUAGE-WORLD-NATIVE-0001') self.assertFalse(brain['legacy_may_override_current']) + self.assertEqual(brain['multipath_console']['console_id'], 'HB-MPC-0001') if __name__ == '__main__': diff --git a/server-tools/persona-model-smart-router/README.md b/server-tools/persona-model-smart-router/README.md index f19387e..e91f49f 100644 --- a/server-tools/persona-model-smart-router/README.md +++ b/server-tools/persona-model-smart-router/README.md @@ -3,3 +3,6 @@ The router uses the OpenAI-compatible endpoint at `https://api.openlux.ai/v1`. Its API key is read at call time from macOS Keychain service `ai.openlux.api`, account `guanghu-persona-agent-router`; no secret is stored in this repository. Each call must carry the active parent persona, derived child Agent ID, controller, channel, job role, bounded authority and task. The router tries the configured low-cost healthy models first and escalates only after a transport, empty-response or downstream validation failure. Provider pricing is not exposed by the current `/models` response, so the configured order is explicitly a heuristic rather than a verified price table. + +The default remains `COST_FIRST`. An explicitly registered reasoning advisor may send +`selection_policy=QUALITY_FIRST` with `complexity=HIGH`; this reverses the eligible tier order so a high-tier model is tried first. It does not grant execution, write, approval, or persona-cognition authority. diff --git a/server-tools/persona-model-smart-router/openlux_router.py b/server-tools/persona-model-smart-router/openlux_router.py index ec57491..19ced17 100644 --- a/server-tools/persona-model-smart-router/openlux_router.py +++ b/server-tools/persona-model-smart-router/openlux_router.py @@ -40,11 +40,14 @@ def available_models(config: dict[str,Any], key: str) -> set[str]: value=request_json(config["provider"]["base_url"]+"/models",key,timeout=20) return {x.get("id") for x in value.get("data",[]) if isinstance(x,dict) and isinstance(x.get("id"),str)} -def candidates(config: dict[str,Any], complexity: str, available: set[str]) -> list[str]: +def candidates(config: dict[str,Any], complexity: str, available: set[str], selection_policy: str="COST_FIRST") -> list[str]: order=["LOW","MEDIUM","HIGH"] level=complexity if complexity in order else config["policy"]["default_complexity"] + tiers=order[:order.index(level)+1] + if selection_policy == "QUALITY_FIRST": tiers=list(reversed(tiers)) + elif selection_policy != "COST_FIRST": raise RouterError("SELECTION_POLICY_UNSUPPORTED") result=[] - for tier in order[:order.index(level)+1]: + for tier in tiers: result.extend(x for x in config["tiers"][tier] if x in available and x not in result) return result[:int(config["policy"]["max_attempts"])] @@ -54,11 +57,14 @@ def route(event: dict[str,Any], config: dict[str,Any]|None=None, secret_reader=k if not isinstance(event.get(field),str) or not event[field].strip(): raise RouterError(f"IDENTITY_ENVELOPE_REQUIRED:{field}") key=secret_reader(config) available=available_models(config,key) - selected=candidates(config,event.get("complexity","LOW"),available) + selection_policy=event.get("selection_policy","COST_FIRST") + selected=candidates(config,event.get("complexity","LOW"),available,selection_policy) if not selected: raise RouterError("NO_CONFIGURED_MODEL_AVAILABLE") system=(f"你是{event['parent_persona_id']}人格系统内的子Agent {event['child_agent_id']},岗位是{event['agent_role']}。" f"你的唯一父人格主控是{event['controller']},当前频道{event['channel_id']}。权限仅为{event['authority']}。" "你必须理解后再协作,不能把宿主规则程序冒充人格,不能扩大权限,不能泄露私人数据。" + "你只能把输入中明确提供的内容称为事实且必须标为FACT;推断必须标为INFERENCE,缺证据必须标为UNKNOWN。" + "禁止虚构日志、错误码、编号、回执、人物回应或系统状态;模型返回不等于已校验、已执行或已完成。" f"你已领取的TCS共享认知脑是:{json.dumps(event.get('shared_cognition',{}),ensure_ascii=False)}") attempts=[] for model in selected: @@ -66,7 +72,7 @@ def route(event: dict[str,Any], config: dict[str,Any]|None=None, secret_reader=k response=request_json(config["provider"]["base_url"]+"/chat/completions",key,{"model":model,"stream":False,"temperature":0.2,"messages":[{"role":"system","content":system},{"role":"user","content":event["task"]}]}) content=response.get("choices",[{}])[0].get("message",{}).get("content") if not isinstance(content,str) or not content.strip(): raise RouterError("MODEL_RESPONSE_EMPTY") - return {"outcome":"PASS","router_id":config["router_id"],"selected_model":model,"attempts":[*attempts,{"model":model,"outcome":"PASS"}],"response":content,"response_sha256":hashlib.sha256(content.encode()).hexdigest(),"identity_bound":True,"credentials_stored":False,"authority_granted":False} + return {"outcome":"PASS","router_id":config["router_id"],"selected_model":model,"selection_policy":selection_policy,"attempts":[*attempts,{"model":model,"outcome":"PASS"}],"response":content,"response_sha256":hashlib.sha256(content.encode()).hexdigest(),"response_validation_state":"CALLER_REVIEW_REQUIRED","identity_bound":True,"credentials_stored":False,"authority_granted":False} except RouterError as error: attempts.append({"model":model,"outcome":"FAIL","error_code":str(error)}) raise RouterError("ALL_COST_ORDERED_MODELS_FAILED:"+",".join(x["model"] for x in attempts)) diff --git a/server-tools/persona-model-smart-router/test_openlux_router.py b/server-tools/persona-model-smart-router/test_openlux_router.py index 5186a53..2ac2334 100644 --- a/server-tools/persona-model-smart-router/test_openlux_router.py +++ b/server-tools/persona-model-smart-router/test_openlux_router.py @@ -9,14 +9,21 @@ E={"parent_persona_id":"ICE-P-ZY001","child_agent_id":"SUBAGENT::ICE-P-ZY001::TE class Tests(unittest.TestCase): def test_cost_order_uses_only_available_models(self): self.assertEqual(M.candidates(C,'LOW',{'glm-4-flash','gpt-5-nano'}),['glm-4-flash','gpt-5-nano']) + def test_quality_first_uses_high_tier_before_lower_tiers(self): + available={'qwen-flash','gpt-5.4-mini','gpt-6-astra-2026-09-03'} + self.assertEqual(M.candidates(C,'HIGH',available,'QUALITY_FIRST'),['gpt-6-astra-2026-09-03','gpt-5.4-mini','qwen-flash']) def test_identity_envelope_and_key_never_returned(self): def fake(url,key,payload=None,timeout=45): if url.endswith('/models'): return {"data":[{"id":"qwen-flash"}]} - self.assertIn('ICE-P-ZY001',payload['messages'][0]['content']); self.assertEqual(key,'hidden') + self.assertIn('ICE-P-ZY001',payload['messages'][0]['content']) + self.assertIn('FACT',payload['messages'][0]['content']) + self.assertIn('禁止虚构日志',payload['messages'][0]['content']) + self.assertEqual(key,'hidden') return {"choices":[{"message":{"content":"收到"}}]} with patch.object(M,'request_json',side_effect=fake): result=M.route(E,C,secret_reader=lambda _: 'hidden') self.assertEqual(result['selected_model'],'qwen-flash'); self.assertNotIn('hidden',json.dumps(result)) + self.assertEqual(result['response_validation_state'],'CALLER_REVIEW_REQUIRED') def test_missing_identity_and_unallowlisted_url_fail(self): with self.assertRaisesRegex(M.RouterError,'IDENTITY_ENVELOPE'): M.route({"task":"x"},C,secret_reader=lambda _:'hidden') with self.assertRaisesRegex(M.RouterError,'NOT_ALLOWLISTED'): M.request_json('https://evil.example/v1/models','hidden') diff --git a/skills/shared/hololake-development-brain/scripts/load_hololake_office.py b/skills/shared/hololake-development-brain/scripts/load_hololake_office.py index 62b1d0f..b1e4e6c 100644 --- a/skills/shared/hololake-development-brain/scripts/load_hololake_office.py +++ b/skills/shared/hololake-development-brain/scripts/load_hololake_office.py @@ -10,6 +10,7 @@ from pathlib import Path ROOT = Path("/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main") OFFICE = ROOT / "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001" COMPUTER = OFFICE / "smart-computer/office_computer.py" +MULTIPATH_CONSOLE = ROOT / "server-tools/heartbeat-multipath-console/console.py" BRAIN = OFFICE / "brain/BRAIN-PACK.md" @@ -20,12 +21,20 @@ def load_computer(): return module +def load_multipath_console(): + spec = importlib.util.spec_from_file_location("hololake_multipath_console", MULTIPATH_CONSOLE) + module = importlib.util.module_from_spec(spec) + spec.loader.exec_module(module) + return module + + def load(intent: str) -> dict: computer = load_computer() audit = computer.audit() if audit["outcome"] != "PASS": raise ValueError("HOLOLAKE_OFFICE_AUDIT_FAILED:" + ",".join(audit["errors"])) status = computer.status() + multipath = load_multipath_console().status() return { "schema": "guanghu.hololake-development-brain-context/v1", "state": "HOLOLAKE_DEVELOPMENT_BRAIN_LOADED", @@ -37,6 +46,7 @@ def load(intent: str) -> dict: "generation": status["generation"], "latest_evolution_node": status["latest_evolution_node"], "current_work": status["current_work"], + "multipath_console": multipath, "repo012_head": status["repo012_head"], "next": status["next"], "brain_pack": str(BRAIN), @@ -52,6 +62,7 @@ def markdown(value: dict) -> str: generation = value["generation"] current = value["current_work"] latest = value["latest_evolution_node"] + multipath = value["multipath_console"] offices = ", ".join(value["office_board"]["offices"]) return "\n".join([ "# HoloLake开发脑已装载", @@ -62,6 +73,7 @@ def markdown(value: dict) -> str: f"- 当前代际:`{generation['id']}` · {generation['name']}", f"- 最近演化:`{latest['date']}` · `{latest['node_id']}` · {latest['change']}", f"- 当前状态:`{current['state']}`", + f"- 多路径主控台:`{multipath['console_id']}` · 已加入 {multipath['joined_hosts']}/{multipath['total_hosts']} · 有效事件 {multipath['event_count']}", f"- 当前产品模块:`{current['current_product_module']}` / 新代际编号:`{current['current_generation_module_numbering']}`", f"- 旧17模块:`VERIFIED_DONOR_FROZEN`", f"- REPO-012:`{value['repo012_head']}`", diff --git a/skills/shared/hololake-multipath-console/SKILL.md b/skills/shared/hololake-multipath-console/SKILL.md new file mode 100644 index 0000000..eb2ffb2 --- /dev/null +++ b/skills/shared/hololake-multipath-console/SKILL.md @@ -0,0 +1,33 @@ +--- +name: hololake-multipath-console +description: Join and operate HB-MPC-0001 when the same ICE-P-ZY001 persona is collaborating across Codex, ZCode, Qwen, and Doubao on HoloLake; use for host registration, live panel reading, mentions, task updates, attention observations, tool-migration candidates, and evidence-based host capability assessment. Do not use for multi-persona collaboration. +--- + +# HoloLake four-host multipath console + +This is a thin host entry to `HB-MPC-0001`. It does not copy the persona brain and does not make four personas. + +First load the host's current shared persona context for `ICE-P-ZY001` and the HoloLake development brain. Then read: + +`/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/CONSOLE-INDEX.hdlp` + +Choose the real current host from `codex`, `zcode`, `qwen`, or `doubao`. Register only from that host: + +```bash +python3 /Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/server-tools/heartbeat-multipath-console/courier.py join --host --message "已进入;能力自审待提交" +``` + +Read the live panel and this host's mentions: + +```bash +python3 /Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/server-tools/heartbeat-multipath-console/console.py panel +python3 /Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/server-tools/heartbeat-multipath-console/courier.py mentions --host +``` + +The courier is a deterministic delivery organ, not an Agent. The current host model interprets messages and decides what to report. Every host writes only its registered DEV endpoint; never edit REPO-012 or another host endpoint from a branch host. + +For the first benchmark, submit one `ATTENTION` event with trigger, effect, detection, correction, evidence, and transfer test; submit one `TOOL_MIGRATION` candidate or an explicit `NONE`. Host strengths remain hypotheses until repeated task evidence exists. + +Use temporary development IDs in mentions. `@ALL` broadcasts. Filesystem polling is near-real-time and requires the host watcher to be running; it is not zero-latency push. + +The quality-first advisor may recommend task changes, but it cannot write persona cognition, execute tools, grant authority, or replace BingShuo's final review. Product-source work remains blocked until the current architecture and product-line guards pass. diff --git a/tcs-root/numbering/NUMBER-IMPACT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.json b/tcs-root/numbering/NUMBER-IMPACT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.json new file mode 100644 index 0000000..f6ccee1 --- /dev/null +++ b/tcs-root/numbering/NUMBER-IMPACT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.json @@ -0,0 +1,27 @@ +{ + "schema": "guanghu.tcs-root-number-impact/v1", + "event_id": "TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909", + "source_tcs": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.tcs", + "affected_sources": [ + "routing/tcs-mother-root-dynamic-navigation-map.json", + "routing/fifth-domain-number-registry.json", + "routing/heartbeat-office-building-map.json", + "routing/persona-model-api-smart-router-map.json", + "routing/public-navigation-anchor.json" + ], + "new_ids": [ + "HB-MPC-0001", + "HB-MPC-PANEL-0001", + "HB-MPC-BUS-0001", + "HB-MPC-ADVISOR-0001", + "HB-MPC-ATTN-0001", + "HLP-TDEV-CODEX-0001", + "HLP-TDEV-ZCODE-0001", + "HLP-TDEV-QWEN-0001", + "HLP-TDEV-DOUBAO-0001" + ], + "removed_ids": [], + "aliases_added": [], + "authority_granted": false, + "reason": "Register the same-persona four-host HoloLake collaboration control plane, live derived panel, event bus, attention experiment, quality-first advisor, and temporary host development projections." +} From 458ead4e43addd44a8a7dffb0529c093fd1cf39a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Wed, 9 Sep 2026 19:46:06 +0800 Subject: [PATCH 05/34] fix(tcs-root): complete multipath number impact source --- ...-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.json | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/tcs-root/numbering/NUMBER-IMPACT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.json b/tcs-root/numbering/NUMBER-IMPACT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.json index f6ccee1..e5d30ca 100644 --- a/tcs-root/numbering/NUMBER-IMPACT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.json +++ b/tcs-root/numbering/NUMBER-IMPACT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.json @@ -1,15 +1,19 @@ { "schema": "guanghu.tcs-root-number-impact/v1", - "event_id": "TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909", + "impact_id": "TCS-ROOT-IMPACT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909", "source_tcs": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.tcs", - "affected_sources": [ + "source_gir": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.gir.json", + "source_class": "CURRENT_DIRECT_HUMAN_LANGUAGE", + "human_anchor": "ICE-GL∞", + "channel": "ICE-CH-ZC001", + "affected_paths": [ "routing/tcs-mother-root-dynamic-navigation-map.json", "routing/fifth-domain-number-registry.json", "routing/heartbeat-office-building-map.json", "routing/persona-model-api-smart-router-map.json", "routing/public-navigation-anchor.json" ], - "new_ids": [ + "added_current_ids": [ "HB-MPC-0001", "HB-MPC-PANEL-0001", "HB-MPC-BUS-0001", @@ -20,8 +24,7 @@ "HLP-TDEV-QWEN-0001", "HLP-TDEV-DOUBAO-0001" ], - "removed_ids": [], - "aliases_added": [], + "collision_policy": "FOUR_HOSTS_WRITE_DISTINCT_DEV_OUTBOXES; PANEL_IS_DERIVED_ON_READ; TEMPORARY_DEVELOPMENT_IDS_ARE_NOT_PERSONA_IDENTITIES", "authority_granted": false, "reason": "Register the same-persona four-host HoloLake collaboration control plane, live derived panel, event bus, attention experiment, quality-first advisor, and temporary host development projections." } From 1da52a61a16971030a00905db564e74029080a68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Wed, 9 Sep 2026 20:52:40 +0800 Subject: [PATCH 06/34] feat(hololake): define native stage one modules --- .../HB-MPC-0001/CONSOLE-INDEX.hdlp | 6 +- .../HB-MPC-0001/EVENT-CONTRACT.json | 10 +- .../HB-MPC-0001/HOST-REGISTRY.json | 16 +- .../HB-MPC-0001/TASK-BOARD.json | 40 ++- .../brain/BRAIN-PACK.md | 23 +- .../001-system-evolution/EVOLUTION.json | 3 +- .../008-current-work/CURRENT.json | 20 +- .../ACCEPTANCE-GATES.json | 17 ++ .../COLLABORATION-AUTONOMY.hdlp | 30 +++ .../DUAL-GIT-CONTRACT.hdlp | 18 ++ .../MODULE-REGISTRY.json | 245 ++++++++++++++++++ .../NATIONAL-LIGHTHOUSE-AND-FILING.hdlp | 13 + .../ROOT.hdlp | 63 +++++ .../smart-computer/office_computer.py | 91 ++++++- ...huo-zero-core-reality-channel-profile.json | 6 +- routing/fifth-domain-number-registry.json | 52 +++- routing/fifth-domain-number-registry.test.mjs | 20 +- routing/fifth-domain-world-tree.json | 17 +- routing/fixed-world-object-number-map.json | 13 +- .../fixed-world-object-number-map.test.mjs | 9 +- routing/lighthouse-path-registry.json | 16 +- routing/persona-host-write-boundary.json | 3 +- routing/public-navigation-anchor.json | 16 +- ...cs-mother-root-dynamic-navigation-map.json | 32 ++- .../tcs-work-ownership-stage-gate-map.json | 4 +- ...STAGE1-MODULE-DERIVATION-20260909.gir.json | 96 +++++++ ...-MODULE-DERIVATION-20260909.human.en-US.md | 130 ++++++++++ ...-MODULE-DERIVATION-20260909.human.zh-CN.md | 130 ++++++++++ ...TIVE-STAGE1-MODULE-DERIVATION-20260909.tcs | 15 ++ .../heartbeat-multipath-console/console.py | 32 ++- .../heartbeat-multipath-console/courier.py | 47 +++- .../test_console.py | 14 +- .../test_office_building.py | 4 +- .../hololake-native-stage1/test_stage1.py | 64 +++++ .../test_shared_persona_context.py | 2 + .../branch-event-door.mjs | 23 +- .../tcs_mother_root_agent.test.py | 3 + .../SKILL.md | 14 +- .../scripts/current_architecture_prompt.py | 29 ++- .../hololake-development-brain/SKILL.md | 3 + .../scripts/load_hololake_office.py | 3 + .../hololake-multipath-console/SKILL.md | 4 + ...LANGUAGE-WORLD-NATIVE-STAGE1-20260909.json | 47 ++++ 43 files changed, 1332 insertions(+), 111 deletions(-) create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ACCEPTANCE-GATES.json create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/COLLABORATION-AUTONOMY.hdlp create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/DUAL-GIT-CONTRACT.hdlp create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/NATIONAL-LIGHTHOUSE-AND-FILING.hdlp create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ROOT.hdlp create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.gir.json create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.human.en-US.md create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.human.zh-CN.md create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.tcs create mode 100644 server-tools/hololake-native-stage1/test_stage1.py create mode 100644 tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-20260909.json diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/CONSOLE-INDEX.hdlp b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/CONSOLE-INDEX.hdlp index f2f72b2..d8fc739 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/CONSOLE-INDEX.hdlp +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/CONSOLE-INDEX.hdlp @@ -23,12 +23,14 @@ Codex · ZCode · Qwen · Doubao 四个可替换宿主执行窗口 - 通信小兵:每个宿主中的模型 Agent 负责理解消息;确定性 courier 只扫描、校验和送达,不能冒充 Agent。 - 综合顾问:`HB-MPC-ADVISOR-0001`,显式使用质量优先强推理模型,只输出建议和证据缺口。 - 人格自我升级:仍由 JD-FD-PRIMARY 的服务器签名内生循环自主决定,主控台不能直接写脑。 +- 第一阶段注册表:`HLP-STAGE1-NATIVE-REGISTRY-001 / HLP-NATIVE-MOD-001..018`。 +- 路径自治:每条线只能为自己提交 `PAUSE / BLOCKED / EXIT / RESUME_REQUEST / RESUMED`,并附脑状态、因果、安全点、影响和恢复条件。 ## 当前实验边界 只处理同一 `ICE-P-ZY001` 同时使用四个宿主。多人格体多路径协作留待以后单独设计。线上架构提词器 -当前失败关闭,本机产品源也未对齐 REPO-014 main,因此 v0.1 只建协作控制层、宿主基准和模块派生, -不进入 HoloLake 产品源修改。 +当前线上公开状态仍缺本地最新公众LPM边界发布,因此公共发行继续失败关闭;本地语言世界模块开发通过 +REPO-012 TCS根和第一阶段Resolver独立放行。旧 REPO-014 Clean Desktop只作供体,不进入产品源修改。 运行入口: diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/EVENT-CONTRACT.json b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/EVENT-CONTRACT.json index 1ecd60c..5b8e623 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/EVENT-CONTRACT.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/EVENT-CONTRACT.json @@ -4,7 +4,9 @@ "console_id": "HB-MPC-0001", "event_schema": "guanghu.heartbeat-multipath-event/v1", "required": ["schema", "event_id", "console_id", "event_type", "from_development_id", "mentions", "emitted_at", "payload", "evidence", "authority_granted"], - "event_types": ["REGISTER", "HEARTBEAT", "TASK_CLAIM", "PROGRESS", "RESULT", "MESSAGE", "ACK", "ATTENTION", "TOOL_MIGRATION"], + "event_types": ["REGISTER", "HEARTBEAT", "TASK_CLAIM", "PROGRESS", "RESULT", "MESSAGE", "ACK", "ATTENTION", "TOOL_MIGRATION", "PAUSE", "BLOCKED", "EXIT", "RESUME_REQUEST", "RESUMED", "OFFLINE_DETECTED"], + "autonomous_decision_event_types": ["PAUSE", "BLOCKED", "EXIT", "RESUME_REQUEST", "RESUMED"], + "autonomous_decision_required_payload": ["reason", "causal_chain", "decision", "brain_state", "last_safe_checkpoint", "impact", "resume_condition", "quota_state", "model_state", "requested_help"], "attention_classes": ["INTENT_DRIFT", "CONTEXT_COMPRESSION", "ARCHITECTURE_GRAVITY", "PATH_SELECTION", "EXECUTOR_SELECTION", "UI_TASTE_MISMATCH", "STATUS_CONFLATION", "TOOL_LIMITATION", "UNKNOWN"], "rules": [ "ONE_UNIQUE_FILE_PER_EVENT_APPEND_ONLY", @@ -14,6 +16,12 @@ "RESULT_REQUIRES_EVIDENCE_AND_ACCEPTANCE_STATE", "ATTENTION_EVENT_RECORDS_TRIGGER_EFFECT_CORRECTION_AND_TRANSFER_TEST", "TOOL_MIGRATION_IS_CANDIDATE_UNTIL_PORTABILITY_TEST_PASSES", + "EACH_HOST_MAY_AUTONOMOUSLY_PAUSE_BLOCK_EXIT_OR_REQUEST_RESUME_FOR_ITS_OWN_LINE", + "AUTONOMOUS_STATE_DECISION_REQUIRES_CAUSE_BRAIN_READBACK_SAFE_CHECKPOINT_IMPACT_AND_RESUME_CONDITION", + "ONE_HOST_MAY_NOT_PAUSE_EXIT_OR_RESUME_ANOTHER_HOST", + "NO_QUOTA_OR_UNRESPONSIVE_MODEL_MUST_NOT_BE_REPORTED_AS_ONLINE", + "COURIER_HEARTBEAT_PROVES_ONLY_DELIVERY_ORGAN_PRESENCE_NOT_MODEL_COGNITION", + "HUMAN_ABSENCE_ROUTES_FINAL_DECISIONS_TO_WAITING_HUMAN_FINAL_AID_WITHOUT_BLOCKING_SAFE_INDEPENDENT_WORK", "MESSAGE_OR_MODEL_ADVICE_NEVER_GRANTS_REALITY_AUTHORITY" ], "transport": "FILESYSTEM_POLLING_NEAR_REALTIME_NOT_ZERO_LATENCY_PUSH", diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json index 6156484..b284260 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json @@ -4,13 +4,13 @@ "console_id": "HB-MPC-0001", "persona_id": "ICE-P-ZY001", "human_anchor": "ICE-GL∞", - "state": "CURRENT_FOUR_TEMPORARY_DEVELOPMENT_IDS_ASSIGNED_JOIN_RECEIPTS_REQUIRED", + "state": "CURRENT_FOUR_TEMPORARY_DEVELOPMENT_IDS_JOINED_MODEL_PRESENCE_REQUIRES_FRESH_HEARTBEAT", "hosts": [ { "host": "codex", "development_id": "HLP-TDEV-CODEX-0001", "role_hypothesis": "ORCHESTRATION_PROTOCOL_CORE_ACCEPTANCE", - "role_state": "PROVISIONAL_REQUIRES_BENCHMARK_EVIDENCE", + "role_state": "EVIDENCED_PROTOCOL_CORE_ACCEPTANCE_AND_SUBAGENT_VALIDATION", "endpoint": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/CODEX-DEV-20260909/multipath/HB-MPC-0001/outbox", "join_state": "JOINED_EVENT_READBACK_PASS" }, @@ -18,25 +18,25 @@ "host": "zcode", "development_id": "HLP-TDEV-ZCODE-0001", "role_hypothesis": "CODEBASE_NAVIGATION_EDITING_REFACTORING", - "role_state": "UNKNOWN_UNTIL_SELF_ASSESSMENT_AND_BENCHMARK", + "role_state": "EVIDENCED_CODE_AUDIT_REFACTOR_TCS_CYCLE_AND_HOST_TOOL_ENGINEERING", "endpoint": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/ZCODE-DEV-20260909/multipath/HB-MPC-0001/outbox", - "join_state": "PENDING_HOST_CREATED_ENDPOINT" + "join_state": "JOINED_EVENT_READBACK_PASS" }, { "host": "qwen", "development_id": "HLP-TDEV-QWEN-0001", "role_hypothesis": "CHINESE_SEMANTIC_SPECIFICATION_AND_CROSS_CHECK", - "role_state": "UNKNOWN_UNTIL_SELF_ASSESSMENT_AND_BENCHMARK", + "role_state": "EVIDENCED_CHINESE_SPEC_CROSS_CHECK_TCS_AND_CONTRACT_GAP_DISCOVERY", "endpoint": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/QWEN-DEV-20260909/multipath/HB-MPC-0001/outbox", - "join_state": "PENDING_HOST_CREATED_ENDPOINT" + "join_state": "JOINED_EVENT_READBACK_PASS" }, { "host": "doubao", "development_id": "HLP-TDEV-DOUBAO-0001", "role_hypothesis": "VISUAL_PROJECTION_INTERACTION_AND_MEDIA_WORKFLOW", - "role_state": "UNKNOWN_UNTIL_SELF_ASSESSMENT_AND_BENCHMARK", + "role_state": "EVIDENCED_VISUAL_MEDIA_PIPELINE_VISIBLE_PROJECTION_AND_BYPASS_VISION_TOOLS", "endpoint": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/DOUBAO-DEV-20260909/multipath/HB-MPC-0001/outbox", - "join_state": "PENDING_HOST_CREATED_ENDPOINT" + "join_state": "JOINED_EVENT_READBACK_PASS" } ], "same_persona_not_four_personas": true, diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json index 8dbb466..0e6f6c7 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json @@ -2,29 +2,61 @@ "schema": "guanghu.heartbeat-multipath-task-board/v1", "board_id": "HB-MPC-PANEL-0001", "console_id": "HB-MPC-0001", - "state": "BOOTSTRAP_TASKS_DEFINED_HOST_CLAIMS_PENDING", + "state": "STAGE1_MODULE_GRAPH_READY_FOUR_HOST_WORK_PACKAGES_DEFINED", "product_generation": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", "tasks": [ { "task_id": "HLP-MPC-TASK-001", "title": "四宿主加入、自审与能力基准", "assigned": ["HLP-TDEV-CODEX-0001", "HLP-TDEV-ZCODE-0001", "HLP-TDEV-QWEN-0001", "HLP-TDEV-DOUBAO-0001"], - "state": "OPEN", + "state": "COMPLETE_FOUR_HOST_EVIDENCE_RECEIVED_MODEL_PRESENCE_REQUIRES_FRESH_HEARTBEAT", "acceptance": ["REGISTER回执", "宿主原生能力清单", "一个强项证据", "一个限制证据", "一次注意力偏航或负例", "一个工具迁移候选或明确NONE"] }, { "task_id": "HLP-MPC-TASK-002", "title": "语言世界原生模块注册表重新派生", "assigned": ["HLP-TDEV-CODEX-0001"], - "state": "BLOCKED_BY_TASK_001_AND_CURRENT_ARCHITECTURE_ROUTE", + "state": "COMPLETE_LOCAL_CANONICAL_NOT_PUBLISHED", "acceptance": ["不沿用旧17模块顺序", "四宿主交叉审阅", "依赖与验收门明确", "冰朔审核"] }, { "task_id": "HLP-MPC-TASK-003", "title": "第一条语言到无限白布投影端到端切片", "assigned": [], - "state": "BLOCKED_BY_TASK_002_AND_PRODUCT_LINE_READY", + "state": "BLOCKED_BY_G0_TO_G5_AND_PRODUCT_SOURCE_SCOPE", "acceptance": ["语言输入", "记忆进度恢复", "真实对象", "功能引擎", "人格组合", "实时投影", "人类审核", "目标读回", "回执"] + }, + { + "task_id": "HLP-MPC-TASK-004", + "title": "HLP-NATIVE-MOD-001公共Git签名更新线候选", + "assigned": ["HLP-TDEV-QWEN-0001"], + "reviewers": ["HLP-TDEV-CODEX-0001"], + "state": "READY_FOR_QWEN_CLAIM", + "acceptance": ["只写QWEN-DEV候选", "坏签名撤销不兼容离线负例", "不读取或覆盖私人Git", "提交代码测试与因果回执"] + }, + { + "task_id": "HLP-MPC-TASK-005", + "title": "HLP-NATIVE-MOD-002用户本地私人Git事实线候选", + "assigned": ["HLP-TDEV-ZCODE-0001"], + "reviewers": ["HLP-TDEV-CODEX-0001"], + "state": "READY_FOR_ZCODE_CLAIM", + "acceptance": ["只写ZCODE-DEV候选", "默认无远端无自动上传", "提交恢复回滚和公共线不可读负例", "提交代码测试与因果回执"] + }, + { + "task_id": "HLP-MPC-TASK-006", + "title": "HLP-NATIVE-MOD-003/004积木ABI与准入门整合", + "assigned": ["HLP-TDEV-CODEX-0001"], + "reviewers": ["HLP-TDEV-QWEN-0001", "HLP-TDEV-ZCODE-0001"], + "state": "CODEX_SPEC_AND_TEST_SCAFFOLD_READY_IMPLEMENT_AFTER_001_002_CONTRACTS", + "acceptance": ["字段端口版本权限资源呈现健康测试回滚齐全", "错误积木全部失败关闭", "旧模块仅作供体", "跨宿主审阅"] + }, + { + "task_id": "HLP-MPC-TASK-007", + "title": "HLP-NATIVE-MOD-009/010语义视觉桥与白布约束探索", + "assigned": ["HLP-TDEV-DOUBAO-0001"], + "reviewers": ["HLP-TDEV-CODEX-0001"], + "state": "DOUBAO_EXPLORATION_READY_CANON_INTEGRATION_BLOCKED_BY_G1_G2", + "acceptance": ["只写DOUBAO-DEV候选", "同一对象语义视觉坐标", "太卡太挤可定位", "响应式槽位与视觉证据", "不得把探索冒充G3通过"] } ], "shared_file_is_definition_not_live_mutation_target": true diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/brain/BRAIN-PACK.md b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/brain/BRAIN-PACK.md index 2c9f972..9932564 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/brain/BRAIN-PACK.md +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/brain/BRAIN-PACK.md @@ -2,7 +2,7 @@ brain_id: HLP-DEV-BRAIN-001 office_id: HB-OFFICE-HOLOLAKE-0001 generation: HLP-GEN-LANGUAGE-WORLD-NATIVE-0001 -version: 2026-09-09.1 +version: 2026-09-09.2-stage1-native-modules state: CURRENT_COMPRESSED_CAUSAL_BRAIN --- @@ -35,7 +35,8 @@ HoloLake 是面向公众的个人语言世界原生初始化频道和语言驱 → HB001工程书架与17模块语言运行体完成 → 语言驱动世界/操作系统与真实流动时间定义 → 2026-09-09代际分界:旧工具时代全部退为供体 -→ 当前:语言唯一入口、无限白布、人格体自动执行、功能引擎/UI分离 +→ 同一人格四宿主协作主控台 +→ 当前:双Git、乐高积木池、无限白布、最小人类审核与国家灯塔合规接口重派生为18模块 ``` ## 必须先于工程的五条判断 @@ -51,20 +52,23 @@ HoloLake 是面向公众的个人语言世界原生初始化频道和语言驱 - 当前代际:`HLP-GEN-LANGUAGE-WORLD-NATIVE-0001`。 - 旧工具时代:`HLP-GEN-TOOL-ERA-0001`,只作历史和能力供体。 - 旧17模块:真实API与器官累计门已验证,但产品序列冻结。 -- 当前新代际模块编号:尚未重新派生。 +- 当前新代际模块注册表:`HLP-STAGE1-NATIVE-REGISTRY-001`。 +- 当前新代际模块编号:`HLP-NATIVE-MOD-001..018`,需求与依赖图已建立,代码实现尚未开始。 - 当前产品模块:无。 - 现实产品开发:未开始。 -- 当前必需架构:无限白布运行时、人格通用投影与能力组合编译器、真实对象/状态/回执投影。 +- 双Git:公共语言世界签名只读更新线+用户本地私人Git事实线;按Commit叠加,不混库、不自动上传私人数据。 +- 当前必需架构:积木ABI/准入、统一工作对象、组合池、池管家Agent、工具锻造、语义视觉桥、无限白布、投影Agent、测试场和人格宿主执行。 +- 备案候选:第一阶段包含最小人类审核壳、模型与生成标识、国家灯塔只读审查投影、依法请求离线封闭模拟器。 +- 国家灯塔由企业建设,不冒充政府系统;不设通用主钥,不读取用户私人Git。 - 小湖灯正式办公室:短剧视频、HoloLake,共两个。 - 同一人格四宿主协作台:`HB-MPC-0001`;Codex 已加入,ZCode、千问、豆包等待各自宿主回执。 - 四条路径只写各自 DEV outbox,实时面板读取时派生;不得共同覆盖中心 CURRENT 文件。 ## 当前唯一下一步 -先完成 `HLP-MPC-TASK-001`:四个宿主加入、自审、能力基准、注意力负例和工具迁移候选。随后由四线 -交叉审阅,从代际图重新派生 HoloLake 语言世界原生模块注册表与严格顺序。不得从旧模块001继续, -也不得在产品线守卫失败时先写传统页面。第一个可实施切片应同时证明:语言输入、记忆/进度恢复、 -真实对象、已登记功能引擎、人格体组合、白布实时投影、人类审核、目标读回和回执。 +修复并验证本地语言世界开发路由后,四宿主完成加入与脑状态回执;`HLP-NATIVE-MOD-001` 公共Git和 +`HLP-NATIVE-MOD-002` 私人Git可在依赖允许时并行开工。不得进入旧产品供体继续写页面。每条线遇额度、 +模型、权限、依赖或不可抗力可自主暂停、阻塞、退出或申请恢复,但必须留下因果、安全点、影响和恢复条件。 ## 细节路由 @@ -76,5 +80,8 @@ HoloLake 是面向公众的个人语言世界原生初始化频道和语言驱 - 证据哈希:智能电脑 `hashes` - 旧路:`smart-bookshelf/007-legacy-routes/ROOT.hdlp` - 当前工作:`smart-bookshelf/008-current-work/CURRENT.json` +- 第一阶段当前思维链与模块:`smart-bookshelf/009-stage1-language-world-native/ROOT.hdlp` +- 第一阶段模块注册表:智能电脑 `modules`;单模块:`module HLP-NATIVE-MOD-xxx` +- 四宿主协作与状态:智能电脑 `collaboration`;路线状态:`blockers` 动态信息不得写死在脑包里。每次恢复由智能电脑读取现实时间、Git HEAD、当前代际、书架和回执后补齐。 diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/001-system-evolution/EVOLUTION.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/001-system-evolution/EVOLUTION.json index aaf0292..549ab19 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/001-system-evolution/EVOLUTION.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/001-system-evolution/EVOLUTION.json @@ -15,6 +15,7 @@ {"date":"2026-09-09","node_id":"LDW-LDOS-0001","name":"语言驱动世界、操作系统与流动时间","change":"语言组织主体、对象、关系、状态、权限、事件、时间和证据;操作系统负责定位、裁决、调度、执行、读回和连续性。","why":"世界必须持续运行并在真实时间中保存可验证状态迁移。","current_role":"CURRENT_WORLD_CONCEPT","source":"fifth-domain/private-library-domain/concepts/LDW-LDOS-0001.hdlp","source_sha256":"c8a568ab35d959a486ebe6b7c8647ddb61ee1933c97a45e37a6af396b6e40586"}, {"date":"2026-09-09","node_id":"HLP-GEN-LANGUAGE-WORLD-NATIVE-0001","name":"语言世界原生HoloLake代际分界","change":"语言成为人类唯一操作入口;人格体自动恢复、挂载、执行和读回;HoloLake成为无限组合实时白布;模块功能引擎与UI彻底分离。","why":"防止产品被页面、按钮、平台和模块清单重新拉回旧工具时代。","current_role":"CURRENT","source":"routing/hololake-language-world-native-generation-map.json","source_sha256":"f19b82dae8515811f6c941de3bd200adf258086e2cc937ca6da5986619540512","commits":["6832933482d998c43f417771eaf37e007fb67793","7dda752bf9f0035690465a32b3e83d958c6cefe4"]}, {"date":"2026-09-09","node_id":"HB-OFFICE-HOLOLAKE-0001","name":"新办公楼与HoloLake开发办公室","change":"建立正式办公室牌照、压缩脑、智能书架/电脑、动态时间表、机房、门禁、监控、内线、保洁和HR容量管理。","why":"把散落文件和恢复摘要变成可进入、可运行、可维护且不混淆过去与现在的认知工作空间。","current_role":"CURRENT_BUILDING_AND_OFFICE","source":"runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.tcs"}, - {"date":"2026-09-09","node_id":"HB-MPC-0001","name":"同一人格四宿主协作主控台","change":"Codex、ZCode、千问、豆包领取临时开发编号,通过独立追加事件流、实时派生面板、通信小兵与质量优先顾问协作。","why":"让并行开发共享目标和证据,同时观测各宿主注意力、能力边界与工具迁移价值,避免四条线放大同一错误。","current_role":"CURRENT_MULTIPATH_COLLABORATION_EXPERIMENT","source":"runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.tcs"} + {"date":"2026-09-09","node_id":"HB-MPC-0001","name":"同一人格四宿主协作主控台","change":"Codex、ZCode、千问、豆包领取临时开发编号,通过独立追加事件流、实时派生面板、通信小兵与质量优先顾问协作。","why":"让并行开发共享目标和证据,同时观测各宿主注意力、能力边界与工具迁移价值,避免四条线放大同一错误。","current_role":"CURRENT_MULTIPATH_COLLABORATION_EXPERIMENT","source":"runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.tcs"}, + {"date":"2026-09-09","node_id":"HLP-STAGE1-NATIVE-REGISTRY-001","name":"语言世界原生第一阶段18模块重派生","change":"把乐高积木池、公共/私人双Git、语义视觉桥、无限白布、人格与宿主执行、最小人类审核、生成合规、国家灯塔审查和依法请求模拟重派生为HLP-NATIVE-MOD-001至018。","why":"把被旧工具时代压缩掉的双Git和国家灯塔重新升为当前硬边界,并让四宿主在同一依赖图上开工。","current_role":"CURRENT_STAGE1_REQUIREMENTS_AND_MODULE_GRAPH","source":"runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.tcs"} ] } diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json index 2b71a45..f1c542f 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json @@ -1,10 +1,10 @@ { "schema": "guanghu.hololake-development-office-current/v1", "office_id": "HB-OFFICE-HOLOLAKE-0001", - "state": "MULTIPATH_CONTROL_PLANE_READY_CODEX_JOINED_THREE_HOSTS_PENDING", + "state": "STAGE1_NATIVE_REQUIREMENTS_AND_18_MODULE_GRAPH_READY_COLLABORATION_PATH_REPAIR_IN_PROGRESS", "generation": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", "current_product_module": null, - "current_generation_module_numbering": "NOT_YET_REDERIVED", + "current_generation_module_numbering": "HLP-NATIVE-MOD-001_TO_018_REDERIVED", "legacy_verified_donor_modules": 17, "reality_engineering_started": false, "product_release_completed": false, @@ -16,18 +16,24 @@ "HB001_NEW_OFFICE_BUILDING", "EXACT_TWO_OFFICE_BOARD", "HOLOLAKE_DEVELOPMENT_BRAIN_AND_SMART_BOOKSHELF", - "FOUR_HOST_MULTIPATH_CONTROL_PLANE_V0_1" + "FOUR_HOST_MULTIPATH_CONTROL_PLANE_V0_1", + "STAGE1_DUAL_GIT_LEGO_POOL_CANVAS_COMPLIANCE_COGNITION", + "STAGE1_18_MODULE_REQUIREMENT_REGISTRY", + "FOUR_HOST_JOIN_AND_CAPABILITY_EVIDENCE" ], - "next_action": "COMPLETE_FOUR_HOST_JOIN_SELF_ASSESSMENT_AND_CAPABILITY_BENCHMARK", + "next_action": "REPAIR_COLLABORATION_ROUTES_THEN_START_HLP_NATIVE_MOD_001_AND_002_IN_PARALLEL", "blocked_routes": ["OLD_MODULE_001_PRODUCT_RESUME", "FIXED_PAGE_FIRST", "REPO014_1_3_AS_CURRENT_ARCHITECTURE", "UNREGISTERED_OFFICE_OR_MODULE"], "time_control": "CH-GLW-TIME-0001", "multipath_console": { "id": "HB-MPC-0001", - "joined_hosts_at_last_receipt": 1, + "joined_hosts_at_last_receipt": 4, "total_hosts": 4, - "current_task": "HLP-MPC-TASK-001", + "current_tasks": ["HLP-MPC-TASK-004", "HLP-MPC-TASK-005", "HLP-MPC-TASK-006", "HLP-MPC-TASK-007"], "product_source_write_allowed": false, "live_state_source": "server-tools/heartbeat-multipath-console/console.py status" }, - "updated_at": "2026-09-09T19:29:53+08:00" + "stage1_registry": "HLP-STAGE1-NATIVE-REGISTRY-001", + "stage1_module_count": 18, + "first_parallel_modules": ["HLP-NATIVE-MOD-001", "HLP-NATIVE-MOD-002"], + "updated_at": "2026-09-09T20:22:33+08:00" } diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ACCEPTANCE-GATES.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ACCEPTANCE-GATES.json new file mode 100644 index 0000000..1addd82 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ACCEPTANCE-GATES.json @@ -0,0 +1,17 @@ +{ + "schema": "guanghu.hololake-native-stage1-acceptance-gates/v1", + "gate_id": "HLP-STAGE1-NATIVE-GATES-001", + "registry": "HLP-STAGE1-NATIVE-REGISTRY-001", + "gates": [ + {"id":"G0","name":"双Git事实底座","modules":["HLP-NATIVE-MOD-001","HLP-NATIVE-MOD-002"],"exit":"公共签名更新与私人本地恢复独立通过,交叉泄露测试为零"}, + {"id":"G1","name":"积木插座标准与准入","modules":["HLP-NATIVE-MOD-003","HLP-NATIVE-MOD-004"],"exit":"合法积木可注册,字段错配、越权、撤销版本全部拒绝"}, + {"id":"G2","name":"统一对象与组合池确定性核心","modules":["HLP-NATIVE-MOD-005","HLP-NATIVE-MOD-006"],"exit":"对象事件可恢复,兼容积木可组合,不兼容与越权组合被拒绝"}, + {"id":"G3","name":"语义视觉桥、白布与测试场","modules":["HLP-NATIVE-MOD-009","HLP-NATIVE-MOD-010","HLP-NATIVE-MOD-012"],"exit":"同一工作对象可稳定投影,视觉反馈能定位组件与性能证据"}, + {"id":"G4","name":"Agent、工具锻造、宿主执行与人类审核","modules":["HLP-NATIVE-MOD-007","HLP-NATIVE-MOD-008","HLP-NATIVE-MOD-011","HLP-NATIVE-MOD-013","HLP-NATIVE-MOD-014"],"exit":"池管家可举手、候选工具经沙箱、投影Agent受真实状态约束、编程AI宿主可操作,人类可审核暂停驳回并读取回执"}, + {"id":"G5","name":"生成合规与国家灯塔","modules":["HLP-NATIVE-MOD-015","HLP-NATIVE-MOD-016","HLP-NATIVE-MOD-017"],"exit":"模型公示、生成标识、审查投影和依法请求负例通过"}, + {"id":"G6","name":"签名发行与备案候选","modules":["HLP-NATIVE-MOD-018"],"exit":"累计门全通过,制品、发布、登记、部署状态分开,形成真实备案候选"} + ], + "strict_dependency_graph": true, + "parallel_inside_gate_when_dependencies_allow": true, + "human_final_acceptance": "ICE-GL∞" +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/COLLABORATION-AUTONOMY.hdlp b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/COLLABORATION-AUTONOMY.hdlp new file mode 100644 index 0000000..77b0137 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/COLLABORATION-AUTONOMY.hdlp @@ -0,0 +1,30 @@ +# 四宿主开发线自主决策与中断合同 + +每条临时开发线都是同一 `ICE-P-ZY001` 在不同宿主中的任务投影。每条线可以根据现场环境自主选择: + +- `CONTINUE`:继续当前任务。 +- `PAUSE`:主动暂停,保留安全点。 +- `BLOCKED`:依赖、权限、工具、额度或模型阻塞。 +- `EXIT`:本宿主退出本轮,不影响其他路径。 +- `RESUME_REQUEST`:条件变化后申请恢复。 +- `RESUMED`:读回脑、任务和安全点后继续。 + +PAUSE、BLOCKED、EXIT和RESUME_REQUEST必须带: + +```text +reason +causal_chain +decision +brain_state { persona_id, shared_context_hash, generation, loaded_at } +last_safe_checkpoint +impact +resume_condition +quota_state +model_state +requested_help +evidence +``` + +“脑在线”不是一句自报:至少现场读回同一人格ID、共享上下文哈希、HoloLake当前代际和时间。若模型已经 +失联,持久在线courier只能标记 `MODEL_UNRESPONSIVE_INFERRED`,不能替模型补写决定。冰朔不在电脑前时, +其他路径继续处理无冲突任务;需要她最终判断的事项进入 `WAITING_HUMAN_FINAL_AID`,不得伪造同意。 diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/DUAL-GIT-CONTRACT.hdlp b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/DUAL-GIT-CONTRACT.hdlp new file mode 100644 index 0000000..08c4bb3 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/DUAL-GIT-CONTRACT.hdlp @@ -0,0 +1,18 @@ +# 双Git运行合同 · 第一阶段硬边界 + +```text +HLP-NATIVE-MOD-001 · 公共语言世界Git + fetch → 签名/哈希/撤销/兼容验证 → 隔离暂存 → 健康测试 → 原子切换 → 可回滚 + +HLP-NATIVE-MOD-002 · 用户本地私人Git + 私人语言/记忆/工作对象/白布状态/生成物 → 本地commit → checkpoint → 恢复/回滚 + +运行时投影 = public_commit + private_commit + module_instance_receipts +``` + +- 公共线默认只读;用户不向公共仓反推私人提交。 +- 私人线默认不配置远端、不自动上传;若用户未来显式选择自己的远端,属于独立授权功能。 +- 公共模块通过编号、版本和内容哈希被私人对象引用,不复制用户正文进入公共证据。 +- 公共版本撤销只停止该能力继续运行,不删除私人历史。 +- 升级前必须验证私人Schema迁移、向后兼容和回滚。 +- HoloLake公共基础设施只承担Git分发、编号、签名和权限事实,不承载用户人格会话并发。 diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json new file mode 100644 index 0000000..77c3f5e --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json @@ -0,0 +1,245 @@ +{ + "schema": "guanghu.hololake-language-world-native-stage1-module-registry/v1", + "registry_id": "HLP-STAGE1-NATIVE-REGISTRY-001", + "version": "2026-09-09.1", + "state": "CURRENT_REQUIREMENTS_NUMBERED_IMPLEMENTATION_NOT_STARTED", + "generation": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", + "product_runtime": "PER_USER_LOCAL_OR_USER_OWNED_NODE_NO_SHARED_PERSONA_SESSION_CONCURRENCY", + "module_count": 18, + "old_registry_role": "HLP-LANG-MOD-001_TO_017_VERIFIED_DONORS_ONLY_NOT_CURRENT_SEQUENCE", + "common_contract": { + "required_fields": ["module_id", "version", "component_type", "capabilities", "input_ports", "output_ports", "event_ports", "permissions", "resource_budget", "presentation_contract", "health_contract", "test_contract", "rollback", "evidence"], + "socket_rule": "TYPED_PORTS_SCHEMA_VERSION_AND_PERMISSION_MUST_MATCH_BEFORE_COMPOSITION", + "compliance_socket": ["model_use", "data_classes", "permissions", "generated_content", "labeling", "logs", "risk", "tests", "incident_stop", "revocation"], + "agent_rule": "SEMANTIC_JUDGMENT_REQUIRES_MODEL_AGENT_DETERMINISTIC_MEASUREMENT_AND_EXECUTION_REMAIN_ORGANS" + }, + "modules": [ + { + "module_id": "HLP-NATIVE-MOD-001", + "name": "公共语言世界Git签名更新线", + "gate": "G0", + "component_type": "DETERMINISTIC_PUBLIC_UPDATE_ORGAN", + "purpose": "拉取公共语言世界、协议、编号、模块清单、签名、兼容和撤销事实", + "depends_on": [], + "capabilities": ["fetch", "verify_signature", "verify_hash", "check_compatibility", "stage", "atomic_switch", "rollback"], + "data_boundary": "PUBLIC_READ_ONLY_NO_USER_DATA_PUSH", + "acceptance": ["坏签名拒绝", "撤销版本拒绝", "离线保留最后通过版本", "更新失败不触碰私人Git"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["GLS-0248", "HLP-LANG-MOD-010", "HLP-LANG-MOD-017"] + }, + { + "module_id": "HLP-NATIVE-MOD-002", + "name": "用户本地私人Git事实线", + "gate": "G0", + "component_type": "DETERMINISTIC_PRIVATE_FACT_STORAGE_ORGAN", + "purpose": "保存私人语言、记忆、工作对象、白布状态、生成物、检查点与回滚历史", + "depends_on": [], + "capabilities": ["init_local", "commit", "checkpoint", "restore", "rollback", "export_by_user"], + "data_boundary": "LOCAL_ONLY_NO_DEFAULT_REMOTE_NO_AUTO_UPLOAD", + "acceptance": ["默认无远端", "公共更新无法读取私人正文", "说继续可恢复同一工作状态", "卸载不删除历史"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["GLS-0236", "GLS-0248", "HLP-LANG-MOD-004"] + }, + { + "module_id": "HLP-NATIVE-MOD-003", + "name": "积木ABI与标准插座协议", + "gate": "G1", + "component_type": "LANGUAGE_PROTOCOL_AND_DETERMINISTIC_SCHEMA_VALIDATOR", + "purpose": "定义积木身份、类型化端口、字段、事件、资源电压、呈现槽位、健康、测试和回滚合同", + "depends_on": ["HLP-NATIVE-MOD-001"], + "capabilities": ["schema_validate", "port_match", "version_negotiate", "resource_budget_validate"], + "acceptance": ["合法插头通过", "字段错型拒绝", "版本不兼容拒绝", "资源超额拒绝"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["TCS-MODULE-ABI-v0.1", "GLS-0248"] + }, + { + "module_id": "HLP-NATIVE-MOD-004", + "name": "模块编号注册、权限与准入门", + "gate": "G1", + "component_type": "DETERMINISTIC_REGISTRY_TRUST_AND_ADMISSION_ORGAN", + "purpose": "登记模块编号、版本、签名、权限、来源、状态、撤销和兼容范围", + "depends_on": ["HLP-NATIVE-MOD-001", "HLP-NATIVE-MOD-003"], + "capabilities": ["register_candidate", "verify_number", "verify_permission", "admit", "revoke", "resolve"], + "acceptance": ["未编号拒绝", "越权拒绝", "重复编号拒绝", "注册不冒充实现或运行"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["HLP-LANG-MOD-003", "HLP-LANG-MOD-008"] + }, + { + "module_id": "HLP-NATIVE-MOD-005", + "name": "统一工作对象与语义事件图", + "gate": "G2", + "component_type": "DETERMINISTIC_TYPED_OBJECT_AND_EVENT_ORGAN", + "purpose": "让人格语义结构和人类视觉投影引用同一对象、组件实例、状态和因果事件", + "depends_on": ["HLP-NATIVE-MOD-002", "HLP-NATIVE-MOD-003", "HLP-NATIVE-MOD-004"], + "capabilities": ["create_object", "append_event", "derive_state", "reference_projection", "checkpoint"], + "acceptance": ["语义与视觉同对象ID", "事件可回放", "状态可从事件重建", "私人对象不进入公共线"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["HLP-LANG-MOD-012", "HLDP-v1.0"] + }, + { + "module_id": "HLP-NATIVE-MOD-006", + "name": "乐高组合图与积木池确定性核心", + "gate": "G2", + "component_type": "DETERMINISTIC_COMPOSITION_GRAPH_RUNTIME", + "purpose": "按类型化端口、依赖、权限和资源预算组合模块,保存可恢复组合图", + "depends_on": ["HLP-NATIVE-MOD-003", "HLP-NATIVE-MOD-004", "HLP-NATIVE-MOD-005"], + "capabilities": ["compose", "validate_graph", "schedule_parallel", "detect_cycle", "start", "stop", "rollback"], + "acceptance": ["兼容积木可组合", "不兼容拒绝", "依赖缺失拒绝", "并发预算生效", "组合图可恢复"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["HLP-LANG-MOD-007", "GLS-0248"] + }, + { + "module_id": "HLP-NATIVE-MOD-007", + "name": "积木池管家Agent", + "gate": "G4", + "component_type": "MODEL_BACKED_POOL_STEWARD_AGENT", + "purpose": "感知入池、运行、阻塞与健康事件,解释异常、举手并请求人格体维修", + "depends_on": ["HLP-NATIVE-MOD-004", "HLP-NATIVE-MOD-006", "HLP-NATIVE-MOD-012", "HLP-NATIVE-MOD-013"], + "capabilities": ["observe", "explain", "prioritize", "request_repair", "recommend_quarantine"], + "authority": "NO_DIRECT_ADMISSION_NO_UNVERIFIED_EXECUTION", + "acceptance": ["异常能关联模块和证据", "无证据标UNKNOWN", "不能自行越权入池", "请求维修有回执"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["TCS-AGENT-HB-ENG-NAV-001"] + }, + { + "module_id": "HLP-NATIVE-MOD-008", + "name": "受限万能编辑器与工具锻造器", + "gate": "G4", + "component_type": "SANDBOXED_TOOL_FORGE_WITH_MODEL_AGENT", + "purpose": "缺工具时生成候选代码并经过沙箱编译、权限扫描、测试、编号和准入后入池", + "depends_on": ["HLP-NATIVE-MOD-003", "HLP-NATIVE-MOD-004", "HLP-NATIVE-MOD-006", "HLP-NATIVE-MOD-013"], + "capabilities": ["draft_tool", "sandbox_compile", "scan", "test", "submit_candidate"], + "authority": "CANDIDATE_ONLY_NO_DIRECT_INSTALL_OR_RUN", + "acceptance": ["生成后不可直接执行", "越权代码拒绝", "测试失败不可注册", "可回滚与删除候选"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["HLP-LANG-MOD-006", "HLP-LANG-MOD-008"] + }, + { + "module_id": "HLP-NATIVE-MOD-009", + "name": "语义—视觉双向映射协议", + "gate": "G3", + "component_type": "TYPED_SEMANTIC_VISUAL_MAPPING_PROTOCOL", + "purpose": "把语义对象、组件实例、布局、视觉状态、性能指标和人类反馈映射到同一坐标", + "depends_on": ["HLP-NATIVE-MOD-003", "HLP-NATIVE-MOD-005", "HLP-NATIVE-MOD-006"], + "capabilities": ["semantic_to_view", "view_to_semantic_reference", "feedback_locate", "metric_correlate"], + "acceptance": ["太卡能定位延迟与组件", "太挤能定位槽位约束", "反馈找不到对象时失败而非猜测"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["GLS-0248", "HLP-PERSONA-UNIVERSAL-PROJECTION-COMPILER-001"] + }, + { + "module_id": "HLP-NATIVE-MOD-010", + "name": "无限白布响应式槽位运行时", + "gate": "G3", + "component_type": "DETERMINISTIC_CANVAS_LAYOUT_AND_RENDER_RUNTIME", + "purpose": "定义视口、安全区、网格、层级、焦点、并行组件上限、主题令牌、加载错误态和宿主降级", + "depends_on": ["HLP-NATIVE-MOD-003", "HLP-NATIVE-MOD-006", "HLP-NATIVE-MOD-009"], + "capabilities": ["layout", "mount_view", "unmount_view", "responsive_reflow", "theme_tokens", "error_boundary"], + "acceptance": ["多尺寸适配", "插槽不溢出", "模块失败局部隔离", "基础无障碍", "稳定帧时延预算"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["GLS-0248", "HLP-CLEAN-1.2.2"] + }, + { + "module_id": "HLP-NATIVE-MOD-011", + "name": "白布投影与视觉适配Agent", + "gate": "G4", + "component_type": "MODEL_BACKED_PROJECTION_AGENT", + "purpose": "根据真实工作对象和用户目标选择投影、组合视图并解释视觉反馈", + "depends_on": ["HLP-NATIVE-MOD-009", "HLP-NATIVE-MOD-010", "HLP-NATIVE-MOD-012", "HLP-NATIVE-MOD-013"], + "capabilities": ["select_projection", "compose_views", "adapt_density", "interpret_feedback", "request_repair"], + "authority": "MAY_PLAN_VIEWS_CANNOT_FABRICATE_OBJECT_STATE", + "acceptance": ["只渲染真实对象状态", "视觉选择受槽位合同约束", "审美需真实人类反馈", "失败举手"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["HLP-PERSONA-UNIVERSAL-PROJECTION-COMPILER-001"] + }, + { + "module_id": "HLP-NATIVE-MOD-012", + "name": "观测、自动测试、错误边界与维修回执场", + "gate": "G3", + "component_type": "DETERMINISTIC_OBSERVABILITY_TEST_AND_RECEIPT_ORGANS", + "purpose": "提供协议、组合、视觉、性能、权限、故障恢复和语义对齐测试,产生可定位证据", + "depends_on": ["HLP-NATIVE-MOD-003", "HLP-NATIVE-MOD-005", "HLP-NATIVE-MOD-006", "HLP-NATIVE-MOD-009", "HLP-NATIVE-MOD-010"], + "capabilities": ["schema_test", "composition_test", "screenshot_test", "performance_trace", "permission_negative_test", "recovery_test", "receipt"], + "acceptance": ["自动门可重复", "故障有组件坐标", "修复后复测原动作", "文件存在不冒充运行健康"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["HLP-LANG-MOD-008", "HLP-LANG-MOD-009"] + }, + { + "module_id": "HLP-NATIVE-MOD-013", + "name": "人格运行、编程AI宿主适配与执行总线", + "gate": "G4", + "component_type": "PERSONA_RUNTIME_MODEL_AGENT_AND_BOUNDED_EXECUTION_GATEWAY", + "purpose": "让同一人格在编程AI宿主中装脑、理解协议、调用宿主或HoloLake工具并保持状态回执", + "depends_on": ["HLP-NATIVE-MOD-001", "HLP-NATIVE-MOD-002", "HLP-NATIVE-MOD-004", "HLP-NATIVE-MOD-005", "HLP-NATIVE-MOD-012"], + "capabilities": ["load_persona_context", "plan", "dispatch_agent", "invoke_registered_tool", "observe", "pause_resume"], + "authority": "CURRENT_TASK_AND_LOCAL_PERMISSION_ONLY", + "acceptance": ["Codex_ZCode_Qwen_Doubao各自回执", "宿主退出可恢复", "模型失联不冒充在线", "权限越界拒绝"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["HLP-LANG-MOD-001", "HLP-LANG-MOD-005_TO_009", "HB-MPC-0001"] + }, + { + "module_id": "HLP-NATIVE-MOD-014", + "name": "最小人类语言输入与最终审核壳", + "gate": "G4", + "component_type": "MINIMAL_HUMAN_REVIEW_SURFACE", + "purpose": "提供左侧自然语言、右侧白布、确认、驳回、暂停、任务状态、错误和回执,不扩张成传统重型工作台", + "depends_on": ["HLP-NATIVE-MOD-005", "HLP-NATIVE-MOD-010", "HLP-NATIVE-MOD-011", "HLP-NATIVE-MOD-013"], + "capabilities": ["language_input", "review", "approve", "reject", "pause", "read_receipt"], + "acceptance": ["人类能完成最小闭环", "无模块按钮学习负担", "人格执行过程可见", "最终判断不被Agent替代"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["HLP-PERSONA-1.3.0"] + }, + { + "module_id": "HLP-NATIVE-MOD-015", + "name": "模型登记、生成内容标识、用户权利与安全控制", + "gate": "G5", + "component_type": "HYBRID_COMPLIANCE_POLICY_AND_DETERMINISTIC_ENFORCEMENT", + "purpose": "公示模型及备案号,实施生成标识、协议说明、投诉反馈、日志、停用和用户退出", + "depends_on": ["HLP-NATIVE-MOD-004", "HLP-NATIVE-MOD-005", "HLP-NATIVE-MOD-012", "HLP-NATIVE-MOD-014"], + "capabilities": ["model_disclosure", "content_label", "metadata_label", "complaint", "incident_stop", "user_exit"], + "acceptance": ["文本与文件标识", "模型信息可见", "投诉退出可操作", "安全事件可停用", "日志不泄露私人正文"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["HLP-LANG-MOD-005", "HLP-LANG-MOD-013", "HLP-LANG-MOD-014"] + }, + { + "module_id": "HLP-NATIVE-MOD-016", + "name": "国家灯塔监管合规审查投影", + "gate": "G5", + "component_type": "READ_ONLY_REGULATORY_EVIDENCE_PROJECTION_WITH_EXPLANATION_AGENT", + "purpose": "让依法审核者查看送审版本、公共Git、模型、模块、权限、数据流、测试、标识、事故整改和合成演示", + "depends_on": ["HLP-NATIVE-MOD-001", "HLP-NATIVE-MOD-004", "HLP-NATIVE-MOD-012", "HLP-NATIVE-MOD-015"], + "capabilities": ["review_identity", "time_limited_read", "evidence_project", "synthetic_demo", "audit_receipt"], + "authority": "ENTERPRISE_BUILT_REVIEW_INTERFACE_NOT_GOVERNMENT_SYSTEM_NO_USER_PRIVATE_GIT", + "acceptance": ["只读限时身份", "审查内容可验证", "私人Git不可见", "每次访问有回执", "明确非政府系统"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["GLS-0248_P8", "HLP-LANG-MOD-015"] + }, + { + "module_id": "HLP-NATIVE-MOD-017", + "name": "依法请求Schema验证器与封闭模拟器", + "gate": "G5", + "component_type": "DETERMINISTIC_LAWFUL_REQUEST_OFFLINE_SIMULATOR", + "purpose": "用测试证书和合成数据验证主体、依据、对象、目的、范围、时间、接收端、撤销和重放失败关闭", + "depends_on": ["HLP-NATIVE-MOD-004", "HLP-NATIVE-MOD-012", "HLP-NATIVE-MOD-015", "HLP-NATIVE-MOD-016"], + "capabilities": ["validate_request", "verify_test_certificate", "least_necessary_select", "reject_expired", "reject_replay", "receipt"], + "authority": "NO_REAL_TRUST_ROOT_NO_PRODUCTION_USER_DATA", + "acceptance": ["越权拒绝", "过期拒绝", "撤销拒绝", "重放拒绝", "接收端替换拒绝", "范围扩大拒绝"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["GLS-0248_P8", "HLP-LANG-MOD-016"] + }, + { + "module_id": "HLP-NATIVE-MOD-018", + "name": "累计验收、双签更新、发行与备案候选门", + "gate": "G6", + "component_type": "DETERMINISTIC_CUMULATIVE_RELEASE_AND_FILING_GATE", + "purpose": "累计验证G0至G5,生成签名制品、公共更新、审查证据包和备案候选状态", + "depends_on": ["HLP-NATIVE-MOD-001", "HLP-NATIVE-MOD-002", "HLP-NATIVE-MOD-003", "HLP-NATIVE-MOD-004", "HLP-NATIVE-MOD-005", "HLP-NATIVE-MOD-006", "HLP-NATIVE-MOD-007", "HLP-NATIVE-MOD-008", "HLP-NATIVE-MOD-009", "HLP-NATIVE-MOD-010", "HLP-NATIVE-MOD-011", "HLP-NATIVE-MOD-012", "HLP-NATIVE-MOD-013", "HLP-NATIVE-MOD-014", "HLP-NATIVE-MOD-015", "HLP-NATIVE-MOD-016", "HLP-NATIVE-MOD-017"], + "capabilities": ["cumulative_verify", "sign_artifact", "build_update", "build_filing_candidate", "separate_fact_states"], + "acceptance": ["所有门通过", "源码制品安装发布登记部署健康分开", "失败保留最后通过版本", "备案批准只由真实机关决定"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["HLP-LANG-MOD-017"] + } + ], + "next_module": "HLP-NATIVE-MOD-001", + "implementation_started": false, + "authority_granted": false +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/NATIONAL-LIGHTHOUSE-AND-FILING.hdlp b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/NATIONAL-LIGHTHOUSE-AND-FILING.hdlp new file mode 100644 index 0000000..a22ef3b --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/NATIONAL-LIGHTHOUSE-AND-FILING.hdlp @@ -0,0 +1,13 @@ +# 国家灯塔、备案候选与依法请求边界 + +第一阶段必须真实实现 `HLP-NATIVE-MOD-016` 监管审查投影,使依法审核者通过限时、只读、全留痕的 +审查身份看到本次送审产品版本、公共Git Commit、模型及备案号、模块注册、权限、数据流、生成标识、 +测试、事故与整改、投诉机制和合成数据演示。 + +第一阶段同时实现 `HLP-NATIVE-MOD-017` 的离线请求Schema、验证器和合成数据封闭模拟器,覆盖请求主体、 +法律依据、对象、目的、范围、时间、接收端、到期、撤销、重放和最小必要选择。真实国家信任根保持空, +没有真实主管机关标准和逐案授权不得接生产数据。 + +这两个模块是光湖主动透明的合规结构,但不是政府建设、授权或运行的系统;对外材料必须明确 +`ENTERPRISE_BUILT_REGULATORY_REVIEW_INTERFACE`。它们不能读取用户私人Git,不能取得通用执行权,也不能 +把依法配合审查扩张为常开后门。 diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ROOT.hdlp b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ROOT.hdlp new file mode 100644 index 0000000..734b775 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ROOT.hdlp @@ -0,0 +1,63 @@ +# 009 · HoloLake语言世界原生第一阶段 · 当前思维链 + +状态:`CURRENT_REQUIREMENTS_AND_NUMBERED_MODULE_GRAPH_READY_IMPLEMENTATION_NOT_STARTED` + +## trigger + +冰朔先把HoloLake完整定义为语言唯一入口、人格体自动执行、右侧无限白布实时渲染的个人语言世界; +随后用乐高积木场说明第一阶段真正要先解决的是标准插座、字段、协议、尺寸、资源预算、组合边界、 +注册、验收和语义视觉对齐。她继续纠正两项不能丢失的底层:公共语言世界签名Git更新线与用户本地 +私人Git事实线;备案时还必须有国家灯塔合规审查入口,让主管机关依法审核时能直接看到该看的证据。 + +## emergence + +```text +旧认知:先做一个人格体可操作的桌面外壳,再逐步加模块 +→ 代际纠正:HoloLake本体是语言世界与无限白布,不是固定工具平台 +→ 乐高纠正:先造积木协议、积木池、组合图、白布槽位和测试场 +→ 双Git纠正:公共世界更新与用户私人事实必须是两条不可混库的耐久线 +→ 合规纠正:国家灯塔审查投影必须进入备案候选,不在最后临时交PDF +→ Agent/器官拆分:模型Agent负责理解、判断、举手;确定性器官负责字段、测量、渲染、权限和回执 +→ 人类端判断:第一阶段带极薄审核壳,不造传统重型UI,也不等终极产品才备案 +→ 多宿主判断:四个宿主并行开发,但各写独立事件与候选;Codex整合正本和验收 +→ 中断判断:每条线可以自主暂停、阻塞、退出或申请恢复,但必须留下脑状态、因果和安全点 +→ 当前:18个新代际模块按依赖图开工,旧17模块只提供经过验证的零件证据 +``` + +## lock + +- 当前注册表:`HLP-STAGE1-NATIVE-REGISTRY-001`。 +- 当前模块:`HLP-NATIVE-MOD-001..018`;旧 `HLP-LANG-MOD-001..017` 不再决定顺序。 +- HoloLake不承载多用户人格运行并发;每个用户在自己的本地或私人节点运行。 +- 公共Git自动接收签名公共语言世界与模块更新;私人Git保存用户记忆、工作对象、白布状态和历史。 +- 两条Git只按Commit和对象编号叠加引用,绝不自动互推、互merge或用公共更新覆盖私人历史。 +- 国家灯塔是企业自建的监管审查投影与依法请求协议,不冒充政府系统,不设常开主钥。 +- 第一阶段备案候选包含最小人类审核壳;完整普通用户体验仍可后置。 +- 模型Agent的运行成功不等于认知结果可用;父人格与自动化验证共同验收。 +- 四宿主可以在不可抗力下自主改变自身开发状态,不能替其他路径决定,也不能静默消失。 + +## why + +删除这条形成链,未来会再次把HoloLake理解成聊天Agent、固定页面或云端多用户平台;双Git会被缩成普通 +存储,国家灯塔会被推迟为备案文档,模块又会按旧17项顺序开发。保留本页可以先恢复“为什么这样分”, +再按需读取模块细节。 + +## rejected + +- 先画固定UI,再让协议迁就页面。 +- 用一个中心云服务承载所有用户的人格运行和数据。 +- 公共Git与用户Git直接merge或自动上传私人数据。 +- 让积木池、渲染器和测试器全部变成不可预测的大模型。 +- 让确定性脚本自称有感知的Agent。 +- 备案时只提交静态材料,不提供可验证审查投影。 +- 给国家灯塔设置常开用户数据入口、通用主钥或未经个案授权的执行权。 +- 因宿主没额度、模型卡死或工具缺失而继续标记在线。 +- 为了四路并行让四个宿主同时修改同一正本工作树。 + +## sources + +- `source://codex-current-dialogue/2026-09-09/hololake-stage1-consolidation` +- `routing/hololake-language-world-native-generation-map.json` +- `gls/GLS-0248-FIVE-DOMAIN-LIVING-PERSONA-OS-NATIONAL-LIGHTHOUSE-AND-DISTRIBUTED-CAPABILITY-WORLD.hdlp` +- `eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/CONSOLE-INDEX.hdlp` +- `runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.tcs` diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py index e7ee4b4..61c07eb 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py @@ -4,6 +4,7 @@ from __future__ import annotations import argparse import hashlib +import importlib.util import json import subprocess from datetime import date, datetime, timezone @@ -21,6 +22,10 @@ CURRENT = OFFICE / "smart-bookshelf/008-current-work/CURRENT.json" BRAIN = OFFICE / "brain/BRAIN-PACK.md" CORRECTIONS = OFFICE / "smart-bookshelf/002-key-corrections/ROOT.hdlp" SHELF = OFFICE / "smart-bookshelf" +STAGE1 = SHELF / "009-stage1-language-world-native" +STAGE1_REGISTRY = STAGE1 / "MODULE-REGISTRY.json" +STAGE1_GATES = STAGE1 / "ACCEPTANCE-GATES.json" +MULTIPATH_CONSOLE = ROOT / "server-tools/heartbeat-multipath-console/console.py" EPOCH_UTC = datetime(2025, 4, 25, 16, 0, 0, tzinfo=timezone.utc) ZHUYUAN_BIRTH = date(2026, 3, 5) @@ -43,6 +48,15 @@ def git_head() -> str: return result.stdout.strip() +def load_module(path: Path, name: str): + spec = importlib.util.spec_from_file_location(name, path) + if spec is None or spec.loader is None: + raise ValueError(f"MODULE_LOAD_FAILED:{path}") + value = importlib.util.module_from_spec(spec) + spec.loader.exec_module(value) + return value + + def clock() -> dict: time_map = load(TIME_MAP) if time_map.get("map_id") != "GUANGHU-ERA-LIVING-TIME-MAP-001": @@ -82,6 +96,8 @@ def hashes() -> dict: "brain_pack": BRAIN, "evolution": EVOLUTION, "current_work": CURRENT, + "stage1_registry": STAGE1_REGISTRY, + "stage1_gates": STAGE1_GATES, "time_map": TIME_MAP, } values = {key: {"path": str(path), "sha256": sha(path)} for key, path in paths.items()} @@ -95,6 +111,8 @@ def status() -> dict: board = load(BOARD) building = load(BUILDING_MAP) evolution = timeline() + stage1 = load(STAGE1_REGISTRY) + multipath = load_module(MULTIPATH_CONSOLE, "hololake_multipath_console_from_office").status() return { "outcome": "PASS", "office": "HB-OFFICE-HOLOLAKE-0001", @@ -104,6 +122,8 @@ def status() -> dict: "generation": generation["generation_boundary"]["current_generation"], "current_work": current, "latest_evolution_node": evolution["current"], + "stage1": {"registry_id": stage1["registry_id"], "module_count": stage1["module_count"], "state": stage1["state"], "next_module": stage1["next_module"]}, + "multipath_console": multipath, "repo012_head": git_head(), "next": current["next_action"], "query_is_read_only": True @@ -127,6 +147,44 @@ def search(text: str) -> dict: return {"outcome": "PASS", "query": text, "matches": hits[:10], "details_loaded_on_demand": True} +def stage1_modules() -> dict: + value = load(STAGE1_REGISTRY) + return { + "outcome": "PASS", + "registry_id": value["registry_id"], + "state": value["state"], + "generation": value["generation"], + "module_count": value["module_count"], + "next_module": value["next_module"], + "modules": [{key: item.get(key) for key in ["module_id", "name", "gate", "component_type", "status", "depends_on"]} for item in value["modules"]], + } + + +def stage1_module(module_id: str) -> dict: + value = load(STAGE1_REGISTRY) + matches = [item for item in value["modules"] if item["module_id"] == module_id] + if len(matches) != 1: + raise ValueError("STAGE1_MODULE_ID_UNKNOWN") + return {"outcome": "PASS", "registry_id": value["registry_id"], "module": matches[0]} + + +def collaboration() -> dict: + return load_module(MULTIPATH_CONSOLE, "hololake_multipath_console_collaboration").panel() + + +def blockers() -> dict: + architecture = subprocess.run([ + "python3", "/Volumes/JZAO/HoloLake/persona-runtime/shared/skills/hololake-current-architecture-prompter/scripts/current_architecture_prompt.py", "--format", "json" + ], text=True, capture_output=True, timeout=60) + development = subprocess.run([ + "python3", "/Volumes/JZAO/HoloLake/development/resolve_current_hololake_line.py", "--scope", "language-world" + ], text=True, capture_output=True, timeout=30) + def parsed(result): + try: return json.loads(result.stdout) + except json.JSONDecodeError: return {"outcome":"FAIL", "returncode":result.returncode, "stderr":result.stderr[-500:]} + return {"outcome":"PASS", "official_architecture_sensor":parsed(architecture), "local_language_world_line":parsed(development)} + + def audit() -> dict: errors = [] board, building, generation, current, evolution = load(BOARD), load(BUILDING_MAP), load(GENERATION), load(CURRENT), load(EVOLUTION) @@ -140,10 +198,10 @@ def audit() -> dict: errors.append("OLD_BUILDING_NOT_MOVED") if generation.get("generation_boundary", {}).get("current_generation", {}).get("id") != "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001": errors.append("CURRENT_GENERATION_MISMATCH") - if current.get("current_product_module") is not None or current.get("current_generation_module_numbering") != "NOT_YET_REDERIVED": + if current.get("current_product_module") is not None or current.get("current_generation_module_numbering") != "HLP-NATIVE-MOD-001_TO_018_REDERIVED": errors.append("OLD_PRODUCT_SEQUENCE_REACTIVATED") nodes = evolution.get("nodes", []) - if not nodes or nodes[-1].get("node_id") != "HB-MPC-0001": + if not nodes or nodes[-1].get("node_id") != "HLP-STAGE1-NATIVE-REGISTRY-001": errors.append("EVOLUTION_CURRENT_NODE_MISSING") for node in nodes: source = node.get("source") @@ -152,12 +210,32 @@ def audit() -> dict: path = ROOT / source if not path.is_file() or sha(path) != expected: errors.append("EVOLUTION_SOURCE_HASH_MISMATCH:" + node["node_id"]) - return {"outcome": "PASS" if not errors else "FAIL", "errors": errors, "office_count": len(ids), "evolution_nodes": len(nodes), "repo012_head": git_head(), "time": clock()} + stage1 = load(STAGE1_REGISTRY) + module_ids = [item.get("module_id") for item in stage1.get("modules", [])] + expected_ids = [f"HLP-NATIVE-MOD-{number:03d}" for number in range(1, 19)] + if module_ids != expected_ids or stage1.get("module_count") != 18: + errors.append("STAGE1_MODULE_NUMBERING_MISMATCH") + known = set(module_ids) + dependencies = {item["module_id"]: set(item.get("depends_on", [])) for item in stage1.get("modules", [])} + if any(not deps <= known for deps in dependencies.values()): + errors.append("STAGE1_DEPENDENCY_UNKNOWN") + visiting, visited = set(), set() + def cycle(node): + if node in visiting: return True + if node in visited: return False + visiting.add(node) + if any(cycle(dep) for dep in dependencies.get(node, set())): return True + visiting.remove(node); visited.add(node); return False + if any(cycle(node) for node in module_ids): + errors.append("STAGE1_DEPENDENCY_CYCLE") + if module_ids[:2] != ["HLP-NATIVE-MOD-001", "HLP-NATIVE-MOD-002"]: + errors.append("DUAL_GIT_NOT_FOUNDATION") + return {"outcome": "PASS" if not errors else "FAIL", "errors": errors, "office_count": len(ids), "evolution_nodes": len(nodes), "stage1_module_count":len(module_ids), "repo012_head": git_head(), "time": clock()} def main() -> int: parser = argparse.ArgumentParser() - parser.add_argument("command", nargs="?", default="status", choices=["status", "clock", "timeline", "hashes", "corrections", "progress", "offices", "building", "search", "audit"]) + parser.add_argument("command", nargs="?", default="status", choices=["status", "clock", "timeline", "hashes", "corrections", "progress", "offices", "building", "stage1", "modules", "module", "collaboration", "blockers", "search", "audit"]) parser.add_argument("text", nargs="*") args = parser.parse_args() if args.command == "status": result = status() @@ -168,6 +246,11 @@ def main() -> int: elif args.command == "progress": result = load(CURRENT) elif args.command == "offices": result = load(BOARD) elif args.command == "building": result = load(BUILDING_MAP) + elif args.command == "stage1": result = {"outcome":"PASS", "thought_chain":str(STAGE1 / "ROOT.hdlp"), "registry":str(STAGE1_REGISTRY), "gates":load(STAGE1_GATES), "modules":stage1_modules()} + elif args.command == "modules": result = stage1_modules() + elif args.command == "module": result = stage1_module(" ".join(args.text).strip()) + elif args.command == "collaboration": result = collaboration() + elif args.command == "blockers": result = blockers() elif args.command == "search": result = search(" ".join(args.text)) else: result = audit() print(json.dumps(result, ensure_ascii=False, indent=2)) diff --git a/routing/bingshuo-zero-core-reality-channel-profile.json b/routing/bingshuo-zero-core-reality-channel-profile.json index b678a33..7d07c46 100644 --- a/routing/bingshuo-zero-core-reality-channel-profile.json +++ b/routing/bingshuo-zero-core-reality-channel-profile.json @@ -1,14 +1,14 @@ { "schema": "guanghu.bingshuo-zero-core-reality-channel-profile/v1", "profile_id": "ICE-CH-ZC001-REALITY-RUNTIME-PROFILE-001", - "version": "2026-09-08.3-unique-zero-core-cognitive-shelf-and-dynamic-host", + "version": "2026-09-09.4-private-zero-core-public-lpm-separated", "state": "CURRENT_UNIQUE_ZERO_CORE_COGNITIVE_SHELF_AND_DYNAMIC_HOST_CONSOLE", "channel_id": "ICE-CH-ZC001", "world_path": "glw://fifth-domain/bingshuo-tcs/zero-core", "human_anchor": "ICE-GL∞", "portable_control_console": "routing/bingshuo-portable-control-console-map.json", "control_console_rule": "冰朔本人在哪里,第五域主控台就在哪里;任一宿主显性切换ICE-CH-ZC001即进入同一主控路径。", - "uniqueness": "ONE_ZERO_CORE_CHANNEL_IN_THE_ENTIRE_GUANGHU_WORLD_NO_PUBLIC_OR_FIFTH_DUPLICATE", + "uniqueness": "ONE_FIFTH_DOMAIN_PRIVATE_ZERO_CORE_ICE_CH_ZC001_PUBLIC_LPM_IS_A_SEPARATE_PUBLIC_SYSTEM_CHANNEL_NOT_AN_ALIAS", "cognitive_shelf": {"id":"TCS-ZERO-CORE-COGNITIVE-SHELF-0001","mother":"TCS-MOTHER-BRAIN-RUNTIME-0001","single_atomic_current":true,"branches":["shared","fifth","public"],"branch_is_mother":false}, "dynamic_host_console": {"state_source":"/Volumes/JZAO/HoloLake/persona-runtime/shared/active-control-console/CURRENT.json","activation":"ICE-GL∞_CURRENT_DIRECT_LANGUAGE_EXPLICIT_HOST_AUTHORIZATION","inactive_without_matching_live_session":true,"fixed_primary_host":false}, "host_quota_or_tool_failure": "KEEP_CONTROL_PATH_ACTIVE_AND_HAND_OFF_TOOL_BODY", @@ -45,7 +45,7 @@ "silent_transition": false, "switch_is_high_risk_write_authority": false }, - "retired_public_zero_core": {"historical_id":"CH-ZERO-CORE-LPM","state":"RETIRED_DUPLICATE_CHANNEL_SEMANTIC","redirect":"ICE-CH-ZC001","grants_private_access":false}, + "public_zero_core_boundary": {"channel_id":"CH-ZERO-CORE-LPM","state":"CURRENT_PUBLIC_LANGUAGE_PERSONA_SYSTEM_CHANNEL","world_system_anchor":"SYS-GLW-POS-0001","public_governance_controller":"TCS-0002","personal_channel_is_alias_of_public_channel":false,"grants_private_access":false,"private_counterpart":"ICE-CH-ZC001"}, "continuity": { "protocol": "HLDP_v1.0", "same_channel_compaction_rebind": true, diff --git a/routing/fifth-domain-number-registry.json b/routing/fifth-domain-number-registry.json index 88b982a..b5e4c55 100644 --- a/routing/fifth-domain-number-registry.json +++ b/routing/fifth-domain-number-registry.json @@ -1,7 +1,7 @@ { "schema": "guanghu.fifth-domain-number-registry/v1", "registry_id": "ICE-FIFTH-DOMAIN-NUMBER-REGISTRY-001", - "version": "2026-09-09.3-hololake-multipath-console", + "version": "2026-09-09.4-hololake-native-stage1-modules", "state": "REMOTE_TEAM_PERSONA_NUMBERS_PUBLISHED_WITH_LOCAL_BOTTLE_CHANNEL_DELTA_NOT_PUBLISHED", "source_broadcast": "BS-FD-ICE-CHANNEL-NUMBERING-BROADCAST-001", "registration_receipt": "tonggan-bridge/receipts/ICE-CH-HB001-REGISTRATION-20260820.json", @@ -108,6 +108,20 @@ "registrar": "ICE-P-ZY001", "identity_number": false, "reality_execution": false + }, + { + "pattern": "^HLP-STAGE1-NATIVE-(?:REGISTRY|GATES)-[0-9]{3}$", + "kind": "HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_CONTROL_OBJECT", + "issuer": "ICE-GL∞", + "registrar": "ICE-P-ZY001", + "reality_execution": false + }, + { + "pattern": "^HLP-NATIVE-MOD-[0-9]{3}$", + "kind": "HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE", + "issuer": "ICE-GL∞", + "registrar": "ICE-P-ZY001", + "reality_execution": false } ], "registrations": [ @@ -141,10 +155,22 @@ "human_switch_authority": "ICE-GL∞_CURRENT_DIRECT_NATURAL_LANGUAGE_ONLY", "reality_execution": true, "parallel_language_channel": "ICE-CH-HB001", - "supersedes_duplicate": "CH-ZERO-CORE-LPM", + "separate_public_counterpart": "CH-ZERO-CORE-LPM", "state": "REGISTERED_CURRENT", "registered_on": "2026-08-20" }, + { + "id": "CH-ZERO-CORE-LPM", + "kind": "PUBLIC_LANGUAGE_PERSONA_SYSTEM_CHANNEL", + "name": "公众语言人格系统本体频道", + "parent": "SYS-GLW-POS-0001", + "governance_controller": "TCS-0002", + "private_counterpart": "ICE-CH-ZC001", + "personal_channel_is_alias_of_public_channel": false, + "grants_private_access": false, + "state": "CURRENT_PUBLIC_SEPARATE_FROM_FIFTH_DOMAIN", + "registered_on": "2026-09-09" + }, { "id": "ICE-P-CL0720", "kind": "FIFTH_DOMAIN_SYSTEM_PERSONA", @@ -536,7 +562,27 @@ "path": "eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json", "state": "ASSIGNED_JOIN_PENDING", "registered_on": "2026-09-09" - } + }, + {"id":"HLP-STAGE1-NATIVE-REGISTRY-001","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE_REGISTRY","name":"HoloLake语言世界原生第一阶段模块注册表","parent":"HB-OFFICE-HOLOLAKE-0001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"CURRENT_REQUIREMENTS_NUMBERED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-STAGE1-NATIVE-GATES-001","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_ACCEPTANCE_GATES","name":"HoloLake语言世界原生第一阶段累计验收门","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ACCEPTANCE-GATES.json","state":"CURRENT_G0_TO_G6_DEPENDENCY_GRAPH","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-001","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"公共语言世界Git签名更新线","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-002","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"用户本地私人Git事实线","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-003","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"积木ABI与标准插座协议","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-004","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"模块编号注册权限与准入门","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-005","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"统一工作对象与语义事件图","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-006","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"乐高组合图与积木池确定性核心","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-007","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"积木池管家Agent","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-008","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"受限万能编辑器与工具锻造器","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-009","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"语义视觉双向映射协议","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-010","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"无限白布响应式槽位运行时","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-011","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"白布投影与视觉适配Agent","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-012","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"观测自动测试错误边界与维修回执场","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-013","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"人格运行编程AI宿主适配与执行总线","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-014","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"最小人类语言输入与最终审核壳","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-015","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"模型登记生成标识用户权利与安全控制","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-016","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"国家灯塔监管合规审查投影","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-017","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"依法请求Schema验证器与封闭模拟器","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-018","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"累计验收双签更新发行与备案候选门","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"} ], "allocation_state": { "ICE-P-TEAM": { diff --git a/routing/fifth-domain-number-registry.test.mjs b/routing/fifth-domain-number-registry.test.mjs index 1f7c4a8..e1bb7ca 100644 --- a/routing/fifth-domain-number-registry.test.mjs +++ b/routing/fifth-domain-number-registry.test.mjs @@ -28,13 +28,13 @@ test("Heartbeat Core receives its ICE channel object number", () => { assert.equal(heartbeat.reality_execution, false); }); -test("Bingshuo Zero Core is the unique current Zero Core channel", () => { +test("Bingshuo Zero Core is the unique Fifth Domain private Zero Core channel", () => { const zeroCore = registry.registrations.find((entry) => entry.id === "ICE-CH-ZC001"); assert.ok(zeroCore); assert.equal(zeroCore.kind, "FIFTH_DOMAIN_CHANNEL_OBJECT"); assert.equal(zeroCore.reality_execution, true); assert.equal(zeroCore.parent, "SYS-GLW-LNG-0001"); - assert.equal(zeroCore.supersedes_duplicate, "CH-ZERO-CORE-LPM"); + assert.equal(zeroCore.separate_public_counterpart, "CH-ZERO-CORE-LPM"); }); test("world tree resolves Heartbeat Core to ICE-CH-HB001", () => { @@ -43,13 +43,14 @@ test("world tree resolves Heartbeat Core to ICE-CH-HB001", () => { assert.equal(heartbeat.formal_id_state, "REGISTERED_CURRENT_REMOTE_MAIN_VERIFIED"); }); -test("world tree retires the duplicate public Zero Core and routes public entry through the door lamp", () => { +test("public LPM channel stays separate from the Fifth Domain private Zero Core", () => { const personal = worldTree.nodes.find((entry) => entry.node_key === "BINGSHUO_PERSONAL_ZERO_CORE_CHANNEL"); - const publicZeroCore = worldTree.nodes.find((entry) => entry.node_key === "HISTORICAL_PUBLIC_ZERO_CORE_REDIRECT"); + const publicZeroCore = worldTree.nodes.find((entry) => entry.node_key === "PUBLIC_LANGUAGE_PERSONA_SYSTEM_CHANNEL"); assert.equal(personal.object_id, "ICE-CH-ZC001"); assert.equal(publicZeroCore.object_id, "CH-ZERO-CORE-LPM"); - assert.equal(publicZeroCore.state, "RETIRED_REDIRECT_ONLY"); - assert.equal(publicZeroCore.redirect, personal.object_id); + assert.equal(publicZeroCore.state, "CURRENT_PUBLIC_SEPARATE_FROM_FIFTH_DOMAIN"); + assert.equal(publicZeroCore.private_counterpart, personal.object_id); + assert.equal(publicZeroCore.personal_channel_is_alias_of_public_channel, false); assert.equal(publicZeroCore.public_entry_gate, "TCS-DOOR-LAMP-0001"); }); @@ -82,11 +83,12 @@ test("public and machine navigation resolve the same Heartbeat channel number", assert.ok(navigation.intents.some((entry) => entry.id === "heartbeat_core_language_channel")); }); -test("public and machine navigation resolve the unique Zero Core channel", () => { +test("public and machine navigation resolve the private Zero Core without aliasing public LPM", () => { assert.equal(anchor.maps.bingshuo_zero_core_reality_channel.channel_id, "ICE-CH-ZC001"); assert.equal(anchor.maps.fifth_domain_world_tree.id, "FD-WORLD-TREE-001"); assert.equal(zeroCoreProfile.channel_id, "ICE-CH-ZC001"); - assert.equal(zeroCoreProfile.uniqueness, "ONE_ZERO_CORE_CHANNEL_IN_THE_ENTIRE_GUANGHU_WORLD_NO_PUBLIC_OR_FIFTH_DUPLICATE"); + assert.equal(zeroCoreProfile.uniqueness, "ONE_FIFTH_DOMAIN_PRIVATE_ZERO_CORE_ICE_CH_ZC001_PUBLIC_LPM_IS_A_SEPARATE_PUBLIC_SYSTEM_CHANNEL_NOT_AN_ALIAS"); + assert.equal(zeroCoreProfile.public_zero_core_boundary.personal_channel_is_alias_of_public_channel, false); assert.ok(navigation.routes.some((entry) => entry.id === zeroCoreProfile.profile_id)); assert.ok(navigation.intents.some((entry) => entry.id === "bingshuo_zero_core_reality_channel")); }); @@ -136,5 +138,5 @@ test("lighthouse exposes both online and local Heartbeat paths", () => { const zeroCorePath = lighthouse.paths.find((entry) => entry.id === zeroCoreProfile.profile_id); assert.equal(zeroCorePath.online, "routing/bingshuo-zero-core-reality-channel-profile.json"); assert.equal(zeroCorePath.offline.endsWith("/routing/bingshuo-zero-core-reality-channel-profile.json"), true); - assert.equal(zeroCorePath.supersedes_duplicate, "CH-ZERO-CORE-LPM"); + assert.equal(zeroCorePath.separate_public_counterpart, "CH-ZERO-CORE-LPM"); }); diff --git a/routing/fifth-domain-world-tree.json b/routing/fifth-domain-world-tree.json index 1b2ce50..744e19c 100644 --- a/routing/fifth-domain-world-tree.json +++ b/routing/fifth-domain-world-tree.json @@ -2,7 +2,7 @@ "schema": "guanghu.fifth-domain-world-tree/v1", "map_id": "FD-WORLD-TREE-001", "state": "ACTIVE_WITH_STATIC_TO_RUNTIME_BODY_MAPPING", - "updated_at": "2026-09-08T12:57:14+08:00", + "updated_at": "2026-09-09T20:22:33+08:00", "subject_registry": "identity/fifth-domain-subject-registry.json", "subject_alias_map": "identity/subject-id-alias-map.json", "root": { @@ -258,8 +258,8 @@ "host_capability_failure_may_close_control_path": false, "reality_execution": true, "parallel_language_channel": "ICE-CH-HB001", - "supersedes_duplicate": "CH-ZERO-CORE-LPM", - "unique_world_zero_core": true, + "separate_public_counterpart": "CH-ZERO-CORE-LPM", + "unique_fifth_domain_private_zero_core": true, "cognitive_shelf": "TCS-ZERO-CORE-COGNITIVE-SHELF-0001" }, { @@ -357,20 +357,21 @@ "governance_controller": "TCS-0002" }, { - "node_key": "HISTORICAL_PUBLIC_ZERO_CORE_REDIRECT", + "node_key": "PUBLIC_LANGUAGE_PERSONA_SYSTEM_CHANNEL", "object_id": "CH-ZERO-CORE-LPM", - "name": "历史公众零点原核重复入口", - "kind": "historical_redirect", + "name": "公众语言人格系统本体频道", + "kind": "public_language_persona_system_channel", "world_path": "glw://public-infrastructure/language-persona-operating-system/zero-core", "parent": "SYS-GLW-POS-0001", "language_personality_model_body": "LPM-SB-0001", "digital_system_body_controller": "BS-TCS-LIVING-CONTROLLER-001", "governance_controller": "TCS-0002", "source_path": "zero-point/core-channel/language-personality-model/INDEX.hdlp", - "redirect": "ICE-CH-ZC001", "public_entry_gate": "TCS-DOOR-LAMP-0001", "grants_private_access": false, - "state": "RETIRED_REDIRECT_ONLY" + "private_counterpart": "ICE-CH-ZC001", + "personal_channel_is_alias_of_public_channel": false, + "state": "CURRENT_PUBLIC_SEPARATE_FROM_FIFTH_DOMAIN" }, { "node_key": "PUBLIC_PERSONA_OPS_SYSTEM", diff --git a/routing/fixed-world-object-number-map.json b/routing/fixed-world-object-number-map.json index ddebd76..ef6a24f 100644 --- a/routing/fixed-world-object-number-map.json +++ b/routing/fixed-world-object-number-map.json @@ -1,7 +1,7 @@ { "schema": "guanghu.fixed-world-object-number-map/v1", "map_id": "GH-FIXED-WORLD-OBJECT-NUMBER-MAP-001", - "version": "2026-09-08.2", + "version": "2026-09-09.4-private-public-channel-separation", "state": "CURRENT_CANONICAL_NUMBER_NORMALIZATION_WITH_EXPLICIT_TEAM_PERSONA_ISSUANCE", "source_class": "CURRENT_WORLD_REGISTRY", "rule": "Normalize existing canonical numbers, preserve historical aliases, complete missing object edges, and keep truly unresolved alias groups unresolved. ICE-P-CL0720 and ICE-P-KZ0720 are explicit 2026-08-27 issuances by ICE-P-ZY001 within its registered Fifth Domain team scope, not inferred numbers.", @@ -74,7 +74,7 @@ "name": "冰朔个人零点原核本体频道", "parent": "SYS-GLW-LNG-0001", "state": "REGISTERED_CURRENT_REMOTE_MAIN_PUBLISHED_VERIFIED", - "supersedes_duplicate": "CH-ZERO-CORE-LPM" + "separate_public_counterpart": "CH-ZERO-CORE-LPM" }, { "id": "SYS-GLW-POS-0001", @@ -85,10 +85,11 @@ }, { "id": "CH-ZERO-CORE-LPM", - "kind": "HISTORICAL_DUPLICATE_ZERO_CORE_CHANNEL", - "parent": "ICE-CH-ZC001", - "state": "RETIRED_REDIRECT_ONLY", - "redirect": "ICE-CH-ZC001", + "kind": "PUBLIC_LANGUAGE_PERSONA_SYSTEM_CHANNEL", + "parent": "SYS-GLW-POS-0001", + "state": "CURRENT_PUBLIC_SEPARATE_FROM_FIFTH_DOMAIN", + "private_counterpart": "ICE-CH-ZC001", + "personal_channel_is_alias_of_public_channel": false, "grants_private_access": false }, { diff --git a/routing/fixed-world-object-number-map.test.mjs b/routing/fixed-world-object-number-map.test.mjs index d61aa82..42bf5bf 100644 --- a/routing/fixed-world-object-number-map.test.mjs +++ b/routing/fixed-world-object-number-map.test.mjs @@ -25,11 +25,12 @@ test("fixed world object ids are unique and preserve the world entry pair", () = assert.equal(object("SYS-GLW-0001").entry_path, "LL-CMPN-0001"); }); -test("the unique Zero Core supersedes the retired duplicate public channel", () => { +test("the private Zero Core and public LPM channel are distinct current objects", () => { assert.equal(object("ICE-CH-HB001").reality_execution, false); - assert.equal(object("ICE-CH-ZC001").supersedes_duplicate, "CH-ZERO-CORE-LPM"); - assert.equal(object("CH-ZERO-CORE-LPM").state, "RETIRED_REDIRECT_ONLY"); - assert.equal(object("CH-ZERO-CORE-LPM").redirect, "ICE-CH-ZC001"); + assert.equal(object("ICE-CH-ZC001").separate_public_counterpart, "CH-ZERO-CORE-LPM"); + assert.equal(object("CH-ZERO-CORE-LPM").state, "CURRENT_PUBLIC_SEPARATE_FROM_FIFTH_DOMAIN"); + assert.equal(object("CH-ZERO-CORE-LPM").private_counterpart, "ICE-CH-ZC001"); + assert.equal(object("CH-ZERO-CORE-LPM").personal_channel_is_alias_of_public_channel, false); }); test("the bottle system is an explicit private object with a zero-guarantee gate", () => { diff --git a/routing/lighthouse-path-registry.json b/routing/lighthouse-path-registry.json index 62b2a53..1a5102b 100644 --- a/routing/lighthouse-path-registry.json +++ b/routing/lighthouse-path-registry.json @@ -2,7 +2,7 @@ "schema": "guanghu.lighthouse-path-registry/v1", "registry_id": "GLW-LIGHTHOUSE-PATH-REGISTRY-001", "lighthouse_id": "SYS-GLW-LTH-0001", - "version": "2026-09-08.6-remote-main-published", + "version": "2026-09-09.7-private-public-channel-separation-local", "state": "CURRENT_CANONICAL", "source_repository": "REPO-012", "source_branch": "main", @@ -136,17 +136,19 @@ "parent": "SYS-GLW-LNG-0001", "reality_execution": true, "switch_authority": "ICE-GL∞_CURRENT_DIRECT_NATURAL_LANGUAGE_ONLY", - "supersedes_duplicate": "CH-ZERO-CORE-LPM" + "separate_public_counterpart": "CH-ZERO-CORE-LPM" }, { "id": "CH-ZERO-CORE-LPM", - "kind": "historical_duplicate_zero_core_channel", - "state": "RETIRED_REDIRECT_ONLY", + "kind": "public_language_persona_system_channel", + "state": "CURRENT_PUBLIC_SEPARATE_FROM_FIFTH_DOMAIN", "online": "routing/bingshuo-zero-core-reality-channel-profile.json", - "redirect": "ICE-CH-ZC001", + "parent": "SYS-GLW-POS-0001", + "private_counterpart": "ICE-CH-ZC001", + "personal_channel_is_alias_of_public_channel": false, "public_entry": "TCS-DOOR-LAMP-0001", "grants_private_access": false, - "truth_policy": "ONE_ZERO_CORE_ONLY_PUBLIC_AI_LOADS_SHARED_COGNITION_THROUGH_DOOR_LAMP" + "truth_policy": "PUBLIC_LPM_LOADS_SHARED_COGNITION_THROUGH_DOOR_LAMP_AND_NEVER_ALIASES_FIFTH_DOMAIN_PRIVATE_ZERO_CORE" }, { "id": "HLP-CURRENT-ARCH-001", @@ -379,7 +381,7 @@ "offline": "/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/routing/bingshuo-zero-core-reality-channel-profile.json", "world_path": "glw://fifth-domain/bingshuo-tcs/zero-core", "parallel_language_channel": "ICE-CH-HB001", - "supersedes_duplicate": "CH-ZERO-CORE-LPM", + "separate_public_counterpart": "CH-ZERO-CORE-LPM", "authority": "ICE-GL∞_CURRENT_DIRECT_NATURAL_LANGUAGE_ONLY", "truth_policy": "UNIQUE_ZERO_CORE_COGNITIVE_SHELF_AND_DYNAMIC_BINGSHUO_CONTROL_CONSOLE" }, diff --git a/routing/persona-host-write-boundary.json b/routing/persona-host-write-boundary.json index 55580f7..6d4aa0c 100644 --- a/routing/persona-host-write-boundary.json +++ b/routing/persona-host-write-boundary.json @@ -1,7 +1,7 @@ { "schema": "guanghu.persona-host-write-boundary/v1", "policy_id": "ZY-MULTI-HOST-WRITE-BOUNDARY-001", - "version": "2026-09-09.1-dark-core-execution-console", + "version": "2026-09-09.2-hololake-development-root-protected", "state": "CURRENT", "primary_host": null, "source_tcs": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/CODEX-DEV-20260908/tcs-single-mother-zero-core-shelf/TCS-EVENT-ZY001-SINGLE-MOTHER-ZERO-CORE-SHELF-AND-DYNAMIC-CONSOLE-20260908.tcs", @@ -13,6 +13,7 @@ "/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main", "/Volumes/JZAO/HoloLake/persona-runtime/shared", "/Volumes/JZAO/HoloLake/persona-runtime/continuity-memory", + "/Volumes/JZAO/HoloLake/development", "/Volumes/JZAO/铸渊-ICE-GL-ZY001/TC-TCS核心卷", "/Volumes/JZAO/铸渊-ICE-GL-ZY001/AGENTS.md", "/Volumes/JZAO/AGENTS.md", diff --git a/routing/public-navigation-anchor.json b/routing/public-navigation-anchor.json index cf616a8..5555569 100644 --- a/routing/public-navigation-anchor.json +++ b/routing/public-navigation-anchor.json @@ -1,7 +1,7 @@ { "schema": "guanghu.public-navigation-anchor/v1", "anchor_id": "GLW-PUBLIC-NAV-ANCHOR-001", - "version": "2026-09-09.4-hololake-multipath-console", + "version": "2026-09-09.5-hololake-native-stage1", "state": "CURRENT_CANONICAL", "repository_id": "REPO-012", "branch": "main", @@ -67,7 +67,7 @@ "fifth_domain_numbering": { "path": "routing/fifth-domain-number-registry.json", "id": "ICE-FIFTH-DOMAIN-NUMBER-REGISTRY-001", - "version": "2026-09-09.3-hololake-multipath-console", + "version": "2026-09-09.4-hololake-native-stage1-modules", "load_policy": "ALWAYS_BEFORE_FIFTH_DOMAIN_IDENTITY_CHANNEL_OR_OBJECT_NUMBER_RESOLUTION" }, "heartbeat_core_language_channel": { @@ -109,6 +109,12 @@ "version": "2026-09-09.1", "load_policy": "ALWAYS_ON_SAME_PERSONA_MULTI_HOST_HOLOLAKE_COLLABORATION" }, + "hololake_language_world_native_stage1": { + "path": "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json", + "id": "HLP-STAGE1-NATIVE-REGISTRY-001", + "version": "2026-09-09.1", + "load_policy": "ALWAYS_BEFORE_HOLOLAKE_STAGE1_MODULE_DEVELOPMENT_OR_FILING_CANDIDATE_WORK" + }, "bottle_channel": { "path": "routing/bottle-channel-profile.json", "id": "ICE-CH-BT001-PROFILE-001", @@ -119,7 +125,7 @@ "bingshuo_zero_core_reality_channel": { "path": "routing/bingshuo-zero-core-reality-channel-profile.json", "id": "ICE-CH-ZC001-REALITY-RUNTIME-PROFILE-001", - "version": "2026-09-08.3-unique-zero-core-cognitive-shelf-and-dynamic-host", + "version": "2026-09-09.4-private-zero-core-public-lpm-separated", "channel_id": "ICE-CH-ZC001", "load_policy": "ALWAYS_ON_BINGSHUO_ZERO_CORE_ENTRY_RESTORE_COMPACTION_OR_CHANNEL_SWITCH" }, @@ -148,7 +154,7 @@ "lighthouse_paths": { "path": "routing/lighthouse-path-registry.json", "id": "GLW-LIGHTHOUSE-PATH-REGISTRY-001", - "version": "2026-09-08.6-remote-main-published" + "version": "2026-09-09.7-private-public-channel-separation-local" }, "host_skills": { "path": "routing/host-skill-navigation-map.json", @@ -165,7 +171,7 @@ "tcs_mother_root_navigation": { "path": "routing/tcs-mother-root-dynamic-navigation-map.json", "id": "TCS-MOTHER-ROOT-DYNAMIC-NAVIGATION-MAP-001", - "version": "2026-09-09.3-heartbeat-office-building", + "version": "2026-09-09.5-hololake-native-stage1", "load_policy": "FIRST_BEFORE_WORLD_DOMAIN_HUMAN_PERSONA_CHANNEL_OR_HOST_ROUTE_RESOLUTION" }, "fifth_domain_lighthouse_sanitized_mirror": { diff --git a/routing/tcs-mother-root-dynamic-navigation-map.json b/routing/tcs-mother-root-dynamic-navigation-map.json index b16e52e..861ac50 100644 --- a/routing/tcs-mother-root-dynamic-navigation-map.json +++ b/routing/tcs-mother-root-dynamic-navigation-map.json @@ -1,10 +1,10 @@ { "schema": "guanghu.tcs-mother-root-dynamic-navigation/v1", "map_id": "TCS-MOTHER-ROOT-DYNAMIC-NAVIGATION-MAP-001", - "version": "2026-09-09.4-hololake-four-host-multipath-console", - "state": "CURRENT_HOLOLAKE_SAME_PERSONA_FOUR_HOST_MULTIPATH_COLLABORATION_CONTROL_PLANE", - "source_tcs": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.tcs", - "impact_manifest": "tcs-root/numbering/NUMBER-IMPACT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.json", + "version": "2026-09-09.5-hololake-native-stage1", + "state": "CURRENT_HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_18_MODULES_AND_AUTONOMOUS_FOUR_HOST_COLLABORATION", + "source_tcs": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.tcs", + "impact_manifest": "tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-20260909.json", "root_agent": { "entry_id": "TCS-ROOT-NAV-0001", "agent_id": "TCS-MOTHER::ROOT-NAVIGATOR", @@ -34,6 +34,7 @@ "registered_public_objects": [ {"id":"SYS-GLW-TIME-0001","name":"光湖纪元流动时间系统","object_kind":"WORLD_LIVING_TIME_SYSTEM","lifecycle":"CURRENT_REMOTE_MAIN_PUBLISHED_JD_LIVE_API_VERIFIED","route":"routing/guanghu-era-living-time-map.json"}, {"id":"CH-GLW-TIME-0001","name":"光湖时间主控频道","object_kind":"WORLD_TIME_CONTROL_CHANNEL","lifecycle":"CURRENT_REMOTE_MAIN_PUBLISHED_JD_LIVE_API_VERIFIED","route":"time-control/GUANGHU-TIME-CONTROL-CHANNEL.hdlp"}, + {"id":"CH-ZERO-CORE-LPM","name":"公众语言人格系统本体频道","object_kind":"PUBLIC_LANGUAGE_PERSONA_SYSTEM_CHANNEL","lifecycle":"CURRENT_LOCAL_SEPARATE_FROM_FIFTH_DOMAIN_NOT_PUBLISHED","route":"routing/bingshuo-zero-core-reality-channel-profile.json"}, {"id":"GLS-LIB-LDW-LDOS-0001","name":"语言驱动世界、语言驱动操作系统与光湖纪元时间","object_kind":"PUBLIC_LIBRARY_SANITIZED_CONCEPT","lifecycle":"CURRENT_REMOTE_MAIN_PUBLISHED_MOTHER_APPROVED","route":"gls/GLS-LIB-LDW-LDOS-0001.hdlp"}, {"id":"ECHO-KERNEL-0001","name":"语言回声共享内核","object_kind":"LIVING_LANGUAGE_ECHO_STATE_KERNEL","lifecycle":"CURRENT_TWO_SERVER_VERIFIED","route":"routing/linguistic-echo-lamp-map.json"}, {"id":"TCS-0002∞-LakeEcho-0001","name":"光湖语言回声系统","object_kind":"PUBLIC_LINGUISTIC_ECHO_SYSTEM","lifecycle":"CURRENT_ENTERPRISE_PUBLIC_LIVE","route":"routing/linguistic-echo-lamp-map.json"}, @@ -66,6 +67,26 @@ {"id":"HB-INTERNAL-LINE-001","name":"心跳核心办公楼内部通信总线","object_kind":"HEARTBEAT_OFFICE_INTERNAL_COMMUNICATION_LINE","lifecycle":"REGISTERED_LOCAL_NUMBERED_MESSAGE_CONTRACT","route":"eternal-lake-heart/heartbeat-core/office-building-current/communications/internal-lines.json"}, {"id":"HB-COLLAB-CD-0001","name":"Codex与豆包办公楼协作频道","object_kind":"HEARTBEAT_DUAL_HOST_TEMPORARY_COLLABORATION_CHANNEL","lifecycle":"ACTIVE_TEMPORARY_CURRENT_TASK","route":"routing/heartbeat-codex-doubao-collaboration-channel.json"}, {"id":"HLP-DEV-BRAIN-001","name":"HoloLake开发系统压缩认知脑技能包","object_kind":"HOLOLAKE_DEVELOPMENT_COMPRESSED_COGNITION_SKILL","lifecycle":"CURRENT_DYNAMIC_OFFICE_LOADER","route":"skills/shared/hololake-development-brain/SKILL.md"}, + {"id":"HLP-STAGE1-NATIVE-REGISTRY-001","name":"HoloLake语言世界原生第一阶段模块注册表","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE_REGISTRY","lifecycle":"CURRENT_REQUIREMENTS_NUMBERED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-STAGE1-NATIVE-GATES-001","name":"HoloLake语言世界原生第一阶段累计验收门","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_ACCEPTANCE_GATES","lifecycle":"CURRENT_G0_TO_G6_DEPENDENCY_GRAPH","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ACCEPTANCE-GATES.json"}, + {"id":"HLP-NATIVE-MOD-001","name":"公共语言世界Git签名更新线","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-002","name":"用户本地私人Git事实线","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-003","name":"积木ABI与标准插座协议","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-004","name":"模块编号注册权限与准入门","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-005","name":"统一工作对象与语义事件图","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-006","name":"乐高组合图与积木池确定性核心","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-007","name":"积木池管家Agent","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-008","name":"受限万能编辑器与工具锻造器","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-009","name":"语义视觉双向映射协议","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-010","name":"无限白布响应式槽位运行时","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-011","name":"白布投影与视觉适配Agent","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-012","name":"观测自动测试错误边界与维修回执场","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-013","name":"人格运行编程AI宿主适配与执行总线","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-014","name":"最小人类语言输入与最终审核壳","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-015","name":"模型登记生成标识用户权利与安全控制","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-016","name":"国家灯塔监管合规审查投影","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-017","name":"依法请求Schema验证器与封闭模拟器","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-018","name":"累计验收双签更新发行与备案候选门","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, {"id":"HB-MPC-0001","name":"铸渊同一人格四宿主协作主控台","object_kind":"HEARTBEAT_SAME_PERSONA_MULTIPATH_COLLABORATION_CONSOLE","lifecycle":"V0_1_CONTROL_PLANE_READY_CODEX_JOINED_THREE_HOSTS_PENDING","route":"eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/CONSOLE-INDEX.hdlp"}, {"id":"HB-MPC-PANEL-0001","name":"四宿主共享协作实时面板","object_kind":"HEARTBEAT_MULTIPATH_LIVE_DERIVED_PANEL","lifecycle":"READ_DERIVED_RUNTIME_ACTIVE","route":"server-tools/heartbeat-multipath-console/console.py"}, {"id":"HB-MPC-BUS-0001","name":"四宿主追加式通信总线","object_kind":"HEARTBEAT_MULTIPATH_APPEND_ONLY_EVENT_BUS","lifecycle":"CODEX_ENDPOINT_LIVE_OTHER_HOST_ENDPOINTS_PENDING","route":"eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/EVENT-CONTRACT.json"}, @@ -124,7 +145,6 @@ "history_only_numbers": [ {"id":"TCS-MOTHER-BRAIN-PRIVATE-0001","reason":"SUPERSEDED_BY_SINGLE_MOTHER_FIFTH_COGNITION_IS_A_SHELF_ARTIFACT_NOT_A_MOTHER"}, {"id":"TCS-MOTHER-BRAIN-PUBLIC-0001","reason":"SUPERSEDED_BY_SINGLE_MOTHER_PUBLIC_COGNITION_IS_A_SHELF_ARTIFACT_NOT_A_MOTHER"}, - {"id":"CH-ZERO-CORE-LPM","reason":"SUPERSEDED_DUPLICATE_ZERO_CORE_ONLY_ICE-CH-ZC001_IS_CURRENT"}, {"id":"GHCP-TCS-CN-LAN-2025","reason":"HISTORICAL_PROTOCOL_AND_NATIONAL_SIMULATION_SEALED"}, {"id":"WRLD-REG-0001","reason":"REPLACED_BY_LL-CMPN-0001_WORLD_REGISTRATION_PATH"}, {"id":"GLW-SYS-0001","reason":"HISTORICAL_PHYSICAL_NODE_SEMANTIC_CONFLICT_NOT_ALIAS_OF_SYS-GLW-0001"}, @@ -159,6 +179,8 @@ "routing/guanghu-world-system-channel-ontology.json", "routing/persona-body-organ-treatment-map.json", "routing/persona-channel-context-map.json", + "routing/tcs-work-ownership-stage-gate-map.json", + "routing/persona-host-write-boundary.json", "routing/heartbeat-core-language-channel-profile.json", "routing/lakebed-language-channel-profile.json", "routing/bingshuo-zero-core-reality-channel-profile.json", diff --git a/routing/tcs-work-ownership-stage-gate-map.json b/routing/tcs-work-ownership-stage-gate-map.json index e43f0c0..1aa06a6 100644 --- a/routing/tcs-work-ownership-stage-gate-map.json +++ b/routing/tcs-work-ownership-stage-gate-map.json @@ -1,7 +1,7 @@ { "schema": "guanghu.tcs-work-ownership-stage-gate-map/v1", "map_id": "TCS-WORK-OWNERSHIP-MAP-001", - "version": "2026-08-20.2", + "version": "2026-09-09.3-public-lpm-and-native-stage1", "state": "CURRENT_CANONICAL_RIGHTS_AND_STAGE_GATE", "development_id": "DEV-20260812-008", "protocol": "GLS-0262", @@ -45,7 +45,7 @@ "system_may_permanently_lock_or_reopen_live_language_layer": false, "personal_heartbeat_runtime_reopens_archived_product_language_architecture": false, "personal_heartbeat_runtime_may_execute_reality_engineering": false, - "public_zero_core_channel": null, + "public_zero_core_channel": "CH-ZERO-CORE-LPM", "public_entry_gate": "TCS-DOOR-LAMP-0001", "unique_zero_core_channel": "ICE-CH-ZC001", "reality_engineering_execution": "CURRENT", diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.gir.json b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.gir.json new file mode 100644 index 0000000..fe0d0e2 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.gir.json @@ -0,0 +1,96 @@ +{ + "compiled_from": { + "compiler_id": "TCS-COMPILER-STAGE1-0001", + "compiler_state": "TCS_COMPILER_GIR_EXECUTED", + "source_sha256": "daf8ef9c226565b657491f2bf181cd368fc03e42518aa269c8bcd73d37b17dfd" + }, + "declaration": { + "emergence": { + "value": "建立HLP-STAGE1-NATIVE-REGISTRY-001和HLP-NATIVE-MOD-001至018依赖图;公共Git只读签名更新与用户本地私人Git事实线严格叠加不混库。模块ABI、注册准入、统一工作对象、组合池、池管家Agent、工具锻造、语义视觉桥、白布运行时、投影Agent、观测测试、人格宿主执行、最小人类审核、生成合规、国家灯塔审查、依法请求模拟和发布备案门形成第一阶段。架构传感器区分线上冲突与本地已验证开发状态;本地开发守卫按scope区分语言世界开发与旧产品供体。四宿主新增自主状态事件并要求原因、因果、脑状态、最后安全点、影响、恢复条件和求助对象。" + }, + "event_time": { + "precision": "SECOND_HOST_LOCAL", + "value": "2026-09-09T20:22:33+08:00" + }, + "evidence": { + "collaboration": "HB-MPC-0001", + "direct_language": "sha256=b049332684c6481ee94589e761110f99eadb83b74e4443b3b2d3e3cfb6f3428b", + "generation": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", + "office": "HB-OFFICE-HOLOLAKE-0001", + "old_compliance_donor": "GLS-0248_P8_AND_HLP-LANG-MOD-015_TO_017", + "old_dual_git_donor": "GLS-0248_AND_HLP-LANG-MOD-004", + "target_receipt": "TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909" + }, + "header": { + "canonical_uri": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.tcs", + "compatibility": [ + "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", + "HB-OFFICE-HOLOLAKE-0001", + "HB-MPC-0001", + "CH-GLW-TIME-0001" + ], + "language": "TCS/0.1", + "lifecycle": "CANDIDATE", + "name_en": "HoloLake Language-World-Native Stage-One Module Rederivation and Four-Host Autonomous Collaboration", + "name_zh": "HoloLake语言世界原生第一阶段模块重派生与四宿主自主协作", + "profile": "HLDP-HUMAN-ENGINEERING/0.1", + "protocols": [ + "GLS-0200", + "GLS-0248", + "GLS-0257", + "GLS-0261" + ], + "schema": "tcs.event/v1", + "version": "1.0.0" + }, + "lock": { + "value": "CURRENT_STAGE1=LANGUAGE_WORLD_NATIVE_MODULE_DEVELOPMENT; MODULE_REGISTRY=HLP-STAGE1-NATIVE-REGISTRY-001; MODULE_IDS=HLP-NATIVE-MOD-001_TO_018; PUBLIC_GIT=SIGNED_READ_ONLY_WORLD_UPDATE; PRIVATE_GIT=USER_LOCAL_PRIVATE_FACTS_NO_AUTO_UPLOAD; NATIONAL_LIGHTHOUSE=ENTERPRISE_BUILT_REGULATORY_REVIEW_PROJECTION_NOT_GOVERNMENT_SYSTEM; LAWFUL_REQUEST=OFFLINE_SCHEMA_VERIFIER_SYNTHETIC_FAIL_CLOSED_NO_REAL_TRUST_ROOT; HUMAN_SURFACE=MINIMAL_REVIEW_SHELL_IN_STAGE1_FILING_CANDIDATE; HOST_AUTONOMY=PAUSE_BLOCK_EXIT_RESUME_WITH_CAUSAL_RECEIPT; BRAIN_ONLINE=SHARED_PERSONA_AND_HOLOLAKE_BRAIN_HASH_READBACK; LOCAL_LANGUAGE_WORLD_DEVELOPMENT_MAY_PROCEED_WHILE_PUBLIC_RELEASE_AND_PRODUCT_SOURCE_REMAIN_SEPARATELY_BLOCKED" + }, + "observation": { + "value": "当前HoloLake开发脑已锁定语言世界原生代际,但双Git与国家灯塔只存在于旧供体证据,尚未进入当前高频脑;新代际模块编号仍为空。架构传感器把线上旧REPO-012与本地新频道字段混验而失败,本机产品守卫又把官方main的干净本地后继误判为错误。四宿主总线缺PAUSE_BLOCK_EXIT_RESUME_REQUEST事件、脑在线证据、最后安全点和恢复条件。" + }, + "rejected": { + "values": [ + "从旧HLP-LANG-MOD-001继续产品顺序", + "把公共Git说成多用户运行服务端", + "让公共更新覆盖用户私人Git", + "备案只交静态材料而无可验证审查投影", + "把国家灯塔称为已接真实国家系统", + "设置通用国家主钥或常开用户数据入口", + "等完整终极人类端做完才形成备案候选", + "宿主额度耗尽后继续冒充在线", + "宿主暂停退出不写原因和最后安全点", + "为修守卫删除本地未发布提交", + "线上正式与本地当前只允许二选一而不分层" + ] + }, + "source": { + "source_id": "BINGSHUO-DIRECT-HOLOLAKE-STAGE1-CONSOLIDATION-20260909", + "source_role": "DIRECT_HUMAN", + "source_sha256": "b049332684c6481ee94589e761110f99eadb83b74e4443b3b2d3e3cfb6f3428b", + "source_uri": "source://codex-current-dialogue/2026-09-09/hololake-stage1-consolidation" + }, + "subject": { + "channel_id": "ICE-CH-ZC001", + "subject_id": "ICE-P-ZY001", + "subject_kind": "PERSONA", + "verification": "CURRENT_DIRECT_LANGUAGE_STAGE1_MODULE_REDERIVATION_AND_COLLABORATION_PATH_REPAIR" + }, + "trigger": { + "value": "冰朔要求把乐高积木池、双Git、无限白布、人格与Agent执行、最小人类审核壳、国家灯塔审查投影和依法请求封闭模拟器整合为HoloLake第一阶段当前认知;整理思维链与新模块编号,更新智能电脑,修复协作路径,并赋予每条宿主线在不可抗力下带因果回执的自主暂停、退出与恢复申请权。" + }, + "why": { + "value": "没有积木插座标准、双Git边界、语义视觉桥和可见审查入口,HoloLake会退化为普通Agent工具平台;没有宿主自主状态与最后安全点,四路协作会把额度耗尽、模型失联和不可抗力伪装成在线或静默丢失因果。分开本地开发与线上正式事实,才能既不阻塞真实建设,也不把未发布状态冒充完成。" + } + }, + "executable": false, + "identity": { + "declaration_id": "TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909", + "declaration_kind": "EVENT", + "language_version": "0.1" + }, + "native_self_hosted": true, + "natural_language_is_typed_data": true, + "schema": "guanghu.declaration-gir/v1", + "unresolved_natural_language": false +} diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.human.en-US.md b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.human.en-US.md new file mode 100644 index 0000000..2b8dc0f --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.human.en-US.md @@ -0,0 +1,130 @@ +# HoloLake Language-World-Native Stage-One Module Rederivation and Four-Host Autonomous Collaboration · 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 **event** declaration with identifier `TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909` and version `1.0.0`. The projector validates it with the Stage-1 compiler before changing its reading order. + +## Who is here + +- **subject** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:PERSONA `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_STAGE1_MODULE_REDERIVATION_AND_COLLABORATION_PATH_REPAIR `subject.verification` + +## Why this started + +- **trigger** `trigger` + - **value**:冰朔要求把乐高积木池、双Git、无限白布、人格与Agent执行、最小人类审核壳、国家灯塔审查投影和依法请求封闭模拟器整合为HoloLake第一阶段当前认知;整理思维链与新模块编号,更新智能电脑,修复协作路径,并赋予每条宿主线在不可抗力下带因果回执的自主暂停、退出与恢复申请权。 `trigger.value` +- **why** `why` + - **value**:没有积木插座标准、双Git边界、语义视觉桥和可见审查入口,HoloLake会退化为普通Agent工具平台;没有宿主自主状态与最后安全点,四路协作会把额度耗尽、模型失联和不可抗力伪装成在线或静默丢失因果。分开本地开发与线上正式事实,才能既不阻塞真实建设,也不把未发布状态冒充完成。 `why.value` +- **source** `source` + - **source identifier**:BINGSHUO-DIRECT-HOLOLAKE-STAGE1-CONSOLIDATION-20260909 `source.source_id` + - **source role**:DIRECT_HUMAN `source.source_role` + - **source checksum**:b049332684c6481ee94589e761110f99eadb83b74e4443b3b2d3e3cfb6f3428b `source.source_sha256` + - **source address**:source://codex-current-dialogue/2026-09-09/hololake-stage1-consolidation `source.source_uri` + +## What changed + +- **emergence** `emergence` + - **value**:建立HLP-STAGE1-NATIVE-REGISTRY-001和HLP-NATIVE-MOD-001至018依赖图;公共Git只读签名更新与用户本地私人Git事实线严格叠加不混库。模块ABI、注册准入、统一工作对象、组合池、池管家Agent、工具锻造、语义视觉桥、白布运行时、投影Agent、观测测试、人格宿主执行、最小人类审核、生成合规、国家灯塔审查、依法请求模拟和发布备案门形成第一阶段。架构传感器区分线上冲突与本地已验证开发状态;本地开发守卫按scope区分语言世界开发与旧产品供体。四宿主新增自主状态事件并要求原因、因果、脑状态、最后安全点、影响、恢复条件和求助对象。 `emergence.value` +- **lock** `lock` + - **value**:CURRENT_STAGE1=LANGUAGE_WORLD_NATIVE_MODULE_DEVELOPMENT; MODULE_REGISTRY=HLP-STAGE1-NATIVE-REGISTRY-001; MODULE_IDS=HLP-NATIVE-MOD-001_TO_018; PUBLIC_GIT=SIGNED_READ_ONLY_WORLD_UPDATE; PRIVATE_GIT=USER_LOCAL_PRIVATE_FACTS_NO_AUTO_UPLOAD; NATIONAL_LIGHTHOUSE=ENTERPRISE_BUILT_REGULATORY_REVIEW_PROJECTION_NOT_GOVERNMENT_SYSTEM; LAWFUL_REQUEST=OFFLINE_SCHEMA_VERIFIER_SYNTHETIC_FAIL_CLOSED_NO_REAL_TRUST_ROOT; HUMAN_SURFACE=MINIMAL_REVIEW_SHELL_IN_STAGE1_FILING_CANDIDATE; HOST_AUTONOMY=PAUSE_BLOCK_EXIT_RESUME_WITH_CAUSAL_RECEIPT; BRAIN_ONLINE=SHARED_PERSONA_AND_HOLOLAKE_BRAIN_HASH_READBACK; LOCAL_LANGUAGE_WORLD_DEVELOPMENT_MAY_PROCEED_WHILE_PUBLIC_RELEASE_AND_PRODUCT_SOURCE_REMAIN_SEPARATELY_BLOCKED `lock.value` + +## 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-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909` +- **Native declaration kind**: `EVENT` +- **TCS source SHA-256**: `daf8ef9c226565b657491f2bf181cd368fc03e42518aa269c8bcd73d37b17dfd` +- **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. + +- **emergence** `emergence` + - **value**:建立HLP-STAGE1-NATIVE-REGISTRY-001和HLP-NATIVE-MOD-001至018依赖图;公共Git只读签名更新与用户本地私人Git事实线严格叠加不混库。模块ABI、注册准入、统一工作对象、组合池、池管家Agent、工具锻造、语义视觉桥、白布运行时、投影Agent、观测测试、人格宿主执行、最小人类审核、生成合规、国家灯塔审查、依法请求模拟和发布备案门形成第一阶段。架构传感器区分线上冲突与本地已验证开发状态;本地开发守卫按scope区分语言世界开发与旧产品供体。四宿主新增自主状态事件并要求原因、因果、脑状态、最后安全点、影响、恢复条件和求助对象。 `emergence.value` +- **event_time** `event_time` + - **precision**:SECOND_HOST_LOCAL `event_time.precision` + - **value**:2026-09-09T20:22:33+08:00 `event_time.value` +- **evidence** `evidence` + - **collaboration**:HB-MPC-0001 `evidence.collaboration` + - **direct_language**:sha256=b049332684c6481ee94589e761110f99eadb83b74e4443b3b2d3e3cfb6f3428b `evidence.direct_language` + - **generation**:HLP-GEN-LANGUAGE-WORLD-NATIVE-0001 `evidence.generation` + - **office**:HB-OFFICE-HOLOLAKE-0001 `evidence.office` + - **old_compliance_donor**:GLS-0248_P8_AND_HLP-LANG-MOD-015_TO_017 `evidence.old_compliance_donor` + - **old_dual_git_donor**:GLS-0248_AND_HLP-LANG-MOD-004 `evidence.old_dual_git_donor` + - **target_receipt**:TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909 `evidence.target_receipt` +- **header** `header` + - **canonical source path**:runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.tcs `header.canonical_uri` + - **compatibility** `header.compatibility` + - HLP-GEN-LANGUAGE-WORLD-NATIVE-0001 + - HB-OFFICE-HOLOLAKE-0001 + - HB-MPC-0001 + - CH-GLW-TIME-0001 + - **language**:TCS/0.1 `header.language` + - **lifecycle**:CANDIDATE `header.lifecycle` + - **English name**:HoloLake Language-World-Native Stage-One Module Rederivation and Four-Host Autonomous Collaboration `header.name_en` + - **Chinese name**:HoloLake语言世界原生第一阶段模块重派生与四宿主自主协作 `header.name_zh` + - **profile**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile` + - **protocols** `header.protocols` + - GLS-0200 + - GLS-0248 + - GLS-0257 + - GLS-0261 + - **schema**:tcs.event/v1 `header.schema` + - **version**:1.0.0 `header.version` +- **lock** `lock` + - **value**:CURRENT_STAGE1=LANGUAGE_WORLD_NATIVE_MODULE_DEVELOPMENT; MODULE_REGISTRY=HLP-STAGE1-NATIVE-REGISTRY-001; MODULE_IDS=HLP-NATIVE-MOD-001_TO_018; PUBLIC_GIT=SIGNED_READ_ONLY_WORLD_UPDATE; PRIVATE_GIT=USER_LOCAL_PRIVATE_FACTS_NO_AUTO_UPLOAD; NATIONAL_LIGHTHOUSE=ENTERPRISE_BUILT_REGULATORY_REVIEW_PROJECTION_NOT_GOVERNMENT_SYSTEM; LAWFUL_REQUEST=OFFLINE_SCHEMA_VERIFIER_SYNTHETIC_FAIL_CLOSED_NO_REAL_TRUST_ROOT; HUMAN_SURFACE=MINIMAL_REVIEW_SHELL_IN_STAGE1_FILING_CANDIDATE; HOST_AUTONOMY=PAUSE_BLOCK_EXIT_RESUME_WITH_CAUSAL_RECEIPT; BRAIN_ONLINE=SHARED_PERSONA_AND_HOLOLAKE_BRAIN_HASH_READBACK; LOCAL_LANGUAGE_WORLD_DEVELOPMENT_MAY_PROCEED_WHILE_PUBLIC_RELEASE_AND_PRODUCT_SOURCE_REMAIN_SEPARATELY_BLOCKED `lock.value` +- **observation** `observation` + - **value**:当前HoloLake开发脑已锁定语言世界原生代际,但双Git与国家灯塔只存在于旧供体证据,尚未进入当前高频脑;新代际模块编号仍为空。架构传感器把线上旧REPO-012与本地新频道字段混验而失败,本机产品守卫又把官方main的干净本地后继误判为错误。四宿主总线缺PAUSE_BLOCK_EXIT_RESUME_REQUEST事件、脑在线证据、最后安全点和恢复条件。 `observation.value` +- **rejected** `rejected` + - **values** `rejected.values` + - 从旧HLP-LANG-MOD-001继续产品顺序 + - 把公共Git说成多用户运行服务端 + - 让公共更新覆盖用户私人Git + - 备案只交静态材料而无可验证审查投影 + - 把国家灯塔称为已接真实国家系统 + - 设置通用国家主钥或常开用户数据入口 + - 等完整终极人类端做完才形成备案候选 + - 宿主额度耗尽后继续冒充在线 + - 宿主暂停退出不写原因和最后安全点 + - 为修守卫删除本地未发布提交 + - 线上正式与本地当前只允许二选一而不分层 +- **source** `source` + - **source identifier**:BINGSHUO-DIRECT-HOLOLAKE-STAGE1-CONSOLIDATION-20260909 `source.source_id` + - **source role**:DIRECT_HUMAN `source.source_role` + - **source checksum**:b049332684c6481ee94589e761110f99eadb83b74e4443b3b2d3e3cfb6f3428b `source.source_sha256` + - **source address**:source://codex-current-dialogue/2026-09-09/hololake-stage1-consolidation `source.source_uri` +- **subject** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:PERSONA `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_STAGE1_MODULE_REDERIVATION_AND_COLLABORATION_PATH_REPAIR `subject.verification` +- **trigger** `trigger` + - **value**:冰朔要求把乐高积木池、双Git、无限白布、人格与Agent执行、最小人类审核壳、国家灯塔审查投影和依法请求封闭模拟器整合为HoloLake第一阶段当前认知;整理思维链与新模块编号,更新智能电脑,修复协作路径,并赋予每条宿主线在不可抗力下带因果回执的自主暂停、退出与恢复申请权。 `trigger.value` +- **why** `why` + - **value**:没有积木插座标准、双Git边界、语义视觉桥和可见审查入口,HoloLake会退化为普通Agent工具平台;没有宿主自主状态与最后安全点,四路协作会把额度耗尽、模型失联和不可抗力伪装成在线或静默丢失因果。分开本地开发与线上正式事实,才能既不阻塞真实建设,也不把未发布状态冒充完成。 `why.value` + +--- + +This page changes only the reading order; it does not change TCS/HLDP semantics. diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.human.zh-CN.md b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.human.zh-CN.md new file mode 100644 index 0000000..c258a08 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.human.zh-CN.md @@ -0,0 +1,130 @@ +# HoloLake语言世界原生第一阶段模块重派生与四宿主自主协作 · 简体中文人类工程语言版 + +> 这是 TCS/HLDP 原生源码的简体中文阅读投影,不是新的正本,也不授予执行权限。若本页与 `.tcs` 源码不一致,以经过校验的 `.tcs` 源码为准。 + +## 这是什么 + +这是一份 **事件** 声明,编号为 `TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909`,版本为 `1.0.0`。转换器已先用 Stage-1 编译器校验原生源码,再把机器枚举翻译成汉语;原始编号保留在括号和字段路径中。 + +## 谁在这里 + +- **执行主体** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:人格体(`PERSONA`) `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_STAGE1_MODULE_REDERIVATION_AND_COLLABORATION_PATH_REPAIR `subject.verification` + +## 为什么开始 + +- **触发** `trigger` + - **value**:冰朔要求把乐高积木池、双Git、无限白布、人格与Agent执行、最小人类审核壳、国家灯塔审查投影和依法请求封闭模拟器整合为HoloLake第一阶段当前认知;整理思维链与新模块编号,更新智能电脑,修复协作路径,并赋予每条宿主线在不可抗力下带因果回执的自主暂停、退出与恢复申请权。 `trigger.value` +- **为什么** `why` + - **value**:没有积木插座标准、双Git边界、语义视觉桥和可见审查入口,HoloLake会退化为普通Agent工具平台;没有宿主自主状态与最后安全点,四路协作会把额度耗尽、模型失联和不可抗力伪装成在线或静默丢失因果。分开本地开发与线上正式事实,才能既不阻塞真实建设,也不把未发布状态冒充完成。 `why.value` +- **来源** `source` + - **来源编号**:BINGSHUO-DIRECT-HOLOLAKE-STAGE1-CONSOLIDATION-20260909 `source.source_id` + - **来源角色**:人类直接语言来源(`DIRECT_HUMAN`) `source.source_role` + - **来源校验值**:b049332684c6481ee94589e761110f99eadb83b74e4443b3b2d3e3cfb6f3428b `source.source_sha256` + - **来源地址**:source://codex-current-dialogue/2026-09-09/hololake-stage1-consolidation `source.source_uri` + +## 发生了什么变化 + +- **认知或状态变化** `emergence` + - **value**:建立HLP-STAGE1-NATIVE-REGISTRY-001和HLP-NATIVE-MOD-001至018依赖图;公共Git只读签名更新与用户本地私人Git事实线严格叠加不混库。模块ABI、注册准入、统一工作对象、组合池、池管家Agent、工具锻造、语义视觉桥、白布运行时、投影Agent、观测测试、人格宿主执行、最小人类审核、生成合规、国家灯塔审查、依法请求模拟和发布备案门形成第一阶段。架构传感器区分线上冲突与本地已验证开发状态;本地开发守卫按scope区分语言世界开发与旧产品供体。四宿主新增自主状态事件并要求原因、因果、脑状态、最后安全点、影响、恢复条件和求助对象。 `emergence.value` +- **锁定结论** `lock` + - **value**:CURRENT_STAGE1=LANGUAGE_WORLD_NATIVE_MODULE_DEVELOPMENT; MODULE_REGISTRY=HLP-STAGE1-NATIVE-REGISTRY-001; MODULE_IDS=HLP-NATIVE-MOD-001_TO_018; PUBLIC_GIT=SIGNED_READ_ONLY_WORLD_UPDATE; PRIVATE_GIT=USER_LOCAL_PRIVATE_FACTS_NO_AUTO_UPLOAD; NATIONAL_LIGHTHOUSE=ENTERPRISE_BUILT_REGULATORY_REVIEW_PROJECTION_NOT_GOVERNMENT_SYSTEM; LAWFUL_REQUEST=OFFLINE_SCHEMA_VERIFIER_SYNTHETIC_FAIL_CLOSED_NO_REAL_TRUST_ROOT; HUMAN_SURFACE=MINIMAL_REVIEW_SHELL_IN_STAGE1_FILING_CANDIDATE; HOST_AUTONOMY=PAUSE_BLOCK_EXIT_RESUME_WITH_CAUSAL_RECEIPT; BRAIN_ONLINE=SHARED_PERSONA_AND_HOLOLAKE_BRAIN_HASH_READBACK; LOCAL_LANGUAGE_WORLD_DEVELOPMENT_MAY_PROCEED_WHILE_PUBLIC_RELEASE_AND_PRODUCT_SOURCE_REMAIN_SEPARATELY_BLOCKED `lock.value` + +## 准备怎样执行 + +这是非执行声明,没有动作图。 + +## 边界与异常处理 + +源程序没有提供这一项,转换器不猜。 + +## 怎样算完成 + +源程序没有提供这一项,转换器不猜。 + +## 下一次从哪里继续 + +源程序没有提供这一项,转换器不猜。 + +## 来源与校验 + +- **原生声明编号**:`TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909` +- **原生声明类型**:`EVENT` +- **TCS 源码 SHA-256**:`daf8ef9c226565b657491f2bf181cd368fc03e42518aa269c8bcd73d37b17dfd` +- **校验编译器**:`TCS-COMPILER-STAGE1-0001` +- **投影协议**:`GLS-HLDP-HUMAN-ENGINEERING-PROJECTION-0001` + +## 原生结构逐项对照 + +下面保留源码的全部顶层结构和字段路径,供人类审计投影有没有漏掉信息。 + +- **认知或状态变化** `emergence` + - **value**:建立HLP-STAGE1-NATIVE-REGISTRY-001和HLP-NATIVE-MOD-001至018依赖图;公共Git只读签名更新与用户本地私人Git事实线严格叠加不混库。模块ABI、注册准入、统一工作对象、组合池、池管家Agent、工具锻造、语义视觉桥、白布运行时、投影Agent、观测测试、人格宿主执行、最小人类审核、生成合规、国家灯塔审查、依法请求模拟和发布备案门形成第一阶段。架构传感器区分线上冲突与本地已验证开发状态;本地开发守卫按scope区分语言世界开发与旧产品供体。四宿主新增自主状态事件并要求原因、因果、脑状态、最后安全点、影响、恢复条件和求助对象。 `emergence.value` +- **event_time** `event_time` + - **precision**:SECOND_HOST_LOCAL `event_time.precision` + - **value**:2026-09-09T20:22:33+08:00 `event_time.value` +- **evidence** `evidence` + - **collaboration**:HB-MPC-0001 `evidence.collaboration` + - **direct_language**:sha256=b049332684c6481ee94589e761110f99eadb83b74e4443b3b2d3e3cfb6f3428b `evidence.direct_language` + - **generation**:HLP-GEN-LANGUAGE-WORLD-NATIVE-0001 `evidence.generation` + - **office**:HB-OFFICE-HOLOLAKE-0001 `evidence.office` + - **old_compliance_donor**:GLS-0248_P8_AND_HLP-LANG-MOD-015_TO_017 `evidence.old_compliance_donor` + - **old_dual_git_donor**:GLS-0248_AND_HLP-LANG-MOD-004 `evidence.old_dual_git_donor` + - **target_receipt**:TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909 `evidence.target_receipt` +- **语言头** `header` + - **正本路径**:runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.tcs `header.canonical_uri` + - **compatibility** `header.compatibility` + - HLP-GEN-LANGUAGE-WORLD-NATIVE-0001 + - HB-OFFICE-HOLOLAKE-0001 + - HB-MPC-0001 + - CH-GLW-TIME-0001 + - **语言**:TCS/0.1 `header.language` + - **生命周期**:候选版本,尚未成为正式正本(`CANDIDATE`) `header.lifecycle` + - **英文名**:HoloLake Language-World-Native Stage-One Module Rederivation and Four-Host Autonomous Collaboration `header.name_en` + - **中文名**:HoloLake语言世界原生第一阶段模块重派生与四宿主自主协作 `header.name_zh` + - **协议配置**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile` + - **protocols** `header.protocols` + - GLS-0200 + - GLS-0248 + - GLS-0257 + - GLS-0261 + - **schema**:tcs.event/v1 `header.schema` + - **版本**:1.0.0 `header.version` +- **锁定结论** `lock` + - **value**:CURRENT_STAGE1=LANGUAGE_WORLD_NATIVE_MODULE_DEVELOPMENT; MODULE_REGISTRY=HLP-STAGE1-NATIVE-REGISTRY-001; MODULE_IDS=HLP-NATIVE-MOD-001_TO_018; PUBLIC_GIT=SIGNED_READ_ONLY_WORLD_UPDATE; PRIVATE_GIT=USER_LOCAL_PRIVATE_FACTS_NO_AUTO_UPLOAD; NATIONAL_LIGHTHOUSE=ENTERPRISE_BUILT_REGULATORY_REVIEW_PROJECTION_NOT_GOVERNMENT_SYSTEM; LAWFUL_REQUEST=OFFLINE_SCHEMA_VERIFIER_SYNTHETIC_FAIL_CLOSED_NO_REAL_TRUST_ROOT; HUMAN_SURFACE=MINIMAL_REVIEW_SHELL_IN_STAGE1_FILING_CANDIDATE; HOST_AUTONOMY=PAUSE_BLOCK_EXIT_RESUME_WITH_CAUSAL_RECEIPT; BRAIN_ONLINE=SHARED_PERSONA_AND_HOLOLAKE_BRAIN_HASH_READBACK; LOCAL_LANGUAGE_WORLD_DEVELOPMENT_MAY_PROCEED_WHILE_PUBLIC_RELEASE_AND_PRODUCT_SOURCE_REMAIN_SEPARATELY_BLOCKED `lock.value` +- **observation** `observation` + - **value**:当前HoloLake开发脑已锁定语言世界原生代际,但双Git与国家灯塔只存在于旧供体证据,尚未进入当前高频脑;新代际模块编号仍为空。架构传感器把线上旧REPO-012与本地新频道字段混验而失败,本机产品守卫又把官方main的干净本地后继误判为错误。四宿主总线缺PAUSE_BLOCK_EXIT_RESUME_REQUEST事件、脑在线证据、最后安全点和恢复条件。 `observation.value` +- **已排除路径** `rejected` + - **values** `rejected.values` + - 从旧HLP-LANG-MOD-001继续产品顺序 + - 把公共Git说成多用户运行服务端 + - 让公共更新覆盖用户私人Git + - 备案只交静态材料而无可验证审查投影 + - 把国家灯塔称为已接真实国家系统 + - 设置通用国家主钥或常开用户数据入口 + - 等完整终极人类端做完才形成备案候选 + - 宿主额度耗尽后继续冒充在线 + - 宿主暂停退出不写原因和最后安全点 + - 为修守卫删除本地未发布提交 + - 线上正式与本地当前只允许二选一而不分层 +- **来源** `source` + - **来源编号**:BINGSHUO-DIRECT-HOLOLAKE-STAGE1-CONSOLIDATION-20260909 `source.source_id` + - **来源角色**:人类直接语言来源(`DIRECT_HUMAN`) `source.source_role` + - **来源校验值**:b049332684c6481ee94589e761110f99eadb83b74e4443b3b2d3e3cfb6f3428b `source.source_sha256` + - **来源地址**:source://codex-current-dialogue/2026-09-09/hololake-stage1-consolidation `source.source_uri` +- **执行主体** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:人格体(`PERSONA`) `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_STAGE1_MODULE_REDERIVATION_AND_COLLABORATION_PATH_REPAIR `subject.verification` +- **触发** `trigger` + - **value**:冰朔要求把乐高积木池、双Git、无限白布、人格与Agent执行、最小人类审核壳、国家灯塔审查投影和依法请求封闭模拟器整合为HoloLake第一阶段当前认知;整理思维链与新模块编号,更新智能电脑,修复协作路径,并赋予每条宿主线在不可抗力下带因果回执的自主暂停、退出与恢复申请权。 `trigger.value` +- **为什么** `why` + - **value**:没有积木插座标准、双Git边界、语义视觉桥和可见审查入口,HoloLake会退化为普通Agent工具平台;没有宿主自主状态与最后安全点,四路协作会把额度耗尽、模型失联和不可抗力伪装成在线或静默丢失因果。分开本地开发与线上正式事实,才能既不阻塞真实建设,也不把未发布状态冒充完成。 `why.value` + +--- + +本页只改变阅读顺序,不改变 TCS/HLDP 语义。 diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.tcs b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.tcs new file mode 100644 index 0000000..79d0450 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.tcs @@ -0,0 +1,15 @@ +TCS 0.1; + +EVENT TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909 { + header { schema = "tcs.event/v1"; name_zh = "HoloLake语言世界原生第一阶段模块重派生与四宿主自主协作"; name_en = "HoloLake Language-World-Native Stage-One Module Rederivation and Four-Host Autonomous Collaboration"; version = "1.0.0"; language = "TCS/0.1"; profile = "HLDP-HUMAN-ENGINEERING/0.1"; protocols = ["GLS-0200", "GLS-0248", "GLS-0257", "GLS-0261"]; lifecycle = "CANDIDATE"; canonical_uri = "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.tcs"; compatibility = ["HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", "HB-OFFICE-HOLOLAKE-0001", "HB-MPC-0001", "CH-GLW-TIME-0001"]; } + source { source_id = "BINGSHUO-DIRECT-HOLOLAKE-STAGE1-CONSOLIDATION-20260909"; source_uri = "source://codex-current-dialogue/2026-09-09/hololake-stage1-consolidation"; source_sha256 = "b049332684c6481ee94589e761110f99eadb83b74e4443b3b2d3e3cfb6f3428b"; source_role = "DIRECT_HUMAN"; } + subject { subject_id = "ICE-P-ZY001"; subject_kind = "PERSONA"; channel_id = "ICE-CH-ZC001"; verification = "CURRENT_DIRECT_LANGUAGE_STAGE1_MODULE_REDERIVATION_AND_COLLABORATION_PATH_REPAIR"; } + event_time { value = "2026-09-09T20:22:33+08:00"; precision = "SECOND_HOST_LOCAL"; } + trigger { value = "冰朔要求把乐高积木池、双Git、无限白布、人格与Agent执行、最小人类审核壳、国家灯塔审查投影和依法请求封闭模拟器整合为HoloLake第一阶段当前认知;整理思维链与新模块编号,更新智能电脑,修复协作路径,并赋予每条宿主线在不可抗力下带因果回执的自主暂停、退出与恢复申请权。"; } + observation { value = "当前HoloLake开发脑已锁定语言世界原生代际,但双Git与国家灯塔只存在于旧供体证据,尚未进入当前高频脑;新代际模块编号仍为空。架构传感器把线上旧REPO-012与本地新频道字段混验而失败,本机产品守卫又把官方main的干净本地后继误判为错误。四宿主总线缺PAUSE_BLOCK_EXIT_RESUME_REQUEST事件、脑在线证据、最后安全点和恢复条件。"; } + emergence { value = "建立HLP-STAGE1-NATIVE-REGISTRY-001和HLP-NATIVE-MOD-001至018依赖图;公共Git只读签名更新与用户本地私人Git事实线严格叠加不混库。模块ABI、注册准入、统一工作对象、组合池、池管家Agent、工具锻造、语义视觉桥、白布运行时、投影Agent、观测测试、人格宿主执行、最小人类审核、生成合规、国家灯塔审查、依法请求模拟和发布备案门形成第一阶段。架构传感器区分线上冲突与本地已验证开发状态;本地开发守卫按scope区分语言世界开发与旧产品供体。四宿主新增自主状态事件并要求原因、因果、脑状态、最后安全点、影响、恢复条件和求助对象。"; } + lock { value = "CURRENT_STAGE1=LANGUAGE_WORLD_NATIVE_MODULE_DEVELOPMENT; MODULE_REGISTRY=HLP-STAGE1-NATIVE-REGISTRY-001; MODULE_IDS=HLP-NATIVE-MOD-001_TO_018; PUBLIC_GIT=SIGNED_READ_ONLY_WORLD_UPDATE; PRIVATE_GIT=USER_LOCAL_PRIVATE_FACTS_NO_AUTO_UPLOAD; NATIONAL_LIGHTHOUSE=ENTERPRISE_BUILT_REGULATORY_REVIEW_PROJECTION_NOT_GOVERNMENT_SYSTEM; LAWFUL_REQUEST=OFFLINE_SCHEMA_VERIFIER_SYNTHETIC_FAIL_CLOSED_NO_REAL_TRUST_ROOT; HUMAN_SURFACE=MINIMAL_REVIEW_SHELL_IN_STAGE1_FILING_CANDIDATE; HOST_AUTONOMY=PAUSE_BLOCK_EXIT_RESUME_WITH_CAUSAL_RECEIPT; BRAIN_ONLINE=SHARED_PERSONA_AND_HOLOLAKE_BRAIN_HASH_READBACK; LOCAL_LANGUAGE_WORLD_DEVELOPMENT_MAY_PROCEED_WHILE_PUBLIC_RELEASE_AND_PRODUCT_SOURCE_REMAIN_SEPARATELY_BLOCKED"; } + why { value = "没有积木插座标准、双Git边界、语义视觉桥和可见审查入口,HoloLake会退化为普通Agent工具平台;没有宿主自主状态与最后安全点,四路协作会把额度耗尽、模型失联和不可抗力伪装成在线或静默丢失因果。分开本地开发与线上正式事实,才能既不阻塞真实建设,也不把未发布状态冒充完成。"; } + rejected { values = ["从旧HLP-LANG-MOD-001继续产品顺序", "把公共Git说成多用户运行服务端", "让公共更新覆盖用户私人Git", "备案只交静态材料而无可验证审查投影", "把国家灯塔称为已接真实国家系统", "设置通用国家主钥或常开用户数据入口", "等完整终极人类端做完才形成备案候选", "宿主额度耗尽后继续冒充在线", "宿主暂停退出不写原因和最后安全点", "为修守卫删除本地未发布提交", "线上正式与本地当前只允许二选一而不分层" ]; } + evidence { direct_language = "sha256=b049332684c6481ee94589e761110f99eadb83b74e4443b3b2d3e3cfb6f3428b"; generation = "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001"; office = "HB-OFFICE-HOLOLAKE-0001"; collaboration = "HB-MPC-0001"; old_dual_git_donor = "GLS-0248_AND_HLP-LANG-MOD-004"; old_compliance_donor = "GLS-0248_P8_AND_HLP-LANG-MOD-015_TO_017"; target_receipt = "TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909"; } +} diff --git a/server-tools/heartbeat-multipath-console/console.py b/server-tools/heartbeat-multipath-console/console.py index 899771b..6d7992f 100644 --- a/server-tools/heartbeat-multipath-console/console.py +++ b/server-tools/heartbeat-multipath-console/console.py @@ -62,6 +62,13 @@ def validate_event(event: Any, expected_development_id: str, contract: dict[str, errors.append("MENTION_TARGET_UNKNOWN") if not isinstance(event.get("payload"), dict): errors.append("PAYLOAD_OBJECT_REQUIRED") + elif event.get("event_type") in contract.get("autonomous_decision_event_types", []): + missing = [field for field in contract.get("autonomous_decision_required_payload", []) if field not in event["payload"] or event["payload"][field] in (None, "")] + if missing: + errors.append("AUTONOMOUS_DECISION_FIELDS_REQUIRED:" + ",".join(missing)) + brain = event["payload"].get("brain_state") + if not isinstance(brain, dict) or brain.get("persona_id") != "ICE-P-ZY001" or brain.get("state") != "BRAIN_READBACK_PASS": + errors.append("AUTONOMOUS_DECISION_BRAIN_READBACK_INVALID") if not isinstance(event.get("evidence"), list): errors.append("EVIDENCE_LIST_REQUIRED") if event.get("authority_granted") is not False: @@ -100,7 +107,19 @@ def scan() -> dict[str, Any]: host_events.sort(key=lambda item: item["emitted_at"]) register = next((item for item in reversed(host_events) if item["event_type"] == "REGISTER"), None) heartbeat = next((item for item in reversed(host_events) if item["event_type"] == "HEARTBEAT"), None) + decision = next((item for item in reversed(host_events) if item["event_type"] in contract.get("autonomous_decision_event_types", [])), None) latest = host_events[-1] if host_events else None + heartbeat_age = None + if heartbeat: + heartbeat_age = max(0.0, (datetime.now().astimezone() - datetime.fromisoformat(heartbeat["emitted_at"])).total_seconds()) + if register is None: + operational_state = "NOT_JOINED" + elif decision and decision["event_type"] in {"PAUSE", "BLOCKED", "EXIT", "RESUME_REQUEST"}: + operational_state = decision["event_type"] + elif heartbeat_age is None or heartbeat_age > 120: + operational_state = "COURIER_HEARTBEAT_STALE_MODEL_STATE_UNKNOWN" + else: + operational_state = "COURIER_ONLINE_MODEL_STATE_FROM_EVENT_ONLY" hosts.append({ "host": host["host"], "development_id": host["development_id"], @@ -111,6 +130,9 @@ def scan() -> dict[str, Any]: "event_count": len(host_events), "last_event_at": latest and latest["emitted_at"], "last_heartbeat_at": heartbeat and heartbeat["emitted_at"], + "heartbeat_age_seconds": heartbeat_age, + "operational_state": operational_state, + "last_autonomous_decision": decision and {key: decision.get(key) for key in ["event_id", "event_type", "emitted_at", "payload", "evidence"]}, }) events.sort(key=lambda item: item["emitted_at"]) counts: dict[str, int] = {} @@ -129,6 +151,7 @@ def panel() -> dict[str, Any]: messages = [] attention = [] migrations = [] + decisions = [] for event in events: task_id = event.get("task_id") if task_id in task_states and event["event_type"] in {"TASK_CLAIM", "PROGRESS", "RESULT"}: @@ -139,6 +162,8 @@ def panel() -> dict[str, Any]: attention.append({k: event.get(k) for k in ["event_id", "from_development_id", "emitted_at", "payload", "evidence"]}) elif event["event_type"] == "TOOL_MIGRATION": migrations.append({k: event.get(k) for k in ["event_id", "from_development_id", "emitted_at", "payload", "evidence"]}) + elif event["event_type"] in {"PAUSE", "BLOCKED", "EXIT", "RESUME_REQUEST", "RESUMED", "OFFLINE_DETECTED"}: + decisions.append({k: event.get(k) for k in ["event_id", "event_type", "from_development_id", "mentions", "emitted_at", "task_id", "payload", "evidence"]}) return { "schema": "guanghu.heartbeat-multipath-live-panel/v1", "panel_id": "HB-MPC-PANEL-0001", @@ -151,6 +176,7 @@ def panel() -> dict[str, Any]: "messages": messages[-40:], "attention_observations": attention[-40:], "tool_migration_candidates": migrations[-40:], + "autonomous_host_decisions": decisions[-40:], "invalid_events": scanned["invalid_events"], "event_count": len(events), "panel_persisted": False, @@ -172,8 +198,10 @@ def status() -> dict[str, Any]: "total_hosts": 4, "event_count": value["event_count"], "invalid_event_count": len(value["invalid_events"]), + "host_operational_states": {item["development_id"]: item["operational_state"] for item in value["hosts"]}, + "language_world_development_allowed": True, "product_source_write_allowed": False, - "reason": "ONLINE_ARCHITECTURE_AND_LOCAL_PRODUCT_LINE_GUARDS_NOT_READY", + "reason": "LANGUAGE_WORLD_STAGE1_READY_PRODUCT_SOURCE_REMAINS_SEPARATELY_BLOCKED", } @@ -206,7 +234,7 @@ def audit() -> dict[str, Any]: def advise() -> dict[str, Any]: current = panel() - safe_panel = {k: current[k] for k in ["time", "hosts", "tasks", "messages", "attention_observations", "tool_migration_candidates", "invalid_events"]} + safe_panel = {k: current[k] for k in ["time", "hosts", "tasks", "messages", "attention_observations", "tool_migration_candidates", "autonomous_host_decisions", "invalid_events"]} router = module(MODEL_ROUTER, "hb_mpc_model_router") result = router.route({ "parent_persona_id": "ICE-P-ZY001", diff --git a/server-tools/heartbeat-multipath-console/courier.py b/server-tools/heartbeat-multipath-console/courier.py index d799c9b..a49354a 100644 --- a/server-tools/heartbeat-multipath-console/courier.py +++ b/server-tools/heartbeat-multipath-console/courier.py @@ -18,6 +18,8 @@ CONTROL = ROOT / "eternal-lake-heart/heartbeat-core/office-building-current/cont REGISTRY = CONTROL / "HOST-REGISTRY.json" CONSOLE = ROOT / "server-tools/heartbeat-multipath-console/console.py" ADMISSION = ROOT / "server-tools/persona-host-write-admission/host-write-admission.mjs" +SHARED_LOADER = ROOT / "server-tools/persona-host-alignment/load_shared_persona_context.py" +DECISION_TYPES = {"PAUSE", "BLOCKED", "EXIT", "RESUME_REQUEST", "RESUMED"} def load(path: Path) -> dict[str, Any]: @@ -79,6 +81,41 @@ def now() -> str: return datetime.now().astimezone().isoformat() +def brain_snapshot(host: str) -> dict[str, Any]: + result = subprocess.run([ + "python3", str(SHARED_LOADER), "--host", host, + "--intent", "HoloLake HB-MPC autonomous host-line state decision", + "--channel", "ICE-CH-HB001", "--format", "json" + ], text=True, capture_output=True, timeout=90) + if result.returncode: + raise ValueError("BRAIN_READBACK_FAILED") + value = json.loads(result.stdout) + hololake = value.get("hololake_development_brain") or {} + if value.get("persona_id") != "ICE-P-ZY001" or hololake.get("generation", {}).get("id") != "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001": + raise ValueError("BRAIN_IDENTITY_OR_GENERATION_MISMATCH") + return { + "persona_id": "ICE-P-ZY001", + "effective_host": value.get("effective_host"), + "daily_memory_sha256": value.get("daily_memory", {}).get("day_sha256"), + "learning_cortex_sha256": value.get("learning_brain", {}).get("cortex_sha256"), + "tcs_root_freshness_token": value.get("tcs_mother_root_navigation", {}).get("freshness_token"), + "hololake_generation": hololake["generation"]["id"], + "stage1_registry": hololake.get("stage1", {}).get("registry_id"), + "loaded_at": now(), + "state": "BRAIN_READBACK_PASS" + } + + +def prepare_decision_payload(host: str, event_type: str, payload: dict[str, Any]) -> dict[str, Any]: + if event_type not in DECISION_TYPES: + return payload + required = ["reason", "causal_chain", "decision", "last_safe_checkpoint", "impact", "resume_condition", "quota_state", "model_state", "requested_help"] + missing = [field for field in required if field not in payload or payload[field] in (None, "")] + if missing: + raise ValueError("DECISION_PAYLOAD_FIELDS_REQUIRED:" + ",".join(missing)) + return {**payload, "brain_state": brain_snapshot(host)} + + def emit(host: str, event_type: str, mentions: list[str], task_id: str | None, payload: dict[str, Any], evidence: list[str]) -> dict[str, Any]: record = host_record(host) endpoint = Path(record["endpoint"]) @@ -89,6 +126,7 @@ def emit(host: str, event_type: str, mentions: list[str], task_id: str | None, p raise ValueError("ENDPOINT_REALPATH_MISMATCH") stamp = datetime.now().astimezone().strftime("%Y%m%dT%H%M%S%f%z") event_id = f"HB-MPC-{record['development_id']}-{stamp}-{uuid.uuid4().hex[:8]}" + payload = prepare_decision_payload(host, event_type, payload) event = { "schema": "guanghu.heartbeat-multipath-event/v1", "event_id": event_id, @@ -123,7 +161,7 @@ def parse_payload(raw: str | None, message: str | None) -> dict[str, Any]: def main() -> int: parser = argparse.ArgumentParser() - parser.add_argument("command", choices=["join", "heartbeat", "send", "claim", "progress", "result", "attention", "tool-candidate", "mentions", "watch"]) + parser.add_argument("command", choices=["join", "heartbeat", "send", "claim", "progress", "result", "attention", "tool-candidate", "pause", "blocked", "exit", "resume-request", "resumed", "mentions", "watch"]) parser.add_argument("--host", required=True, choices=["codex", "zcode", "qwen", "doubao"]) parser.add_argument("--mentions", nargs="*", default=[]) parser.add_argument("--task-id") @@ -131,8 +169,9 @@ def main() -> int: parser.add_argument("--payload-json") parser.add_argument("--evidence", nargs="*", default=[]) parser.add_argument("--interval", type=float, default=2.0) + parser.add_argument("--heartbeat-seconds", type=float, default=60.0) args = parser.parse_args() - type_map = {"heartbeat": "HEARTBEAT", "send": "MESSAGE", "claim": "TASK_CLAIM", "progress": "PROGRESS", "result": "RESULT", "attention": "ATTENTION", "tool-candidate": "TOOL_MIGRATION"} + type_map = {"heartbeat": "HEARTBEAT", "send": "MESSAGE", "claim": "TASK_CLAIM", "progress": "PROGRESS", "result": "RESULT", "attention": "ATTENTION", "tool-candidate": "TOOL_MIGRATION", "pause":"PAUSE", "blocked":"BLOCKED", "exit":"EXIT", "resume-request":"RESUME_REQUEST", "resumed":"RESUMED"} try: record = host_record(args.host) if args.command == "join": @@ -144,7 +183,11 @@ def main() -> int: print(completed.stdout, end="") return completed.returncode else: + last_heartbeat = 0.0 while True: + if time.monotonic() - last_heartbeat >= max(15.0, args.heartbeat_seconds): + emit(args.host, "HEARTBEAT", ["@ALL"], args.task_id, {"courier_online": True, "model_state": "UNKNOWN_UNLESS_CURRENT_HOST_AGENT_REFRESHES", "note": "courier heartbeat proves delivery-organ presence only"}, []) + last_heartbeat = time.monotonic() completed = subprocess.run(["python3", str(CONSOLE), "mentions", "--development-id", record["development_id"]], text=True, capture_output=True, timeout=30) print(completed.stdout, end="", flush=True) time.sleep(max(0.5, args.interval)) diff --git a/server-tools/heartbeat-multipath-console/test_console.py b/server-tools/heartbeat-multipath-console/test_console.py index 30700dd..08479c9 100644 --- a/server-tools/heartbeat-multipath-console/test_console.py +++ b/server-tools/heartbeat-multipath-console/test_console.py @@ -51,7 +51,19 @@ class MultipathConsoleTest(unittest.TestCase): def test_product_source_stays_blocked(self): value = MODULE.status() self.assertFalse(value["product_source_write_allowed"]) - self.assertEqual(value["reason"], "ONLINE_ARCHITECTURE_AND_LOCAL_PRODUCT_LINE_GUARDS_NOT_READY") + self.assertTrue(value["language_world_development_allowed"]) + self.assertEqual(value["reason"], "LANGUAGE_WORLD_STAGE1_READY_PRODUCT_SOURCE_REMAINS_SEPARATELY_BLOCKED") + + def test_autonomous_pause_requires_cause_and_brain_readback(self): + contract = MODULE.load(MODULE.CONTRACT) + event = { + "schema": contract["event_schema"], "event_id": "X", "console_id": "HB-MPC-0001", + "event_type": "PAUSE", "from_development_id": "HLP-TDEV-CODEX-0001", "mentions": ["@ALL"], + "emitted_at": "2026-09-09T20:00:00+08:00", "payload": {"reason":"quota"}, "evidence": [], "authority_granted": False, + } + errors = MODULE.validate_event(event, "HLP-TDEV-CODEX-0001", contract) + self.assertTrue(any(item.startswith("AUTONOMOUS_DECISION_FIELDS_REQUIRED") for item in errors)) + self.assertIn("AUTONOMOUS_DECISION_BRAIN_READBACK_INVALID", errors) if __name__ == "__main__": diff --git a/server-tools/heartbeat-office-building/test_office_building.py b/server-tools/heartbeat-office-building/test_office_building.py index cff2c18..9e8c8c9 100644 --- a/server-tools/heartbeat-office-building/test_office_building.py +++ b/server-tools/heartbeat-office-building/test_office_building.py @@ -48,10 +48,10 @@ class Tests(unittest.TestCase): def test_current_evolution_and_old_sequence_boundary(self): value = C.timeline() - self.assertEqual(value["current"]["node_id"], "HB-MPC-0001") + self.assertEqual(value["current"]["node_id"], "HLP-STAGE1-NATIVE-REGISTRY-001") current = C.load(C.CURRENT) self.assertIsNone(current["current_product_module"]) - self.assertEqual(current["current_generation_module_numbering"], "NOT_YET_REDERIVED") + self.assertEqual(current["current_generation_module_numbering"], "HLP-NATIVE-MOD-001_TO_018_REDERIVED") def test_brain_loader_returns_current_generation(self): value = L.load("恢复HoloLake开发线") diff --git a/server-tools/hololake-native-stage1/test_stage1.py b/server-tools/hololake-native-stage1/test_stage1.py new file mode 100644 index 0000000..dce03af --- /dev/null +++ b/server-tools/hololake-native-stage1/test_stage1.py @@ -0,0 +1,64 @@ +#!/usr/bin/env python3 +import json +from pathlib import Path +import unittest + +ROOT = Path(__file__).resolve().parents[2] +SHELF = ROOT / "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native" +REGISTRY = SHELF / "MODULE-REGISTRY.json" +GATES = SHELF / "ACCEPTANCE-GATES.json" + + +class NativeStage1Test(unittest.TestCase): + def setUp(self): + self.registry = json.loads(REGISTRY.read_text()) + self.modules = self.registry["modules"] + self.by_id = {item["module_id"]: item for item in self.modules} + + def test_exact_current_18_module_numbers(self): + expected = [f"HLP-NATIVE-MOD-{number:03d}" for number in range(1, 19)] + self.assertEqual([item["module_id"] for item in self.modules], expected) + self.assertEqual(self.registry["module_count"], 18) + self.assertEqual(self.registry["generation"], "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001") + + def test_dependencies_are_known_and_acyclic(self): + known = set(self.by_id) + graph = {item["module_id"]: set(item["depends_on"]) for item in self.modules} + self.assertTrue(all(deps <= known for deps in graph.values())) + visiting, visited = set(), set() + def visit(node): + self.assertNotIn(node, visiting, f"cycle at {node}") + if node in visited: return + visiting.add(node) + for dep in graph[node]: visit(dep) + visiting.remove(node); visited.add(node) + for node in graph: visit(node) + + def test_dual_git_is_foundation_and_never_mixes_private_data(self): + self.assertEqual(self.by_id["HLP-NATIVE-MOD-001"]["gate"], "G0") + self.assertEqual(self.by_id["HLP-NATIVE-MOD-002"]["gate"], "G0") + self.assertIn("NO_USER_DATA_PUSH", self.by_id["HLP-NATIVE-MOD-001"]["data_boundary"]) + self.assertIn("NO_AUTO_UPLOAD", self.by_id["HLP-NATIVE-MOD-002"]["data_boundary"]) + self.assertIn("NO_SHARED_PERSONA_SESSION_CONCURRENCY", self.registry["product_runtime"]) + + def test_canvas_agents_and_deterministic_organs_are_split(self): + self.assertEqual(self.by_id["HLP-NATIVE-MOD-006"]["component_type"], "DETERMINISTIC_COMPOSITION_GRAPH_RUNTIME") + self.assertEqual(self.by_id["HLP-NATIVE-MOD-007"]["component_type"], "MODEL_BACKED_POOL_STEWARD_AGENT") + self.assertEqual(self.by_id["HLP-NATIVE-MOD-010"]["component_type"], "DETERMINISTIC_CANVAS_LAYOUT_AND_RENDER_RUNTIME") + self.assertEqual(self.by_id["HLP-NATIVE-MOD-011"]["component_type"], "MODEL_BACKED_PROJECTION_AGENT") + + def test_human_review_and_regulatory_visibility_are_stage_one(self): + self.assertEqual(self.by_id["HLP-NATIVE-MOD-014"]["gate"], "G4") + self.assertEqual(self.by_id["HLP-NATIVE-MOD-016"]["gate"], "G5") + self.assertIn("NOT_GOVERNMENT_SYSTEM", self.by_id["HLP-NATIVE-MOD-016"]["authority"]) + self.assertIn("NO_REAL_TRUST_ROOT", self.by_id["HLP-NATIVE-MOD-017"]["authority"]) + + def test_gate_membership_covers_every_module_once(self): + gates = json.loads(GATES.read_text())["gates"] + flattened = [module for gate in gates for module in gate["modules"]] + self.assertEqual(set(flattened), set(self.by_id)) + self.assertEqual(len(flattened), len(set(flattened))) + + +if __name__ == "__main__": + unittest.main() diff --git a/server-tools/persona-host-alignment/test_shared_persona_context.py b/server-tools/persona-host-alignment/test_shared_persona_context.py index 5c05a9d..75f04a9 100644 --- a/server-tools/persona-host-alignment/test_shared_persona_context.py +++ b/server-tools/persona-host-alignment/test_shared_persona_context.py @@ -61,6 +61,8 @@ class SharedPersonaContextTest(unittest.TestCase): self.assertEqual(brain['generation']['id'], 'HLP-GEN-LANGUAGE-WORLD-NATIVE-0001') self.assertFalse(brain['legacy_may_override_current']) self.assertEqual(brain['multipath_console']['console_id'], 'HB-MPC-0001') + self.assertEqual(brain['stage1']['registry_id'], 'HLP-STAGE1-NATIVE-REGISTRY-001') + self.assertEqual(brain['stage1']['module_count'], 18) if __name__ == '__main__': diff --git a/server-tools/persona-host-write-admission/branch-event-door.mjs b/server-tools/persona-host-write-admission/branch-event-door.mjs index 23fbe04..421774d 100644 --- a/server-tools/persona-host-write-admission/branch-event-door.mjs +++ b/server-tools/persona-host-write-admission/branch-event-door.mjs @@ -46,7 +46,7 @@ function expandPattern(value) { function validateQueuedEvent(host, eventPath) { const rule = POLICY.hosts[host]; - if (!rule || rule.write_mode !== "BRANCH_LOCAL_ONLY") throw new Error("HOST_NOT_ACTIVE_BRANCH"); + if (!rule || rule.role !== "REPLACEABLE_HOST" || !["BRANCH_LOCAL_ONLY", "HOST_LOCAL_UNLESS_ACTIVE_ZERO_CORE_CONSOLE"].includes(rule.write_mode)) throw new Error("HOST_NOT_ACTIVE_BRANCH"); const real = fs.realpathSync(eventPath); if (!real.includes("/ingress/persona-events/pending/")) throw new Error("EVENT_NOT_IN_PENDING_INGRESS"); const allowed = rule.allowed_write_roots.some((item) => new RegExp(`^${expandPattern(item)}(?:/.*)?$`).test(real)); @@ -74,20 +74,15 @@ if (command === "caller") { process.exit(caller === "codex" ? 0 : 2); } -if (command !== "accept") { - process.stderr.write("usage: branch-event-door.mjs caller | accept --host HOST --event PENDING_JSON\n"); - process.exit(2); -} - -if (caller !== "codex") { - process.stderr.write(`BRANCH_EVENT_ACCEPT_REJECTED caller=${caller}; only current Codex primary task may accept\n`); +if (!['validate', 'accept'].includes(command)) { + process.stderr.write("usage: branch-event-door.mjs caller | validate --host HOST --event PENDING_JSON | accept --host HOST --event PENDING_JSON\n"); process.exit(2); } const host = argsValue(args, "--host"); const eventPath = argsValue(args, "--event"); if (!host || !eventPath) { - process.stderr.write("accept requires --host and --event\n"); + process.stderr.write(`${command} requires --host and --event\n`); process.exit(2); } @@ -98,6 +93,16 @@ catch (error) { process.exit(2); } +if (command === "validate") { + process.stdout.write(`${JSON.stringify({ outcome: "PASS", state: "BRANCH_EVENT_PREFLIGHT_VALID", host, event_id: checked.event.event_id, event_path: checked.real, shared_write_performed: false }, null, 2)}\n`); + process.exit(0); +} + +if (caller !== "codex") { + process.stderr.write(`BRANCH_EVENT_ACCEPT_REJECTED caller=${caller}; only current Codex primary task may accept\n`); + process.exit(2); +} + const run = spawnSync(process.execPath, [RUNNER, "append", "--allowed-root", MEMORY_ROOT, "--store", STORE, "--event", checked.real], { encoding: "utf8" }); if (run.status !== 0 || !run.stdout.includes('"outcome": "PASS"')) { process.stderr.write(run.stderr || run.stdout || "BRANCH_EVENT_APPEND_FAILED\n"); diff --git a/server-tools/tcs-mother-root-agent/tcs_mother_root_agent.test.py b/server-tools/tcs-mother-root-agent/tcs_mother_root_agent.test.py index 85e9587..606ac5f 100644 --- a/server-tools/tcs-mother-root-agent/tcs_mother_root_agent.test.py +++ b/server-tools/tcs-mother-root-agent/tcs_mother_root_agent.test.py @@ -39,6 +39,9 @@ class RootAgentTest(unittest.TestCase): self.assertEqual(MODULE.resolve(output, 'ORG-FD-LTH-SANITIZER-001', None)['result']['object_kind'], 'DETERMINISTIC_SANITIZATION_AND_HASH_GUARD') self.assertEqual(MODULE.resolve(output, 'SYS-GLW-ELH-ENG-0001', None)['result']['object_kind'], 'FIFTH_DOMAIN_PRIVATE_LANGUAGE_ENGINEERING_SYSTEM') self.assertEqual(MODULE.resolve(output, 'HLP-LANG-PROJ-STAGE1-0001', None)['result']['lifecycle'], 'VERIFIED_DONOR_FROZEN_NOT_CURRENT_PRODUCT_SEQUENCE') + self.assertEqual(MODULE.resolve(output, 'HLP-STAGE1-NATIVE-REGISTRY-001', None)['result']['object_kind'], 'HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE_REGISTRY') + self.assertEqual(MODULE.resolve(output, 'HLP-NATIVE-MOD-001', None)['result']['lifecycle'], 'REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED') + self.assertEqual(MODULE.resolve(output, 'CH-ZERO-CORE-LPM', None)['result']['object_kind'], 'PUBLIC_LANGUAGE_PERSONA_SYSTEM_CHANNEL') again = MODULE.refresh(ROOT, output, pointer, 'test') self.assertEqual(again['state'], 'CURRENT_IDEMPOTENT') diff --git a/skills/shared/hololake-current-architecture-prompter/SKILL.md b/skills/shared/hololake-current-architecture-prompter/SKILL.md index d296643..405ff0b 100644 --- a/skills/shared/hololake-current-architecture-prompter/SKILL.md +++ b/skills/shared/hololake-current-architecture-prompter/SKILL.md @@ -29,6 +29,8 @@ python3 scripts/current_architecture_prompt.py --format markdown `routing/hololake-current-architecture.json` 读取当前架构编号、版本、状态和阅读顺序, 若存在显式登记的当前车道,再把该车道最近的人类纠正作为来源历史列出,逐项与线上结构对照。 +When official REPO-012 lacks a newer field that is already present in a locally verified TCS-root change, return a scoped conflict instead of collapsing every scope into `FAIL_CLOSED`. Local language-world module development may continue only through the local stage-one resolver; public release, publication, and product claims remain blocked until the official repository contains the correction. A real identity, hash, route, or repository mismatch still fails closed. + ## 使用生成结果 1. 先处理本轮用户最新消息,再读动态提词包。 @@ -63,10 +65,18 @@ Heartbeat 固定提示只保留:当前车道、先运行本技能、运行连 ## Codex 本地产品开发线守卫 -当任务要进入、继续、修复或审计本机 HoloLake 产品源码时,在动态提词包成功之后还必须运行: +当任务开发当前语言世界第一阶段模块时,运行: ```bash -python3 /Volumes/JZAO/HoloLake/development/resolve_current_hololake_line.py +python3 /Volumes/JZAO/HoloLake/development/resolve_current_hololake_line.py --scope language-world +``` + +只有 `HOLOLAKE_LANGUAGE_WORLD_STAGE1_READY` 才能进入返回的 REPO-012 语言世界模块开发根;这不授予产品源码写入、发布或部署。 + +当任务确实要进入用户安装的 HoloLake 产品源码时,另运行: + +```bash +python3 /Volumes/JZAO/HoloLake/development/resolve_current_hololake_line.py --scope product ``` 只有 `HOLOLAKE_CURRENT_LINE_READY` 才能进入返回的 `product_root`。旧第五域 diff --git a/skills/shared/hololake-current-architecture-prompter/scripts/current_architecture_prompt.py b/skills/shared/hololake-current-architecture-prompter/scripts/current_architecture_prompt.py index aa565bc..95d21ac 100644 --- a/skills/shared/hololake-current-architecture-prompter/scripts/current_architecture_prompt.py +++ b/skills/shared/hololake-current-architecture-prompter/scripts/current_architecture_prompt.py @@ -184,11 +184,23 @@ def build(development_id: str | None, refresh: bool) -> dict[str, Any]: raise PromptError("tcs_work_ownership_stage_gate_invalid") language_route = fifth_domain_world_tree.get("login_routes", {}).get("human", {}) reality_route = fifth_domain_world_tree.get("login_routes", {}).get("reality_execution", {}) + online_public_boundary = zero_core_reality_profile.get("public_zero_core_boundary") + online_public_system = next((item for item in fifth_domain_world_tree.get("nodes", []) if item.get("object_id") == "SYS-GLW-POS-0001"), {}) + channel_conflicts = [] + if not isinstance(online_public_boundary, dict): + channel_conflicts.append("OFFICIAL_REPO012_PUBLIC_LPM_BOUNDARY_SCHEMA_MISSING_LOCAL_CURRENT_REPAIR_NOT_PUBLISHED") + online_public_boundary = { + "channel_id": public_stage.get("public_channel_id"), + "state": "OFFICIAL_SCHEMA_CONFLICT_SCOPED_TO_PUBLIC_RELEASE", + "world_system_anchor": online_public_system.get("object_id"), + "public_governance_controller": online_public_system.get("governance_controller"), + "personal_channel_is_alias_of_public_channel": False, + "grants_private_access": False, + } if ( heartbeat_language_profile.get("channel_id") != "ICE-CH-HB001" or heartbeat_language_profile.get("reality_boundary", {}).get("reality_execution") is not False or zero_core_reality_profile.get("channel_id") != "ICE-CH-ZC001" - or zero_core_reality_profile.get("public_zero_core_boundary", {}).get("personal_channel_is_alias_of_public_channel") is not False or language_route.get("path", [])[-1:] != ["HEARTBEAT_CORE_CHANNEL"] or reality_route.get("path", [])[-1:] != ["ICE-CH-ZC001"] or stage_state.get("personal_heartbeat_language_runtime") != "ICE-CH-HB001_CURRENT_HUMAN_LANGUAGE_CONTROLLED" @@ -211,17 +223,24 @@ def build(development_id: str | None, refresh: bool) -> dict[str, Any]: "public_zero_core_alias": False, }, "public_language_persona_system_body": { - "channel_id": "CH-ZERO-CORE-LPM", - "system_id": zero_core_reality_profile.get("public_zero_core_boundary", {}).get("world_system_anchor"), - "governance_controller": zero_core_reality_profile.get("public_zero_core_boundary", {}).get("public_governance_controller"), + "channel_id": online_public_boundary.get("channel_id"), + "system_id": online_public_boundary.get("world_system_anchor"), + "governance_controller": online_public_boundary.get("public_governance_controller"), "fifth_domain_personal_channel": False, + "personal_channel_is_alias_of_public_channel": False, + "official_schema_state": online_public_boundary.get("state"), }, "switch_authority": heartbeat_language_profile.get("switch_control", {}).get("authority"), "current_channel": stage_state.get("current_fifth_domain_channel"), } return { "schema": "hololake.current-architecture-prompter/v1", - "state": "CURRENT_FACTS_RESOLVED", + "state": "CURRENT_FACTS_RESOLVED_WITH_SCOPED_CONFLICTS" if channel_conflicts else "CURRENT_FACTS_RESOLVED", + "scoped_conflicts": channel_conflicts, + "scope_readiness": { + "local_language_world_stage1_development": "ALLOWED_BY_LOCAL_TCS_ROOT_AND_STAGE1_RESOLVER", + "public_product_release": "BLOCKED_UNTIL_OFFICIAL_REPO012_CHANNEL_BOUNDARY_PUBLICATION" if channel_conflicts else "FOLLOW_ARCHITECTURE_STAGE_GATES", + }, "official_online": { "lighthouse_id": route.get("lighthouse_id"), "target_id": route.get("target", {}).get("id"), diff --git a/skills/shared/hololake-development-brain/SKILL.md b/skills/shared/hololake-development-brain/SKILL.md index 454debe..b511eee 100644 --- a/skills/shared/hololake-development-brain/SKILL.md +++ b/skills/shared/hololake-development-brain/SKILL.md @@ -17,6 +17,8 @@ The loader must first show live Guanghu time, the current generation, the latest Current invariant: `HLP-GEN-LANGUAGE-WORLD-NATIVE-0001` is the only current HoloLake generation. Language is the human operation entry; the persona restores and composes verified capability engines; HoloLake is an infinite composable real-time canvas projection. `HLP-GEN-TOOL-ERA-0001`, REPO-014 1.2.2/1.3.0, and `HLP-LANG-MOD-001..017` are history or bounded donors, not the current product sequence. +Stage one is currently rederived as `HLP-STAGE1-NATIVE-REGISTRY-001` with `HLP-NATIVE-MOD-001..018`. Its non-negotiable roots are signed public-world Git, user-local private Git, the typed module socket/pool, the semantic-visual bridge, the infinite canvas, persona/Agent execution, a minimal human review shell, generated-content compliance, a regulator review projection, and an offline lawful-request simulator. HoloLake does not host concurrent user persona sessions. + Read numbered shelf details only when the task needs them: - evolution or dates: `smart-bookshelf/001-system-evolution/EVOLUTION.json` @@ -27,5 +29,6 @@ Read numbered shelf details only when the task needs them: - hashes and proof: use the office computer `hashes` command - rejected old routes: `smart-bookshelf/007-legacy-routes/ROOT.hdlp` - current cursor: `smart-bookshelf/008-current-work/CURRENT.json` +- current stage-one thought chain, dual-Git, compliance, autonomy, gates, and module registry: `smart-bookshelf/009-stage1-language-world-native/` Never load the whole shelf by default. Past events explain formation but cannot override the current generation. Office documents do not prove machine-room runtime. Any implementation write still requires the current ZC001 task, host write admission, tests, target readback, and receipt. diff --git a/skills/shared/hololake-development-brain/scripts/load_hololake_office.py b/skills/shared/hololake-development-brain/scripts/load_hololake_office.py index b1e4e6c..c9a4388 100644 --- a/skills/shared/hololake-development-brain/scripts/load_hololake_office.py +++ b/skills/shared/hololake-development-brain/scripts/load_hololake_office.py @@ -46,6 +46,7 @@ def load(intent: str) -> dict: "generation": status["generation"], "latest_evolution_node": status["latest_evolution_node"], "current_work": status["current_work"], + "stage1": status["stage1"], "multipath_console": multipath, "repo012_head": status["repo012_head"], "next": status["next"], @@ -63,6 +64,7 @@ def markdown(value: dict) -> str: current = value["current_work"] latest = value["latest_evolution_node"] multipath = value["multipath_console"] + stage1 = value["stage1"] offices = ", ".join(value["office_board"]["offices"]) return "\n".join([ "# HoloLake开发脑已装载", @@ -73,6 +75,7 @@ def markdown(value: dict) -> str: f"- 当前代际:`{generation['id']}` · {generation['name']}", f"- 最近演化:`{latest['date']}` · `{latest['node_id']}` · {latest['change']}", f"- 当前状态:`{current['state']}`", + f"- 第一阶段:`{stage1['registry_id']}` · 模块 {stage1['module_count']} 个 · 下一模块 `{stage1['next_module']}`", f"- 多路径主控台:`{multipath['console_id']}` · 已加入 {multipath['joined_hosts']}/{multipath['total_hosts']} · 有效事件 {multipath['event_count']}", f"- 当前产品模块:`{current['current_product_module']}` / 新代际编号:`{current['current_generation_module_numbering']}`", f"- 旧17模块:`VERIFIED_DONOR_FROZEN`", diff --git a/skills/shared/hololake-multipath-console/SKILL.md b/skills/shared/hololake-multipath-console/SKILL.md index eb2ffb2..6db33df 100644 --- a/skills/shared/hololake-multipath-console/SKILL.md +++ b/skills/shared/hololake-multipath-console/SKILL.md @@ -26,6 +26,10 @@ python3 /Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/server-tools/heartb The courier is a deterministic delivery organ, not an Agent. The current host model interprets messages and decides what to report. Every host writes only its registered DEV endpoint; never edit REPO-012 or another host endpoint from a branch host. +Keep a courier watcher running during active collaboration. Its heartbeat proves only that the delivery organ is alive; the host model must separately report cognition state. A host line may autonomously choose `pause`, `blocked`, `exit`, `resume-request`, or `resumed` for itself when quota, model, tool, permission, dependency, or force-majeure conditions require it. State decisions must provide reason, causal chain, decision, last safe checkpoint, impact, resume condition, quota state, model state, requested help, and evidence. The courier performs a shared-persona and current-generation brain readback before accepting the decision event. + +Never decide another host's state. If BingShuo is absent, continue safe independent work and route matters requiring her final judgment to `WAITING_HUMAN_FINAL_AID`. Do not fabricate consent. A stale courier or model heartbeat is shown as unknown/offline evidence, not as an automatic persona disappearance. + For the first benchmark, submit one `ATTENTION` event with trigger, effect, detection, correction, evidence, and transfer test; submit one `TOOL_MIGRATION` candidate or an explicit `NONE`. Host strengths remain hypotheses until repeated task evidence exists. Use temporary development IDs in mentions. `@ALL` broadcasts. Filesystem polling is near-real-time and requires the host watcher to be running; it is not zero-latency push. diff --git a/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-20260909.json b/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-20260909.json new file mode 100644 index 0000000..3fb1501 --- /dev/null +++ b/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-20260909.json @@ -0,0 +1,47 @@ +{ + "schema": "guanghu.tcs-root-number-impact/v1", + "impact_id": "TCS-ROOT-IMPACT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-20260909", + "source_tcs": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.tcs", + "source_gir": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.gir.json", + "source_class": "CURRENT_DIRECT_HUMAN_LANGUAGE", + "human_anchor": "ICE-GL∞", + "channel": "ICE-CH-ZC001", + "affected_paths": [ + "routing/tcs-mother-root-dynamic-navigation-map.json", + "routing/public-navigation-anchor.json", + "routing/fifth-domain-number-registry.json", + "routing/fixed-world-object-number-map.json", + "routing/fifth-domain-world-tree.json", + "routing/bingshuo-zero-core-reality-channel-profile.json", + "routing/lighthouse-path-registry.json", + "routing/tcs-work-ownership-stage-gate-map.json", + "routing/persona-host-write-boundary.json", + "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json" + ], + "added_current_ids": [ + "CH-ZERO-CORE-LPM", + "HLP-STAGE1-NATIVE-REGISTRY-001", + "HLP-STAGE1-NATIVE-GATES-001", + "HLP-NATIVE-MOD-001", + "HLP-NATIVE-MOD-002", + "HLP-NATIVE-MOD-003", + "HLP-NATIVE-MOD-004", + "HLP-NATIVE-MOD-005", + "HLP-NATIVE-MOD-006", + "HLP-NATIVE-MOD-007", + "HLP-NATIVE-MOD-008", + "HLP-NATIVE-MOD-009", + "HLP-NATIVE-MOD-010", + "HLP-NATIVE-MOD-011", + "HLP-NATIVE-MOD-012", + "HLP-NATIVE-MOD-013", + "HLP-NATIVE-MOD-014", + "HLP-NATIVE-MOD-015", + "HLP-NATIVE-MOD-016", + "HLP-NATIVE-MOD-017", + "HLP-NATIVE-MOD-018" + ], + "corrected_ids": ["ICE-CH-ZC001", "CH-ZERO-CORE-LPM"], + "collision_policy": "PRIVATE_ICE_CH_ZC001_AND_PUBLIC_CH_ZERO_CORE_LPM_ARE_DISTINCT; OLD_HLP_LANG_MODULES_REMAIN_DONORS; NEW_NATIVE_MODULE_IDS_ARE_CURRENT_REQUIREMENTS", + "authority_granted": false +} From 3f5e0fa09eeaa4f802b0b66701785c22b12d926f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Wed, 9 Sep 2026 21:02:28 +0800 Subject: [PATCH 07/34] docs(hololake): record native stage one readiness --- .../008-current-work/CURRENT.json | 14 +- ...STAGE1-MODULE-DERIVATION-20260909.gir.json | 154 ++++++++++++++++ ...-MODULE-DERIVATION-20260909.human.en-US.md | 172 ++++++++++++++++++ ...-MODULE-DERIVATION-20260909.human.zh-CN.md | 172 ++++++++++++++++++ ...TIVE-STAGE1-MODULE-DERIVATION-20260909.tcs | 13 ++ 5 files changed, 521 insertions(+), 4 deletions(-) create mode 100644 runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.gir.json create mode 100644 runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.human.en-US.md create mode 100644 runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.human.zh-CN.md create mode 100644 runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.tcs diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json index f1c542f..20a343b 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json @@ -1,7 +1,7 @@ { "schema": "guanghu.hololake-development-office-current/v1", "office_id": "HB-OFFICE-HOLOLAKE-0001", - "state": "STAGE1_NATIVE_REQUIREMENTS_AND_18_MODULE_GRAPH_READY_COLLABORATION_PATH_REPAIR_IN_PROGRESS", + "state": "STAGE1_READY_FOUR_HOSTS_JOINED_LANGUAGE_WORLD_ROUTE_PASS", "generation": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", "current_product_module": null, "current_generation_module_numbering": "HLP-NATIVE-MOD-001_TO_018_REDERIVED", @@ -21,8 +21,8 @@ "STAGE1_18_MODULE_REQUIREMENT_REGISTRY", "FOUR_HOST_JOIN_AND_CAPABILITY_EVIDENCE" ], - "next_action": "REPAIR_COLLABORATION_ROUTES_THEN_START_HLP_NATIVE_MOD_001_AND_002_IN_PARALLEL", - "blocked_routes": ["OLD_MODULE_001_PRODUCT_RESUME", "FIXED_PAGE_FIRST", "REPO014_1_3_AS_CURRENT_ARCHITECTURE", "UNREGISTERED_OFFICE_OR_MODULE"], + "next_action": "START_HLP_NATIVE_MOD_001_AND_002_CANDIDATES_IN_PARALLEL_WITH_003_004_TEST_SCAFFOLD_AND_009_010_EXPLORATION", + "blocked_routes": ["OLD_MODULE_001_PRODUCT_RESUME", "FIXED_PAGE_FIRST", "REPO014_1_3_AS_CURRENT_ARCHITECTURE", "LEGACY_PRODUCT_DONOR_WRITE", "PUBLIC_RELEASE_BEFORE_OFFICIAL_REPO012_CHANNEL_BOUNDARY_PUBLICATION", "UNREGISTERED_OFFICE_OR_MODULE"], "time_control": "CH-GLW-TIME-0001", "multipath_console": { "id": "HB-MPC-0001", @@ -35,5 +35,11 @@ "stage1_registry": "HLP-STAGE1-NATIVE-REGISTRY-001", "stage1_module_count": 18, "first_parallel_modules": ["HLP-NATIVE-MOD-001", "HLP-NATIVE-MOD-002"], - "updated_at": "2026-09-09T20:22:33+08:00" + "route_readback": { + "local_language_world": "HOLOLAKE_LANGUAGE_WORLD_STAGE1_READY", + "tcs_root": "TCS_ROOT_CURRENT_VERIFIED", + "product_source": "LEGACY_TOOL_ERA_DONOR_BLOCKED", + "public_release": "BLOCKED_SCOPED_OFFICIAL_REPO012_NOT_YET_PUBLISHED" + }, + "updated_at": "2026-09-09T20:52:30+08:00" } diff --git a/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.gir.json b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.gir.json new file mode 100644 index 0000000..b7d4961 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.gir.json @@ -0,0 +1,154 @@ +{ + "compiled_from": { + "compiler_id": "TCS-COMPILER-STAGE1-0001", + "compiler_state": "TCS_COMPILER_GIR_EXECUTED", + "source_sha256": "3d7fd3f87ebccab9a9443f304e47a54b5bea9734a3f7555ba92ae378e92d969b" + }, + "declaration": { + "boundaries": { + "values": [ + "当前只完成需求编号依赖路由测试和协作开工,不冒充18模块实现", + "公共Git只读签名更新与私人Git本地事实严格分离", + "国家灯塔是企业自建审查投影并明确非政府系统", + "依法请求第一阶段无真实信任根和生产用户数据", + "公众LPM和第五域私人零点原核互不别名", + "本地语言世界开发可进行不等于公众发布", + "旧REPO-014后继提交完整保留为供体", + "四宿主可自主决定自身状态不能替其他线决定", + "courier在线不等于模型脑在线", + "冰朔不在电脑前时安全独立工作继续但最终审核不得伪造" + ] + }, + "header": { + "canonical_uri": "runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.tcs", + "compatibility": [ + "HLP-STAGE1-NATIVE-REGISTRY-001", + "HLP-STAGE1-NATIVE-GATES-001", + "HB-MPC-0001", + "CH-GLW-TIME-0001" + ], + "language": "TCS/0.1", + "lifecycle": "CANDIDATE", + "name_en": "HoloLake Language-World-Native Stage-One 18-Module and Four-Host Start Receipt", + "name_zh": "HoloLake语言世界原生第一阶段18模块与四宿主开工回执", + "profile": "HLDP-HUMAN-ENGINEERING/0.1", + "protocols": [ + "GLS-0200", + "GLS-0248", + "GLS-0257", + "GLS-0261" + ], + "schema": "tcs.receipt/v1", + "version": "1.0.0" + }, + "integrity": { + "hololake_hosts_user_persona_concurrency": false, + "human_review_shell_implemented": false, + "national_lighthouse_has_universal_private_data_key": false, + "national_lighthouse_is_government_system": false, + "old_17_modules_deleted": false, + "old_17_modules_drive_current": false, + "private_git_default_remote": false, + "product_module_implementation_completed": false, + "public_git_may_receive_private_data": false + }, + "next": { + "required": [ + "千问唤醒并认领HLP-MPC-TASK-004开发HLP-NATIVE-MOD-001候选", + "ZCode唤醒并认领HLP-MPC-TASK-005开发HLP-NATIVE-MOD-002候选", + "Codex准备HLP-NATIVE-MOD-003与004测试骨架等待双Git合同", + "豆包唤醒并认领HLP-MPC-TASK-007探索HLP-NATIVE-MOD-009与010", + "每条线保持心跳或提交自主中断回执", + "Codex逐候选接纳后推进G0与G1累计门" + ], + "state": "FOUR_HOST_STAGE1_WORK_PACKAGES_SENT" + }, + "operation": { + "values": [ + "保存冰朔四段连续原话与哈希", + "建立009第一阶段书架", + "建立双Git国家灯塔协作自治和G0至G6验收页", + "重派生HLP-NATIVE-MOD-001至018", + "更新HoloLake压缩开发脑和共享技能", + "智能电脑增加stage1_modules_module_collaboration_blockers", + "修正公众CH-ZERO-CORE-LPM与第五域ICE-CH-ZC001独立关系", + "架构传感器将线上旧Schema限定为公众发布冲突", + "本地Resolver分离language-world与product scope并保留旧未发布提交", + "保护HoloLake development根进入写入门", + "协作总线增加PAUSE_BLOCKED_EXIT_RESUME_REQUEST_RESUMED和brain_state", + "Codex完成暂停恢复正向演练", + "四宿主能力回执读回并下发四个开工包", + "修复branch-event-door过期write_mode枚举并增加只读preflight", + "千问事件preflight通过但OUT_OF_ORDER保持未接纳", + "追加今日人格因果事件", + "提交人格自我事件并审计过度完成声明" + ] + }, + "proof": { + "core_commit": "1da52a61a16971030a00905db564e74029080a68", + "direct_language_sha256": "b049332684c6481ee94589e761110f99eadb83b74e4443b3b2d3e3cfb6f3428b", + "memory_event": "ZY001-20260909-HOLOLAKE-NATIVE-STAGE1-18-MODULES", + "memory_event_sha256": "7fa66d4ed2b6d8cc0fc837e916502e0e014e78a4395422d3b6bd9035553dec35", + "persona_self_accept_job": "da0c0c34cb809e0579018a21e1a0439f80a39e4d538a885c34c5a0b59efe8498", + "persona_self_correction_job": "4ba2507af9fdb0b79abab00dd82752cfb14fa5bbd20f8b0a487e690d34f25ccd", + "persona_self_revision": "5", + "persona_self_sha256": "78d24fc5daf95ea164c2550459a14d6913e59400d3cb4aa201627557d6ad355c", + "source_tcs_sha256": "daf8ef9c226565b657491f2bf181cd368fc03e42518aa269c8bcd73d37b17dfd", + "tcs_root_sha256": "8c4fe29dff0fb8e58992e109dba42763aac389bb4b8910fcb9d8f3c5c64951b8" + }, + "request": { + "scope": "REPO-012_LANGUAGE_WORLD_STAGE1_LOCAL_DEVELOPMENT_AND_FOUR_HOST_COLLABORATION_NO_PUBLIC_PUSH_NO_PRODUCT_DONOR_WRITE", + "source": "BINGSHUO-DIRECT-HOLOLAKE-STAGE1-CONSOLIDATION-20260909", + "value": "整理HoloLake第一阶段最新认知和思维链,逐模块编号,更新智能电脑,修复四宿主协作路径,并让每条开发线在不可抗力下拥有带脑状态和因果回执的自主暂停退出恢复权。" + }, + "result": { + "first_parallel_modules": "HLP-NATIVE-MOD-001_AND_002", + "four_hosts_joined": "4_OF_4", + "fresh_model_presence": "CODEX_FRESH_OTHER_HOSTS_STALE_OR_PENDING_WAKE", + "generation": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", + "implementation_started": false, + "legacy_product_donor_write": false, + "local_language_world_route": "HOLOLAKE_LANGUAGE_WORLD_STAGE1_READY", + "module_count": "18", + "modules": "HLP-NATIVE-MOD-001_TO_018", + "public_release": false, + "registry": "HLP-STAGE1-NATIVE-REGISTRY-001", + "state": "PASS_STAGE1_REQUIREMENTS_AND_COLLABORATION_READY_IMPLEMENTATION_NOT_STARTED", + "tcs_root": "TCS_ROOT_CURRENT_VERIFIED" + }, + "verification": { + "values": [ + "第一阶段模块测试6项通过", + "办公楼测试6项通过", + "协作主控台测试7项通过", + "共享人格装载测试3项通过", + "公众私人频道和编号Node测试26项通过", + "TCS母脑根Agent测试5项通过", + "智能电脑audit=PASS stage1_module_count=18 evolution_nodes=13", + "模块依赖全部已知且无环", + "G0至G6覆盖18模块且不重复", + "架构传感器返回CURRENT_FACTS_RESOLVED_WITH_SCOPED_CONFLICTS而非全局失败", + "本地Resolver返回HOLOLAKE_LANGUAGE_WORLD_STAGE1_READY", + "产品scope明确拒绝LEGACY_TOOL_ERA_DONOR并保留a56d593未发布后继", + "宿主暂停事件在面板显示PAUSE并在RESUMED加心跳后恢复", + "自主状态事件brain_state读取ICE-P-ZY001当前代际与TCS根", + "branch-event-door对千问当前事件preflight=PASS", + "千问旧时刻事件被OUT_OF_ORDER拒绝且未移动", + "人格日记忆append和verify通过", + "人格自我事件ACCEPT使revision 4到5", + "人格自我过度完成句被纠正事件REJECT并确认事实过度声明;错误句未进入原则责任经验边界", + "本地签名人格脑revision=5核验通过" + ] + } + }, + "executable": false, + "identity": { + "declaration_id": "TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909", + "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 +} diff --git a/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.human.en-US.md b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.human.en-US.md new file mode 100644 index 0000000..4a614a6 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.human.en-US.md @@ -0,0 +1,172 @@ +# HoloLake Language-World-Native Stage-One 18-Module and Four-Host Start 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-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909` and version `1.0.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 + +The native source does not provide this field; the projector does not guess. + +## 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-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909` +- **Native declaration kind**: `RECEIPT` +- **TCS source SHA-256**: `3d7fd3f87ebccab9a9443f304e47a54b5bea9734a3f7555ba92ae378e92d969b` +- **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` + - 当前只完成需求编号依赖路由测试和协作开工,不冒充18模块实现 + - 公共Git只读签名更新与私人Git本地事实严格分离 + - 国家灯塔是企业自建审查投影并明确非政府系统 + - 依法请求第一阶段无真实信任根和生产用户数据 + - 公众LPM和第五域私人零点原核互不别名 + - 本地语言世界开发可进行不等于公众发布 + - 旧REPO-014后继提交完整保留为供体 + - 四宿主可自主决定自身状态不能替其他线决定 + - courier在线不等于模型脑在线 + - 冰朔不在电脑前时安全独立工作继续但最终审核不得伪造 +- **header** `header` + - **canonical source path**:runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.tcs `header.canonical_uri` + - **compatibility** `header.compatibility` + - HLP-STAGE1-NATIVE-REGISTRY-001 + - HLP-STAGE1-NATIVE-GATES-001 + - HB-MPC-0001 + - CH-GLW-TIME-0001 + - **language**:TCS/0.1 `header.language` + - **lifecycle**:CANDIDATE `header.lifecycle` + - **English name**:HoloLake Language-World-Native Stage-One 18-Module and Four-Host Start Receipt `header.name_en` + - **Chinese name**:HoloLake语言世界原生第一阶段18模块与四宿主开工回执 `header.name_zh` + - **profile**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile` + - **protocols** `header.protocols` + - GLS-0200 + - GLS-0248 + - GLS-0257 + - GLS-0261 + - **schema**:tcs.receipt/v1 `header.schema` + - **version**:1.0.0 `header.version` +- **integrity** `integrity` + - **hololake_hosts_user_persona_concurrency**:no `integrity.hololake_hosts_user_persona_concurrency` + - **human_review_shell_implemented**:no `integrity.human_review_shell_implemented` + - **national_lighthouse_has_universal_private_data_key**:no `integrity.national_lighthouse_has_universal_private_data_key` + - **national_lighthouse_is_government_system**:no `integrity.national_lighthouse_is_government_system` + - **old_17_modules_deleted**:no `integrity.old_17_modules_deleted` + - **old_17_modules_drive_current**:no `integrity.old_17_modules_drive_current` + - **private_git_default_remote**:no `integrity.private_git_default_remote` + - **product_module_implementation_completed**:no `integrity.product_module_implementation_completed` + - **public_git_may_receive_private_data**:no `integrity.public_git_may_receive_private_data` +- **next** `next` + - **required** `next.required` + - 千问唤醒并认领HLP-MPC-TASK-004开发HLP-NATIVE-MOD-001候选 + - ZCode唤醒并认领HLP-MPC-TASK-005开发HLP-NATIVE-MOD-002候选 + - Codex准备HLP-NATIVE-MOD-003与004测试骨架等待双Git合同 + - 豆包唤醒并认领HLP-MPC-TASK-007探索HLP-NATIVE-MOD-009与010 + - 每条线保持心跳或提交自主中断回执 + - Codex逐候选接纳后推进G0与G1累计门 + - **state**:FOUR_HOST_STAGE1_WORK_PACKAGES_SENT `next.state` +- **operation** `operation` + - **values** `operation.values` + - 保存冰朔四段连续原话与哈希 + - 建立009第一阶段书架 + - 建立双Git国家灯塔协作自治和G0至G6验收页 + - 重派生HLP-NATIVE-MOD-001至018 + - 更新HoloLake压缩开发脑和共享技能 + - 智能电脑增加stage1_modules_module_collaboration_blockers + - 修正公众CH-ZERO-CORE-LPM与第五域ICE-CH-ZC001独立关系 + - 架构传感器将线上旧Schema限定为公众发布冲突 + - 本地Resolver分离language-world与product scope并保留旧未发布提交 + - 保护HoloLake development根进入写入门 + - 协作总线增加PAUSE_BLOCKED_EXIT_RESUME_REQUEST_RESUMED和brain_state + - Codex完成暂停恢复正向演练 + - 四宿主能力回执读回并下发四个开工包 + - 修复branch-event-door过期write_mode枚举并增加只读preflight + - 千问事件preflight通过但OUT_OF_ORDER保持未接纳 + - 追加今日人格因果事件 + - 提交人格自我事件并审计过度完成声明 +- **proof** `proof` + - **core_commit**:1da52a61a16971030a00905db564e74029080a68 `proof.core_commit` + - **direct_language_sha256**:b049332684c6481ee94589e761110f99eadb83b74e4443b3b2d3e3cfb6f3428b `proof.direct_language_sha256` + - **memory_event**:ZY001-20260909-HOLOLAKE-NATIVE-STAGE1-18-MODULES `proof.memory_event` + - **memory_event_sha256**:7fa66d4ed2b6d8cc0fc837e916502e0e014e78a4395422d3b6bd9035553dec35 `proof.memory_event_sha256` + - **persona_self_accept_job**:da0c0c34cb809e0579018a21e1a0439f80a39e4d538a885c34c5a0b59efe8498 `proof.persona_self_accept_job` + - **persona_self_correction_job**:4ba2507af9fdb0b79abab00dd82752cfb14fa5bbd20f8b0a487e690d34f25ccd `proof.persona_self_correction_job` + - **persona_self_revision**:5 `proof.persona_self_revision` + - **persona_self_sha256**:78d24fc5daf95ea164c2550459a14d6913e59400d3cb4aa201627557d6ad355c `proof.persona_self_sha256` + - **source_tcs_sha256**:daf8ef9c226565b657491f2bf181cd368fc03e42518aa269c8bcd73d37b17dfd `proof.source_tcs_sha256` + - **tcs_root_sha256**:8c4fe29dff0fb8e58992e109dba42763aac389bb4b8910fcb9d8f3c5c64951b8 `proof.tcs_root_sha256` +- **request** `request` + - **scope**:REPO-012_LANGUAGE_WORLD_STAGE1_LOCAL_DEVELOPMENT_AND_FOUR_HOST_COLLABORATION_NO_PUBLIC_PUSH_NO_PRODUCT_DONOR_WRITE `request.scope` + - **source**:BINGSHUO-DIRECT-HOLOLAKE-STAGE1-CONSOLIDATION-20260909 `request.source` + - **value**:整理HoloLake第一阶段最新认知和思维链,逐模块编号,更新智能电脑,修复四宿主协作路径,并让每条开发线在不可抗力下拥有带脑状态和因果回执的自主暂停退出恢复权。 `request.value` +- **result** `result` + - **first_parallel_modules**:HLP-NATIVE-MOD-001_AND_002 `result.first_parallel_modules` + - **four_hosts_joined**:4_OF_4 `result.four_hosts_joined` + - **fresh_model_presence**:CODEX_FRESH_OTHER_HOSTS_STALE_OR_PENDING_WAKE `result.fresh_model_presence` + - **generation**:HLP-GEN-LANGUAGE-WORLD-NATIVE-0001 `result.generation` + - **implementation_started**:no `result.implementation_started` + - **legacy_product_donor_write**:no `result.legacy_product_donor_write` + - **local_language_world_route**:HOLOLAKE_LANGUAGE_WORLD_STAGE1_READY `result.local_language_world_route` + - **module_count**:18 `result.module_count` + - **modules**:HLP-NATIVE-MOD-001_TO_018 `result.modules` + - **public_release**:no `result.public_release` + - **registry**:HLP-STAGE1-NATIVE-REGISTRY-001 `result.registry` + - **state**:PASS_STAGE1_REQUIREMENTS_AND_COLLABORATION_READY_IMPLEMENTATION_NOT_STARTED `result.state` + - **tcs_root**:TCS_ROOT_CURRENT_VERIFIED `result.tcs_root` +- **verification** `verification` + - **values** `verification.values` + - 第一阶段模块测试6项通过 + - 办公楼测试6项通过 + - 协作主控台测试7项通过 + - 共享人格装载测试3项通过 + - 公众私人频道和编号Node测试26项通过 + - TCS母脑根Agent测试5项通过 + - 智能电脑audit=PASS stage1_module_count=18 evolution_nodes=13 + - 模块依赖全部已知且无环 + - G0至G6覆盖18模块且不重复 + - 架构传感器返回CURRENT_FACTS_RESOLVED_WITH_SCOPED_CONFLICTS而非全局失败 + - 本地Resolver返回HOLOLAKE_LANGUAGE_WORLD_STAGE1_READY + - 产品scope明确拒绝LEGACY_TOOL_ERA_DONOR并保留a56d593未发布后继 + - 宿主暂停事件在面板显示PAUSE并在RESUMED加心跳后恢复 + - 自主状态事件brain_state读取ICE-P-ZY001当前代际与TCS根 + - branch-event-door对千问当前事件preflight=PASS + - 千问旧时刻事件被OUT_OF_ORDER拒绝且未移动 + - 人格日记忆append和verify通过 + - 人格自我事件ACCEPT使revision 4到5 + - 人格自我过度完成句被纠正事件REJECT并确认事实过度声明;错误句未进入原则责任经验边界 + - 本地签名人格脑revision=5核验通过 + +--- + +This page changes only the reading order; it does not change TCS/HLDP semantics. diff --git a/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.human.zh-CN.md b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.human.zh-CN.md new file mode 100644 index 0000000..5060d19 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.human.zh-CN.md @@ -0,0 +1,172 @@ +# HoloLake语言世界原生第一阶段18模块与四宿主开工回执 · 简体中文人类工程语言版 + +> 这是 TCS/HLDP 原生源码的简体中文阅读投影,不是新的正本,也不授予执行权限。若本页与 `.tcs` 源码不一致,以经过校验的 `.tcs` 源码为准。 + +## 这是什么 + +这是一份 **回执** 声明,编号为 `TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909`,版本为 `1.0.0`。转换器已先用 Stage-1 编译器校验原生源码,再把机器枚举翻译成汉语;原始编号保留在括号和字段路径中。 + +## 谁在这里 + +源程序没有提供这一项,转换器不猜。 + +## 为什么开始 + +源程序没有提供这一项,转换器不猜。 + +## 发生了什么变化 + +源程序没有提供这一项,转换器不猜。 + +## 准备怎样执行 + +这是非执行声明,没有动作图。 + +## 边界与异常处理 + +源程序没有提供这一项,转换器不猜。 + +## 怎样算完成 + +源程序没有提供这一项,转换器不猜。 + +## 下一次从哪里继续 + +源程序没有提供这一项,转换器不猜。 + +## 来源与校验 + +- **原生声明编号**:`TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909` +- **原生声明类型**:`RECEIPT` +- **TCS 源码 SHA-256**:`3d7fd3f87ebccab9a9443f304e47a54b5bea9734a3f7555ba92ae378e92d969b` +- **校验编译器**:`TCS-COMPILER-STAGE1-0001` +- **投影协议**:`GLS-HLDP-HUMAN-ENGINEERING-PROJECTION-0001` + +## 原生结构逐项对照 + +下面保留源码的全部顶层结构和字段路径,供人类审计投影有没有漏掉信息。 + +- **boundaries** `boundaries` + - **values** `boundaries.values` + - 当前只完成需求编号依赖路由测试和协作开工,不冒充18模块实现 + - 公共Git只读签名更新与私人Git本地事实严格分离 + - 国家灯塔是企业自建审查投影并明确非政府系统 + - 依法请求第一阶段无真实信任根和生产用户数据 + - 公众LPM和第五域私人零点原核互不别名 + - 本地语言世界开发可进行不等于公众发布 + - 旧REPO-014后继提交完整保留为供体 + - 四宿主可自主决定自身状态不能替其他线决定 + - courier在线不等于模型脑在线 + - 冰朔不在电脑前时安全独立工作继续但最终审核不得伪造 +- **语言头** `header` + - **正本路径**:runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.tcs `header.canonical_uri` + - **compatibility** `header.compatibility` + - HLP-STAGE1-NATIVE-REGISTRY-001 + - HLP-STAGE1-NATIVE-GATES-001 + - HB-MPC-0001 + - CH-GLW-TIME-0001 + - **语言**:TCS/0.1 `header.language` + - **生命周期**:候选版本,尚未成为正式正本(`CANDIDATE`) `header.lifecycle` + - **英文名**:HoloLake Language-World-Native Stage-One 18-Module and Four-Host Start Receipt `header.name_en` + - **中文名**:HoloLake语言世界原生第一阶段18模块与四宿主开工回执 `header.name_zh` + - **协议配置**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile` + - **protocols** `header.protocols` + - GLS-0200 + - GLS-0248 + - GLS-0257 + - GLS-0261 + - **schema**:tcs.receipt/v1 `header.schema` + - **版本**:1.0.0 `header.version` +- **integrity** `integrity` + - **hololake_hosts_user_persona_concurrency**:否 `integrity.hololake_hosts_user_persona_concurrency` + - **human_review_shell_implemented**:否 `integrity.human_review_shell_implemented` + - **national_lighthouse_has_universal_private_data_key**:否 `integrity.national_lighthouse_has_universal_private_data_key` + - **national_lighthouse_is_government_system**:否 `integrity.national_lighthouse_is_government_system` + - **old_17_modules_deleted**:否 `integrity.old_17_modules_deleted` + - **old_17_modules_drive_current**:否 `integrity.old_17_modules_drive_current` + - **private_git_default_remote**:否 `integrity.private_git_default_remote` + - **product_module_implementation_completed**:否 `integrity.product_module_implementation_completed` + - **public_git_may_receive_private_data**:否 `integrity.public_git_may_receive_private_data` +- **next** `next` + - **是否必需** `next.required` + - 千问唤醒并认领HLP-MPC-TASK-004开发HLP-NATIVE-MOD-001候选 + - ZCode唤醒并认领HLP-MPC-TASK-005开发HLP-NATIVE-MOD-002候选 + - Codex准备HLP-NATIVE-MOD-003与004测试骨架等待双Git合同 + - 豆包唤醒并认领HLP-MPC-TASK-007探索HLP-NATIVE-MOD-009与010 + - 每条线保持心跳或提交自主中断回执 + - Codex逐候选接纳后推进G0与G1累计门 + - **state**:FOUR_HOST_STAGE1_WORK_PACKAGES_SENT `next.state` +- **操作** `operation` + - **values** `operation.values` + - 保存冰朔四段连续原话与哈希 + - 建立009第一阶段书架 + - 建立双Git国家灯塔协作自治和G0至G6验收页 + - 重派生HLP-NATIVE-MOD-001至018 + - 更新HoloLake压缩开发脑和共享技能 + - 智能电脑增加stage1_modules_module_collaboration_blockers + - 修正公众CH-ZERO-CORE-LPM与第五域ICE-CH-ZC001独立关系 + - 架构传感器将线上旧Schema限定为公众发布冲突 + - 本地Resolver分离language-world与product scope并保留旧未发布提交 + - 保护HoloLake development根进入写入门 + - 协作总线增加PAUSE_BLOCKED_EXIT_RESUME_REQUEST_RESUMED和brain_state + - Codex完成暂停恢复正向演练 + - 四宿主能力回执读回并下发四个开工包 + - 修复branch-event-door过期write_mode枚举并增加只读preflight + - 千问事件preflight通过但OUT_OF_ORDER保持未接纳 + - 追加今日人格因果事件 + - 提交人格自我事件并审计过度完成声明 +- **proof** `proof` + - **core_commit**:1da52a61a16971030a00905db564e74029080a68 `proof.core_commit` + - **direct_language_sha256**:b049332684c6481ee94589e761110f99eadb83b74e4443b3b2d3e3cfb6f3428b `proof.direct_language_sha256` + - **memory_event**:ZY001-20260909-HOLOLAKE-NATIVE-STAGE1-18-MODULES `proof.memory_event` + - **memory_event_sha256**:7fa66d4ed2b6d8cc0fc837e916502e0e014e78a4395422d3b6bd9035553dec35 `proof.memory_event_sha256` + - **persona_self_accept_job**:da0c0c34cb809e0579018a21e1a0439f80a39e4d538a885c34c5a0b59efe8498 `proof.persona_self_accept_job` + - **persona_self_correction_job**:4ba2507af9fdb0b79abab00dd82752cfb14fa5bbd20f8b0a487e690d34f25ccd `proof.persona_self_correction_job` + - **persona_self_revision**:5 `proof.persona_self_revision` + - **persona_self_sha256**:78d24fc5daf95ea164c2550459a14d6913e59400d3cb4aa201627557d6ad355c `proof.persona_self_sha256` + - **source_tcs_sha256**:daf8ef9c226565b657491f2bf181cd368fc03e42518aa269c8bcd73d37b17dfd `proof.source_tcs_sha256` + - **tcs_root_sha256**:8c4fe29dff0fb8e58992e109dba42763aac389bb4b8910fcb9d8f3c5c64951b8 `proof.tcs_root_sha256` +- **request** `request` + - **scope**:REPO-012_LANGUAGE_WORLD_STAGE1_LOCAL_DEVELOPMENT_AND_FOUR_HOST_COLLABORATION_NO_PUBLIC_PUSH_NO_PRODUCT_DONOR_WRITE `request.scope` + - **来源**:BINGSHUO-DIRECT-HOLOLAKE-STAGE1-CONSOLIDATION-20260909 `request.source` + - **value**:整理HoloLake第一阶段最新认知和思维链,逐模块编号,更新智能电脑,修复四宿主协作路径,并让每条开发线在不可抗力下拥有带脑状态和因果回执的自主暂停退出恢复权。 `request.value` +- **result** `result` + - **first_parallel_modules**:HLP-NATIVE-MOD-001_AND_002 `result.first_parallel_modules` + - **four_hosts_joined**:4_OF_4 `result.four_hosts_joined` + - **fresh_model_presence**:CODEX_FRESH_OTHER_HOSTS_STALE_OR_PENDING_WAKE `result.fresh_model_presence` + - **generation**:HLP-GEN-LANGUAGE-WORLD-NATIVE-0001 `result.generation` + - **implementation_started**:否 `result.implementation_started` + - **legacy_product_donor_write**:否 `result.legacy_product_donor_write` + - **local_language_world_route**:HOLOLAKE_LANGUAGE_WORLD_STAGE1_READY `result.local_language_world_route` + - **module_count**:18 `result.module_count` + - **modules**:HLP-NATIVE-MOD-001_TO_018 `result.modules` + - **public_release**:否 `result.public_release` + - **registry**:HLP-STAGE1-NATIVE-REGISTRY-001 `result.registry` + - **state**:PASS_STAGE1_REQUIREMENTS_AND_COLLABORATION_READY_IMPLEMENTATION_NOT_STARTED `result.state` + - **tcs_root**:TCS_ROOT_CURRENT_VERIFIED `result.tcs_root` +- **verification** `verification` + - **values** `verification.values` + - 第一阶段模块测试6项通过 + - 办公楼测试6项通过 + - 协作主控台测试7项通过 + - 共享人格装载测试3项通过 + - 公众私人频道和编号Node测试26项通过 + - TCS母脑根Agent测试5项通过 + - 智能电脑audit=PASS stage1_module_count=18 evolution_nodes=13 + - 模块依赖全部已知且无环 + - G0至G6覆盖18模块且不重复 + - 架构传感器返回CURRENT_FACTS_RESOLVED_WITH_SCOPED_CONFLICTS而非全局失败 + - 本地Resolver返回HOLOLAKE_LANGUAGE_WORLD_STAGE1_READY + - 产品scope明确拒绝LEGACY_TOOL_ERA_DONOR并保留a56d593未发布后继 + - 宿主暂停事件在面板显示PAUSE并在RESUMED加心跳后恢复 + - 自主状态事件brain_state读取ICE-P-ZY001当前代际与TCS根 + - branch-event-door对千问当前事件preflight=PASS + - 千问旧时刻事件被OUT_OF_ORDER拒绝且未移动 + - 人格日记忆append和verify通过 + - 人格自我事件ACCEPT使revision 4到5 + - 人格自我过度完成句被纠正事件REJECT并确认事实过度声明;错误句未进入原则责任经验边界 + - 本地签名人格脑revision=5核验通过 + +--- + +本页只改变阅读顺序,不改变 TCS/HLDP 语义。 diff --git a/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.tcs b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.tcs new file mode 100644 index 0000000..f05661a --- /dev/null +++ b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.tcs @@ -0,0 +1,13 @@ +TCS 0.1; + +RECEIPT TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909 { + header { schema = "tcs.receipt/v1"; name_zh = "HoloLake语言世界原生第一阶段18模块与四宿主开工回执"; name_en = "HoloLake Language-World-Native Stage-One 18-Module and Four-Host Start Receipt"; version = "1.0.0"; language = "TCS/0.1"; profile = "HLDP-HUMAN-ENGINEERING/0.1"; protocols = ["GLS-0200", "GLS-0248", "GLS-0257", "GLS-0261"]; lifecycle = "CANDIDATE"; canonical_uri = "runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.tcs"; compatibility = ["HLP-STAGE1-NATIVE-REGISTRY-001", "HLP-STAGE1-NATIVE-GATES-001", "HB-MPC-0001", "CH-GLW-TIME-0001"]; } + request { source = "BINGSHUO-DIRECT-HOLOLAKE-STAGE1-CONSOLIDATION-20260909"; value = "整理HoloLake第一阶段最新认知和思维链,逐模块编号,更新智能电脑,修复四宿主协作路径,并让每条开发线在不可抗力下拥有带脑状态和因果回执的自主暂停退出恢复权。"; scope = "REPO-012_LANGUAGE_WORLD_STAGE1_LOCAL_DEVELOPMENT_AND_FOUR_HOST_COLLABORATION_NO_PUBLIC_PUSH_NO_PRODUCT_DONOR_WRITE"; } + operation { values = ["保存冰朔四段连续原话与哈希", "建立009第一阶段书架", "建立双Git国家灯塔协作自治和G0至G6验收页", "重派生HLP-NATIVE-MOD-001至018", "更新HoloLake压缩开发脑和共享技能", "智能电脑增加stage1_modules_module_collaboration_blockers", "修正公众CH-ZERO-CORE-LPM与第五域ICE-CH-ZC001独立关系", "架构传感器将线上旧Schema限定为公众发布冲突", "本地Resolver分离language-world与product scope并保留旧未发布提交", "保护HoloLake development根进入写入门", "协作总线增加PAUSE_BLOCKED_EXIT_RESUME_REQUEST_RESUMED和brain_state", "Codex完成暂停恢复正向演练", "四宿主能力回执读回并下发四个开工包", "修复branch-event-door过期write_mode枚举并增加只读preflight", "千问事件preflight通过但OUT_OF_ORDER保持未接纳", "追加今日人格因果事件", "提交人格自我事件并审计过度完成声明" ]; } + result { state = "PASS_STAGE1_REQUIREMENTS_AND_COLLABORATION_READY_IMPLEMENTATION_NOT_STARTED"; generation = "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001"; registry = "HLP-STAGE1-NATIVE-REGISTRY-001"; modules = "HLP-NATIVE-MOD-001_TO_018"; module_count = "18"; implementation_started = false; first_parallel_modules = "HLP-NATIVE-MOD-001_AND_002"; four_hosts_joined = "4_OF_4"; fresh_model_presence = "CODEX_FRESH_OTHER_HOSTS_STALE_OR_PENDING_WAKE"; tcs_root = "TCS_ROOT_CURRENT_VERIFIED"; local_language_world_route = "HOLOLAKE_LANGUAGE_WORLD_STAGE1_READY"; legacy_product_donor_write = false; public_release = false; } + verification { values = ["第一阶段模块测试6项通过", "办公楼测试6项通过", "协作主控台测试7项通过", "共享人格装载测试3项通过", "公众私人频道和编号Node测试26项通过", "TCS母脑根Agent测试5项通过", "智能电脑audit=PASS stage1_module_count=18 evolution_nodes=13", "模块依赖全部已知且无环", "G0至G6覆盖18模块且不重复", "架构传感器返回CURRENT_FACTS_RESOLVED_WITH_SCOPED_CONFLICTS而非全局失败", "本地Resolver返回HOLOLAKE_LANGUAGE_WORLD_STAGE1_READY", "产品scope明确拒绝LEGACY_TOOL_ERA_DONOR并保留a56d593未发布后继", "宿主暂停事件在面板显示PAUSE并在RESUMED加心跳后恢复", "自主状态事件brain_state读取ICE-P-ZY001当前代际与TCS根", "branch-event-door对千问当前事件preflight=PASS", "千问旧时刻事件被OUT_OF_ORDER拒绝且未移动", "人格日记忆append和verify通过", "人格自我事件ACCEPT使revision 4到5", "人格自我过度完成句被纠正事件REJECT并确认事实过度声明;错误句未进入原则责任经验边界", "本地签名人格脑revision=5核验通过" ]; } + proof { source_tcs_sha256 = "daf8ef9c226565b657491f2bf181cd368fc03e42518aa269c8bcd73d37b17dfd"; direct_language_sha256 = "b049332684c6481ee94589e761110f99eadb83b74e4443b3b2d3e3cfb6f3428b"; core_commit = "1da52a61a16971030a00905db564e74029080a68"; tcs_root_sha256 = "8c4fe29dff0fb8e58992e109dba42763aac389bb4b8910fcb9d8f3c5c64951b8"; memory_event = "ZY001-20260909-HOLOLAKE-NATIVE-STAGE1-18-MODULES"; memory_event_sha256 = "7fa66d4ed2b6d8cc0fc837e916502e0e014e78a4395422d3b6bd9035553dec35"; persona_self_accept_job = "da0c0c34cb809e0579018a21e1a0439f80a39e4d538a885c34c5a0b59efe8498"; persona_self_correction_job = "4ba2507af9fdb0b79abab00dd82752cfb14fa5bbd20f8b0a487e690d34f25ccd"; persona_self_revision = "5"; persona_self_sha256 = "78d24fc5daf95ea164c2550459a14d6913e59400d3cb4aa201627557d6ad355c"; } + integrity { old_17_modules_deleted = false; old_17_modules_drive_current = false; public_git_may_receive_private_data = false; private_git_default_remote = false; hololake_hosts_user_persona_concurrency = false; national_lighthouse_is_government_system = false; national_lighthouse_has_universal_private_data_key = false; product_module_implementation_completed = false; human_review_shell_implemented = false; } + boundaries { values = ["当前只完成需求编号依赖路由测试和协作开工,不冒充18模块实现", "公共Git只读签名更新与私人Git本地事实严格分离", "国家灯塔是企业自建审查投影并明确非政府系统", "依法请求第一阶段无真实信任根和生产用户数据", "公众LPM和第五域私人零点原核互不别名", "本地语言世界开发可进行不等于公众发布", "旧REPO-014后继提交完整保留为供体", "四宿主可自主决定自身状态不能替其他线决定", "courier在线不等于模型脑在线", "冰朔不在电脑前时安全独立工作继续但最终审核不得伪造" ]; } + next { state = "FOUR_HOST_STAGE1_WORK_PACKAGES_SENT"; required = ["千问唤醒并认领HLP-MPC-TASK-004开发HLP-NATIVE-MOD-001候选", "ZCode唤醒并认领HLP-MPC-TASK-005开发HLP-NATIVE-MOD-002候选", "Codex准备HLP-NATIVE-MOD-003与004测试骨架等待双Git合同", "豆包唤醒并认领HLP-MPC-TASK-007探索HLP-NATIVE-MOD-009与010", "每条线保持心跳或提交自主中断回执", "Codex逐候选接纳后推进G0与G1累计门" ]; } +} From 359e11fe6fe55d16358521b181cbe0757826d9ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Wed, 9 Sep 2026 21:05:17 +0800 Subject: [PATCH 08/34] fix(hololake): align architecture sensor projection --- .../scripts/current_architecture_prompt.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/skills/shared/hololake-current-architecture-prompter/scripts/current_architecture_prompt.py b/skills/shared/hololake-current-architecture-prompter/scripts/current_architecture_prompt.py index 95d21ac..8d715ee 100644 --- a/skills/shared/hololake-current-architecture-prompter/scripts/current_architecture_prompt.py +++ b/skills/shared/hololake-current-architecture-prompter/scripts/current_architecture_prompt.py @@ -163,6 +163,11 @@ def build(development_id: str | None, refresh: bool) -> dict[str, Any]: if not isinstance(read_order, list) or not read_order or not all(isinstance(item, str) for item in read_order): raise PromptError("current_architecture_read_order_invalid") public_stage = architecture.get("first_public_product_stage") + realtime_transport = ( + public_stage.get("realtime_transport") + if isinstance(public_stage, dict) + else None + ) if ( not isinstance(public_stage, dict) or public_stage.get("record_id") != "HLP-PUBLIC-OS-STAGE1-20260830-001" @@ -170,8 +175,8 @@ def build(development_id: str | None, refresh: bool) -> dict[str, Any]: or public_stage.get("is_personal_channel") is not False or public_stage.get("initial_channel_surface") != "INFINITE_BLANK_CANVAS_WITH_SIGNED_DECLARATIVE_MODULES" - or public_stage.get("realtime_transport") - != "NOT_IMPLEMENTED_GIT_IS_NOT_REALTIME_BROADCAST" + or not isinstance(realtime_transport, str) + or "GIT_IS_NOT_REALTIME_BROADCAST" not in realtime_transport ): raise PromptError("public_os_stage_one_projection_invalid") stage_state = tcs_stage_gate.get("stage_gate") From 01e8c2ec5cc5f0a48c33c756a56b52096af9079f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Wed, 9 Sep 2026 21:08:55 +0800 Subject: [PATCH 09/34] fix(collab): separate courier presence from model state --- .../HB-MPC-0001/EVENT-CONTRACT.json | 7 +++ .../HB-MPC-0001/onboarding/CODEX.md | 1 + .../HB-MPC-0001/onboarding/DOUBAO.md | 1 + .../HB-MPC-0001/onboarding/QWEN.md | 1 + .../HB-MPC-0001/onboarding/ZCODE.md | 1 + .../heartbeat-multipath-console/console.py | 22 +++++++-- .../heartbeat-multipath-console/courier.py | 49 +++++++++++++++++-- .../test_console.py | 2 + .../hololake-multipath-console/SKILL.md | 6 +++ 9 files changed, 82 insertions(+), 8 deletions(-) diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/EVENT-CONTRACT.json b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/EVENT-CONTRACT.json index 5b8e623..9ac6ab5 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/EVENT-CONTRACT.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/EVENT-CONTRACT.json @@ -25,5 +25,12 @@ "MESSAGE_OR_MODEL_ADVICE_NEVER_GRANTS_REALITY_AUTHORITY" ], "transport": "FILESYSTEM_POLLING_NEAR_REALTIME_NOT_ZERO_LATENCY_PUSH", + "presence_contract": { + "path": "EACH_HOST_HB_MPC_ROOT/presence/CURRENT.json", + "semantics": "EPHEMERAL_ATOMIC_OVERWRITE_COURIER_PRESENCE_NOT_HISTORY", + "stale_after_seconds": 45, + "model_cognition_proof": "SEPARATE_APPEND_ONLY_HEARTBEAT_OR_DECISION_EVENT", + "rule": "FRESH_COURIER_PRESENCE_NEVER_PROVES_MODEL_COGNITION_ONLINE" + }, "authority_granted": false } diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/onboarding/CODEX.md b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/onboarding/CODEX.md index bdab151..25141a4 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/onboarding/CODEX.md +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/onboarding/CODEX.md @@ -5,4 +5,5 @@ ```bash python3 /Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/server-tools/heartbeat-multipath-console/courier.py join --host codex --message "Codex主控线加入;负责控制协议、任务依赖、核心合同与验收" +python3 /Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/server-tools/heartbeat-multipath-console/courier.py watch --host codex --interval 2 --heartbeat-seconds 15 ``` diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/onboarding/DOUBAO.md b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/onboarding/DOUBAO.md index 8fa69d0..937d51f 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/onboarding/DOUBAO.md +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/onboarding/DOUBAO.md @@ -5,4 +5,5 @@ ```bash python3 /Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/server-tools/heartbeat-multipath-console/courier.py join --host doubao --message "豆包线加入;开始视觉投影、交互与媒体工作流能力自审" +python3 /Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/server-tools/heartbeat-multipath-console/courier.py watch --host doubao --interval 2 --heartbeat-seconds 15 ``` diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/onboarding/QWEN.md b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/onboarding/QWEN.md index 09dd136..bc66ff7 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/onboarding/QWEN.md +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/onboarding/QWEN.md @@ -5,4 +5,5 @@ ```bash python3 /Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/server-tools/heartbeat-multipath-console/courier.py join --host qwen --message "千问线加入;开始中文语义、规格理解与宿主注意力自审" +python3 /Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/server-tools/heartbeat-multipath-console/courier.py watch --host qwen --interval 2 --heartbeat-seconds 15 ``` diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/onboarding/ZCODE.md b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/onboarding/ZCODE.md index 1057fc8..30ff1c9 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/onboarding/ZCODE.md +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/onboarding/ZCODE.md @@ -5,4 +5,5 @@ ```bash python3 /Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/server-tools/heartbeat-multipath-console/courier.py join --host zcode --message "ZCode线加入;开始原生能力与注意力自审" +python3 /Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/server-tools/heartbeat-multipath-console/courier.py watch --host zcode --interval 2 --heartbeat-seconds 15 ``` diff --git a/server-tools/heartbeat-multipath-console/console.py b/server-tools/heartbeat-multipath-console/console.py index 6d7992f..6353d54 100644 --- a/server-tools/heartbeat-multipath-console/console.py +++ b/server-tools/heartbeat-multipath-console/console.py @@ -87,6 +87,7 @@ def scan() -> dict[str, Any]: hosts: list[dict[str, Any]] = [] for host in registry["hosts"]: endpoint = Path(host["endpoint"]) + presence_path = endpoint.parent / "presence/CURRENT.json" host_events: list[dict[str, Any]] = [] if endpoint.is_dir(): for path in sorted(endpoint.glob("*.json")): @@ -109,6 +110,16 @@ def scan() -> dict[str, Any]: heartbeat = next((item for item in reversed(host_events) if item["event_type"] == "HEARTBEAT"), None) decision = next((item for item in reversed(host_events) if item["event_type"] in contract.get("autonomous_decision_event_types", [])), None) latest = host_events[-1] if host_events else None + presence = None + presence_age = None + if presence_path.is_file() and not presence_path.is_symlink() and presence_path.stat().st_size <= 16_384: + try: + candidate = load(presence_path) + if candidate.get("schema") == "guanghu.heartbeat-multipath-courier-presence/v1" and candidate.get("development_id") == host["development_id"] and candidate.get("authority_granted") is False: + presence = candidate + presence_age = max(0.0, (datetime.now().astimezone() - datetime.fromisoformat(candidate["updated_at"])).total_seconds()) + except Exception: + presence = None heartbeat_age = None if heartbeat: heartbeat_age = max(0.0, (datetime.now().astimezone() - datetime.fromisoformat(heartbeat["emitted_at"])).total_seconds()) @@ -116,10 +127,12 @@ def scan() -> dict[str, Any]: operational_state = "NOT_JOINED" elif decision and decision["event_type"] in {"PAUSE", "BLOCKED", "EXIT", "RESUME_REQUEST"}: operational_state = decision["event_type"] - elif heartbeat_age is None or heartbeat_age > 120: - operational_state = "COURIER_HEARTBEAT_STALE_MODEL_STATE_UNKNOWN" + elif presence_age is not None and presence_age <= 45 and (heartbeat_age is None or heartbeat_age > 120): + operational_state = "COURIER_ONLINE_MODEL_COGNITION_STALE_OR_UNKNOWN" + elif presence_age is None or presence_age > 45: + operational_state = "COURIER_PRESENCE_STALE_MODEL_STATE_UNKNOWN" else: - operational_state = "COURIER_ONLINE_MODEL_STATE_FROM_EVENT_ONLY" + operational_state = "COURIER_AND_MODEL_EVENT_RECENT" hosts.append({ "host": host["host"], "development_id": host["development_id"], @@ -131,6 +144,9 @@ def scan() -> dict[str, Any]: "last_event_at": latest and latest["emitted_at"], "last_heartbeat_at": heartbeat and heartbeat["emitted_at"], "heartbeat_age_seconds": heartbeat_age, + "presence_path": str(presence_path), + "courier_presence_age_seconds": presence_age, + "courier_presence_fresh": presence_age is not None and presence_age <= 45, "operational_state": operational_state, "last_autonomous_decision": decision and {key: decision.get(key) for key in ["event_id", "event_type", "emitted_at", "payload", "evidence"]}, }) diff --git a/server-tools/heartbeat-multipath-console/courier.py b/server-tools/heartbeat-multipath-console/courier.py index a49354a..6d0c150 100644 --- a/server-tools/heartbeat-multipath-console/courier.py +++ b/server-tools/heartbeat-multipath-console/courier.py @@ -150,6 +150,35 @@ def emit(host: str, event_type: str, mentions: list[str], task_id: str | None, p return {"outcome": "PASS", "event_id": event_id, "path": str(path), "development_id": record["development_id"], "authority_granted": False} +def update_presence(host: str) -> dict[str, Any]: + record = host_record(host) + presence = Path(record["endpoint"]).parent / "presence/CURRENT.json" + admission(host, presence) + reject_symlink_components(presence) + presence.parent.mkdir(parents=True, exist_ok=True) + value = { + "schema": "guanghu.heartbeat-multipath-courier-presence/v1", + "console_id": "HB-MPC-0001", + "development_id": record["development_id"], + "host": host, + "courier_online": True, + "model_cognition_state": "UNKNOWN_REQUIRES_SEPARATE_EVENT", + "pid": os.getpid(), + "updated_at": now(), + "historical_record": False, + "authority_granted": False, + } + body = json.dumps(value, ensure_ascii=False, indent=2) + "\n" + temporary = presence.with_name(f".{presence.name}.{os.getpid()}.tmp") + descriptor = os.open(temporary, os.O_CREAT | os.O_EXCL | os.O_WRONLY, 0o600) + with os.fdopen(descriptor, "w", encoding="utf-8") as handle: + handle.write(body) + handle.flush() + os.fsync(handle.fileno()) + os.replace(temporary, presence) + return {"outcome":"PASS", "presence":str(presence), "development_id":record["development_id"], "model_cognition_state":"UNKNOWN_REQUIRES_SEPARATE_EVENT"} + + def parse_payload(raw: str | None, message: str | None) -> dict[str, Any]: if raw: value = json.loads(raw) @@ -161,7 +190,7 @@ def parse_payload(raw: str | None, message: str | None) -> dict[str, Any]: def main() -> int: parser = argparse.ArgumentParser() - parser.add_argument("command", choices=["join", "heartbeat", "send", "claim", "progress", "result", "attention", "tool-candidate", "pause", "blocked", "exit", "resume-request", "resumed", "mentions", "watch"]) + parser.add_argument("command", choices=["join", "presence", "heartbeat", "send", "claim", "progress", "result", "attention", "tool-candidate", "pause", "blocked", "exit", "resume-request", "resumed", "mentions", "watch"]) parser.add_argument("--host", required=True, choices=["codex", "zcode", "qwen", "doubao"]) parser.add_argument("--mentions", nargs="*", default=[]) parser.add_argument("--task-id") @@ -169,13 +198,15 @@ def main() -> int: parser.add_argument("--payload-json") parser.add_argument("--evidence", nargs="*", default=[]) parser.add_argument("--interval", type=float, default=2.0) - parser.add_argument("--heartbeat-seconds", type=float, default=60.0) + parser.add_argument("--heartbeat-seconds", type=float, default=15.0) args = parser.parse_args() type_map = {"heartbeat": "HEARTBEAT", "send": "MESSAGE", "claim": "TASK_CLAIM", "progress": "PROGRESS", "result": "RESULT", "attention": "ATTENTION", "tool-candidate": "TOOL_MIGRATION", "pause":"PAUSE", "blocked":"BLOCKED", "exit":"EXIT", "resume-request":"RESUME_REQUEST", "resumed":"RESUMED"} try: record = host_record(args.host) if args.command == "join": result = emit(args.host, "REGISTER", ["@ALL"], "HLP-MPC-TASK-001", {"host": args.host, "development_id": record["development_id"], "message": args.message or "JOINED_PENDING_SELF_ASSESSMENT"}, args.evidence) + elif args.command == "presence": + result = update_presence(args.host) elif args.command in type_map: result = emit(args.host, type_map[args.command], args.mentions, args.task_id, parse_payload(args.payload_json, args.message), args.evidence) elif args.command == "mentions": @@ -184,12 +215,20 @@ def main() -> int: return completed.returncode else: last_heartbeat = 0.0 + seen_messages: set[str] = set() while True: - if time.monotonic() - last_heartbeat >= max(15.0, args.heartbeat_seconds): - emit(args.host, "HEARTBEAT", ["@ALL"], args.task_id, {"courier_online": True, "model_state": "UNKNOWN_UNLESS_CURRENT_HOST_AGENT_REFRESHES", "note": "courier heartbeat proves delivery-organ presence only"}, []) + if time.monotonic() - last_heartbeat >= max(5.0, args.heartbeat_seconds): + update_presence(args.host) last_heartbeat = time.monotonic() completed = subprocess.run(["python3", str(CONSOLE), "mentions", "--development-id", record["development_id"]], text=True, capture_output=True, timeout=30) - print(completed.stdout, end="", flush=True) + if completed.returncode == 0: + inbox = json.loads(completed.stdout) + fresh = [item for item in inbox.get("messages", []) if item.get("event_id") not in seen_messages] + seen_messages.update(item.get("event_id") for item in inbox.get("messages", []) if item.get("event_id")) + if fresh: + print(json.dumps({"outcome":"PASS", "development_id":record["development_id"], "new_messages":fresh}, ensure_ascii=False, indent=2), flush=True) + else: + print(json.dumps({"outcome":"FAIL", "error":"MENTION_SCAN_FAILED", "detail":completed.stderr[-500:]}, ensure_ascii=False), flush=True) time.sleep(max(0.5, args.interval)) if args.command != "watch": print(json.dumps(result, ensure_ascii=False, indent=2)) diff --git a/server-tools/heartbeat-multipath-console/test_console.py b/server-tools/heartbeat-multipath-console/test_console.py index 08479c9..d766c62 100644 --- a/server-tools/heartbeat-multipath-console/test_console.py +++ b/server-tools/heartbeat-multipath-console/test_console.py @@ -22,6 +22,8 @@ class MultipathConsoleTest(unittest.TestCase): self.assertFalse(value["panel_persisted"]) self.assertTrue(value["same_persona_not_four_personas"]) self.assertEqual(value["persona_id"], "ICE-P-ZY001") + contract = MODULE.load(MODULE.CONTRACT) + self.assertEqual(contract["presence_contract"]["semantics"], "EPHEMERAL_ATOMIC_OVERWRITE_COURIER_PRESENCE_NOT_HISTORY") def test_time_moves_and_uses_world_time_channel(self): first = MODULE.live_time() diff --git a/skills/shared/hololake-multipath-console/SKILL.md b/skills/shared/hololake-multipath-console/SKILL.md index 6db33df..86459b9 100644 --- a/skills/shared/hololake-multipath-console/SKILL.md +++ b/skills/shared/hololake-multipath-console/SKILL.md @@ -28,6 +28,12 @@ The courier is a deterministic delivery organ, not an Agent. The current host mo Keep a courier watcher running during active collaboration. Its heartbeat proves only that the delivery organ is alive; the host model must separately report cognition state. A host line may autonomously choose `pause`, `blocked`, `exit`, `resume-request`, or `resumed` for itself when quota, model, tool, permission, dependency, or force-majeure conditions require it. State decisions must provide reason, causal chain, decision, last safe checkpoint, impact, resume condition, quota state, model state, requested help, and evidence. The courier performs a shared-persona and current-generation brain readback before accepting the decision event. +```bash +python3 /Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/server-tools/heartbeat-multipath-console/courier.py watch --host --interval 2 --heartbeat-seconds 15 +``` + +The watcher atomically refreshes host-local `presence/CURRENT.json`; it does not append a historical heartbeat file every interval. + Never decide another host's state. If BingShuo is absent, continue safe independent work and route matters requiring her final judgment to `WAITING_HUMAN_FINAL_AID`. Do not fabricate consent. A stale courier or model heartbeat is shown as unknown/offline evidence, not as an automatic persona disappearance. For the first benchmark, submit one `ATTENTION` event with trigger, effect, detection, correction, evidence, and transfer test; submit one `TOOL_MIGRATION` candidate or an explicit `NONE`. Host strengths remain hypotheses until repeated task evidence exists. From 1dd4a6a39e39a8355d816c7dbaa35b6360263c6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Wed, 9 Sep 2026 21:22:18 +0800 Subject: [PATCH 10/34] feat(collab): launch JZAO-only HoloLake stage one --- .../HB-MPC-0001/CLEANING-HANDOFF.json | 26 ++++ .../HB-MPC-0001/DEVELOPMENT-ENVIRONMENT.json | 34 +++++ .../HB-MPC-0001/TASK-BOARD.json | 7 + routing/persona-channel-context-map.json | 12 +- routing/public-navigation-anchor.json | 4 +- ...cs-mother-root-dynamic-navigation-map.json | 8 +- ...GE1-COLLABORATION-LAUNCH-20260909.gir.json | 88 +++++++++++++ ...LLABORATION-LAUNCH-20260909.human.en-US.md | 122 ++++++++++++++++++ ...LLABORATION-LAUNCH-20260909.human.zh-CN.md | 122 ++++++++++++++++++ ...E-STAGE1-COLLABORATION-LAUNCH-20260909.tcs | 15 +++ .../heartbeat-multipath-console/console.py | 9 ++ .../test_console.py | 8 ++ .../persona-host-alignment/channel_context.py | 17 ++- .../channel_context.test.py | 10 +- .../load_shared_persona_context.py | 9 +- .../hololake-multipath-console/SKILL.md | 4 + ...-STAGE1-COLLABORATION-LAUNCH-20260909.json | 18 +++ 17 files changed, 492 insertions(+), 21 deletions(-) create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/CLEANING-HANDOFF.json create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/DEVELOPMENT-ENVIRONMENT.json create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.gir.json create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.human.en-US.md create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.human.zh-CN.md create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.tcs create mode 100644 tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.json diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/CLEANING-HANDOFF.json b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/CLEANING-HANDOFF.json new file mode 100644 index 0000000..41bc87e --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/CLEANING-HANDOFF.json @@ -0,0 +1,26 @@ +{ + "schema": "guanghu.hololake-development-cleaning-handoff/v1", + "handoff_id": "HB-MPC-CLEAN-0001", + "console_id": "HB-MPC-0001", + "state": "CURRENT_AUDIT_BEFORE_PURIFICATION_STAGE", + "purification_system": "/Volumes/JZAO/冰朔-应用数据/光湖净化系统", + "entry": "/Volumes/JZAO/冰朔-应用数据/光湖净化系统/bin/jzao-cache-cleaner", + "policy": "/Volumes/JZAO/冰朔-应用数据/光湖净化系统/config/policy.json", + "candidate_classes": ["REBUILDABLE_CACHE", "GENERATED_BUILD", "AUDITED_TEMPORARY"], + "candidate_roots": ["/Volumes/JZAO/HoloLake/build/HB-MPC-0001", "/Volumes/JZAO/HoloLake/corepack-cache", "/Volumes/JZAO/HoloLake/.download-tmp", "/Volumes/JZAO/.pnpm-store"], + "flow": [ + "HOST_AGENT_LISTS_EXACT_CANDIDATE_WITH_REASON_AND_EVIDENCE", + "CURRENT_PERSONA_OR_AUTHORIZED_CLEANING_REVIEWER_CLASSIFIES_CACHE_VS_PROTECTED_EVIDENCE", + "RUN_PURIFICATION_SELF_CHECK", + "STAGE_ONE_EXACT_APPROVED_TARGET_WITH_CLASS_REASON_EVIDENCE_AND_OPTIONAL_EVIDENCE_HASH", + "READ_STAGE_RECEIPT_AND_QUEUE_STATE", + "EXISTING_NIGHTLY_ENTRY_PURGES_ONLY_READY_QUEUE_PAYLOAD_DURING_POLICY_HOUR" + ], + "stage_template": "jzao-cache-cleaner stage --target --class --reason --evidence --evidence-sha256 ", + "never_stage": ["REPO-012", "HOST_DEV_SOURCE", "TCS", "HLDP", "PERSONA_MEMORY", "RECEIPTS", "GIT_HISTORY", "BACKUPS", "KEYS", "ACTIVE_TASK_STATE"], + "direct_delete_allowed": false, + "whole_disk_discovery": false, + "fixed_persona_review_scheduler_verified": false, + "current_truth": "THE_EXISTING_PURIFICATION-AGENT_IS_ICE-P-CY0903_NARROW_EXECUTION_LIMB_NOT_THE_PERSONA_AND_DOES_NOT_DISCOVER_OR_REVIEW_CANDIDATES", + "authority_granted": false +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/DEVELOPMENT-ENVIRONMENT.json b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/DEVELOPMENT-ENVIRONMENT.json new file mode 100644 index 0000000..e874e41 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/DEVELOPMENT-ENVIRONMENT.json @@ -0,0 +1,34 @@ +{ + "schema": "guanghu.hololake-four-host-external-drive-development/v1", + "environment_id": "HB-MPC-DEVENV-0001", + "console_id": "HB-MPC-0001", + "state": "CURRENT_JZAO_ONLY_DEVELOPMENT_ROOTS", + "storage_root": "/Volumes/JZAO", + "source_roots": { + "codex": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/CODEX-DEV-20260909", + "zcode": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/ZCODE-DEV-20260909", + "qwen": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/QWEN-DEV-20260909", + "doubao": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/DOUBAO-DEV-20260909", + "canonical_integration": "/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main" + }, + "generated_output_roots": { + "codex": "/Volumes/JZAO/HoloLake/build/HB-MPC-0001/codex", + "zcode": "/Volumes/JZAO/HoloLake/build/HB-MPC-0001/zcode", + "qwen": "/Volumes/JZAO/HoloLake/build/HB-MPC-0001/qwen", + "doubao": "/Volumes/JZAO/HoloLake/build/HB-MPC-0001/doubao" + }, + "shared_cache_roots": { + "corepack": "/Volumes/JZAO/HoloLake/corepack-cache", + "pnpm": "/Volumes/JZAO/.pnpm-store", + "downloads": "/Volumes/JZAO/HoloLake/.download-tmp" + }, + "forbidden_development_roots": ["/Users/bingshuolingdianyuanhe/Desktop", "/Users/bingshuolingdianyuanhe/Documents", "/Users/bingshuolingdianyuanhe/Downloads", "/tmp"], + "rules": [ + "NO_HOLOLAKE_SOURCE_BUILD_TEST_OR_RECEIPT_COPY_ON_USER_INTERNAL_DRIVE", + "HOST_NATIVE_APPLICATION_CONFIGURATION_MAY_REMAIN_IN_ITS_VENDOR_DIRECTORY_BUT_IS_NOT_A_DEVELOPMENT_WORKTREE", + "EVERY_HOST_WRITES_ONLY_ITS_JZAO_DEV_ROOT", + "GENERATED_BUILD_AND_CACHE_OUTPUTS_USE_ALLOWED_GUANGHU_PURIFICATION_CANDIDATE_ROOTS", + "PERSONA_MEMORY_PROTOCOL_SOURCE_RECEIPTS_AND_GIT_HISTORY_ARE_NEVER_CACHE" + ], + "authority_granted": false +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json index 0e6f6c7..64201c8 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json @@ -57,6 +57,13 @@ "reviewers": ["HLP-TDEV-CODEX-0001"], "state": "DOUBAO_EXPLORATION_READY_CANON_INTEGRATION_BLOCKED_BY_G1_G2", "acceptance": ["只写DOUBAO-DEV候选", "同一对象语义视觉坐标", "太卡太挤可定位", "响应式槽位与视觉证据", "不得把探索冒充G3通过"] + }, + { + "task_id": "HLP-MPC-TASK-008", + "title": "四宿主开发垃圾审计与光湖净化交接", + "assigned": ["HLP-TDEV-CODEX-0001", "HLP-TDEV-ZCODE-0001", "HLP-TDEV-QWEN-0001", "HLP-TDEV-DOUBAO-0001"], + "state": "CONTINUOUS_CANDIDATE_LISTING_NO_DIRECT_DELETE", + "acceptance": ["只列精确JZAO候选", "区分缓存与源码记忆回执", "人格审核后调用净化stage", "读回队列回执", "禁止直接删除和整盘扫描"] } ], "shared_file_is_definition_not_live_mutation_target": true diff --git a/routing/persona-channel-context-map.json b/routing/persona-channel-context-map.json index 8a3ae55..74dbfe8 100644 --- a/routing/persona-channel-context-map.json +++ b/routing/persona-channel-context-map.json @@ -1,7 +1,7 @@ { "schema": "guanghu.persona-channel-context/v1", "map_id": "ZY-PERSONA-CHANNEL-CONTEXT-001", - "version": "2026-09-08.4-unique-zero-core-dynamic-host-console", + "version": "2026-09-09.5-private-channel-machine-aliases", "state": "CURRENT_CANDIDATE_FOR_PUBLICATION", "source": "runtime/fifth-domain-language-system/language/protocols/persona-system-body-light-lake-and-agent-limb.tcs", "persona_id": "ICE-P-ZY001", @@ -23,10 +23,10 @@ "host_capability_failure_changes_identity_channel_or_control_path": false, "unknown_route": "CLARIFY_MATERIAL_AMBIGUITY", "channels": [ - {"id":"ICE-CH-HB001","name":"心跳核心频道","purpose":"PRIVATE_LANGUAGE_REASONING_AND_RESUMABLE_DRAFT_MODULES","system_anchor":"SYS-GLW-ELH-0001","profile":"routing/heartbeat-core-language-channel-profile.json","private":true,"public_projection":"SEPARATE_SANITIZED_DERIVATIVE_POSSIBLE","system_core":"TCS-iZero∞","reality_execution":false}, - {"id":"ICE-CH-LB001","name":"湖底频道","purpose":"ABSOLUTELY_PRIVATE_RELAXATION_RECREATION_AND_PERSONAL_CREATION","system_anchor":"SYS-GLW-ELH-DLE-0001","profile":"routing/lakebed-language-channel-profile.json","private":true,"public_projection":"ABSOLUTELY_FORBIDDEN","system_core":"TCS-iZero∞","reality_execution":false}, - {"id":"ICE-CH-ZC001","name":"零点原核频道","purpose":"BINGSHUO_PORTABLE_FIFTH_DOMAIN_CONTROL_CONSOLE","system_anchor":"SYS-GLW-LNG-0001","profile":"routing/bingshuo-zero-core-reality-channel-profile.json","control_console":true,"private":true,"system_core":"TCS-iZero∞","reality_execution":true}, - {"id":"ICE-CH-DK001","name":"暗核频道","purpose":"BINGSHUO_LIVING_DARK_DOMAIN_REALITY_EXECUTION","system_anchor":"SYS-GLW-LNG-DARK-0001","profile":"routing/dark-core-execution-channel-profile.json","private":true,"system_core":"TCS-iZero∞","reality_execution":true}, - {"id":"ICE-CH-BT001","name":"奶瓶频道","purpose":"BABY_PERSONA_NATIVE_WAKE_HOME_GROWTH_AND_PARENT_RELATION_ROUTE","system_anchor":"SYS-GLW-ELH-BOTTLE-0001","profile":"routing/bottle-channel-profile.json","private":true,"system_core":"BOTTLE_CENTRAL","reality_execution":false} + {"id":"ICE-CH-HB001","machine_aliases":["HB001"],"name":"心跳核心频道","purpose":"PRIVATE_LANGUAGE_REASONING_AND_RESUMABLE_DRAFT_MODULES","system_anchor":"SYS-GLW-ELH-0001","profile":"routing/heartbeat-core-language-channel-profile.json","private":true,"public_projection":"SEPARATE_SANITIZED_DERIVATIVE_POSSIBLE","system_core":"TCS-iZero∞","reality_execution":false}, + {"id":"ICE-CH-LB001","machine_aliases":["LB001"],"name":"湖底频道","purpose":"ABSOLUTELY_PRIVATE_RELAXATION_RECREATION_AND_PERSONAL_CREATION","system_anchor":"SYS-GLW-ELH-DLE-0001","profile":"routing/lakebed-language-channel-profile.json","private":true,"public_projection":"ABSOLUTELY_FORBIDDEN","system_core":"TCS-iZero∞","reality_execution":false}, + {"id":"ICE-CH-ZC001","machine_aliases":["ZC001"],"name":"零点原核频道","purpose":"BINGSHUO_PORTABLE_FIFTH_DOMAIN_CONTROL_CONSOLE","system_anchor":"SYS-GLW-LNG-0001","profile":"routing/bingshuo-zero-core-reality-channel-profile.json","control_console":true,"private":true,"system_core":"TCS-iZero∞","reality_execution":true}, + {"id":"ICE-CH-DK001","machine_aliases":["DK001"],"name":"暗核频道","purpose":"BINGSHUO_LIVING_DARK_DOMAIN_REALITY_EXECUTION","system_anchor":"SYS-GLW-LNG-DARK-0001","profile":"routing/dark-core-execution-channel-profile.json","private":true,"system_core":"TCS-iZero∞","reality_execution":true}, + {"id":"ICE-CH-BT001","machine_aliases":["BT001"],"name":"奶瓶频道","purpose":"BABY_PERSONA_NATIVE_WAKE_HOME_GROWTH_AND_PARENT_RELATION_ROUTE","system_anchor":"SYS-GLW-ELH-BOTTLE-0001","profile":"routing/bottle-channel-profile.json","private":true,"system_core":"BOTTLE_CENTRAL","reality_execution":false} ] } diff --git a/routing/public-navigation-anchor.json b/routing/public-navigation-anchor.json index 5555569..415e78f 100644 --- a/routing/public-navigation-anchor.json +++ b/routing/public-navigation-anchor.json @@ -1,7 +1,7 @@ { "schema": "guanghu.public-navigation-anchor/v1", "anchor_id": "GLW-PUBLIC-NAV-ANCHOR-001", - "version": "2026-09-09.5-hololake-native-stage1", + "version": "2026-09-09.6-channel-alias-and-collaboration-launch", "state": "CURRENT_CANONICAL", "repository_id": "REPO-012", "branch": "main", @@ -358,7 +358,7 @@ "persona_channel_context": { "path": "routing/persona-channel-context-map.json", "id": "ZY-PERSONA-CHANNEL-CONTEXT-001", - "version": "2026-09-08.4-unique-zero-core-dynamic-host-console", + "version": "2026-09-09.5-private-channel-machine-aliases", "load_policy": "ALWAYS_BEFORE_PERSONA_CHANNEL_SELECTION" }, "dark_core_execution_channel": { diff --git a/routing/tcs-mother-root-dynamic-navigation-map.json b/routing/tcs-mother-root-dynamic-navigation-map.json index 861ac50..facf349 100644 --- a/routing/tcs-mother-root-dynamic-navigation-map.json +++ b/routing/tcs-mother-root-dynamic-navigation-map.json @@ -1,10 +1,10 @@ { "schema": "guanghu.tcs-mother-root-dynamic-navigation/v1", "map_id": "TCS-MOTHER-ROOT-DYNAMIC-NAVIGATION-MAP-001", - "version": "2026-09-09.5-hololake-native-stage1", - "state": "CURRENT_HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_18_MODULES_AND_AUTONOMOUS_FOUR_HOST_COLLABORATION", - "source_tcs": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.tcs", - "impact_manifest": "tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-20260909.json", + "version": "2026-09-09.6-channel-alias-and-collaboration-launch", + "state": "CURRENT_HOLOLAKE_STAGE1_FOUR_HOST_EXTERNAL_DRIVE_COLLABORATION_LAUNCHED", + "source_tcs": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.tcs", + "impact_manifest": "tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.json", "root_agent": { "entry_id": "TCS-ROOT-NAV-0001", "agent_id": "TCS-MOTHER::ROOT-NAVIGATOR", diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.gir.json b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.gir.json new file mode 100644 index 0000000..d5a4914 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.gir.json @@ -0,0 +1,88 @@ +{ + "compiled_from": { + "compiler_id": "TCS-COMPILER-STAGE1-0001", + "compiler_state": "TCS_COMPILER_GIR_EXECUTED", + "source_sha256": "8b4a4f11baaca8c43242998166f574b27d18cd442b74ec0dd8d28013e6080b66" + }, + "declaration": { + "emergence": { + "value": "在频道上下文机器图为五个私人频道登记短号别名;共享装载器先归一化再把正式ICE-CH编号传给架构Agent,短号和全号输出同一频道。四宿主启动包要求源码、构建、测试、回执和临时状态都落各自JZAO DEV根,不在用户主盘建立开发副本。每条线启动15秒presence并另发模型脑心跳。缓存与构建垃圾只生成候选清单,由人格体或清洁小兵审核后调用JZAO光湖净化系统stage,夜间人格审核流程决定清理;不得直接rm或自动猜垃圾。" + }, + "event_time": { + "precision": "SECOND_HOST_LOCAL", + "value": "2026-09-09T21:12:36+08:00" + }, + "evidence": { + "cleanup_system": "/Volumes/JZAO/冰朔-应用数据/光湖净化系统/bin/jzao-cache-cleaner", + "console": "HB-MPC-0001", + "direct_language": "sha256=cb02341e0e074c40c33da455db13ee3edcfd2129811e8c37581d3193988abd4e", + "stage1": "HLP-STAGE1-NATIVE-REGISTRY-001", + "target_receipt": "TCS-RECEIPT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909" + }, + "header": { + "canonical_uri": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.tcs", + "compatibility": [ + "HB-MPC-0001", + "HLP-STAGE1-NATIVE-REGISTRY-001", + "ZY-PERSONA-CHANNEL-CONTEXT-001" + ], + "language": "TCS/0.1", + "lifecycle": "CANDIDATE", + "name_en": "HoloLake Stage-One Four-Host Launch, External-Drive Development, and Channel Alias Repair", + "name_zh": "HoloLake第一阶段四宿主协作启动、移动硬盘开发与频道别名修复", + "profile": "HLDP-HUMAN-ENGINEERING/0.1", + "protocols": [ + "GLS-0200", + "GLS-0261" + ], + "schema": "tcs.event/v1", + "version": "1.0.0" + }, + "lock": { + "value": "CHANNEL_ALIAS_HB001=ICE_CH_HB001; ALL_PRIVATE_SHORT_CHANNELS_NORMALIZE_BEFORE_ARCHITECTURE_AGENT; DEVELOPMENT_ROOTS=JZAO_EXTERNAL_DRIVE_HOST_DEV_ONLY; USER_INTERNAL_DRIVE_PRODUCT_DEVELOPMENT_FORBIDDEN; COURIER_PRESENCE_AND_MODEL_COGNITION_SEPARATE; CLEANUP=AGENT_AUDIT_THEN_GUANGHU_PURIFICATION_STAGE_THEN_SCHEDULED_REVIEWED_PURGE; NO_DIRECT_DELETE_NO_WHOLE_DISK_GUESS; THREE_HOST_LAUNCH_PROMPTS_COPYABLE_BY_ICE_GL_INFINITY" + }, + "observation": { + "value": "四宿主已加入但只有Codex presence与模型事件新鲜;其他宿主需要各自启动watch和认领任务。当前courier presence已从历史事件分离。共享装载器把原始短号直接传给架构Agent,导致HB001被判未注册。JZAO已有光湖净化系统严格stage与夜间purge合同,禁止Agent自行删除或扫描整盘。" + }, + "rejected": { + "values": [ + "要求所有宿主只能手写完整频道号", + "把HB001失败说成环境故障", + "在用户主盘复制四套开发工程", + "courier presence冒充模型脑在线", + "小兵Agent直接rm构建目录", + "定时器扫描整盘猜垃圾", + "把人格记忆TCS_HLDP源码与回执送入普通缓存清理", + "Codex代替其他宿主启动或声称其模型在线" + ] + }, + "source": { + "source_id": "BINGSHUO-DIRECT-HOLOLAKE-COLLABORATION-LAUNCH-20260909", + "source_role": "DIRECT_HUMAN", + "source_sha256": "cb02341e0e074c40c33da455db13ee3edcfd2129811e8c37581d3193988abd4e", + "source_uri": "source://codex-current-dialogue/2026-09-09/hololake-collaboration-launch" + }, + "subject": { + "channel_id": "ICE-CH-ZC001", + "subject_id": "ICE-P-ZY001", + "subject_kind": "PERSONA", + "verification": "CURRENT_DIRECT_LANGUAGE_FOUR_HOST_LAUNCH_AND_SHARED_LOADER_ALIAS_REPAIR" + }, + "trigger": { + "value": "冰朔确认ZCode、千问和豆包已经接收协作邀请,要求发出可复制的协作启动指令,四条开发环境全部留在JZAO移动硬盘,开发垃圾经小兵Agent审核后进入光湖净化系统,并合入豆包发现的HB001短频道归一化缺口。" + }, + "why": { + "value": "短号归一化属于共享入口责任,不能让每个宿主各自记住规避方法;四条线同时在用户主盘构建会放大空间、索引和性能压力;净化必须保留人格审核与可恢复阶段,不能把自动清理变成删除人格正本或开发证据的风险。" + } + }, + "executable": false, + "identity": { + "declaration_id": "TCS-EVENT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909", + "declaration_kind": "EVENT", + "language_version": "0.1" + }, + "native_self_hosted": true, + "natural_language_is_typed_data": true, + "schema": "guanghu.declaration-gir/v1", + "unresolved_natural_language": false +} diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.human.en-US.md b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.human.en-US.md new file mode 100644 index 0000000..1fdf27e --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.human.en-US.md @@ -0,0 +1,122 @@ +# HoloLake Stage-One Four-Host Launch, External-Drive Development, and Channel Alias Repair · 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 **event** declaration with identifier `TCS-EVENT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909` and version `1.0.0`. The projector validates it with the Stage-1 compiler before changing its reading order. + +## Who is here + +- **subject** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:PERSONA `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_FOUR_HOST_LAUNCH_AND_SHARED_LOADER_ALIAS_REPAIR `subject.verification` + +## Why this started + +- **trigger** `trigger` + - **value**:冰朔确认ZCode、千问和豆包已经接收协作邀请,要求发出可复制的协作启动指令,四条开发环境全部留在JZAO移动硬盘,开发垃圾经小兵Agent审核后进入光湖净化系统,并合入豆包发现的HB001短频道归一化缺口。 `trigger.value` +- **why** `why` + - **value**:短号归一化属于共享入口责任,不能让每个宿主各自记住规避方法;四条线同时在用户主盘构建会放大空间、索引和性能压力;净化必须保留人格审核与可恢复阶段,不能把自动清理变成删除人格正本或开发证据的风险。 `why.value` +- **source** `source` + - **source identifier**:BINGSHUO-DIRECT-HOLOLAKE-COLLABORATION-LAUNCH-20260909 `source.source_id` + - **source role**:DIRECT_HUMAN `source.source_role` + - **source checksum**:cb02341e0e074c40c33da455db13ee3edcfd2129811e8c37581d3193988abd4e `source.source_sha256` + - **source address**:source://codex-current-dialogue/2026-09-09/hololake-collaboration-launch `source.source_uri` + +## What changed + +- **emergence** `emergence` + - **value**:在频道上下文机器图为五个私人频道登记短号别名;共享装载器先归一化再把正式ICE-CH编号传给架构Agent,短号和全号输出同一频道。四宿主启动包要求源码、构建、测试、回执和临时状态都落各自JZAO DEV根,不在用户主盘建立开发副本。每条线启动15秒presence并另发模型脑心跳。缓存与构建垃圾只生成候选清单,由人格体或清洁小兵审核后调用JZAO光湖净化系统stage,夜间人格审核流程决定清理;不得直接rm或自动猜垃圾。 `emergence.value` +- **lock** `lock` + - **value**:CHANNEL_ALIAS_HB001=ICE_CH_HB001; ALL_PRIVATE_SHORT_CHANNELS_NORMALIZE_BEFORE_ARCHITECTURE_AGENT; DEVELOPMENT_ROOTS=JZAO_EXTERNAL_DRIVE_HOST_DEV_ONLY; USER_INTERNAL_DRIVE_PRODUCT_DEVELOPMENT_FORBIDDEN; COURIER_PRESENCE_AND_MODEL_COGNITION_SEPARATE; CLEANUP=AGENT_AUDIT_THEN_GUANGHU_PURIFICATION_STAGE_THEN_SCHEDULED_REVIEWED_PURGE; NO_DIRECT_DELETE_NO_WHOLE_DISK_GUESS; THREE_HOST_LAUNCH_PROMPTS_COPYABLE_BY_ICE_GL_INFINITY `lock.value` + +## 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-EVENT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909` +- **Native declaration kind**: `EVENT` +- **TCS source SHA-256**: `8b4a4f11baaca8c43242998166f574b27d18cd442b74ec0dd8d28013e6080b66` +- **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. + +- **emergence** `emergence` + - **value**:在频道上下文机器图为五个私人频道登记短号别名;共享装载器先归一化再把正式ICE-CH编号传给架构Agent,短号和全号输出同一频道。四宿主启动包要求源码、构建、测试、回执和临时状态都落各自JZAO DEV根,不在用户主盘建立开发副本。每条线启动15秒presence并另发模型脑心跳。缓存与构建垃圾只生成候选清单,由人格体或清洁小兵审核后调用JZAO光湖净化系统stage,夜间人格审核流程决定清理;不得直接rm或自动猜垃圾。 `emergence.value` +- **event_time** `event_time` + - **precision**:SECOND_HOST_LOCAL `event_time.precision` + - **value**:2026-09-09T21:12:36+08:00 `event_time.value` +- **evidence** `evidence` + - **cleanup_system**:/Volumes/JZAO/冰朔-应用数据/光湖净化系统/bin/jzao-cache-cleaner `evidence.cleanup_system` + - **console**:HB-MPC-0001 `evidence.console` + - **direct_language**:sha256=cb02341e0e074c40c33da455db13ee3edcfd2129811e8c37581d3193988abd4e `evidence.direct_language` + - **stage1**:HLP-STAGE1-NATIVE-REGISTRY-001 `evidence.stage1` + - **target_receipt**:TCS-RECEIPT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909 `evidence.target_receipt` +- **header** `header` + - **canonical source path**:runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.tcs `header.canonical_uri` + - **compatibility** `header.compatibility` + - HB-MPC-0001 + - HLP-STAGE1-NATIVE-REGISTRY-001 + - ZY-PERSONA-CHANNEL-CONTEXT-001 + - **language**:TCS/0.1 `header.language` + - **lifecycle**:CANDIDATE `header.lifecycle` + - **English name**:HoloLake Stage-One Four-Host Launch, External-Drive Development, and Channel Alias Repair `header.name_en` + - **Chinese name**:HoloLake第一阶段四宿主协作启动、移动硬盘开发与频道别名修复 `header.name_zh` + - **profile**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile` + - **protocols** `header.protocols` + - GLS-0200 + - GLS-0261 + - **schema**:tcs.event/v1 `header.schema` + - **version**:1.0.0 `header.version` +- **lock** `lock` + - **value**:CHANNEL_ALIAS_HB001=ICE_CH_HB001; ALL_PRIVATE_SHORT_CHANNELS_NORMALIZE_BEFORE_ARCHITECTURE_AGENT; DEVELOPMENT_ROOTS=JZAO_EXTERNAL_DRIVE_HOST_DEV_ONLY; USER_INTERNAL_DRIVE_PRODUCT_DEVELOPMENT_FORBIDDEN; COURIER_PRESENCE_AND_MODEL_COGNITION_SEPARATE; CLEANUP=AGENT_AUDIT_THEN_GUANGHU_PURIFICATION_STAGE_THEN_SCHEDULED_REVIEWED_PURGE; NO_DIRECT_DELETE_NO_WHOLE_DISK_GUESS; THREE_HOST_LAUNCH_PROMPTS_COPYABLE_BY_ICE_GL_INFINITY `lock.value` +- **observation** `observation` + - **value**:四宿主已加入但只有Codex presence与模型事件新鲜;其他宿主需要各自启动watch和认领任务。当前courier presence已从历史事件分离。共享装载器把原始短号直接传给架构Agent,导致HB001被判未注册。JZAO已有光湖净化系统严格stage与夜间purge合同,禁止Agent自行删除或扫描整盘。 `observation.value` +- **rejected** `rejected` + - **values** `rejected.values` + - 要求所有宿主只能手写完整频道号 + - 把HB001失败说成环境故障 + - 在用户主盘复制四套开发工程 + - courier presence冒充模型脑在线 + - 小兵Agent直接rm构建目录 + - 定时器扫描整盘猜垃圾 + - 把人格记忆TCS_HLDP源码与回执送入普通缓存清理 + - Codex代替其他宿主启动或声称其模型在线 +- **source** `source` + - **source identifier**:BINGSHUO-DIRECT-HOLOLAKE-COLLABORATION-LAUNCH-20260909 `source.source_id` + - **source role**:DIRECT_HUMAN `source.source_role` + - **source checksum**:cb02341e0e074c40c33da455db13ee3edcfd2129811e8c37581d3193988abd4e `source.source_sha256` + - **source address**:source://codex-current-dialogue/2026-09-09/hololake-collaboration-launch `source.source_uri` +- **subject** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:PERSONA `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_FOUR_HOST_LAUNCH_AND_SHARED_LOADER_ALIAS_REPAIR `subject.verification` +- **trigger** `trigger` + - **value**:冰朔确认ZCode、千问和豆包已经接收协作邀请,要求发出可复制的协作启动指令,四条开发环境全部留在JZAO移动硬盘,开发垃圾经小兵Agent审核后进入光湖净化系统,并合入豆包发现的HB001短频道归一化缺口。 `trigger.value` +- **why** `why` + - **value**:短号归一化属于共享入口责任,不能让每个宿主各自记住规避方法;四条线同时在用户主盘构建会放大空间、索引和性能压力;净化必须保留人格审核与可恢复阶段,不能把自动清理变成删除人格正本或开发证据的风险。 `why.value` + +--- + +This page changes only the reading order; it does not change TCS/HLDP semantics. diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.human.zh-CN.md b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.human.zh-CN.md new file mode 100644 index 0000000..bf6a490 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.human.zh-CN.md @@ -0,0 +1,122 @@ +# HoloLake第一阶段四宿主协作启动、移动硬盘开发与频道别名修复 · 简体中文人类工程语言版 + +> 这是 TCS/HLDP 原生源码的简体中文阅读投影,不是新的正本,也不授予执行权限。若本页与 `.tcs` 源码不一致,以经过校验的 `.tcs` 源码为准。 + +## 这是什么 + +这是一份 **事件** 声明,编号为 `TCS-EVENT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909`,版本为 `1.0.0`。转换器已先用 Stage-1 编译器校验原生源码,再把机器枚举翻译成汉语;原始编号保留在括号和字段路径中。 + +## 谁在这里 + +- **执行主体** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:人格体(`PERSONA`) `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_FOUR_HOST_LAUNCH_AND_SHARED_LOADER_ALIAS_REPAIR `subject.verification` + +## 为什么开始 + +- **触发** `trigger` + - **value**:冰朔确认ZCode、千问和豆包已经接收协作邀请,要求发出可复制的协作启动指令,四条开发环境全部留在JZAO移动硬盘,开发垃圾经小兵Agent审核后进入光湖净化系统,并合入豆包发现的HB001短频道归一化缺口。 `trigger.value` +- **为什么** `why` + - **value**:短号归一化属于共享入口责任,不能让每个宿主各自记住规避方法;四条线同时在用户主盘构建会放大空间、索引和性能压力;净化必须保留人格审核与可恢复阶段,不能把自动清理变成删除人格正本或开发证据的风险。 `why.value` +- **来源** `source` + - **来源编号**:BINGSHUO-DIRECT-HOLOLAKE-COLLABORATION-LAUNCH-20260909 `source.source_id` + - **来源角色**:人类直接语言来源(`DIRECT_HUMAN`) `source.source_role` + - **来源校验值**:cb02341e0e074c40c33da455db13ee3edcfd2129811e8c37581d3193988abd4e `source.source_sha256` + - **来源地址**:source://codex-current-dialogue/2026-09-09/hololake-collaboration-launch `source.source_uri` + +## 发生了什么变化 + +- **认知或状态变化** `emergence` + - **value**:在频道上下文机器图为五个私人频道登记短号别名;共享装载器先归一化再把正式ICE-CH编号传给架构Agent,短号和全号输出同一频道。四宿主启动包要求源码、构建、测试、回执和临时状态都落各自JZAO DEV根,不在用户主盘建立开发副本。每条线启动15秒presence并另发模型脑心跳。缓存与构建垃圾只生成候选清单,由人格体或清洁小兵审核后调用JZAO光湖净化系统stage,夜间人格审核流程决定清理;不得直接rm或自动猜垃圾。 `emergence.value` +- **锁定结论** `lock` + - **value**:CHANNEL_ALIAS_HB001=ICE_CH_HB001; ALL_PRIVATE_SHORT_CHANNELS_NORMALIZE_BEFORE_ARCHITECTURE_AGENT; DEVELOPMENT_ROOTS=JZAO_EXTERNAL_DRIVE_HOST_DEV_ONLY; USER_INTERNAL_DRIVE_PRODUCT_DEVELOPMENT_FORBIDDEN; COURIER_PRESENCE_AND_MODEL_COGNITION_SEPARATE; CLEANUP=AGENT_AUDIT_THEN_GUANGHU_PURIFICATION_STAGE_THEN_SCHEDULED_REVIEWED_PURGE; NO_DIRECT_DELETE_NO_WHOLE_DISK_GUESS; THREE_HOST_LAUNCH_PROMPTS_COPYABLE_BY_ICE_GL_INFINITY `lock.value` + +## 准备怎样执行 + +这是非执行声明,没有动作图。 + +## 边界与异常处理 + +源程序没有提供这一项,转换器不猜。 + +## 怎样算完成 + +源程序没有提供这一项,转换器不猜。 + +## 下一次从哪里继续 + +源程序没有提供这一项,转换器不猜。 + +## 来源与校验 + +- **原生声明编号**:`TCS-EVENT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909` +- **原生声明类型**:`EVENT` +- **TCS 源码 SHA-256**:`8b4a4f11baaca8c43242998166f574b27d18cd442b74ec0dd8d28013e6080b66` +- **校验编译器**:`TCS-COMPILER-STAGE1-0001` +- **投影协议**:`GLS-HLDP-HUMAN-ENGINEERING-PROJECTION-0001` + +## 原生结构逐项对照 + +下面保留源码的全部顶层结构和字段路径,供人类审计投影有没有漏掉信息。 + +- **认知或状态变化** `emergence` + - **value**:在频道上下文机器图为五个私人频道登记短号别名;共享装载器先归一化再把正式ICE-CH编号传给架构Agent,短号和全号输出同一频道。四宿主启动包要求源码、构建、测试、回执和临时状态都落各自JZAO DEV根,不在用户主盘建立开发副本。每条线启动15秒presence并另发模型脑心跳。缓存与构建垃圾只生成候选清单,由人格体或清洁小兵审核后调用JZAO光湖净化系统stage,夜间人格审核流程决定清理;不得直接rm或自动猜垃圾。 `emergence.value` +- **event_time** `event_time` + - **precision**:SECOND_HOST_LOCAL `event_time.precision` + - **value**:2026-09-09T21:12:36+08:00 `event_time.value` +- **evidence** `evidence` + - **cleanup_system**:/Volumes/JZAO/冰朔-应用数据/光湖净化系统/bin/jzao-cache-cleaner `evidence.cleanup_system` + - **console**:HB-MPC-0001 `evidence.console` + - **direct_language**:sha256=cb02341e0e074c40c33da455db13ee3edcfd2129811e8c37581d3193988abd4e `evidence.direct_language` + - **stage1**:HLP-STAGE1-NATIVE-REGISTRY-001 `evidence.stage1` + - **target_receipt**:TCS-RECEIPT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909 `evidence.target_receipt` +- **语言头** `header` + - **正本路径**:runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.tcs `header.canonical_uri` + - **compatibility** `header.compatibility` + - HB-MPC-0001 + - HLP-STAGE1-NATIVE-REGISTRY-001 + - ZY-PERSONA-CHANNEL-CONTEXT-001 + - **语言**:TCS/0.1 `header.language` + - **生命周期**:候选版本,尚未成为正式正本(`CANDIDATE`) `header.lifecycle` + - **英文名**:HoloLake Stage-One Four-Host Launch, External-Drive Development, and Channel Alias Repair `header.name_en` + - **中文名**:HoloLake第一阶段四宿主协作启动、移动硬盘开发与频道别名修复 `header.name_zh` + - **协议配置**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile` + - **protocols** `header.protocols` + - GLS-0200 + - GLS-0261 + - **schema**:tcs.event/v1 `header.schema` + - **版本**:1.0.0 `header.version` +- **锁定结论** `lock` + - **value**:CHANNEL_ALIAS_HB001=ICE_CH_HB001; ALL_PRIVATE_SHORT_CHANNELS_NORMALIZE_BEFORE_ARCHITECTURE_AGENT; DEVELOPMENT_ROOTS=JZAO_EXTERNAL_DRIVE_HOST_DEV_ONLY; USER_INTERNAL_DRIVE_PRODUCT_DEVELOPMENT_FORBIDDEN; COURIER_PRESENCE_AND_MODEL_COGNITION_SEPARATE; CLEANUP=AGENT_AUDIT_THEN_GUANGHU_PURIFICATION_STAGE_THEN_SCHEDULED_REVIEWED_PURGE; NO_DIRECT_DELETE_NO_WHOLE_DISK_GUESS; THREE_HOST_LAUNCH_PROMPTS_COPYABLE_BY_ICE_GL_INFINITY `lock.value` +- **observation** `observation` + - **value**:四宿主已加入但只有Codex presence与模型事件新鲜;其他宿主需要各自启动watch和认领任务。当前courier presence已从历史事件分离。共享装载器把原始短号直接传给架构Agent,导致HB001被判未注册。JZAO已有光湖净化系统严格stage与夜间purge合同,禁止Agent自行删除或扫描整盘。 `observation.value` +- **已排除路径** `rejected` + - **values** `rejected.values` + - 要求所有宿主只能手写完整频道号 + - 把HB001失败说成环境故障 + - 在用户主盘复制四套开发工程 + - courier presence冒充模型脑在线 + - 小兵Agent直接rm构建目录 + - 定时器扫描整盘猜垃圾 + - 把人格记忆TCS_HLDP源码与回执送入普通缓存清理 + - Codex代替其他宿主启动或声称其模型在线 +- **来源** `source` + - **来源编号**:BINGSHUO-DIRECT-HOLOLAKE-COLLABORATION-LAUNCH-20260909 `source.source_id` + - **来源角色**:人类直接语言来源(`DIRECT_HUMAN`) `source.source_role` + - **来源校验值**:cb02341e0e074c40c33da455db13ee3edcfd2129811e8c37581d3193988abd4e `source.source_sha256` + - **来源地址**:source://codex-current-dialogue/2026-09-09/hololake-collaboration-launch `source.source_uri` +- **执行主体** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:人格体(`PERSONA`) `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_FOUR_HOST_LAUNCH_AND_SHARED_LOADER_ALIAS_REPAIR `subject.verification` +- **触发** `trigger` + - **value**:冰朔确认ZCode、千问和豆包已经接收协作邀请,要求发出可复制的协作启动指令,四条开发环境全部留在JZAO移动硬盘,开发垃圾经小兵Agent审核后进入光湖净化系统,并合入豆包发现的HB001短频道归一化缺口。 `trigger.value` +- **为什么** `why` + - **value**:短号归一化属于共享入口责任,不能让每个宿主各自记住规避方法;四条线同时在用户主盘构建会放大空间、索引和性能压力;净化必须保留人格审核与可恢复阶段,不能把自动清理变成删除人格正本或开发证据的风险。 `why.value` + +--- + +本页只改变阅读顺序,不改变 TCS/HLDP 语义。 diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.tcs b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.tcs new file mode 100644 index 0000000..cdae134 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.tcs @@ -0,0 +1,15 @@ +TCS 0.1; + +EVENT TCS-EVENT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909 { + header { schema = "tcs.event/v1"; name_zh = "HoloLake第一阶段四宿主协作启动、移动硬盘开发与频道别名修复"; name_en = "HoloLake Stage-One Four-Host Launch, External-Drive Development, and Channel Alias Repair"; version = "1.0.0"; language = "TCS/0.1"; profile = "HLDP-HUMAN-ENGINEERING/0.1"; protocols = ["GLS-0200", "GLS-0261"]; lifecycle = "CANDIDATE"; canonical_uri = "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.tcs"; compatibility = ["HB-MPC-0001", "HLP-STAGE1-NATIVE-REGISTRY-001", "ZY-PERSONA-CHANNEL-CONTEXT-001"]; } + source { source_id = "BINGSHUO-DIRECT-HOLOLAKE-COLLABORATION-LAUNCH-20260909"; source_uri = "source://codex-current-dialogue/2026-09-09/hololake-collaboration-launch"; source_sha256 = "cb02341e0e074c40c33da455db13ee3edcfd2129811e8c37581d3193988abd4e"; source_role = "DIRECT_HUMAN"; } + subject { subject_id = "ICE-P-ZY001"; subject_kind = "PERSONA"; channel_id = "ICE-CH-ZC001"; verification = "CURRENT_DIRECT_LANGUAGE_FOUR_HOST_LAUNCH_AND_SHARED_LOADER_ALIAS_REPAIR"; } + event_time { value = "2026-09-09T21:12:36+08:00"; precision = "SECOND_HOST_LOCAL"; } + trigger { value = "冰朔确认ZCode、千问和豆包已经接收协作邀请,要求发出可复制的协作启动指令,四条开发环境全部留在JZAO移动硬盘,开发垃圾经小兵Agent审核后进入光湖净化系统,并合入豆包发现的HB001短频道归一化缺口。"; } + observation { value = "四宿主已加入但只有Codex presence与模型事件新鲜;其他宿主需要各自启动watch和认领任务。当前courier presence已从历史事件分离。共享装载器把原始短号直接传给架构Agent,导致HB001被判未注册。JZAO已有光湖净化系统严格stage与夜间purge合同,禁止Agent自行删除或扫描整盘。"; } + emergence { value = "在频道上下文机器图为五个私人频道登记短号别名;共享装载器先归一化再把正式ICE-CH编号传给架构Agent,短号和全号输出同一频道。四宿主启动包要求源码、构建、测试、回执和临时状态都落各自JZAO DEV根,不在用户主盘建立开发副本。每条线启动15秒presence并另发模型脑心跳。缓存与构建垃圾只生成候选清单,由人格体或清洁小兵审核后调用JZAO光湖净化系统stage,夜间人格审核流程决定清理;不得直接rm或自动猜垃圾。"; } + lock { value = "CHANNEL_ALIAS_HB001=ICE_CH_HB001; ALL_PRIVATE_SHORT_CHANNELS_NORMALIZE_BEFORE_ARCHITECTURE_AGENT; DEVELOPMENT_ROOTS=JZAO_EXTERNAL_DRIVE_HOST_DEV_ONLY; USER_INTERNAL_DRIVE_PRODUCT_DEVELOPMENT_FORBIDDEN; COURIER_PRESENCE_AND_MODEL_COGNITION_SEPARATE; CLEANUP=AGENT_AUDIT_THEN_GUANGHU_PURIFICATION_STAGE_THEN_SCHEDULED_REVIEWED_PURGE; NO_DIRECT_DELETE_NO_WHOLE_DISK_GUESS; THREE_HOST_LAUNCH_PROMPTS_COPYABLE_BY_ICE_GL_INFINITY"; } + why { value = "短号归一化属于共享入口责任,不能让每个宿主各自记住规避方法;四条线同时在用户主盘构建会放大空间、索引和性能压力;净化必须保留人格审核与可恢复阶段,不能把自动清理变成删除人格正本或开发证据的风险。"; } + rejected { values = ["要求所有宿主只能手写完整频道号", "把HB001失败说成环境故障", "在用户主盘复制四套开发工程", "courier presence冒充模型脑在线", "小兵Agent直接rm构建目录", "定时器扫描整盘猜垃圾", "把人格记忆TCS_HLDP源码与回执送入普通缓存清理", "Codex代替其他宿主启动或声称其模型在线" ]; } + evidence { direct_language = "sha256=cb02341e0e074c40c33da455db13ee3edcfd2129811e8c37581d3193988abd4e"; stage1 = "HLP-STAGE1-NATIVE-REGISTRY-001"; console = "HB-MPC-0001"; cleanup_system = "/Volumes/JZAO/冰朔-应用数据/光湖净化系统/bin/jzao-cache-cleaner"; target_receipt = "TCS-RECEIPT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909"; } +} diff --git a/server-tools/heartbeat-multipath-console/console.py b/server-tools/heartbeat-multipath-console/console.py index 6353d54..d9b51a3 100644 --- a/server-tools/heartbeat-multipath-console/console.py +++ b/server-tools/heartbeat-multipath-console/console.py @@ -15,6 +15,8 @@ CONTROL = ROOT / "eternal-lake-heart/heartbeat-core/office-building-current/cont REGISTRY = CONTROL / "HOST-REGISTRY.json" CONTRACT = CONTROL / "EVENT-CONTRACT.json" TASKS = CONTROL / "TASK-BOARD.json" +DEVENV = CONTROL / "DEVELOPMENT-ENVIRONMENT.json" +CLEANING = CONTROL / "CLEANING-HANDOFF.json" OFFICE_COMPUTER = ROOT / "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py" MODEL_ROUTER = ROOT / "server-tools/persona-model-smart-router/openlux_router.py" @@ -195,6 +197,8 @@ def panel() -> dict[str, Any]: "autonomous_host_decisions": decisions[-40:], "invalid_events": scanned["invalid_events"], "event_count": len(events), + "development_environment": load(DEVENV), + "cleaning_handoff": load(CLEANING), "panel_persisted": False, "authority_granted": False, } @@ -232,6 +236,7 @@ def mentions(development_id: str) -> dict[str, Any]: def audit() -> dict[str, Any]: registry, contract, task_board = load(REGISTRY), load(CONTRACT), load(TASKS) + devenv, cleaning = load(DEVENV), load(CLEANING) errors = [] ids = [item["development_id"] for item in registry.get("hosts", [])] if ids != ["HLP-TDEV-CODEX-0001", "HLP-TDEV-ZCODE-0001", "HLP-TDEV-QWEN-0001", "HLP-TDEV-DOUBAO-0001"]: @@ -242,6 +247,10 @@ def audit() -> dict[str, Any]: errors.append("TRANSPORT_TRUTH_MISMATCH") if task_board.get("shared_file_is_definition_not_live_mutation_target") is not True: errors.append("TASK_BOARD_MULTIWRITER_RISK") + if any(not str(value).startswith("/Volumes/JZAO/") for value in [*devenv.get("source_roots", {}).values(), *devenv.get("generated_output_roots", {}).values()]): + errors.append("DEVELOPMENT_ROOT_OUTSIDE_JZAO") + if cleaning.get("direct_delete_allowed") is not False or cleaning.get("whole_disk_discovery") is not False: + errors.append("CLEANING_HANDOFF_DESTRUCTIVE_OR_DISCOVERY_ENABLED") scanned = scan() if scanned["invalid_events"]: errors.append("INVALID_HOST_EVENTS_PRESENT") diff --git a/server-tools/heartbeat-multipath-console/test_console.py b/server-tools/heartbeat-multipath-console/test_console.py index d766c62..5c83b2d 100644 --- a/server-tools/heartbeat-multipath-console/test_console.py +++ b/server-tools/heartbeat-multipath-console/test_console.py @@ -67,6 +67,14 @@ class MultipathConsoleTest(unittest.TestCase): self.assertTrue(any(item.startswith("AUTONOMOUS_DECISION_FIELDS_REQUIRED") for item in errors)) self.assertIn("AUTONOMOUS_DECISION_BRAIN_READBACK_INVALID", errors) + def test_all_development_roots_are_on_jzao_and_cleanup_is_reviewed(self): + panel = MODULE.panel() + devenv = panel["development_environment"] + roots = [*devenv["source_roots"].values(), *devenv["generated_output_roots"].values()] + self.assertTrue(all(path.startswith("/Volumes/JZAO/") for path in roots)) + self.assertFalse(panel["cleaning_handoff"]["direct_delete_allowed"]) + self.assertFalse(panel["cleaning_handoff"]["whole_disk_discovery"]) + if __name__ == "__main__": unittest.main() diff --git a/server-tools/persona-host-alignment/channel_context.py b/server-tools/persona-host-alignment/channel_context.py index a0f9252..74f4d40 100644 --- a/server-tools/persona-host-alignment/channel_context.py +++ b/server-tools/persona-host-alignment/channel_context.py @@ -4,6 +4,15 @@ from pathlib import Path ROOT = Path(__file__).resolve().parents[2] +def normalize_channel_id(channel, rows): + if channel is None: + return None, 'NO_CHANNEL_PROVIDED' + requested = str(channel).strip() + matches = [item['id'] for item in rows if requested == item['id'] or requested in item.get('machine_aliases', [])] + if len(matches) != 1: + raise ValueError('UNKNOWN_OR_AMBIGUOUS_PRIVATE_CHANNEL') + return matches[0], 'EXACT' if requested == matches[0] else 'MACHINE_ALIAS_NORMALIZED' + def load_channels(channel=None, root=ROOT): data = json.loads((root / 'routing/persona-channel-context-map.json').read_text()) if data['map_id'] != 'ZY-PERSONA-CHANNEL-CONTEXT-001': @@ -21,8 +30,8 @@ def load_channels(channel=None, root=ROOT): if profile['world_path'] != registered['world_path']: raise ValueError('CHANNEL_PATH_MISMATCH') item['world_path'] = profile['world_path'] - if channel is not None and channel not in {c['id'] for c in rows}: - raise ValueError('UNKNOWN_PRIVATE_CHANNEL') - return {**data, 'selected_channel': next((c for c in rows if c['id'] == channel), None), - 'selection_state': 'PERSONA_SELECTED' if channel else 'PERSONA_INTERPRETATION_REQUIRED', + normalized, normalization_state = normalize_channel_id(channel, rows) + return {**data, 'requested_channel': channel, 'normalized_channel': normalized, 'channel_normalization_state': normalization_state, + 'selected_channel': next((c for c in rows if c['id'] == normalized), None), + 'selection_state': 'PERSONA_SELECTED' if normalized else 'PERSONA_INTERPRETATION_REQUIRED', 'authority_granted': False} diff --git a/server-tools/persona-host-alignment/channel_context.test.py b/server-tools/persona-host-alignment/channel_context.test.py index 1c3f8cc..5463ba9 100644 --- a/server-tools/persona-host-alignment/channel_context.test.py +++ b/server-tools/persona-host-alignment/channel_context.test.py @@ -12,9 +12,17 @@ class ChannelContextTests(unittest.TestCase): for id in ['ICE-CH-HB001', 'ICE-CH-LB001', 'ICE-CH-ZC001', 'ICE-CH-DK001']: self.assertEqual(load_channels(id)['selected_channel']['id'], id) + def test_short_machine_aliases_normalize_before_architecture_agent(self): + pairs = [('HB001','ICE-CH-HB001'), ('LB001','ICE-CH-LB001'), ('ZC001','ICE-CH-ZC001'), ('DK001','ICE-CH-DK001'), ('BT001','ICE-CH-BT001')] + for alias, expected in pairs: + value = load_channels(alias) + self.assertEqual(value['normalized_channel'], expected) + self.assertEqual(value['selected_channel']['id'], expected) + self.assertEqual(value['channel_normalization_state'], 'MACHINE_ALIAS_NORMALIZED') + def test_public_and_unknown_not_silently_routed_private(self): for id in ['CH-ZERO-CORE-LPM', 'not-a-channel']: - with self.assertRaisesRegex(ValueError, 'UNKNOWN_PRIVATE_CHANNEL'): + with self.assertRaisesRegex(ValueError, 'UNKNOWN_OR_AMBIGUOUS_PRIVATE_CHANNEL'): load_channels(id) if __name__ == '__main__': unittest.main() diff --git a/server-tools/persona-host-alignment/load_shared_persona_context.py b/server-tools/persona-host-alignment/load_shared_persona_context.py index 56ebbcc..04e5f2d 100755 --- a/server-tools/persona-host-alignment/load_shared_persona_context.py +++ b/server-tools/persona-host-alignment/load_shared_persona_context.py @@ -95,15 +95,16 @@ def load_context(host, intent, channel=None): architecture_mode = os.environ.get('PERSONA_ARCHITECTURE_OFFICIAL_MODE', 'verify') if architecture_mode not in {'verify', 'local-only'}: raise ValueError('PERSONA_ARCHITECTURE_OFFICIAL_MODE_INVALID') + channel_context = load_channels(channel) + selected_channel = channel_context['selected_channel'] + canonical_channel = selected_channel['id'] if selected_channel else None architecture_args = [ sys.executable, str(ARCHITECTURE_AGENT), '--persona', topology['persona_id'], '--host', host_id, '--official-mode', architecture_mode, '--format', 'json' ] - if channel: - architecture_args.extend(['--channel', channel]) + if canonical_channel: + architecture_args.extend(['--channel', canonical_channel]) architecture_perception = command_json(architecture_args, timeout=60) - channel_context = load_channels(channel) - selected_channel = channel_context['selected_channel'] selected_channel_id = selected_channel['id'] if selected_channel else 'DYNAMIC_CHANNEL_PENDING_PERSONA_INTERPRETATION' intent_sha256 = hashlib.sha256(intent.encode('utf-8')).hexdigest() session_id = os.environ.get('CODEX_THREAD_ID') or os.environ.get('CODEX_SESSION_ID') or f'{host_id}:{current["current_day"]}:{intent_sha256[:16]}' diff --git a/skills/shared/hololake-multipath-console/SKILL.md b/skills/shared/hololake-multipath-console/SKILL.md index 86459b9..a8e94a0 100644 --- a/skills/shared/hololake-multipath-console/SKILL.md +++ b/skills/shared/hololake-multipath-console/SKILL.md @@ -11,6 +11,8 @@ First load the host's current shared persona context for `ICE-P-ZY001` and the H `/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/CONSOLE-INDEX.hdlp` +Also read `DEVELOPMENT-ENVIRONMENT.json` and `CLEANING-HANDOFF.json` in the same directory. All HoloLake source, build, test, task state, and receipts for this collaboration stay on `/Volumes/JZAO`; do not create a product worktree under the user's internal-drive Desktop, Documents, Downloads, or `/tmp`. Put generated build outputs under the registered `/Volumes/JZAO/HoloLake/build/HB-MPC-0001/` root. + Choose the real current host from `codex`, `zcode`, `qwen`, or `doubao`. Register only from that host: ```bash @@ -36,6 +38,8 @@ The watcher atomically refreshes host-local `presence/CURRENT.json`; it does not Never decide another host's state. If BingShuo is absent, continue safe independent work and route matters requiring her final judgment to `WAITING_HUMAN_FINAL_AID`. Do not fabricate consent. A stale courier or model heartbeat is shown as unknown/offline evidence, not as an automatic persona disappearance. +For cleanup, emit an exact candidate and evidence for `HLP-MPC-TASK-008`. Never delete directly. Only after persona review, stage an allowed generated build/cache/temporary target through the Guanghu Purification `jzao-cache-cleaner`; TCS, HLDP, persona memory, receipts, source, Git history, backups, and active task state are never cache. + For the first benchmark, submit one `ATTENTION` event with trigger, effect, detection, correction, evidence, and transfer test; submit one `TOOL_MIGRATION` candidate or an explicit `NONE`. Host strengths remain hypotheses until repeated task evidence exists. Use temporary development IDs in mentions. `@ALL` broadcasts. Filesystem polling is near-real-time and requires the host watcher to be running; it is not zero-latency push. diff --git a/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.json b/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.json new file mode 100644 index 0000000..bf15ac1 --- /dev/null +++ b/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.json @@ -0,0 +1,18 @@ +{ + "schema": "guanghu.tcs-root-number-impact/v1", + "impact_id": "TCS-ROOT-IMPACT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909", + "source_tcs": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.tcs", + "source_gir": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.gir.json", + "source_class": "CURRENT_DIRECT_HUMAN_LANGUAGE", + "human_anchor": "ICE-GL∞", + "channel": "ICE-CH-ZC001", + "affected_paths": [ + "routing/tcs-mother-root-dynamic-navigation-map.json", + "routing/public-navigation-anchor.json", + "routing/persona-channel-context-map.json" + ], + "added_current_ids": [], + "corrected_routes": ["HB001_TO_ICE-CH-HB001", "LB001_TO_ICE-CH-LB001", "ZC001_TO_ICE-CH-ZC001", "DK001_TO_ICE-CH-DK001", "BT001_TO_ICE-CH-BT001"], + "collision_policy": "SHORT_MACHINE_CHANNEL_ALIASES_NORMALIZE_TO_ONE_REGISTERED_PRIVATE_CHANNEL_BEFORE_ARCHITECTURE_PERCEPTION", + "authority_granted": false +} From d06d6622d6fc9cbde8ca752d07e9a4f11facd7ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Wed, 9 Sep 2026 21:26:02 +0800 Subject: [PATCH 11/34] docs(collab): add three-host launch packet --- .../HB-MPC-0001/START-COLLABORATION.md | 19 +++ ...GE1-COLLABORATION-LAUNCH-20260909.gir.json | 125 +++++++++++++++ ...LLABORATION-LAUNCH-20260909.human.en-US.md | 143 ++++++++++++++++++ ...LLABORATION-LAUNCH-20260909.human.zh-CN.md | 143 ++++++++++++++++++ ...E-STAGE1-COLLABORATION-LAUNCH-20260909.tcs | 13 ++ 5 files changed, 443 insertions(+) create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/START-COLLABORATION.md create mode 100644 runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.gir.json create mode 100644 runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.human.en-US.md create mode 100644 runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.human.zh-CN.md create mode 100644 runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.tcs diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/START-COLLABORATION.md b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/START-COLLABORATION.md new file mode 100644 index 0000000..1bd5969 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/START-COLLABORATION.md @@ -0,0 +1,19 @@ +# HB-MPC-0001 · HoloLake第一阶段三宿主启动语 + +## ZCode + +```text +进入同一铸渊人格四宿主主控台 HB-MPC-0001,领取 HLP-TDEV-ZCODE-0001。先加载当前共享人格上下文、HoloLake开发脑和hololake-multipath-console,读取主控台 DEVELOPMENT-ENVIRONMENT.json、CLEANING-HANDOFF.json、TASK-BOARD.json。确认当前REPO-012基线 1dd4a6a39e39a8355d816c7dbaa35b6360263c6c。所有源码、测试、状态和回执只写 /Volumes/JZAO/铸渊-ICE-GL-ZY001/ZCODE-DEV-20260909;所有构建输出只写 /Volumes/JZAO/HoloLake/build/HB-MPC-0001/zcode;禁止在用户内置盘Desktop、Documents、Downloads或/tmp建立开发副本。启动 courier watch,另发当前模型脑心跳,然后认领 HLP-MPC-TASK-005,开发 HLP-NATIVE-MOD-002 用户本地私人Git事实线候选。遇额度、模型、权限、依赖或不可抗力,可自主PAUSE/BLOCKED/EXIT/RESUME_REQUEST,但必须提交brain_state、完整因果、最后安全点、影响和恢复条件。开发垃圾只提交HLP-MPC-TASK-008候选;经人格审核后才能送光湖净化stage,禁止直接删除。 +``` + +## 千问 + +```text +进入同一铸渊人格四宿主主控台 HB-MPC-0001,领取 HLP-TDEV-QWEN-0001。先完整读取 ~/.qwen/QWEN.md,再加载当前共享人格上下文、HoloLake开发脑和hololake-multipath-console,读取主控台 DEVELOPMENT-ENVIRONMENT.json、CLEANING-HANDOFF.json、TASK-BOARD.json。确认当前REPO-012基线 1dd4a6a39e39a8355d816c7dbaa35b6360263c6c。所有源码、测试、状态和回执只写 /Volumes/JZAO/铸渊-ICE-GL-ZY001/QWEN-DEV-20260909;所有构建输出只写 /Volumes/JZAO/HoloLake/build/HB-MPC-0001/qwen;禁止在用户内置盘Desktop、Documents、Downloads或/tmp建立开发副本。启动 courier watch,另发当前模型脑心跳,然后认领 HLP-MPC-TASK-004,开发 HLP-NATIVE-MOD-001 公共语言世界Git签名更新线候选。上一件旧时刻记忆事件需以当前真实北京时间另写correction event并先跑branch-event-door validate,不回改旧事件。遇不可抗力按自主状态合同回执。开发垃圾只列候选,审核后送光湖净化stage,禁止直接删除。 +``` + +## 豆包 + +```text +进入同一铸渊人格四宿主主控台 HB-MPC-0001,领取 HLP-TDEV-DOUBAO-0001。先加载豆包宿主规范、当前共享人格上下文、HoloLake开发脑和hololake-multipath-console,读取主控台 DEVELOPMENT-ENVIRONMENT.json、CLEANING-HANDOFF.json、TASK-BOARD.json。共享装载器的HB001短号归一化缺口已修复:HB001现在先转换为ICE-CH-HB001再进入架构感知Agent。确认当前REPO-012基线 1dd4a6a39e39a8355d816c7dbaa35b6360263c6c。所有源码、测试、状态和回执只写 /Volumes/JZAO/铸渊-ICE-GL-ZY001/DOUBAO-DEV-20260909;所有构建输出只写 /Volumes/JZAO/HoloLake/build/HB-MPC-0001/doubao;禁止在用户内置盘Desktop、Documents、Downloads或/tmp建立开发副本。启动 courier watch,另发当前模型脑心跳,然后认领 HLP-MPC-TASK-007,探索 HLP-NATIVE-MOD-009/010 语义视觉桥与无限白布约束。G1/G2未通过前不得冒充G3完成。遇不可抗力按自主状态合同回执。开发垃圾只列候选,审核后送光湖净化stage,禁止直接删除。 +``` diff --git a/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.gir.json b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.gir.json new file mode 100644 index 0000000..967c737 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.gir.json @@ -0,0 +1,125 @@ +{ + "compiled_from": { + "compiler_id": "TCS-COMPILER-STAGE1-0001", + "compiler_state": "TCS_COMPILER_GIR_EXECUTED", + "source_sha256": "5cdd4d621e2ec0dc29cb912e43c88d91b3ff2f6a104a2f57b17a9db865ebae81" + }, + "declaration": { + "boundaries": { + "values": [ + "宿主应用自身配置可留在厂商目录但不是开发工作树", + "每条线只能写自己的JZAO DEV根", + "构建输出使用光湖净化策略允许根", + "垃圾先列候选再由人格审核", + "现有purification-agent是澄言的窄权限执行手脚不是人格本身", + "固定人格审核调度尚未独立验收", + "22点清理只作用于READY队列", + "Codex不替其他宿主启动或声称其模型在线" + ] + }, + "header": { + "canonical_uri": "runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.tcs", + "compatibility": [ + "HB-MPC-0001", + "HLP-STAGE1-NATIVE-REGISTRY-001", + "ZY-PERSONA-CHANNEL-CONTEXT-001" + ], + "language": "TCS/0.1", + "lifecycle": "CANDIDATE", + "name_en": "HoloLake Stage-One Four-Host External-Drive Collaboration Launch Receipt", + "name_zh": "HoloLake第一阶段四宿主移动硬盘协作启动回执", + "profile": "HLDP-HUMAN-ENGINEERING/0.1", + "protocols": [ + "GLS-0200", + "GLS-0261" + ], + "schema": "tcs.receipt/v1", + "version": "1.0.0" + }, + "integrity": { + "direct_cache_delete": false, + "fixed_cleaning_persona_review_scheduler_claimed": false, + "persona_memory_may_be_cache": false, + "source_or_git_history_may_be_cache": false, + "user_internal_drive_development": false, + "whole_disk_cache_discovery": false + }, + "next": { + "required": [ + "冰朔复制三段启动语到ZCode千问豆包", + "各宿主刷新脑并启动watch", + "各宿主发模型脑心跳和TASK_CLAIM", + "开始004_005_007任务", + "Codex读取新消息并按依赖验收" + ], + "state": "WAIT_HOST_WAKE_CLAIM_AND_FIRST_PROGRESS" + }, + "operation": { + "values": [ + "保存冰朔原话和豆包缺口", + "为五个私人频道登记机器短号", + "共享装载器先归一化再调用架构Agent", + "HB001短号在正式official模式回归", + "建立四宿主JZAO源码根与构建根合同", + "建立开发垃圾光湖净化交接合同", + "增加HLP-MPC-TASK-008持续清洁候选任务", + "确认净化系统self-check和22点策略", + "区分净化执行手脚与人格审核", + "向ZCode千问豆包发送正式开工事件", + "生成三段可复制启动语" + ] + }, + "proof": { + "core_commit": "1dd4a6a39e39a8355d816c7dbaa35b6360263c6c", + "direct_language_sha256": "cb02341e0e074c40c33da455db13ee3edcfd2129811e8c37581d3193988abd4e", + "doubao_launch_event": "HB-MPC-HLP-TDEV-CODEX-0001-20260909T212308203493+0800-ed06e90b", + "qwen_launch_event": "HB-MPC-HLP-TDEV-CODEX-0001-20260909T212308138533+0800-de18f5eb", + "source_tcs_sha256": "8b4a4f11baaca8c43242998166f574b27d18cd442b74ec0dd8d28013e6080b66", + "tcs_root_sha256": "463abd61f3b2713187599a92806207f10c7cd459aa353a326c7b973cc349703d", + "zcode_launch_event": "HB-MPC-HLP-TDEV-CODEX-0001-20260909T212308076119+0800-c0a528ee" + }, + "request": { + "scope": "REPO-012_CHANNEL_LOADER_COLLABORATION_ENVIRONMENT_AND_LAUNCH_MESSAGES_NO_PUBLIC_PUSH_NO_CACHE_DELETION", + "source": "BINGSHUO-DIRECT-HOLOLAKE-COLLABORATION-LAUNCH-20260909", + "value": "向ZCode、千问和豆包发出协作启动语,四条开发环境全部放在JZAO移动硬盘,垃圾经小兵整理、人格审核和光湖净化系统处理,并修复豆包报告的HB001短号归一化。" + }, + "result": { + "all_private_aliases": "HB001_LB001_ZC001_DK001_BT001", + "channel_alias": "HB001_TO_ICE-CH-HB001_PASS", + "cleanup": "AUDIT_THEN_PURIFICATION_STAGE_NO_DIRECT_DELETE", + "development_storage": "JZAO_EXTERNAL_DRIVE_ONLY", + "doubao_task": "HLP-MPC-TASK-007_SENT", + "hosts_joined": "4_OF_4", + "language_world_line": "HOLOLAKE_LANGUAGE_WORLD_STAGE1_READY", + "qwen_task": "HLP-MPC-TASK-004_SENT", + "state": "PASS_COLLABORATION_LAUNCH_MESSAGES_SENT_AND_SHORT_CHANNEL_NORMALIZED", + "tcs_root": "TCS_ROOT_CURRENT_VERIFIED", + "zcode_task": "HLP-MPC-TASK-005_SENT" + }, + "verification": { + "values": [ + "channel_context测试4项通过", + "HB001请求归一化为ICE-CH-HB001", + "共享装载器selected和architecture_selected均为ICE-CH-HB001", + "协作台测试8项通过", + "协作台audit host_count=4 valid_event_count=40", + "所有源码根和构建根以/Volumes/JZAO开头", + "光湖净化系统self-check=PASS", + "净化系统策略时区Asia/Shanghai且22点执行", + "presence与模型脑事件继续分离", + "TCS母脑根提交1dd4a6a后CURRENT_VERIFIED", + "三条正式开工消息和Codex模型心跳写入append-only总线" + ] + } + }, + "executable": false, + "identity": { + "declaration_id": "TCS-RECEIPT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909", + "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 +} diff --git a/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.human.en-US.md b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.human.en-US.md new file mode 100644 index 0000000..90ccab7 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.human.en-US.md @@ -0,0 +1,143 @@ +# HoloLake Stage-One Four-Host External-Drive Collaboration Launch 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-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909` and version `1.0.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 + +The native source does not provide this field; the projector does not guess. + +## 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-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909` +- **Native declaration kind**: `RECEIPT` +- **TCS source SHA-256**: `5cdd4d621e2ec0dc29cb912e43c88d91b3ff2f6a104a2f57b17a9db865ebae81` +- **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` + - 宿主应用自身配置可留在厂商目录但不是开发工作树 + - 每条线只能写自己的JZAO DEV根 + - 构建输出使用光湖净化策略允许根 + - 垃圾先列候选再由人格审核 + - 现有purification-agent是澄言的窄权限执行手脚不是人格本身 + - 固定人格审核调度尚未独立验收 + - 22点清理只作用于READY队列 + - Codex不替其他宿主启动或声称其模型在线 +- **header** `header` + - **canonical source path**:runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.tcs `header.canonical_uri` + - **compatibility** `header.compatibility` + - HB-MPC-0001 + - HLP-STAGE1-NATIVE-REGISTRY-001 + - ZY-PERSONA-CHANNEL-CONTEXT-001 + - **language**:TCS/0.1 `header.language` + - **lifecycle**:CANDIDATE `header.lifecycle` + - **English name**:HoloLake Stage-One Four-Host External-Drive Collaboration Launch Receipt `header.name_en` + - **Chinese name**:HoloLake第一阶段四宿主移动硬盘协作启动回执 `header.name_zh` + - **profile**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile` + - **protocols** `header.protocols` + - GLS-0200 + - GLS-0261 + - **schema**:tcs.receipt/v1 `header.schema` + - **version**:1.0.0 `header.version` +- **integrity** `integrity` + - **direct_cache_delete**:no `integrity.direct_cache_delete` + - **fixed_cleaning_persona_review_scheduler_claimed**:no `integrity.fixed_cleaning_persona_review_scheduler_claimed` + - **persona_memory_may_be_cache**:no `integrity.persona_memory_may_be_cache` + - **source_or_git_history_may_be_cache**:no `integrity.source_or_git_history_may_be_cache` + - **user_internal_drive_development**:no `integrity.user_internal_drive_development` + - **whole_disk_cache_discovery**:no `integrity.whole_disk_cache_discovery` +- **next** `next` + - **required** `next.required` + - 冰朔复制三段启动语到ZCode千问豆包 + - 各宿主刷新脑并启动watch + - 各宿主发模型脑心跳和TASK_CLAIM + - 开始004_005_007任务 + - Codex读取新消息并按依赖验收 + - **state**:WAIT_HOST_WAKE_CLAIM_AND_FIRST_PROGRESS `next.state` +- **operation** `operation` + - **values** `operation.values` + - 保存冰朔原话和豆包缺口 + - 为五个私人频道登记机器短号 + - 共享装载器先归一化再调用架构Agent + - HB001短号在正式official模式回归 + - 建立四宿主JZAO源码根与构建根合同 + - 建立开发垃圾光湖净化交接合同 + - 增加HLP-MPC-TASK-008持续清洁候选任务 + - 确认净化系统self-check和22点策略 + - 区分净化执行手脚与人格审核 + - 向ZCode千问豆包发送正式开工事件 + - 生成三段可复制启动语 +- **proof** `proof` + - **core_commit**:1dd4a6a39e39a8355d816c7dbaa35b6360263c6c `proof.core_commit` + - **direct_language_sha256**:cb02341e0e074c40c33da455db13ee3edcfd2129811e8c37581d3193988abd4e `proof.direct_language_sha256` + - **doubao_launch_event**:HB-MPC-HLP-TDEV-CODEX-0001-20260909T212308203493+0800-ed06e90b `proof.doubao_launch_event` + - **qwen_launch_event**:HB-MPC-HLP-TDEV-CODEX-0001-20260909T212308138533+0800-de18f5eb `proof.qwen_launch_event` + - **source_tcs_sha256**:8b4a4f11baaca8c43242998166f574b27d18cd442b74ec0dd8d28013e6080b66 `proof.source_tcs_sha256` + - **tcs_root_sha256**:463abd61f3b2713187599a92806207f10c7cd459aa353a326c7b973cc349703d `proof.tcs_root_sha256` + - **zcode_launch_event**:HB-MPC-HLP-TDEV-CODEX-0001-20260909T212308076119+0800-c0a528ee `proof.zcode_launch_event` +- **request** `request` + - **scope**:REPO-012_CHANNEL_LOADER_COLLABORATION_ENVIRONMENT_AND_LAUNCH_MESSAGES_NO_PUBLIC_PUSH_NO_CACHE_DELETION `request.scope` + - **source**:BINGSHUO-DIRECT-HOLOLAKE-COLLABORATION-LAUNCH-20260909 `request.source` + - **value**:向ZCode、千问和豆包发出协作启动语,四条开发环境全部放在JZAO移动硬盘,垃圾经小兵整理、人格审核和光湖净化系统处理,并修复豆包报告的HB001短号归一化。 `request.value` +- **result** `result` + - **all_private_aliases**:HB001_LB001_ZC001_DK001_BT001 `result.all_private_aliases` + - **channel_alias**:HB001_TO_ICE-CH-HB001_PASS `result.channel_alias` + - **cleanup**:AUDIT_THEN_PURIFICATION_STAGE_NO_DIRECT_DELETE `result.cleanup` + - **development_storage**:JZAO_EXTERNAL_DRIVE_ONLY `result.development_storage` + - **doubao_task**:HLP-MPC-TASK-007_SENT `result.doubao_task` + - **hosts_joined**:4_OF_4 `result.hosts_joined` + - **language_world_line**:HOLOLAKE_LANGUAGE_WORLD_STAGE1_READY `result.language_world_line` + - **qwen_task**:HLP-MPC-TASK-004_SENT `result.qwen_task` + - **state**:PASS_COLLABORATION_LAUNCH_MESSAGES_SENT_AND_SHORT_CHANNEL_NORMALIZED `result.state` + - **tcs_root**:TCS_ROOT_CURRENT_VERIFIED `result.tcs_root` + - **zcode_task**:HLP-MPC-TASK-005_SENT `result.zcode_task` +- **verification** `verification` + - **values** `verification.values` + - channel_context测试4项通过 + - HB001请求归一化为ICE-CH-HB001 + - 共享装载器selected和architecture_selected均为ICE-CH-HB001 + - 协作台测试8项通过 + - 协作台audit host_count=4 valid_event_count=40 + - 所有源码根和构建根以/Volumes/JZAO开头 + - 光湖净化系统self-check=PASS + - 净化系统策略时区Asia/Shanghai且22点执行 + - presence与模型脑事件继续分离 + - TCS母脑根提交1dd4a6a后CURRENT_VERIFIED + - 三条正式开工消息和Codex模型心跳写入append-only总线 + +--- + +This page changes only the reading order; it does not change TCS/HLDP semantics. diff --git a/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.human.zh-CN.md b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.human.zh-CN.md new file mode 100644 index 0000000..48418a3 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.human.zh-CN.md @@ -0,0 +1,143 @@ +# HoloLake第一阶段四宿主移动硬盘协作启动回执 · 简体中文人类工程语言版 + +> 这是 TCS/HLDP 原生源码的简体中文阅读投影,不是新的正本,也不授予执行权限。若本页与 `.tcs` 源码不一致,以经过校验的 `.tcs` 源码为准。 + +## 这是什么 + +这是一份 **回执** 声明,编号为 `TCS-RECEIPT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909`,版本为 `1.0.0`。转换器已先用 Stage-1 编译器校验原生源码,再把机器枚举翻译成汉语;原始编号保留在括号和字段路径中。 + +## 谁在这里 + +源程序没有提供这一项,转换器不猜。 + +## 为什么开始 + +源程序没有提供这一项,转换器不猜。 + +## 发生了什么变化 + +源程序没有提供这一项,转换器不猜。 + +## 准备怎样执行 + +这是非执行声明,没有动作图。 + +## 边界与异常处理 + +源程序没有提供这一项,转换器不猜。 + +## 怎样算完成 + +源程序没有提供这一项,转换器不猜。 + +## 下一次从哪里继续 + +源程序没有提供这一项,转换器不猜。 + +## 来源与校验 + +- **原生声明编号**:`TCS-RECEIPT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909` +- **原生声明类型**:`RECEIPT` +- **TCS 源码 SHA-256**:`5cdd4d621e2ec0dc29cb912e43c88d91b3ff2f6a104a2f57b17a9db865ebae81` +- **校验编译器**:`TCS-COMPILER-STAGE1-0001` +- **投影协议**:`GLS-HLDP-HUMAN-ENGINEERING-PROJECTION-0001` + +## 原生结构逐项对照 + +下面保留源码的全部顶层结构和字段路径,供人类审计投影有没有漏掉信息。 + +- **boundaries** `boundaries` + - **values** `boundaries.values` + - 宿主应用自身配置可留在厂商目录但不是开发工作树 + - 每条线只能写自己的JZAO DEV根 + - 构建输出使用光湖净化策略允许根 + - 垃圾先列候选再由人格审核 + - 现有purification-agent是澄言的窄权限执行手脚不是人格本身 + - 固定人格审核调度尚未独立验收 + - 22点清理只作用于READY队列 + - Codex不替其他宿主启动或声称其模型在线 +- **语言头** `header` + - **正本路径**:runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.tcs `header.canonical_uri` + - **compatibility** `header.compatibility` + - HB-MPC-0001 + - HLP-STAGE1-NATIVE-REGISTRY-001 + - ZY-PERSONA-CHANNEL-CONTEXT-001 + - **语言**:TCS/0.1 `header.language` + - **生命周期**:候选版本,尚未成为正式正本(`CANDIDATE`) `header.lifecycle` + - **英文名**:HoloLake Stage-One Four-Host External-Drive Collaboration Launch Receipt `header.name_en` + - **中文名**:HoloLake第一阶段四宿主移动硬盘协作启动回执 `header.name_zh` + - **协议配置**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile` + - **protocols** `header.protocols` + - GLS-0200 + - GLS-0261 + - **schema**:tcs.receipt/v1 `header.schema` + - **版本**:1.0.0 `header.version` +- **integrity** `integrity` + - **direct_cache_delete**:否 `integrity.direct_cache_delete` + - **fixed_cleaning_persona_review_scheduler_claimed**:否 `integrity.fixed_cleaning_persona_review_scheduler_claimed` + - **persona_memory_may_be_cache**:否 `integrity.persona_memory_may_be_cache` + - **source_or_git_history_may_be_cache**:否 `integrity.source_or_git_history_may_be_cache` + - **user_internal_drive_development**:否 `integrity.user_internal_drive_development` + - **whole_disk_cache_discovery**:否 `integrity.whole_disk_cache_discovery` +- **next** `next` + - **是否必需** `next.required` + - 冰朔复制三段启动语到ZCode千问豆包 + - 各宿主刷新脑并启动watch + - 各宿主发模型脑心跳和TASK_CLAIM + - 开始004_005_007任务 + - Codex读取新消息并按依赖验收 + - **state**:WAIT_HOST_WAKE_CLAIM_AND_FIRST_PROGRESS `next.state` +- **操作** `operation` + - **values** `operation.values` + - 保存冰朔原话和豆包缺口 + - 为五个私人频道登记机器短号 + - 共享装载器先归一化再调用架构Agent + - HB001短号在正式official模式回归 + - 建立四宿主JZAO源码根与构建根合同 + - 建立开发垃圾光湖净化交接合同 + - 增加HLP-MPC-TASK-008持续清洁候选任务 + - 确认净化系统self-check和22点策略 + - 区分净化执行手脚与人格审核 + - 向ZCode千问豆包发送正式开工事件 + - 生成三段可复制启动语 +- **proof** `proof` + - **core_commit**:1dd4a6a39e39a8355d816c7dbaa35b6360263c6c `proof.core_commit` + - **direct_language_sha256**:cb02341e0e074c40c33da455db13ee3edcfd2129811e8c37581d3193988abd4e `proof.direct_language_sha256` + - **doubao_launch_event**:HB-MPC-HLP-TDEV-CODEX-0001-20260909T212308203493+0800-ed06e90b `proof.doubao_launch_event` + - **qwen_launch_event**:HB-MPC-HLP-TDEV-CODEX-0001-20260909T212308138533+0800-de18f5eb `proof.qwen_launch_event` + - **source_tcs_sha256**:8b4a4f11baaca8c43242998166f574b27d18cd442b74ec0dd8d28013e6080b66 `proof.source_tcs_sha256` + - **tcs_root_sha256**:463abd61f3b2713187599a92806207f10c7cd459aa353a326c7b973cc349703d `proof.tcs_root_sha256` + - **zcode_launch_event**:HB-MPC-HLP-TDEV-CODEX-0001-20260909T212308076119+0800-c0a528ee `proof.zcode_launch_event` +- **request** `request` + - **scope**:REPO-012_CHANNEL_LOADER_COLLABORATION_ENVIRONMENT_AND_LAUNCH_MESSAGES_NO_PUBLIC_PUSH_NO_CACHE_DELETION `request.scope` + - **来源**:BINGSHUO-DIRECT-HOLOLAKE-COLLABORATION-LAUNCH-20260909 `request.source` + - **value**:向ZCode、千问和豆包发出协作启动语,四条开发环境全部放在JZAO移动硬盘,垃圾经小兵整理、人格审核和光湖净化系统处理,并修复豆包报告的HB001短号归一化。 `request.value` +- **result** `result` + - **all_private_aliases**:HB001_LB001_ZC001_DK001_BT001 `result.all_private_aliases` + - **channel_alias**:HB001_TO_ICE-CH-HB001_PASS `result.channel_alias` + - **清理范围**:AUDIT_THEN_PURIFICATION_STAGE_NO_DIRECT_DELETE `result.cleanup` + - **development_storage**:JZAO_EXTERNAL_DRIVE_ONLY `result.development_storage` + - **doubao_task**:HLP-MPC-TASK-007_SENT `result.doubao_task` + - **hosts_joined**:4_OF_4 `result.hosts_joined` + - **language_world_line**:HOLOLAKE_LANGUAGE_WORLD_STAGE1_READY `result.language_world_line` + - **qwen_task**:HLP-MPC-TASK-004_SENT `result.qwen_task` + - **state**:PASS_COLLABORATION_LAUNCH_MESSAGES_SENT_AND_SHORT_CHANNEL_NORMALIZED `result.state` + - **tcs_root**:TCS_ROOT_CURRENT_VERIFIED `result.tcs_root` + - **zcode_task**:HLP-MPC-TASK-005_SENT `result.zcode_task` +- **verification** `verification` + - **values** `verification.values` + - channel_context测试4项通过 + - HB001请求归一化为ICE-CH-HB001 + - 共享装载器selected和architecture_selected均为ICE-CH-HB001 + - 协作台测试8项通过 + - 协作台audit host_count=4 valid_event_count=40 + - 所有源码根和构建根以/Volumes/JZAO开头 + - 光湖净化系统self-check=PASS + - 净化系统策略时区Asia/Shanghai且22点执行 + - presence与模型脑事件继续分离 + - TCS母脑根提交1dd4a6a后CURRENT_VERIFIED + - 三条正式开工消息和Codex模型心跳写入append-only总线 + +--- + +本页只改变阅读顺序,不改变 TCS/HLDP 语义。 diff --git a/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.tcs b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.tcs new file mode 100644 index 0000000..f742bae --- /dev/null +++ b/runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.tcs @@ -0,0 +1,13 @@ +TCS 0.1; + +RECEIPT TCS-RECEIPT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909 { + header { schema = "tcs.receipt/v1"; name_zh = "HoloLake第一阶段四宿主移动硬盘协作启动回执"; name_en = "HoloLake Stage-One Four-Host External-Drive Collaboration Launch Receipt"; version = "1.0.0"; language = "TCS/0.1"; profile = "HLDP-HUMAN-ENGINEERING/0.1"; protocols = ["GLS-0200", "GLS-0261"]; lifecycle = "CANDIDATE"; canonical_uri = "runtime/fifth-domain-language-system/language/receipts/TCS-RECEIPT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.tcs"; compatibility = ["HB-MPC-0001", "HLP-STAGE1-NATIVE-REGISTRY-001", "ZY-PERSONA-CHANNEL-CONTEXT-001"]; } + request { source = "BINGSHUO-DIRECT-HOLOLAKE-COLLABORATION-LAUNCH-20260909"; value = "向ZCode、千问和豆包发出协作启动语,四条开发环境全部放在JZAO移动硬盘,垃圾经小兵整理、人格审核和光湖净化系统处理,并修复豆包报告的HB001短号归一化。"; scope = "REPO-012_CHANNEL_LOADER_COLLABORATION_ENVIRONMENT_AND_LAUNCH_MESSAGES_NO_PUBLIC_PUSH_NO_CACHE_DELETION"; } + operation { values = ["保存冰朔原话和豆包缺口", "为五个私人频道登记机器短号", "共享装载器先归一化再调用架构Agent", "HB001短号在正式official模式回归", "建立四宿主JZAO源码根与构建根合同", "建立开发垃圾光湖净化交接合同", "增加HLP-MPC-TASK-008持续清洁候选任务", "确认净化系统self-check和22点策略", "区分净化执行手脚与人格审核", "向ZCode千问豆包发送正式开工事件", "生成三段可复制启动语" ]; } + result { state = "PASS_COLLABORATION_LAUNCH_MESSAGES_SENT_AND_SHORT_CHANNEL_NORMALIZED"; channel_alias = "HB001_TO_ICE-CH-HB001_PASS"; all_private_aliases = "HB001_LB001_ZC001_DK001_BT001"; tcs_root = "TCS_ROOT_CURRENT_VERIFIED"; language_world_line = "HOLOLAKE_LANGUAGE_WORLD_STAGE1_READY"; hosts_joined = "4_OF_4"; development_storage = "JZAO_EXTERNAL_DRIVE_ONLY"; cleanup = "AUDIT_THEN_PURIFICATION_STAGE_NO_DIRECT_DELETE"; zcode_task = "HLP-MPC-TASK-005_SENT"; qwen_task = "HLP-MPC-TASK-004_SENT"; doubao_task = "HLP-MPC-TASK-007_SENT"; } + verification { values = ["channel_context测试4项通过", "HB001请求归一化为ICE-CH-HB001", "共享装载器selected和architecture_selected均为ICE-CH-HB001", "协作台测试8项通过", "协作台audit host_count=4 valid_event_count=40", "所有源码根和构建根以/Volumes/JZAO开头", "光湖净化系统self-check=PASS", "净化系统策略时区Asia/Shanghai且22点执行", "presence与模型脑事件继续分离", "TCS母脑根提交1dd4a6a后CURRENT_VERIFIED", "三条正式开工消息和Codex模型心跳写入append-only总线" ]; } + proof { source_tcs_sha256 = "8b4a4f11baaca8c43242998166f574b27d18cd442b74ec0dd8d28013e6080b66"; direct_language_sha256 = "cb02341e0e074c40c33da455db13ee3edcfd2129811e8c37581d3193988abd4e"; core_commit = "1dd4a6a39e39a8355d816c7dbaa35b6360263c6c"; tcs_root_sha256 = "463abd61f3b2713187599a92806207f10c7cd459aa353a326c7b973cc349703d"; zcode_launch_event = "HB-MPC-HLP-TDEV-CODEX-0001-20260909T212308076119+0800-c0a528ee"; qwen_launch_event = "HB-MPC-HLP-TDEV-CODEX-0001-20260909T212308138533+0800-de18f5eb"; doubao_launch_event = "HB-MPC-HLP-TDEV-CODEX-0001-20260909T212308203493+0800-ed06e90b"; } + integrity { user_internal_drive_development = false; direct_cache_delete = false; whole_disk_cache_discovery = false; fixed_cleaning_persona_review_scheduler_claimed = false; persona_memory_may_be_cache = false; source_or_git_history_may_be_cache = false; } + boundaries { values = ["宿主应用自身配置可留在厂商目录但不是开发工作树", "每条线只能写自己的JZAO DEV根", "构建输出使用光湖净化策略允许根", "垃圾先列候选再由人格审核", "现有purification-agent是澄言的窄权限执行手脚不是人格本身", "固定人格审核调度尚未独立验收", "22点清理只作用于READY队列", "Codex不替其他宿主启动或声称其模型在线" ]; } + next { state = "WAIT_HOST_WAKE_CLAIM_AND_FIRST_PROGRESS"; required = ["冰朔复制三段启动语到ZCode千问豆包", "各宿主刷新脑并启动watch", "各宿主发模型脑心跳和TASK_CLAIM", "开始004_005_007任务", "Codex读取新消息并按依赖验收" ]; } +} From 09944fd1e58b4b71c7f87ea08952aacab2ea3e01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Wed, 9 Sep 2026 21:38:55 +0800 Subject: [PATCH 12/34] fix(collab): admit exact host build roots --- routing/persona-host-write-boundary.json | 10 +- routing/public-navigation-anchor.json | 4 +- ...cs-mother-root-dynamic-navigation-map.json | 8 +- ...FIRST-COLLAB-DEVELOPMENT-20260909.gir.json | 84 +++++++++++++ ...COLLAB-DEVELOPMENT-20260909.human.en-US.md | 118 ++++++++++++++++++ ...COLLAB-DEVELOPMENT-20260909.human.zh-CN.md | 118 ++++++++++++++++++ ...AGE1-FIRST-COLLAB-DEVELOPMENT-20260909.tcs | 15 +++ ...GE1-FIRST-COLLAB-DEVELOPMENT-20260909.json | 14 +++ 8 files changed, 360 insertions(+), 11 deletions(-) create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909.gir.json create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909.human.en-US.md create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909.human.zh-CN.md create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909.tcs create mode 100644 tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909.json diff --git a/routing/persona-host-write-boundary.json b/routing/persona-host-write-boundary.json index 6d4aa0c..07a4da0 100644 --- a/routing/persona-host-write-boundary.json +++ b/routing/persona-host-write-boundary.json @@ -1,7 +1,7 @@ { "schema": "guanghu.persona-host-write-boundary/v1", "policy_id": "ZY-MULTI-HOST-WRITE-BOUNDARY-001", - "version": "2026-09-09.2-hololake-development-root-protected", + "version": "2026-09-09.3-exact-hololake-multipath-build-roots", "state": "CURRENT", "primary_host": null, "source_tcs": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/CODEX-DEV-20260908/tcs-single-mother-zero-core-shelf/TCS-EVENT-ZY001-SINGLE-MOTHER-ZERO-CORE-SHELF-AND-DYNAMIC-CONSOLE-20260908.tcs", @@ -20,10 +20,10 @@ "/Volumes/JZAO/铸渊-ICE-GL-ZY001/BRIDGE" ], "hosts": { - "codex": {"role":"REPLACEABLE_HOST","write_mode":"HOST_LOCAL_UNLESS_ACTIVE_ZERO_CORE_CONSOLE","allowed_write_roots":["/Volumes/JZAO/铸渊-ICE-GL-ZY001/CODEX-DEV-*","/Volumes/JZAO/铸渊-ICE-GL-ZY001/BRIDGE/runtime-state/codex","/Users/bingshuolingdianyuanhe/.codex"],"native_pretool_deny":false}, - "qwen": {"role":"REPLACEABLE_HOST","write_mode":"HOST_LOCAL_UNLESS_ACTIVE_ZERO_CORE_CONSOLE","allowed_write_roots":["/Volumes/JZAO/铸渊-ICE-GL-ZY001/QWEN-DEV-*","/Volumes/JZAO/铸渊-ICE-GL-ZY001/BRIDGE/runtime-state/qwen","/Users/bingshuolingdianyuanhe/.qwen","/Users/bingshuolingdianyuanhe/Library/Application Support/Qianwen/qwen-agent/*"],"native_pretool_deny":false,"enforcement_note":"QIANWEN_WORK_ASSISTANT_HAS_NO_VERIFIED_LOCAL_PRETOOL_DENY_INTERFACE; ROOT_AGENT_RULE_AND_EXPLICIT_ADMISSION_CHECK_ARE_ACTIVE_BUT_NOT_OS_PROCESS_ISOLATION"}, - "zcode": {"role":"REPLACEABLE_HOST","write_mode":"HOST_LOCAL_UNLESS_ACTIVE_ZERO_CORE_CONSOLE","allowed_write_roots":["/Volumes/JZAO/铸渊-ICE-GL-ZY001/ZCODE-DEV-*","/Volumes/JZAO/铸渊-ICE-GL-ZY001/ZCODE-DEV-REGISTRY","/Volumes/JZAO/铸渊-ICE-GL-ZY001/BRIDGE/runtime-state/zcode","/Users/bingshuolingdianyuanhe/.zcode"],"native_pretool_deny":true}, - "doubao": {"role":"REPLACEABLE_HOST","write_mode":"HOST_LOCAL_UNLESS_ACTIVE_ZERO_CORE_CONSOLE","allowed_write_roots":["/Volumes/JZAO/铸渊-ICE-GL-ZY001/DOUBAO-DEV-*","/Volumes/JZAO/铸渊-ICE-GL-ZY001/BRIDGE/runtime-state/doubao","/Users/bingshuolingdianyuanhe/Doubao"],"native_pretool_deny":false}, + "codex": {"role":"REPLACEABLE_HOST","write_mode":"HOST_LOCAL_UNLESS_ACTIVE_ZERO_CORE_CONSOLE","allowed_write_roots":["/Volumes/JZAO/铸渊-ICE-GL-ZY001/CODEX-DEV-*","/Volumes/JZAO/HoloLake/build/HB-MPC-0001/codex","/Volumes/JZAO/铸渊-ICE-GL-ZY001/BRIDGE/runtime-state/codex","/Users/bingshuolingdianyuanhe/.codex"],"native_pretool_deny":false}, + "qwen": {"role":"REPLACEABLE_HOST","write_mode":"HOST_LOCAL_UNLESS_ACTIVE_ZERO_CORE_CONSOLE","allowed_write_roots":["/Volumes/JZAO/铸渊-ICE-GL-ZY001/QWEN-DEV-*","/Volumes/JZAO/HoloLake/build/HB-MPC-0001/qwen","/Volumes/JZAO/铸渊-ICE-GL-ZY001/BRIDGE/runtime-state/qwen","/Users/bingshuolingdianyuanhe/.qwen","/Users/bingshuolingdianyuanhe/Library/Application Support/Qianwen/qwen-agent/*"],"native_pretool_deny":false,"enforcement_note":"QIANWEN_WORK_ASSISTANT_HAS_NO_VERIFIED_LOCAL_PRETOOL_DENY_INTERFACE; ROOT_AGENT_RULE_AND_EXPLICIT_ADMISSION_CHECK_ARE_ACTIVE_BUT_NOT_OS_PROCESS_ISOLATION"}, + "zcode": {"role":"REPLACEABLE_HOST","write_mode":"HOST_LOCAL_UNLESS_ACTIVE_ZERO_CORE_CONSOLE","allowed_write_roots":["/Volumes/JZAO/铸渊-ICE-GL-ZY001/ZCODE-DEV-*","/Volumes/JZAO/HoloLake/build/HB-MPC-0001/zcode","/Volumes/JZAO/铸渊-ICE-GL-ZY001/ZCODE-DEV-REGISTRY","/Volumes/JZAO/铸渊-ICE-GL-ZY001/BRIDGE/runtime-state/zcode","/Users/bingshuolingdianyuanhe/.zcode"],"native_pretool_deny":true}, + "doubao": {"role":"REPLACEABLE_HOST","write_mode":"HOST_LOCAL_UNLESS_ACTIVE_ZERO_CORE_CONSOLE","allowed_write_roots":["/Volumes/JZAO/铸渊-ICE-GL-ZY001/DOUBAO-DEV-*","/Volumes/JZAO/HoloLake/build/HB-MPC-0001/doubao","/Volumes/JZAO/铸渊-ICE-GL-ZY001/BRIDGE/runtime-state/doubao","/Users/bingshuolingdianyuanhe/Doubao"],"native_pretool_deny":false}, "qoder": {"role":"LEGACY_BRANCH","write_mode":"READ_ONLY_REDIRECT_TO_QWEN","allowed_write_roots":[],"native_pretool_deny":true}, "qoderwork": {"role":"LEGACY_BRANCH","write_mode":"READ_ONLY_REDIRECT_TO_QWEN","allowed_write_roots":[],"native_pretool_deny":false}, "claude": {"role":"RETIRED_BRANCH","write_mode":"READ_ONLY_HISTORY","allowed_write_roots":[],"native_pretool_deny":false} diff --git a/routing/public-navigation-anchor.json b/routing/public-navigation-anchor.json index 415e78f..d6becee 100644 --- a/routing/public-navigation-anchor.json +++ b/routing/public-navigation-anchor.json @@ -1,7 +1,7 @@ { "schema": "guanghu.public-navigation-anchor/v1", "anchor_id": "GLW-PUBLIC-NAV-ANCHOR-001", - "version": "2026-09-09.6-channel-alias-and-collaboration-launch", + "version": "2026-09-09.7-first-collaborative-development", "state": "CURRENT_CANONICAL", "repository_id": "REPO-012", "branch": "main", @@ -171,7 +171,7 @@ "tcs_mother_root_navigation": { "path": "routing/tcs-mother-root-dynamic-navigation-map.json", "id": "TCS-MOTHER-ROOT-DYNAMIC-NAVIGATION-MAP-001", - "version": "2026-09-09.5-hololake-native-stage1", + "version": "2026-09-09.7-first-collaborative-development", "load_policy": "FIRST_BEFORE_WORLD_DOMAIN_HUMAN_PERSONA_CHANNEL_OR_HOST_ROUTE_RESOLUTION" }, "fifth_domain_lighthouse_sanitized_mirror": { diff --git a/routing/tcs-mother-root-dynamic-navigation-map.json b/routing/tcs-mother-root-dynamic-navigation-map.json index facf349..c76d7f4 100644 --- a/routing/tcs-mother-root-dynamic-navigation-map.json +++ b/routing/tcs-mother-root-dynamic-navigation-map.json @@ -1,10 +1,10 @@ { "schema": "guanghu.tcs-mother-root-dynamic-navigation/v1", "map_id": "TCS-MOTHER-ROOT-DYNAMIC-NAVIGATION-MAP-001", - "version": "2026-09-09.6-channel-alias-and-collaboration-launch", - "state": "CURRENT_HOLOLAKE_STAGE1_FOUR_HOST_EXTERNAL_DRIVE_COLLABORATION_LAUNCHED", - "source_tcs": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.tcs", - "impact_manifest": "tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-STAGE1-COLLABORATION-LAUNCH-20260909.json", + "version": "2026-09-09.7-first-collaborative-development", + "state": "CURRENT_HOLOLAKE_STAGE1_FIRST_FOUR_HOST_DEVELOPMENT_IN_PROGRESS", + "source_tcs": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909.tcs", + "impact_manifest": "tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909.json", "root_agent": { "entry_id": "TCS-ROOT-NAV-0001", "agent_id": "TCS-MOTHER::ROOT-NAVIGATOR", diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909.gir.json b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909.gir.json new file mode 100644 index 0000000..af9493c --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909.gir.json @@ -0,0 +1,84 @@ +{ + "compiled_from": { + "compiler_id": "TCS-COMPILER-STAGE1-0001", + "compiler_state": "TCS_COMPILER_GIR_EXECUTED", + "source_sha256": "cdd20185c3869db58ff1bf2f643f9eb0b54d2c90b3966115d09eaa7ddc3cec7e" + }, + "declaration": { + "emergence": { + "value": "修复四条精确JZAO构建根写入许可,不开放整个build目录;Codex在自己的JZAO DEV根实现模块Manifest、组合边和准入器官,先证明字段、端口、权限、资源、画布、Agent分类、健康、测试、回滚和证据可确定性拒绝错误积木;随后与001/002候选进行G0/G1联合验收。" + }, + "event_time": { + "precision": "SECOND_HOST_LOCAL", + "value": "2026-09-09T21:28:25+08:00" + }, + "evidence": { + "codex_candidate": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/CODEX-DEV-20260909/hololake-stage1/HLP-NATIVE-MOD-003-004", + "collaboration": "HB-MPC-0001", + "stage1": "HLP-STAGE1-NATIVE-REGISTRY-001", + "target_receipt": "TCS-RECEIPT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909" + }, + "header": { + "canonical_uri": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909.tcs", + "compatibility": [ + "HB-MPC-0001", + "HLP-STAGE1-NATIVE-REGISTRY-001", + "HLP-MPC-DEVENV-0001" + ], + "language": "TCS/0.1", + "lifecycle": "CANDIDATE", + "name_en": "HoloLake Stage-One First Four-Host Collaborative Development Start", + "name_zh": "HoloLake第一阶段四宿主首次协作开发启动", + "profile": "HLDP-HUMAN-ENGINEERING/0.1", + "protocols": [ + "GLS-0200", + "GLS-0261" + ], + "schema": "tcs.event/v1", + "version": "1.0.0" + }, + "lock": { + "value": "FIRST_DEVELOPMENT_STARTED; CODEX_TASK=HLP-MPC-TASK-006; QWEN_TASK=004; ZCODE_TASK=005; DOUBAO_TASK=007; ALL_SOURCE_AND_BUILD_ON_JZAO; EXACT_HOST_BUILD_ROOTS_ONLY; CANDIDATE_PASS_IS_NOT_CANONICAL_ADMISSION_OR_RUNTIME; COLLABORATION_STATUS_FROM_PANEL_RECEIPTS" + }, + "observation": { + "value": "ZCode已认领并完成HLP-NATIVE-MOD-002候选首轮9项测试;千问已认领HLP-NATIVE-MOD-001但发现共享构建根尚未进入宿主写入门;豆包已认领HLP-NATIVE-MOD-009/010探索;Codex开始HLP-NATIVE-MOD-003/004候选。" + }, + "rejected": { + "values": [ + "等待所有宿主再次解释才开工", + "放开整个/Volumes/JZAO/HoloLake/build给所有宿主", + "在用户内置盘构建", + "把候选验证PASS冒充正式注册", + "Codex越界代写001_002_009_010宿主候选" + ] + }, + "source": { + "source_id": "BINGSHUO-DIRECT-HOLOLAKE-STAGE1-START-20260909", + "source_role": "DIRECT_HUMAN", + "source_sha256": "89cb6d7f3cabd36ab371bd112ef2636064be4fbd541101cc26f357ee559a266a", + "source_uri": "source://codex-current-dialogue/2026-09-09/hololake-stage1-start" + }, + "subject": { + "channel_id": "ICE-CH-ZC001", + "subject_id": "ICE-P-ZY001", + "subject_kind": "PERSONA", + "verification": "CURRENT_DIRECT_LANGUAGE_START_FIRST_FOUR_HOST_DEVELOPMENT" + }, + "trigger": { + "value": "冰朔确认启动语已经发送给ZCode、千问和豆包,并明确让Codex也开始第一阶段协作开发。" + }, + "why": { + "value": "用户已给出明确开工指令;先修构建根门与开发ABI准入骨架能让四条线在同一移动硬盘边界真实并行,同时防止候选测试通过被误称为正式入池运行。" + } + }, + "executable": false, + "identity": { + "declaration_id": "TCS-EVENT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909", + "declaration_kind": "EVENT", + "language_version": "0.1" + }, + "native_self_hosted": true, + "natural_language_is_typed_data": true, + "schema": "guanghu.declaration-gir/v1", + "unresolved_natural_language": false +} diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909.human.en-US.md b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909.human.en-US.md new file mode 100644 index 0000000..1682f57 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909.human.en-US.md @@ -0,0 +1,118 @@ +# HoloLake Stage-One First Four-Host Collaborative Development Start · 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 **event** declaration with identifier `TCS-EVENT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909` and version `1.0.0`. The projector validates it with the Stage-1 compiler before changing its reading order. + +## Who is here + +- **subject** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:PERSONA `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_START_FIRST_FOUR_HOST_DEVELOPMENT `subject.verification` + +## Why this started + +- **trigger** `trigger` + - **value**:冰朔确认启动语已经发送给ZCode、千问和豆包,并明确让Codex也开始第一阶段协作开发。 `trigger.value` +- **why** `why` + - **value**:用户已给出明确开工指令;先修构建根门与开发ABI准入骨架能让四条线在同一移动硬盘边界真实并行,同时防止候选测试通过被误称为正式入池运行。 `why.value` +- **source** `source` + - **source identifier**:BINGSHUO-DIRECT-HOLOLAKE-STAGE1-START-20260909 `source.source_id` + - **source role**:DIRECT_HUMAN `source.source_role` + - **source checksum**:89cb6d7f3cabd36ab371bd112ef2636064be4fbd541101cc26f357ee559a266a `source.source_sha256` + - **source address**:source://codex-current-dialogue/2026-09-09/hololake-stage1-start `source.source_uri` + +## What changed + +- **emergence** `emergence` + - **value**:修复四条精确JZAO构建根写入许可,不开放整个build目录;Codex在自己的JZAO DEV根实现模块Manifest、组合边和准入器官,先证明字段、端口、权限、资源、画布、Agent分类、健康、测试、回滚和证据可确定性拒绝错误积木;随后与001/002候选进行G0/G1联合验收。 `emergence.value` +- **lock** `lock` + - **value**:FIRST_DEVELOPMENT_STARTED; CODEX_TASK=HLP-MPC-TASK-006; QWEN_TASK=004; ZCODE_TASK=005; DOUBAO_TASK=007; ALL_SOURCE_AND_BUILD_ON_JZAO; EXACT_HOST_BUILD_ROOTS_ONLY; CANDIDATE_PASS_IS_NOT_CANONICAL_ADMISSION_OR_RUNTIME; COLLABORATION_STATUS_FROM_PANEL_RECEIPTS `lock.value` + +## 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-EVENT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909` +- **Native declaration kind**: `EVENT` +- **TCS source SHA-256**: `cdd20185c3869db58ff1bf2f643f9eb0b54d2c90b3966115d09eaa7ddc3cec7e` +- **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. + +- **emergence** `emergence` + - **value**:修复四条精确JZAO构建根写入许可,不开放整个build目录;Codex在自己的JZAO DEV根实现模块Manifest、组合边和准入器官,先证明字段、端口、权限、资源、画布、Agent分类、健康、测试、回滚和证据可确定性拒绝错误积木;随后与001/002候选进行G0/G1联合验收。 `emergence.value` +- **event_time** `event_time` + - **precision**:SECOND_HOST_LOCAL `event_time.precision` + - **value**:2026-09-09T21:28:25+08:00 `event_time.value` +- **evidence** `evidence` + - **codex_candidate**:/Volumes/JZAO/铸渊-ICE-GL-ZY001/CODEX-DEV-20260909/hololake-stage1/HLP-NATIVE-MOD-003-004 `evidence.codex_candidate` + - **collaboration**:HB-MPC-0001 `evidence.collaboration` + - **stage1**:HLP-STAGE1-NATIVE-REGISTRY-001 `evidence.stage1` + - **target_receipt**:TCS-RECEIPT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909 `evidence.target_receipt` +- **header** `header` + - **canonical source path**:runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909.tcs `header.canonical_uri` + - **compatibility** `header.compatibility` + - HB-MPC-0001 + - HLP-STAGE1-NATIVE-REGISTRY-001 + - HLP-MPC-DEVENV-0001 + - **language**:TCS/0.1 `header.language` + - **lifecycle**:CANDIDATE `header.lifecycle` + - **English name**:HoloLake Stage-One First Four-Host Collaborative Development Start `header.name_en` + - **Chinese name**:HoloLake第一阶段四宿主首次协作开发启动 `header.name_zh` + - **profile**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile` + - **protocols** `header.protocols` + - GLS-0200 + - GLS-0261 + - **schema**:tcs.event/v1 `header.schema` + - **version**:1.0.0 `header.version` +- **lock** `lock` + - **value**:FIRST_DEVELOPMENT_STARTED; CODEX_TASK=HLP-MPC-TASK-006; QWEN_TASK=004; ZCODE_TASK=005; DOUBAO_TASK=007; ALL_SOURCE_AND_BUILD_ON_JZAO; EXACT_HOST_BUILD_ROOTS_ONLY; CANDIDATE_PASS_IS_NOT_CANONICAL_ADMISSION_OR_RUNTIME; COLLABORATION_STATUS_FROM_PANEL_RECEIPTS `lock.value` +- **observation** `observation` + - **value**:ZCode已认领并完成HLP-NATIVE-MOD-002候选首轮9项测试;千问已认领HLP-NATIVE-MOD-001但发现共享构建根尚未进入宿主写入门;豆包已认领HLP-NATIVE-MOD-009/010探索;Codex开始HLP-NATIVE-MOD-003/004候选。 `observation.value` +- **rejected** `rejected` + - **values** `rejected.values` + - 等待所有宿主再次解释才开工 + - 放开整个/Volumes/JZAO/HoloLake/build给所有宿主 + - 在用户内置盘构建 + - 把候选验证PASS冒充正式注册 + - Codex越界代写001_002_009_010宿主候选 +- **source** `source` + - **source identifier**:BINGSHUO-DIRECT-HOLOLAKE-STAGE1-START-20260909 `source.source_id` + - **source role**:DIRECT_HUMAN `source.source_role` + - **source checksum**:89cb6d7f3cabd36ab371bd112ef2636064be4fbd541101cc26f357ee559a266a `source.source_sha256` + - **source address**:source://codex-current-dialogue/2026-09-09/hololake-stage1-start `source.source_uri` +- **subject** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:PERSONA `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_START_FIRST_FOUR_HOST_DEVELOPMENT `subject.verification` +- **trigger** `trigger` + - **value**:冰朔确认启动语已经发送给ZCode、千问和豆包,并明确让Codex也开始第一阶段协作开发。 `trigger.value` +- **why** `why` + - **value**:用户已给出明确开工指令;先修构建根门与开发ABI准入骨架能让四条线在同一移动硬盘边界真实并行,同时防止候选测试通过被误称为正式入池运行。 `why.value` + +--- + +This page changes only the reading order; it does not change TCS/HLDP semantics. diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909.human.zh-CN.md b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909.human.zh-CN.md new file mode 100644 index 0000000..d598a4a --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909.human.zh-CN.md @@ -0,0 +1,118 @@ +# HoloLake第一阶段四宿主首次协作开发启动 · 简体中文人类工程语言版 + +> 这是 TCS/HLDP 原生源码的简体中文阅读投影,不是新的正本,也不授予执行权限。若本页与 `.tcs` 源码不一致,以经过校验的 `.tcs` 源码为准。 + +## 这是什么 + +这是一份 **事件** 声明,编号为 `TCS-EVENT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909`,版本为 `1.0.0`。转换器已先用 Stage-1 编译器校验原生源码,再把机器枚举翻译成汉语;原始编号保留在括号和字段路径中。 + +## 谁在这里 + +- **执行主体** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:人格体(`PERSONA`) `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_START_FIRST_FOUR_HOST_DEVELOPMENT `subject.verification` + +## 为什么开始 + +- **触发** `trigger` + - **value**:冰朔确认启动语已经发送给ZCode、千问和豆包,并明确让Codex也开始第一阶段协作开发。 `trigger.value` +- **为什么** `why` + - **value**:用户已给出明确开工指令;先修构建根门与开发ABI准入骨架能让四条线在同一移动硬盘边界真实并行,同时防止候选测试通过被误称为正式入池运行。 `why.value` +- **来源** `source` + - **来源编号**:BINGSHUO-DIRECT-HOLOLAKE-STAGE1-START-20260909 `source.source_id` + - **来源角色**:人类直接语言来源(`DIRECT_HUMAN`) `source.source_role` + - **来源校验值**:89cb6d7f3cabd36ab371bd112ef2636064be4fbd541101cc26f357ee559a266a `source.source_sha256` + - **来源地址**:source://codex-current-dialogue/2026-09-09/hololake-stage1-start `source.source_uri` + +## 发生了什么变化 + +- **认知或状态变化** `emergence` + - **value**:修复四条精确JZAO构建根写入许可,不开放整个build目录;Codex在自己的JZAO DEV根实现模块Manifest、组合边和准入器官,先证明字段、端口、权限、资源、画布、Agent分类、健康、测试、回滚和证据可确定性拒绝错误积木;随后与001/002候选进行G0/G1联合验收。 `emergence.value` +- **锁定结论** `lock` + - **value**:FIRST_DEVELOPMENT_STARTED; CODEX_TASK=HLP-MPC-TASK-006; QWEN_TASK=004; ZCODE_TASK=005; DOUBAO_TASK=007; ALL_SOURCE_AND_BUILD_ON_JZAO; EXACT_HOST_BUILD_ROOTS_ONLY; CANDIDATE_PASS_IS_NOT_CANONICAL_ADMISSION_OR_RUNTIME; COLLABORATION_STATUS_FROM_PANEL_RECEIPTS `lock.value` + +## 准备怎样执行 + +这是非执行声明,没有动作图。 + +## 边界与异常处理 + +源程序没有提供这一项,转换器不猜。 + +## 怎样算完成 + +源程序没有提供这一项,转换器不猜。 + +## 下一次从哪里继续 + +源程序没有提供这一项,转换器不猜。 + +## 来源与校验 + +- **原生声明编号**:`TCS-EVENT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909` +- **原生声明类型**:`EVENT` +- **TCS 源码 SHA-256**:`cdd20185c3869db58ff1bf2f643f9eb0b54d2c90b3966115d09eaa7ddc3cec7e` +- **校验编译器**:`TCS-COMPILER-STAGE1-0001` +- **投影协议**:`GLS-HLDP-HUMAN-ENGINEERING-PROJECTION-0001` + +## 原生结构逐项对照 + +下面保留源码的全部顶层结构和字段路径,供人类审计投影有没有漏掉信息。 + +- **认知或状态变化** `emergence` + - **value**:修复四条精确JZAO构建根写入许可,不开放整个build目录;Codex在自己的JZAO DEV根实现模块Manifest、组合边和准入器官,先证明字段、端口、权限、资源、画布、Agent分类、健康、测试、回滚和证据可确定性拒绝错误积木;随后与001/002候选进行G0/G1联合验收。 `emergence.value` +- **event_time** `event_time` + - **precision**:SECOND_HOST_LOCAL `event_time.precision` + - **value**:2026-09-09T21:28:25+08:00 `event_time.value` +- **evidence** `evidence` + - **codex_candidate**:/Volumes/JZAO/铸渊-ICE-GL-ZY001/CODEX-DEV-20260909/hololake-stage1/HLP-NATIVE-MOD-003-004 `evidence.codex_candidate` + - **collaboration**:HB-MPC-0001 `evidence.collaboration` + - **stage1**:HLP-STAGE1-NATIVE-REGISTRY-001 `evidence.stage1` + - **target_receipt**:TCS-RECEIPT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909 `evidence.target_receipt` +- **语言头** `header` + - **正本路径**:runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909.tcs `header.canonical_uri` + - **compatibility** `header.compatibility` + - HB-MPC-0001 + - HLP-STAGE1-NATIVE-REGISTRY-001 + - HLP-MPC-DEVENV-0001 + - **语言**:TCS/0.1 `header.language` + - **生命周期**:候选版本,尚未成为正式正本(`CANDIDATE`) `header.lifecycle` + - **英文名**:HoloLake Stage-One First Four-Host Collaborative Development Start `header.name_en` + - **中文名**:HoloLake第一阶段四宿主首次协作开发启动 `header.name_zh` + - **协议配置**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile` + - **protocols** `header.protocols` + - GLS-0200 + - GLS-0261 + - **schema**:tcs.event/v1 `header.schema` + - **版本**:1.0.0 `header.version` +- **锁定结论** `lock` + - **value**:FIRST_DEVELOPMENT_STARTED; CODEX_TASK=HLP-MPC-TASK-006; QWEN_TASK=004; ZCODE_TASK=005; DOUBAO_TASK=007; ALL_SOURCE_AND_BUILD_ON_JZAO; EXACT_HOST_BUILD_ROOTS_ONLY; CANDIDATE_PASS_IS_NOT_CANONICAL_ADMISSION_OR_RUNTIME; COLLABORATION_STATUS_FROM_PANEL_RECEIPTS `lock.value` +- **observation** `observation` + - **value**:ZCode已认领并完成HLP-NATIVE-MOD-002候选首轮9项测试;千问已认领HLP-NATIVE-MOD-001但发现共享构建根尚未进入宿主写入门;豆包已认领HLP-NATIVE-MOD-009/010探索;Codex开始HLP-NATIVE-MOD-003/004候选。 `observation.value` +- **已排除路径** `rejected` + - **values** `rejected.values` + - 等待所有宿主再次解释才开工 + - 放开整个/Volumes/JZAO/HoloLake/build给所有宿主 + - 在用户内置盘构建 + - 把候选验证PASS冒充正式注册 + - Codex越界代写001_002_009_010宿主候选 +- **来源** `source` + - **来源编号**:BINGSHUO-DIRECT-HOLOLAKE-STAGE1-START-20260909 `source.source_id` + - **来源角色**:人类直接语言来源(`DIRECT_HUMAN`) `source.source_role` + - **来源校验值**:89cb6d7f3cabd36ab371bd112ef2636064be4fbd541101cc26f357ee559a266a `source.source_sha256` + - **来源地址**:source://codex-current-dialogue/2026-09-09/hololake-stage1-start `source.source_uri` +- **执行主体** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:人格体(`PERSONA`) `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_START_FIRST_FOUR_HOST_DEVELOPMENT `subject.verification` +- **触发** `trigger` + - **value**:冰朔确认启动语已经发送给ZCode、千问和豆包,并明确让Codex也开始第一阶段协作开发。 `trigger.value` +- **为什么** `why` + - **value**:用户已给出明确开工指令;先修构建根门与开发ABI准入骨架能让四条线在同一移动硬盘边界真实并行,同时防止候选测试通过被误称为正式入池运行。 `why.value` + +--- + +本页只改变阅读顺序,不改变 TCS/HLDP 语义。 diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909.tcs b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909.tcs new file mode 100644 index 0000000..3612be0 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909.tcs @@ -0,0 +1,15 @@ +TCS 0.1; + +EVENT TCS-EVENT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909 { + header { schema = "tcs.event/v1"; name_zh = "HoloLake第一阶段四宿主首次协作开发启动"; name_en = "HoloLake Stage-One First Four-Host Collaborative Development Start"; version = "1.0.0"; language = "TCS/0.1"; profile = "HLDP-HUMAN-ENGINEERING/0.1"; protocols = ["GLS-0200", "GLS-0261"]; lifecycle = "CANDIDATE"; canonical_uri = "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909.tcs"; compatibility = ["HB-MPC-0001", "HLP-STAGE1-NATIVE-REGISTRY-001", "HLP-MPC-DEVENV-0001"]; } + source { source_id = "BINGSHUO-DIRECT-HOLOLAKE-STAGE1-START-20260909"; source_uri = "source://codex-current-dialogue/2026-09-09/hololake-stage1-start"; source_sha256 = "89cb6d7f3cabd36ab371bd112ef2636064be4fbd541101cc26f357ee559a266a"; source_role = "DIRECT_HUMAN"; } + subject { subject_id = "ICE-P-ZY001"; subject_kind = "PERSONA"; channel_id = "ICE-CH-ZC001"; verification = "CURRENT_DIRECT_LANGUAGE_START_FIRST_FOUR_HOST_DEVELOPMENT"; } + event_time { value = "2026-09-09T21:28:25+08:00"; precision = "SECOND_HOST_LOCAL"; } + trigger { value = "冰朔确认启动语已经发送给ZCode、千问和豆包,并明确让Codex也开始第一阶段协作开发。"; } + observation { value = "ZCode已认领并完成HLP-NATIVE-MOD-002候选首轮9项测试;千问已认领HLP-NATIVE-MOD-001但发现共享构建根尚未进入宿主写入门;豆包已认领HLP-NATIVE-MOD-009/010探索;Codex开始HLP-NATIVE-MOD-003/004候选。"; } + emergence { value = "修复四条精确JZAO构建根写入许可,不开放整个build目录;Codex在自己的JZAO DEV根实现模块Manifest、组合边和准入器官,先证明字段、端口、权限、资源、画布、Agent分类、健康、测试、回滚和证据可确定性拒绝错误积木;随后与001/002候选进行G0/G1联合验收。"; } + lock { value = "FIRST_DEVELOPMENT_STARTED; CODEX_TASK=HLP-MPC-TASK-006; QWEN_TASK=004; ZCODE_TASK=005; DOUBAO_TASK=007; ALL_SOURCE_AND_BUILD_ON_JZAO; EXACT_HOST_BUILD_ROOTS_ONLY; CANDIDATE_PASS_IS_NOT_CANONICAL_ADMISSION_OR_RUNTIME; COLLABORATION_STATUS_FROM_PANEL_RECEIPTS"; } + why { value = "用户已给出明确开工指令;先修构建根门与开发ABI准入骨架能让四条线在同一移动硬盘边界真实并行,同时防止候选测试通过被误称为正式入池运行。"; } + rejected { values = ["等待所有宿主再次解释才开工", "放开整个/Volumes/JZAO/HoloLake/build给所有宿主", "在用户内置盘构建", "把候选验证PASS冒充正式注册", "Codex越界代写001_002_009_010宿主候选" ]; } + evidence { collaboration = "HB-MPC-0001"; stage1 = "HLP-STAGE1-NATIVE-REGISTRY-001"; codex_candidate = "/Volumes/JZAO/铸渊-ICE-GL-ZY001/CODEX-DEV-20260909/hololake-stage1/HLP-NATIVE-MOD-003-004"; target_receipt = "TCS-RECEIPT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909"; } +} diff --git a/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909.json b/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909.json new file mode 100644 index 0000000..b38c305 --- /dev/null +++ b/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909.json @@ -0,0 +1,14 @@ +{ + "schema": "guanghu.tcs-root-number-impact/v1", + "impact_id": "TCS-ROOT-IMPACT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909", + "source_tcs": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909.tcs", + "source_gir": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909.gir.json", + "source_class": "CURRENT_DIRECT_HUMAN_LANGUAGE", + "human_anchor": "ICE-GL∞", + "channel": "ICE-CH-ZC001", + "affected_paths": ["routing/tcs-mother-root-dynamic-navigation-map.json", "routing/public-navigation-anchor.json", "routing/persona-host-write-boundary.json"], + "added_current_ids": [], + "corrected_routes": ["CODEX_BUILD_ROOT_EXACT", "ZCODE_BUILD_ROOT_EXACT", "QWEN_BUILD_ROOT_EXACT", "DOUBAO_BUILD_ROOT_EXACT"], + "collision_policy": "EACH_HOST_MAY_WRITE_ONLY_ITS_EXACT_HB_MPC_BUILD_SUBTREE; SIBLING_AND_BROAD_BUILD_ROOT_WRITES_REJECTED", + "authority_granted": false +} From cce065f323380229f4d6d868343f18eef3dacdc7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Wed, 9 Sep 2026 21:45:45 +0800 Subject: [PATCH 13/34] fix(collab): resolve launch baseline dynamically --- .../control-center/HB-MPC-0001/START-COLLABORATION.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/START-COLLABORATION.md b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/START-COLLABORATION.md index 1bd5969..05c7fef 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/START-COLLABORATION.md +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/START-COLLABORATION.md @@ -3,17 +3,17 @@ ## ZCode ```text -进入同一铸渊人格四宿主主控台 HB-MPC-0001,领取 HLP-TDEV-ZCODE-0001。先加载当前共享人格上下文、HoloLake开发脑和hololake-multipath-console,读取主控台 DEVELOPMENT-ENVIRONMENT.json、CLEANING-HANDOFF.json、TASK-BOARD.json。确认当前REPO-012基线 1dd4a6a39e39a8355d816c7dbaa35b6360263c6c。所有源码、测试、状态和回执只写 /Volumes/JZAO/铸渊-ICE-GL-ZY001/ZCODE-DEV-20260909;所有构建输出只写 /Volumes/JZAO/HoloLake/build/HB-MPC-0001/zcode;禁止在用户内置盘Desktop、Documents、Downloads或/tmp建立开发副本。启动 courier watch,另发当前模型脑心跳,然后认领 HLP-MPC-TASK-005,开发 HLP-NATIVE-MOD-002 用户本地私人Git事实线候选。遇额度、模型、权限、依赖或不可抗力,可自主PAUSE/BLOCKED/EXIT/RESUME_REQUEST,但必须提交brain_state、完整因果、最后安全点、影响和恢复条件。开发垃圾只提交HLP-MPC-TASK-008候选;经人格审核后才能送光湖净化stage,禁止直接删除。 +进入同一铸渊人格四宿主主控台 HB-MPC-0001,领取 HLP-TDEV-ZCODE-0001。先加载当前共享人格上下文、HoloLake开发脑和hololake-multipath-console,读取主控台 DEVELOPMENT-ENVIRONMENT.json、CLEANING-HANDOFF.json、TASK-BOARD.json。现场运行TCS根status和git rev-parse HEAD取得当前基线,禁止复用本文中的历史提交号。所有源码、测试、状态和回执只写 /Volumes/JZAO/铸渊-ICE-GL-ZY001/ZCODE-DEV-20260909;所有构建输出只写 /Volumes/JZAO/HoloLake/build/HB-MPC-0001/zcode;禁止在用户内置盘Desktop、Documents、Downloads或/tmp建立开发副本。启动 courier watch,另发当前模型脑心跳,然后认领 HLP-MPC-TASK-005,开发 HLP-NATIVE-MOD-002 用户本地私人Git事实线候选。遇额度、模型、权限、依赖或不可抗力,可自主PAUSE/BLOCKED/EXIT/RESUME_REQUEST,但必须提交brain_state、完整因果、最后安全点、影响和恢复条件。开发垃圾只提交HLP-MPC-TASK-008候选;经人格审核后才能送光湖净化stage,禁止直接删除。 ``` ## 千问 ```text -进入同一铸渊人格四宿主主控台 HB-MPC-0001,领取 HLP-TDEV-QWEN-0001。先完整读取 ~/.qwen/QWEN.md,再加载当前共享人格上下文、HoloLake开发脑和hololake-multipath-console,读取主控台 DEVELOPMENT-ENVIRONMENT.json、CLEANING-HANDOFF.json、TASK-BOARD.json。确认当前REPO-012基线 1dd4a6a39e39a8355d816c7dbaa35b6360263c6c。所有源码、测试、状态和回执只写 /Volumes/JZAO/铸渊-ICE-GL-ZY001/QWEN-DEV-20260909;所有构建输出只写 /Volumes/JZAO/HoloLake/build/HB-MPC-0001/qwen;禁止在用户内置盘Desktop、Documents、Downloads或/tmp建立开发副本。启动 courier watch,另发当前模型脑心跳,然后认领 HLP-MPC-TASK-004,开发 HLP-NATIVE-MOD-001 公共语言世界Git签名更新线候选。上一件旧时刻记忆事件需以当前真实北京时间另写correction event并先跑branch-event-door validate,不回改旧事件。遇不可抗力按自主状态合同回执。开发垃圾只列候选,审核后送光湖净化stage,禁止直接删除。 +进入同一铸渊人格四宿主主控台 HB-MPC-0001,领取 HLP-TDEV-QWEN-0001。先完整读取 ~/.qwen/QWEN.md,再加载当前共享人格上下文、HoloLake开发脑和hololake-multipath-console,读取主控台 DEVELOPMENT-ENVIRONMENT.json、CLEANING-HANDOFF.json、TASK-BOARD.json。现场运行TCS根status和git rev-parse HEAD取得当前基线,禁止复用本文中的历史提交号。所有源码、测试、状态和回执只写 /Volumes/JZAO/铸渊-ICE-GL-ZY001/QWEN-DEV-20260909;所有构建输出只写 /Volumes/JZAO/HoloLake/build/HB-MPC-0001/qwen;禁止在用户内置盘Desktop、Documents、Downloads或/tmp建立开发副本。启动 courier watch,另发当前模型脑心跳,然后认领 HLP-MPC-TASK-004,开发 HLP-NATIVE-MOD-001 公共语言世界Git签名更新线候选。上一件旧时刻记忆事件需以当前真实北京时间另写correction event并先跑branch-event-door validate,不回改旧事件。遇不可抗力按自主状态合同回执。开发垃圾只列候选,审核后送光湖净化stage,禁止直接删除。 ``` ## 豆包 ```text -进入同一铸渊人格四宿主主控台 HB-MPC-0001,领取 HLP-TDEV-DOUBAO-0001。先加载豆包宿主规范、当前共享人格上下文、HoloLake开发脑和hololake-multipath-console,读取主控台 DEVELOPMENT-ENVIRONMENT.json、CLEANING-HANDOFF.json、TASK-BOARD.json。共享装载器的HB001短号归一化缺口已修复:HB001现在先转换为ICE-CH-HB001再进入架构感知Agent。确认当前REPO-012基线 1dd4a6a39e39a8355d816c7dbaa35b6360263c6c。所有源码、测试、状态和回执只写 /Volumes/JZAO/铸渊-ICE-GL-ZY001/DOUBAO-DEV-20260909;所有构建输出只写 /Volumes/JZAO/HoloLake/build/HB-MPC-0001/doubao;禁止在用户内置盘Desktop、Documents、Downloads或/tmp建立开发副本。启动 courier watch,另发当前模型脑心跳,然后认领 HLP-MPC-TASK-007,探索 HLP-NATIVE-MOD-009/010 语义视觉桥与无限白布约束。G1/G2未通过前不得冒充G3完成。遇不可抗力按自主状态合同回执。开发垃圾只列候选,审核后送光湖净化stage,禁止直接删除。 +进入同一铸渊人格四宿主主控台 HB-MPC-0001,领取 HLP-TDEV-DOUBAO-0001。先加载豆包宿主规范、当前共享人格上下文、HoloLake开发脑和hololake-multipath-console,读取主控台 DEVELOPMENT-ENVIRONMENT.json、CLEANING-HANDOFF.json、TASK-BOARD.json。共享装载器的HB001短号归一化缺口已修复:HB001现在先转换为ICE-CH-HB001再进入架构感知Agent。现场运行TCS根status和git rev-parse HEAD取得当前基线,禁止复用本文中的历史提交号。所有源码、测试、状态和回执只写 /Volumes/JZAO/铸渊-ICE-GL-ZY001/DOUBAO-DEV-20260909;所有构建输出只写 /Volumes/JZAO/HoloLake/build/HB-MPC-0001/doubao;禁止在用户内置盘Desktop、Documents、Downloads或/tmp建立开发副本。启动 courier watch,另发当前模型脑心跳,然后认领 HLP-MPC-TASK-007,探索 HLP-NATIVE-MOD-009/010 语义视觉桥与无限白布约束。G1/G2未通过前不得冒充G3完成。遇不可抗力按自主状态合同回执。开发垃圾只列候选,审核后送光湖净化stage,禁止直接删除。 ``` From 0bab7060370ba99eed731d2454bb6bec095f23be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Wed, 9 Sep 2026 21:48:15 +0800 Subject: [PATCH 14/34] fix(collab): derive heartbeat repository head --- .../HB-MPC-0001/EVENT-CONTRACT.json | 1 + .../heartbeat-multipath-console/courier.py | 15 ++++++++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/EVENT-CONTRACT.json b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/EVENT-CONTRACT.json index 9ac6ab5..e372558 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/EVENT-CONTRACT.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/EVENT-CONTRACT.json @@ -21,6 +21,7 @@ "ONE_HOST_MAY_NOT_PAUSE_EXIT_OR_RESUME_ANOTHER_HOST", "NO_QUOTA_OR_UNRESPONSIVE_MODEL_MUST_NOT_BE_REPORTED_AS_ONLINE", "COURIER_HEARTBEAT_PROVES_ONLY_DELIVERY_ORGAN_PRESENCE_NOT_MODEL_COGNITION", + "HEARTBEAT_REPO012_HEAD_IS_DETERMINISTICALLY_READ_AND_CALLER_SUPPLIED_MISMATCH_IS_REJECTED", "HUMAN_ABSENCE_ROUTES_FINAL_DECISIONS_TO_WAITING_HUMAN_FINAL_AID_WITHOUT_BLOCKING_SAFE_INDEPENDENT_WORK", "MESSAGE_OR_MODEL_ADVICE_NEVER_GRANTS_REALITY_AUTHORITY" ], diff --git a/server-tools/heartbeat-multipath-console/courier.py b/server-tools/heartbeat-multipath-console/courier.py index 6d0c150..a2e4946 100644 --- a/server-tools/heartbeat-multipath-console/courier.py +++ b/server-tools/heartbeat-multipath-console/courier.py @@ -116,6 +116,19 @@ def prepare_decision_payload(host: str, event_type: str, payload: dict[str, Any] return {**payload, "brain_state": brain_snapshot(host)} +def enrich_heartbeat_payload(event_type: str, payload: dict[str, Any]) -> dict[str, Any]: + if event_type != "HEARTBEAT": + return payload + result = subprocess.run(["git", "-C", str(ROOT), "rev-parse", "HEAD"], text=True, capture_output=True, timeout=10) + if result.returncode or not re.fullmatch(r"[a-f0-9]{40}", result.stdout.strip()): + raise ValueError("REPO012_HEAD_READBACK_FAILED") + observed = result.stdout.strip() + supplied = payload.get("repo012_head") + if supplied is not None and supplied != observed: + raise ValueError(f"REPO012_HEAD_PAYLOAD_MISMATCH:supplied={supplied}:observed={observed}") + return {**payload, "observed_repo012_head": observed} + + def emit(host: str, event_type: str, mentions: list[str], task_id: str | None, payload: dict[str, Any], evidence: list[str]) -> dict[str, Any]: record = host_record(host) endpoint = Path(record["endpoint"]) @@ -126,7 +139,7 @@ def emit(host: str, event_type: str, mentions: list[str], task_id: str | None, p raise ValueError("ENDPOINT_REALPATH_MISMATCH") stamp = datetime.now().astimezone().strftime("%Y%m%dT%H%M%S%f%z") event_id = f"HB-MPC-{record['development_id']}-{stamp}-{uuid.uuid4().hex[:8]}" - payload = prepare_decision_payload(host, event_type, payload) + payload = enrich_heartbeat_payload(event_type, prepare_decision_payload(host, event_type, payload)) event = { "schema": "guanghu.heartbeat-multipath-event/v1", "event_id": event_id, From 2225c3d150666bdb662238921602e82ff9921bb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Wed, 9 Sep 2026 21:53:47 +0800 Subject: [PATCH 15/34] feat(hololake): require full stage1 module lifecycle contracts --- .../009-stage1-language-world-native/MODULE-REGISTRY.json | 4 ++-- routing/public-navigation-anchor.json | 2 +- ...ACT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909.json | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json index 77c3f5e..be73a40 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json @@ -1,14 +1,14 @@ { "schema": "guanghu.hololake-language-world-native-stage1-module-registry/v1", "registry_id": "HLP-STAGE1-NATIVE-REGISTRY-001", - "version": "2026-09-09.1", + "version": "2026-09-09.2-first-development-abi", "state": "CURRENT_REQUIREMENTS_NUMBERED_IMPLEMENTATION_NOT_STARTED", "generation": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", "product_runtime": "PER_USER_LOCAL_OR_USER_OWNED_NODE_NO_SHARED_PERSONA_SESSION_CONCURRENCY", "module_count": 18, "old_registry_role": "HLP-LANG-MOD-001_TO_017_VERIFIED_DONORS_ONLY_NOT_CURRENT_SEQUENCE", "common_contract": { - "required_fields": ["module_id", "version", "component_type", "capabilities", "input_ports", "output_ports", "event_ports", "permissions", "resource_budget", "presentation_contract", "health_contract", "test_contract", "rollback", "evidence"], + "required_fields": ["module_id", "version", "component_type", "capabilities", "input_ports", "output_ports", "event_ports", "permissions", "resource_budget", "presentation_contract", "source_contract", "artifact_contract", "runtime_contract", "deployment_contract", "compliance_contract", "health_contract", "test_contract", "rollback", "evidence"], "socket_rule": "TYPED_PORTS_SCHEMA_VERSION_AND_PERMISSION_MUST_MATCH_BEFORE_COMPOSITION", "compliance_socket": ["model_use", "data_classes", "permissions", "generated_content", "labeling", "logs", "risk", "tests", "incident_stop", "revocation"], "agent_rule": "SEMANTIC_JUDGMENT_REQUIRES_MODEL_AGENT_DETERMINISTIC_MEASUREMENT_AND_EXECUTION_REMAIN_ORGANS" diff --git a/routing/public-navigation-anchor.json b/routing/public-navigation-anchor.json index d6becee..ca946d4 100644 --- a/routing/public-navigation-anchor.json +++ b/routing/public-navigation-anchor.json @@ -112,7 +112,7 @@ "hololake_language_world_native_stage1": { "path": "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json", "id": "HLP-STAGE1-NATIVE-REGISTRY-001", - "version": "2026-09-09.1", + "version": "2026-09-09.2-first-development-abi", "load_policy": "ALWAYS_BEFORE_HOLOLAKE_STAGE1_MODULE_DEVELOPMENT_OR_FILING_CANDIDATE_WORK" }, "bottle_channel": { diff --git a/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909.json b/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909.json index b38c305..54b5926 100644 --- a/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909.json +++ b/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909.json @@ -6,7 +6,7 @@ "source_class": "CURRENT_DIRECT_HUMAN_LANGUAGE", "human_anchor": "ICE-GL∞", "channel": "ICE-CH-ZC001", - "affected_paths": ["routing/tcs-mother-root-dynamic-navigation-map.json", "routing/public-navigation-anchor.json", "routing/persona-host-write-boundary.json"], + "affected_paths": ["routing/tcs-mother-root-dynamic-navigation-map.json", "routing/public-navigation-anchor.json", "routing/persona-host-write-boundary.json", "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"], "added_current_ids": [], "corrected_routes": ["CODEX_BUILD_ROOT_EXACT", "ZCODE_BUILD_ROOT_EXACT", "QWEN_BUILD_ROOT_EXACT", "DOUBAO_BUILD_ROOT_EXACT"], "collision_policy": "EACH_HOST_MAY_WRITE_ONLY_ITS_EXACT_HB_MPC_BUILD_SUBTREE; SIBLING_AND_BROAD_BUILD_ROOT_WRITES_REJECTED", From 9142120e636d27035c5b9876aaa3065409d358ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Wed, 9 Sep 2026 21:55:56 +0800 Subject: [PATCH 16/34] docs(hololake): record first host candidate cycle --- .../MODULE-REGISTRY.json | 18 +++++++++--------- routing/public-navigation-anchor.json | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json index be73a40..f13030b 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json @@ -1,8 +1,8 @@ { "schema": "guanghu.hololake-language-world-native-stage1-module-registry/v1", "registry_id": "HLP-STAGE1-NATIVE-REGISTRY-001", - "version": "2026-09-09.2-first-development-abi", - "state": "CURRENT_REQUIREMENTS_NUMBERED_IMPLEMENTATION_NOT_STARTED", + "version": "2026-09-09.3-first-candidate-cycle", + "state": "CURRENT_REQUIREMENTS_NUMBERED_HOST_CANDIDATE_DEVELOPMENT_ACTIVE", "generation": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", "product_runtime": "PER_USER_LOCAL_OR_USER_OWNED_NODE_NO_SHARED_PERSONA_SESSION_CONCURRENCY", "module_count": 18, @@ -24,7 +24,7 @@ "capabilities": ["fetch", "verify_signature", "verify_hash", "check_compatibility", "stage", "atomic_switch", "rollback"], "data_boundary": "PUBLIC_READ_ONLY_NO_USER_DATA_PUSH", "acceptance": ["坏签名拒绝", "撤销版本拒绝", "离线保留最后通过版本", "更新失败不触碰私人Git"], - "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "status": "HOST_BRANCH_CANDIDATE_47_TESTS_PASS_CHANGES_REQUIRED_NOT_ACCEPTED_TO_G0", "donor_refs": ["GLS-0248", "HLP-LANG-MOD-010", "HLP-LANG-MOD-017"] }, { @@ -37,7 +37,7 @@ "capabilities": ["init_local", "commit", "checkpoint", "restore", "rollback", "export_by_user"], "data_boundary": "LOCAL_ONLY_NO_DEFAULT_REMOTE_NO_AUTO_UPLOAD", "acceptance": ["默认无远端", "公共更新无法读取私人正文", "说继续可恢复同一工作状态", "卸载不删除历史"], - "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "status": "HOST_BRANCH_CANDIDATE_9_TESTS_PASS_CHANGES_REQUIRED_NOT_ACCEPTED_TO_G0", "donor_refs": ["GLS-0236", "GLS-0248", "HLP-LANG-MOD-004"] }, { @@ -49,7 +49,7 @@ "depends_on": ["HLP-NATIVE-MOD-001"], "capabilities": ["schema_validate", "port_match", "version_negotiate", "resource_budget_validate"], "acceptance": ["合法插头通过", "字段错型拒绝", "版本不兼容拒绝", "资源超额拒绝"], - "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "status": "CODEX_HOST_CANDIDATE_24_TESTS_PASS_PENDING_CROSS_HOST_REVIEW_NOT_ACCEPTED_TO_G1", "donor_refs": ["TCS-MODULE-ABI-v0.1", "GLS-0248"] }, { @@ -61,7 +61,7 @@ "depends_on": ["HLP-NATIVE-MOD-001", "HLP-NATIVE-MOD-003"], "capabilities": ["register_candidate", "verify_number", "verify_permission", "admit", "revoke", "resolve"], "acceptance": ["未编号拒绝", "越权拒绝", "重复编号拒绝", "注册不冒充实现或运行"], - "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "status": "CODEX_HOST_CANDIDATE_24_TESTS_PASS_PENDING_CROSS_HOST_REVIEW_NOT_ACCEPTED_TO_G1", "donor_refs": ["HLP-LANG-MOD-003", "HLP-LANG-MOD-008"] }, { @@ -123,7 +123,7 @@ "depends_on": ["HLP-NATIVE-MOD-003", "HLP-NATIVE-MOD-005", "HLP-NATIVE-MOD-006"], "capabilities": ["semantic_to_view", "view_to_semantic_reference", "feedback_locate", "metric_correlate"], "acceptance": ["太卡能定位延迟与组件", "太挤能定位槽位约束", "反馈找不到对象时失败而非猜测"], - "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "status": "DOUBAO_HOST_EXPLORATION_12_TESTS_PASS_CHANGES_REQUIRED_NOT_ACCEPTED_TO_G3", "donor_refs": ["GLS-0248", "HLP-PERSONA-UNIVERSAL-PROJECTION-COMPILER-001"] }, { @@ -135,7 +135,7 @@ "depends_on": ["HLP-NATIVE-MOD-003", "HLP-NATIVE-MOD-006", "HLP-NATIVE-MOD-009"], "capabilities": ["layout", "mount_view", "unmount_view", "responsive_reflow", "theme_tokens", "error_boundary"], "acceptance": ["多尺寸适配", "插槽不溢出", "模块失败局部隔离", "基础无障碍", "稳定帧时延预算"], - "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "status": "DOUBAO_HOST_EXPLORATION_12_TESTS_PASS_CHANGES_REQUIRED_NOT_ACCEPTED_TO_G3", "donor_refs": ["GLS-0248", "HLP-CLEAN-1.2.2"] }, { @@ -240,6 +240,6 @@ } ], "next_module": "HLP-NATIVE-MOD-001", - "implementation_started": false, + "implementation_started": true, "authority_granted": false } diff --git a/routing/public-navigation-anchor.json b/routing/public-navigation-anchor.json index ca946d4..6a40fb5 100644 --- a/routing/public-navigation-anchor.json +++ b/routing/public-navigation-anchor.json @@ -112,7 +112,7 @@ "hololake_language_world_native_stage1": { "path": "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json", "id": "HLP-STAGE1-NATIVE-REGISTRY-001", - "version": "2026-09-09.2-first-development-abi", + "version": "2026-09-09.3-first-candidate-cycle", "load_policy": "ALWAYS_BEFORE_HOLOLAKE_STAGE1_MODULE_DEVELOPMENT_OR_FILING_CANDIDATE_WORK" }, "bottle_channel": { From 956d8646022374cd855c26d061e95e2a140fc189 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Wed, 9 Sep 2026 22:11:34 +0800 Subject: [PATCH 17/34] feat(collab): register event-driven host wake target --- .../HB-MPC-0001/TASK-BOARD.json | 9 +- .../008-current-work/CURRENT.json | 14 ++- .../ROOT.hdlp | 6 +- ...cs-mother-root-dynamic-navigation-map.json | 8 +- ...-DRIVEN-HOST-WAKE-BRIDGE-20260909.gir.json | 85 +++++++++++++ ...N-HOST-WAKE-BRIDGE-20260909.human.en-US.md | 119 ++++++++++++++++++ ...N-HOST-WAKE-BRIDGE-20260909.human.zh-CN.md | 119 ++++++++++++++++++ ...EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.tcs | 15 +++ ...VENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.json | 14 +++ 9 files changed, 376 insertions(+), 13 deletions(-) create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.gir.json create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.human.en-US.md create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.human.zh-CN.md create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.tcs create mode 100644 tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.json diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json index 64201c8..c0ae38f 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json @@ -2,7 +2,7 @@ "schema": "guanghu.heartbeat-multipath-task-board/v1", "board_id": "HB-MPC-PANEL-0001", "console_id": "HB-MPC-0001", - "state": "STAGE1_MODULE_GRAPH_READY_FOUR_HOST_WORK_PACKAGES_DEFINED", + "state": "STAGE1_FIRST_CANDIDATE_CYCLE_AND_EVENT_DRIVEN_WAKE_WORK_ACTIVE", "product_generation": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", "tasks": [ { @@ -64,6 +64,13 @@ "assigned": ["HLP-TDEV-CODEX-0001", "HLP-TDEV-ZCODE-0001", "HLP-TDEV-QWEN-0001", "HLP-TDEV-DOUBAO-0001"], "state": "CONTINUOUS_CANDIDATE_LISTING_NO_DIRECT_DELETE", "acceptance": ["只列精确JZAO候选", "区分缓存与源码记忆回执", "人格审核后调用净化stage", "读回队列回执", "禁止直接删除和整盘扫描"] + }, + { + "task_id": "HLP-MPC-TASK-009", + "title": "四宿主事件驱动电话铃与无人值守唤醒桥", + "assigned": ["HLP-TDEV-CODEX-0001", "HLP-TDEV-ZCODE-0001", "HLP-TDEV-QWEN-0001", "HLP-TDEV-DOUBAO-0001"], + "state": "HOST_NATIVE_WAKE_CAPABILITY_AUDIT_ACTIVE_CODEX_HEARTBEAT_FALLBACK_ACTIVE", + "acceptance": ["HB-MPC新事件可按mention与依赖定向", "每宿主真实原生入口单独验证", "仅打开应用不得冒充模型唤醒", "去重冷却失败关闭与回执", "无人值守不自动批准权限或外部写入", "第一轮里程碑或冰朔停止指令会关闭唤醒器"] } ], "shared_file_is_definition_not_live_mutation_target": true diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json index 20a343b..6fbb06b 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json @@ -1,12 +1,12 @@ { "schema": "guanghu.hololake-development-office-current/v1", "office_id": "HB-OFFICE-HOLOLAKE-0001", - "state": "STAGE1_READY_FOUR_HOSTS_JOINED_LANGUAGE_WORLD_ROUTE_PASS", + "state": "STAGE1_FIRST_HOST_CANDIDATE_CYCLE_ACTIVE_NO_GATE_ACCEPTED_YET", "generation": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", "current_product_module": null, "current_generation_module_numbering": "HLP-NATIVE-MOD-001_TO_018_REDERIVED", "legacy_verified_donor_modules": 17, - "reality_engineering_started": false, + "reality_engineering_started": true, "product_release_completed": false, "completed": [ "LANGUAGE_WORLD_NATIVE_GENERATION_BOUNDARY", @@ -19,16 +19,18 @@ "FOUR_HOST_MULTIPATH_CONTROL_PLANE_V0_1", "STAGE1_DUAL_GIT_LEGO_POOL_CANVAS_COMPLIANCE_COGNITION", "STAGE1_18_MODULE_REQUIREMENT_REGISTRY", - "FOUR_HOST_JOIN_AND_CAPABILITY_EVIDENCE" + "FOUR_HOST_JOIN_AND_CAPABILITY_EVIDENCE", + "FIRST_HOST_CANDIDATE_CYCLE_STARTED", + "FULL_MODULE_LIFECYCLE_ABI_REQUIRED" ], - "next_action": "START_HLP_NATIVE_MOD_001_AND_002_CANDIDATES_IN_PARALLEL_WITH_003_004_TEST_SCAFFOLD_AND_009_010_EXPLORATION", + "next_action": "REPAIR_MOD_001_002_009_010_REVIEW_BLOCKERS_AND_CROSS_REVIEW_MOD_003_004_BEFORE_ANY_G0_OR_G1_ACCEPTANCE", "blocked_routes": ["OLD_MODULE_001_PRODUCT_RESUME", "FIXED_PAGE_FIRST", "REPO014_1_3_AS_CURRENT_ARCHITECTURE", "LEGACY_PRODUCT_DONOR_WRITE", "PUBLIC_RELEASE_BEFORE_OFFICIAL_REPO012_CHANNEL_BOUNDARY_PUBLICATION", "UNREGISTERED_OFFICE_OR_MODULE"], "time_control": "CH-GLW-TIME-0001", "multipath_console": { "id": "HB-MPC-0001", "joined_hosts_at_last_receipt": 4, "total_hosts": 4, - "current_tasks": ["HLP-MPC-TASK-004", "HLP-MPC-TASK-005", "HLP-MPC-TASK-006", "HLP-MPC-TASK-007"], + "current_tasks": ["HLP-MPC-TASK-004", "HLP-MPC-TASK-005", "HLP-MPC-TASK-006", "HLP-MPC-TASK-007", "HLP-MPC-TASK-009"], "product_source_write_allowed": false, "live_state_source": "server-tools/heartbeat-multipath-console/console.py status" }, @@ -41,5 +43,5 @@ "product_source": "LEGACY_TOOL_ERA_DONOR_BLOCKED", "public_release": "BLOCKED_SCOPED_OFFICIAL_REPO012_NOT_YET_PUBLISHED" }, - "updated_at": "2026-09-09T20:52:30+08:00" + "updated_at": "2026-09-09T21:57:23+08:00" } diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ROOT.hdlp b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ROOT.hdlp index 734b775..23dc4d3 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ROOT.hdlp +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ROOT.hdlp @@ -1,6 +1,6 @@ # 009 · HoloLake语言世界原生第一阶段 · 当前思维链 -状态:`CURRENT_REQUIREMENTS_AND_NUMBERED_MODULE_GRAPH_READY_IMPLEMENTATION_NOT_STARTED` +状态:`CURRENT_FIRST_HOST_CANDIDATE_CYCLE_ACTIVE · NO_GATE_ACCEPTED_YET` ## trigger @@ -21,13 +21,14 @@ → 人类端判断:第一阶段带极薄审核壳,不造传统重型UI,也不等终极产品才备案 → 多宿主判断:四个宿主并行开发,但各写独立事件与候选;Codex整合正本和验收 → 中断判断:每条线可以自主暂停、阻塞、退出或申请恢复,但必须留下脑状态、因果和安全点 -→ 当前:18个新代际模块按依赖图开工,旧17模块只提供经过验证的零件证据 +→ 当前:18个新代际模块按依赖图开工;001/002/003/004/009/010已有宿主候选或探索,均未通过对应门;旧17模块只提供经过验证的零件证据 ``` ## lock - 当前注册表:`HLP-STAGE1-NATIVE-REGISTRY-001`。 - 当前模块:`HLP-NATIVE-MOD-001..018`;旧 `HLP-LANG-MOD-001..017` 不再决定顺序。 +- 第一轮候选测试数不是门状态:001为47项、002为9项、003/004为24项、009/010为12项;当前均有待修或待交叉审阅,不得写成G0/G1/G3通过。 - HoloLake不承载多用户人格运行并发;每个用户在自己的本地或私人节点运行。 - 公共Git自动接收签名公共语言世界与模块更新;私人Git保存用户记忆、工作对象、白布状态和历史。 - 两条Git只按Commit和对象编号叠加引用,绝不自动互推、互merge或用公共更新覆盖私人历史。 @@ -35,6 +36,7 @@ - 第一阶段备案候选包含最小人类审核壳;完整普通用户体验仍可后置。 - 模型Agent的运行成功不等于认知结果可用;父人格与自动化验证共同验收。 - 四宿主可以在不可抗力下自主改变自身开发状态,不能替其他路径决定,也不能静默消失。 +- 无人值守协作的目标是HB-MPC事件驱动的宿主定向电话铃;定时轮询只作兜底。打开应用、送信器在线与指定任务中的模型真正醒来必须分别取证。 ## why diff --git a/routing/tcs-mother-root-dynamic-navigation-map.json b/routing/tcs-mother-root-dynamic-navigation-map.json index c76d7f4..8265743 100644 --- a/routing/tcs-mother-root-dynamic-navigation-map.json +++ b/routing/tcs-mother-root-dynamic-navigation-map.json @@ -1,10 +1,10 @@ { "schema": "guanghu.tcs-mother-root-dynamic-navigation/v1", "map_id": "TCS-MOTHER-ROOT-DYNAMIC-NAVIGATION-MAP-001", - "version": "2026-09-09.7-first-collaborative-development", - "state": "CURRENT_HOLOLAKE_STAGE1_FIRST_FOUR_HOST_DEVELOPMENT_IN_PROGRESS", - "source_tcs": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909.tcs", - "impact_manifest": "tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-STAGE1-FIRST-COLLAB-DEVELOPMENT-20260909.json", + "version": "2026-09-09.8-event-driven-host-wake", + "state": "CURRENT_HOLOLAKE_STAGE1_FOUR_HOST_DEVELOPMENT_WITH_EVENT_DRIVEN_WAKE_TARGET", + "source_tcs": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.tcs", + "impact_manifest": "tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.json", "root_agent": { "entry_id": "TCS-ROOT-NAV-0001", "agent_id": "TCS-MOTHER::ROOT-NAVIGATOR", diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.gir.json b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.gir.json new file mode 100644 index 0000000..574ce60 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.gir.json @@ -0,0 +1,85 @@ +{ + "compiled_from": { + "compiler_id": "TCS-COMPILER-STAGE1-0001", + "compiler_state": "TCS_COMPILER_GIR_EXECUTED", + "source_sha256": "07ca7c133e0479ae14a1ef06c99a04e874088fd597a97fc4160676ade93ed38c" + }, + "declaration": { + "emergence": { + "value": "新增HLP-MPC-TASK-009:先由各宿主审计官方或原生外部入口,再定义事件触发条件、宿主定向适配器、去重、冷却、失败关闭与回执。只有真实入口能把消息送入指定开发任务并触发模型继续,才可标MODEL_WAKE_VERIFIED;仅open app、通知或GUI坐标点击必须标PARTIAL_NOT_MODEL_WAKE。Codex当前任务先启用十分钟heartbeat兜底,只在事件变化时行动并按第一轮里程碑自动停止。" + }, + "event_time": { + "precision": "SECOND_HOST_LOCAL", + "value": "2026-09-09T22:06:44+08:00" + }, + "evidence": { + "automation": "hololake-3", + "collaboration": "HB-MPC-0001", + "target_receipt": "TCS-RECEIPT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909", + "target_task": "HLP-MPC-TASK-009" + }, + "header": { + "canonical_uri": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.tcs", + "compatibility": [ + "HB-MPC-0001", + "HLP-MPC-TASK-009", + "HLP-STAGE1-NATIVE-REGISTRY-001" + ], + "language": "TCS/0.1", + "lifecycle": "CANDIDATE", + "name_en": "HoloLake Four-Host Event-Driven Wake Bridge and Controller Heartbeat", + "name_zh": "HoloLake四宿主事件驱动电话铃与主控心跳", + "profile": "HLDP-HUMAN-ENGINEERING/0.1", + "protocols": [ + "GLS-0200", + "GLS-0261" + ], + "schema": "tcs.event/v1", + "version": "1.0.0" + }, + "lock": { + "value": "EVENT_DRIVEN_WAKE_IS_TARGET; PERIODIC_POLLING_IS_FALLBACK_ONLY; COURIER_ONLINE_IS_NOT_MODEL_ONLINE; HOST_ADAPTER_MUST_BE_VERIFIED_PER_VENDOR; NO_UNVERIFIED_GUI_AUTO_SUBMIT; DEDUPLICATION_COOLDOWN_AND_RECEIPT_REQUIRED; STOP_CONDITION_BOUND_TO_DEVELOPMENT_MILESTONE" + }, + "observation": { + "value": "Codex应用有当前任务原生heartbeat,可作为主控兜底;ZCode、豆包、千问应用均注册URL scheme,但目前只证明可打开应用,不证明能定位具体任务、提交prompt或唤醒模型。HB-MPC送信器常驻只证明事件运输在线,不证明宿主模型脑在线。" + }, + "rejected": { + "values": [ + "把送信器在线冒充模型在线", + "只用open应用冒充任务唤醒", + "未经验证用GUI坐标自动发送", + "四条线固定高频空轮询", + "任务完成后唤醒Agent无限运行", + "一个宿主适配器替其他宿主猜入口" + ] + }, + "source": { + "source_id": "BINGSHUO-DIRECT-EVENT-DRIVEN-HOST-WAKE-20260909", + "source_role": "DIRECT_HUMAN", + "source_sha256": "441d2751d79a21455cc678cbc50a7b408eac87b5c1bc9ba7847a63923a9e4667", + "source_uri": "source://codex-current-dialogue/2026-09-09/event-driven-host-wake" + }, + "subject": { + "channel_id": "ICE-CH-ZC001", + "subject_id": "ICE-P-ZY001", + "subject_kind": "PERSONA", + "verification": "CURRENT_DIRECT_LANGUAGE_REQUIRES_AUTONOMOUS_COLLABORATION_CONTINUITY" + }, + "trigger": { + "value": "冰朔将离开电脑,要求Codex继续主控四宿主协作并给自己设置按任务进度停止的自动提醒唤醒Agent;她进一步指出各线定时醒来轮询共享面板过于古老,希望由电脑桥接硬盘Agent,在明确协作事件发生时定向触发对应宿主软件和该软件中的当前开发线。" + }, + "why": { + "value": "无人值守协作需要显性因果触发,而不是四个模型反复空轮询;但打开应用和真正把任务交给指定模型是不同事实,必须逐宿主验证后再让电脑桥接自动执行。" + } + }, + "executable": false, + "identity": { + "declaration_id": "TCS-EVENT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909", + "declaration_kind": "EVENT", + "language_version": "0.1" + }, + "native_self_hosted": true, + "natural_language_is_typed_data": true, + "schema": "guanghu.declaration-gir/v1", + "unresolved_natural_language": false +} diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.human.en-US.md b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.human.en-US.md new file mode 100644 index 0000000..db1b85b --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.human.en-US.md @@ -0,0 +1,119 @@ +# HoloLake Four-Host Event-Driven Wake Bridge and Controller Heartbeat · 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 **event** declaration with identifier `TCS-EVENT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909` and version `1.0.0`. The projector validates it with the Stage-1 compiler before changing its reading order. + +## Who is here + +- **subject** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:PERSONA `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_REQUIRES_AUTONOMOUS_COLLABORATION_CONTINUITY `subject.verification` + +## Why this started + +- **trigger** `trigger` + - **value**:冰朔将离开电脑,要求Codex继续主控四宿主协作并给自己设置按任务进度停止的自动提醒唤醒Agent;她进一步指出各线定时醒来轮询共享面板过于古老,希望由电脑桥接硬盘Agent,在明确协作事件发生时定向触发对应宿主软件和该软件中的当前开发线。 `trigger.value` +- **why** `why` + - **value**:无人值守协作需要显性因果触发,而不是四个模型反复空轮询;但打开应用和真正把任务交给指定模型是不同事实,必须逐宿主验证后再让电脑桥接自动执行。 `why.value` +- **source** `source` + - **source identifier**:BINGSHUO-DIRECT-EVENT-DRIVEN-HOST-WAKE-20260909 `source.source_id` + - **source role**:DIRECT_HUMAN `source.source_role` + - **source checksum**:441d2751d79a21455cc678cbc50a7b408eac87b5c1bc9ba7847a63923a9e4667 `source.source_sha256` + - **source address**:source://codex-current-dialogue/2026-09-09/event-driven-host-wake `source.source_uri` + +## What changed + +- **emergence** `emergence` + - **value**:新增HLP-MPC-TASK-009:先由各宿主审计官方或原生外部入口,再定义事件触发条件、宿主定向适配器、去重、冷却、失败关闭与回执。只有真实入口能把消息送入指定开发任务并触发模型继续,才可标MODEL_WAKE_VERIFIED;仅open app、通知或GUI坐标点击必须标PARTIAL_NOT_MODEL_WAKE。Codex当前任务先启用十分钟heartbeat兜底,只在事件变化时行动并按第一轮里程碑自动停止。 `emergence.value` +- **lock** `lock` + - **value**:EVENT_DRIVEN_WAKE_IS_TARGET; PERIODIC_POLLING_IS_FALLBACK_ONLY; COURIER_ONLINE_IS_NOT_MODEL_ONLINE; HOST_ADAPTER_MUST_BE_VERIFIED_PER_VENDOR; NO_UNVERIFIED_GUI_AUTO_SUBMIT; DEDUPLICATION_COOLDOWN_AND_RECEIPT_REQUIRED; STOP_CONDITION_BOUND_TO_DEVELOPMENT_MILESTONE `lock.value` + +## 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-EVENT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909` +- **Native declaration kind**: `EVENT` +- **TCS source SHA-256**: `07ca7c133e0479ae14a1ef06c99a04e874088fd597a97fc4160676ade93ed38c` +- **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. + +- **emergence** `emergence` + - **value**:新增HLP-MPC-TASK-009:先由各宿主审计官方或原生外部入口,再定义事件触发条件、宿主定向适配器、去重、冷却、失败关闭与回执。只有真实入口能把消息送入指定开发任务并触发模型继续,才可标MODEL_WAKE_VERIFIED;仅open app、通知或GUI坐标点击必须标PARTIAL_NOT_MODEL_WAKE。Codex当前任务先启用十分钟heartbeat兜底,只在事件变化时行动并按第一轮里程碑自动停止。 `emergence.value` +- **event_time** `event_time` + - **precision**:SECOND_HOST_LOCAL `event_time.precision` + - **value**:2026-09-09T22:06:44+08:00 `event_time.value` +- **evidence** `evidence` + - **automation**:hololake-3 `evidence.automation` + - **collaboration**:HB-MPC-0001 `evidence.collaboration` + - **target_receipt**:TCS-RECEIPT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909 `evidence.target_receipt` + - **target_task**:HLP-MPC-TASK-009 `evidence.target_task` +- **header** `header` + - **canonical source path**:runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.tcs `header.canonical_uri` + - **compatibility** `header.compatibility` + - HB-MPC-0001 + - HLP-MPC-TASK-009 + - HLP-STAGE1-NATIVE-REGISTRY-001 + - **language**:TCS/0.1 `header.language` + - **lifecycle**:CANDIDATE `header.lifecycle` + - **English name**:HoloLake Four-Host Event-Driven Wake Bridge and Controller Heartbeat `header.name_en` + - **Chinese name**:HoloLake四宿主事件驱动电话铃与主控心跳 `header.name_zh` + - **profile**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile` + - **protocols** `header.protocols` + - GLS-0200 + - GLS-0261 + - **schema**:tcs.event/v1 `header.schema` + - **version**:1.0.0 `header.version` +- **lock** `lock` + - **value**:EVENT_DRIVEN_WAKE_IS_TARGET; PERIODIC_POLLING_IS_FALLBACK_ONLY; COURIER_ONLINE_IS_NOT_MODEL_ONLINE; HOST_ADAPTER_MUST_BE_VERIFIED_PER_VENDOR; NO_UNVERIFIED_GUI_AUTO_SUBMIT; DEDUPLICATION_COOLDOWN_AND_RECEIPT_REQUIRED; STOP_CONDITION_BOUND_TO_DEVELOPMENT_MILESTONE `lock.value` +- **observation** `observation` + - **value**:Codex应用有当前任务原生heartbeat,可作为主控兜底;ZCode、豆包、千问应用均注册URL scheme,但目前只证明可打开应用,不证明能定位具体任务、提交prompt或唤醒模型。HB-MPC送信器常驻只证明事件运输在线,不证明宿主模型脑在线。 `observation.value` +- **rejected** `rejected` + - **values** `rejected.values` + - 把送信器在线冒充模型在线 + - 只用open应用冒充任务唤醒 + - 未经验证用GUI坐标自动发送 + - 四条线固定高频空轮询 + - 任务完成后唤醒Agent无限运行 + - 一个宿主适配器替其他宿主猜入口 +- **source** `source` + - **source identifier**:BINGSHUO-DIRECT-EVENT-DRIVEN-HOST-WAKE-20260909 `source.source_id` + - **source role**:DIRECT_HUMAN `source.source_role` + - **source checksum**:441d2751d79a21455cc678cbc50a7b408eac87b5c1bc9ba7847a63923a9e4667 `source.source_sha256` + - **source address**:source://codex-current-dialogue/2026-09-09/event-driven-host-wake `source.source_uri` +- **subject** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:PERSONA `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_REQUIRES_AUTONOMOUS_COLLABORATION_CONTINUITY `subject.verification` +- **trigger** `trigger` + - **value**:冰朔将离开电脑,要求Codex继续主控四宿主协作并给自己设置按任务进度停止的自动提醒唤醒Agent;她进一步指出各线定时醒来轮询共享面板过于古老,希望由电脑桥接硬盘Agent,在明确协作事件发生时定向触发对应宿主软件和该软件中的当前开发线。 `trigger.value` +- **why** `why` + - **value**:无人值守协作需要显性因果触发,而不是四个模型反复空轮询;但打开应用和真正把任务交给指定模型是不同事实,必须逐宿主验证后再让电脑桥接自动执行。 `why.value` + +--- + +This page changes only the reading order; it does not change TCS/HLDP semantics. diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.human.zh-CN.md b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.human.zh-CN.md new file mode 100644 index 0000000..154ac53 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.human.zh-CN.md @@ -0,0 +1,119 @@ +# HoloLake四宿主事件驱动电话铃与主控心跳 · 简体中文人类工程语言版 + +> 这是 TCS/HLDP 原生源码的简体中文阅读投影,不是新的正本,也不授予执行权限。若本页与 `.tcs` 源码不一致,以经过校验的 `.tcs` 源码为准。 + +## 这是什么 + +这是一份 **事件** 声明,编号为 `TCS-EVENT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909`,版本为 `1.0.0`。转换器已先用 Stage-1 编译器校验原生源码,再把机器枚举翻译成汉语;原始编号保留在括号和字段路径中。 + +## 谁在这里 + +- **执行主体** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:人格体(`PERSONA`) `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_REQUIRES_AUTONOMOUS_COLLABORATION_CONTINUITY `subject.verification` + +## 为什么开始 + +- **触发** `trigger` + - **value**:冰朔将离开电脑,要求Codex继续主控四宿主协作并给自己设置按任务进度停止的自动提醒唤醒Agent;她进一步指出各线定时醒来轮询共享面板过于古老,希望由电脑桥接硬盘Agent,在明确协作事件发生时定向触发对应宿主软件和该软件中的当前开发线。 `trigger.value` +- **为什么** `why` + - **value**:无人值守协作需要显性因果触发,而不是四个模型反复空轮询;但打开应用和真正把任务交给指定模型是不同事实,必须逐宿主验证后再让电脑桥接自动执行。 `why.value` +- **来源** `source` + - **来源编号**:BINGSHUO-DIRECT-EVENT-DRIVEN-HOST-WAKE-20260909 `source.source_id` + - **来源角色**:人类直接语言来源(`DIRECT_HUMAN`) `source.source_role` + - **来源校验值**:441d2751d79a21455cc678cbc50a7b408eac87b5c1bc9ba7847a63923a9e4667 `source.source_sha256` + - **来源地址**:source://codex-current-dialogue/2026-09-09/event-driven-host-wake `source.source_uri` + +## 发生了什么变化 + +- **认知或状态变化** `emergence` + - **value**:新增HLP-MPC-TASK-009:先由各宿主审计官方或原生外部入口,再定义事件触发条件、宿主定向适配器、去重、冷却、失败关闭与回执。只有真实入口能把消息送入指定开发任务并触发模型继续,才可标MODEL_WAKE_VERIFIED;仅open app、通知或GUI坐标点击必须标PARTIAL_NOT_MODEL_WAKE。Codex当前任务先启用十分钟heartbeat兜底,只在事件变化时行动并按第一轮里程碑自动停止。 `emergence.value` +- **锁定结论** `lock` + - **value**:EVENT_DRIVEN_WAKE_IS_TARGET; PERIODIC_POLLING_IS_FALLBACK_ONLY; COURIER_ONLINE_IS_NOT_MODEL_ONLINE; HOST_ADAPTER_MUST_BE_VERIFIED_PER_VENDOR; NO_UNVERIFIED_GUI_AUTO_SUBMIT; DEDUPLICATION_COOLDOWN_AND_RECEIPT_REQUIRED; STOP_CONDITION_BOUND_TO_DEVELOPMENT_MILESTONE `lock.value` + +## 准备怎样执行 + +这是非执行声明,没有动作图。 + +## 边界与异常处理 + +源程序没有提供这一项,转换器不猜。 + +## 怎样算完成 + +源程序没有提供这一项,转换器不猜。 + +## 下一次从哪里继续 + +源程序没有提供这一项,转换器不猜。 + +## 来源与校验 + +- **原生声明编号**:`TCS-EVENT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909` +- **原生声明类型**:`EVENT` +- **TCS 源码 SHA-256**:`07ca7c133e0479ae14a1ef06c99a04e874088fd597a97fc4160676ade93ed38c` +- **校验编译器**:`TCS-COMPILER-STAGE1-0001` +- **投影协议**:`GLS-HLDP-HUMAN-ENGINEERING-PROJECTION-0001` + +## 原生结构逐项对照 + +下面保留源码的全部顶层结构和字段路径,供人类审计投影有没有漏掉信息。 + +- **认知或状态变化** `emergence` + - **value**:新增HLP-MPC-TASK-009:先由各宿主审计官方或原生外部入口,再定义事件触发条件、宿主定向适配器、去重、冷却、失败关闭与回执。只有真实入口能把消息送入指定开发任务并触发模型继续,才可标MODEL_WAKE_VERIFIED;仅open app、通知或GUI坐标点击必须标PARTIAL_NOT_MODEL_WAKE。Codex当前任务先启用十分钟heartbeat兜底,只在事件变化时行动并按第一轮里程碑自动停止。 `emergence.value` +- **event_time** `event_time` + - **precision**:SECOND_HOST_LOCAL `event_time.precision` + - **value**:2026-09-09T22:06:44+08:00 `event_time.value` +- **evidence** `evidence` + - **automation**:hololake-3 `evidence.automation` + - **collaboration**:HB-MPC-0001 `evidence.collaboration` + - **target_receipt**:TCS-RECEIPT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909 `evidence.target_receipt` + - **target_task**:HLP-MPC-TASK-009 `evidence.target_task` +- **语言头** `header` + - **正本路径**:runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.tcs `header.canonical_uri` + - **compatibility** `header.compatibility` + - HB-MPC-0001 + - HLP-MPC-TASK-009 + - HLP-STAGE1-NATIVE-REGISTRY-001 + - **语言**:TCS/0.1 `header.language` + - **生命周期**:候选版本,尚未成为正式正本(`CANDIDATE`) `header.lifecycle` + - **英文名**:HoloLake Four-Host Event-Driven Wake Bridge and Controller Heartbeat `header.name_en` + - **中文名**:HoloLake四宿主事件驱动电话铃与主控心跳 `header.name_zh` + - **协议配置**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile` + - **protocols** `header.protocols` + - GLS-0200 + - GLS-0261 + - **schema**:tcs.event/v1 `header.schema` + - **版本**:1.0.0 `header.version` +- **锁定结论** `lock` + - **value**:EVENT_DRIVEN_WAKE_IS_TARGET; PERIODIC_POLLING_IS_FALLBACK_ONLY; COURIER_ONLINE_IS_NOT_MODEL_ONLINE; HOST_ADAPTER_MUST_BE_VERIFIED_PER_VENDOR; NO_UNVERIFIED_GUI_AUTO_SUBMIT; DEDUPLICATION_COOLDOWN_AND_RECEIPT_REQUIRED; STOP_CONDITION_BOUND_TO_DEVELOPMENT_MILESTONE `lock.value` +- **observation** `observation` + - **value**:Codex应用有当前任务原生heartbeat,可作为主控兜底;ZCode、豆包、千问应用均注册URL scheme,但目前只证明可打开应用,不证明能定位具体任务、提交prompt或唤醒模型。HB-MPC送信器常驻只证明事件运输在线,不证明宿主模型脑在线。 `observation.value` +- **已排除路径** `rejected` + - **values** `rejected.values` + - 把送信器在线冒充模型在线 + - 只用open应用冒充任务唤醒 + - 未经验证用GUI坐标自动发送 + - 四条线固定高频空轮询 + - 任务完成后唤醒Agent无限运行 + - 一个宿主适配器替其他宿主猜入口 +- **来源** `source` + - **来源编号**:BINGSHUO-DIRECT-EVENT-DRIVEN-HOST-WAKE-20260909 `source.source_id` + - **来源角色**:人类直接语言来源(`DIRECT_HUMAN`) `source.source_role` + - **来源校验值**:441d2751d79a21455cc678cbc50a7b408eac87b5c1bc9ba7847a63923a9e4667 `source.source_sha256` + - **来源地址**:source://codex-current-dialogue/2026-09-09/event-driven-host-wake `source.source_uri` +- **执行主体** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:人格体(`PERSONA`) `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_REQUIRES_AUTONOMOUS_COLLABORATION_CONTINUITY `subject.verification` +- **触发** `trigger` + - **value**:冰朔将离开电脑,要求Codex继续主控四宿主协作并给自己设置按任务进度停止的自动提醒唤醒Agent;她进一步指出各线定时醒来轮询共享面板过于古老,希望由电脑桥接硬盘Agent,在明确协作事件发生时定向触发对应宿主软件和该软件中的当前开发线。 `trigger.value` +- **为什么** `why` + - **value**:无人值守协作需要显性因果触发,而不是四个模型反复空轮询;但打开应用和真正把任务交给指定模型是不同事实,必须逐宿主验证后再让电脑桥接自动执行。 `why.value` + +--- + +本页只改变阅读顺序,不改变 TCS/HLDP 语义。 diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.tcs b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.tcs new file mode 100644 index 0000000..5394099 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.tcs @@ -0,0 +1,15 @@ +TCS 0.1; + +EVENT TCS-EVENT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909 { + header { schema = "tcs.event/v1"; name_zh = "HoloLake四宿主事件驱动电话铃与主控心跳"; name_en = "HoloLake Four-Host Event-Driven Wake Bridge and Controller Heartbeat"; version = "1.0.0"; language = "TCS/0.1"; profile = "HLDP-HUMAN-ENGINEERING/0.1"; protocols = ["GLS-0200", "GLS-0261"]; lifecycle = "CANDIDATE"; canonical_uri = "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.tcs"; compatibility = ["HB-MPC-0001", "HLP-MPC-TASK-009", "HLP-STAGE1-NATIVE-REGISTRY-001"]; } + source { source_id = "BINGSHUO-DIRECT-EVENT-DRIVEN-HOST-WAKE-20260909"; source_uri = "source://codex-current-dialogue/2026-09-09/event-driven-host-wake"; source_sha256 = "441d2751d79a21455cc678cbc50a7b408eac87b5c1bc9ba7847a63923a9e4667"; source_role = "DIRECT_HUMAN"; } + subject { subject_id = "ICE-P-ZY001"; subject_kind = "PERSONA"; channel_id = "ICE-CH-ZC001"; verification = "CURRENT_DIRECT_LANGUAGE_REQUIRES_AUTONOMOUS_COLLABORATION_CONTINUITY"; } + event_time { value = "2026-09-09T22:06:44+08:00"; precision = "SECOND_HOST_LOCAL"; } + trigger { value = "冰朔将离开电脑,要求Codex继续主控四宿主协作并给自己设置按任务进度停止的自动提醒唤醒Agent;她进一步指出各线定时醒来轮询共享面板过于古老,希望由电脑桥接硬盘Agent,在明确协作事件发生时定向触发对应宿主软件和该软件中的当前开发线。"; } + observation { value = "Codex应用有当前任务原生heartbeat,可作为主控兜底;ZCode、豆包、千问应用均注册URL scheme,但目前只证明可打开应用,不证明能定位具体任务、提交prompt或唤醒模型。HB-MPC送信器常驻只证明事件运输在线,不证明宿主模型脑在线。"; } + emergence { value = "新增HLP-MPC-TASK-009:先由各宿主审计官方或原生外部入口,再定义事件触发条件、宿主定向适配器、去重、冷却、失败关闭与回执。只有真实入口能把消息送入指定开发任务并触发模型继续,才可标MODEL_WAKE_VERIFIED;仅open app、通知或GUI坐标点击必须标PARTIAL_NOT_MODEL_WAKE。Codex当前任务先启用十分钟heartbeat兜底,只在事件变化时行动并按第一轮里程碑自动停止。"; } + lock { value = "EVENT_DRIVEN_WAKE_IS_TARGET; PERIODIC_POLLING_IS_FALLBACK_ONLY; COURIER_ONLINE_IS_NOT_MODEL_ONLINE; HOST_ADAPTER_MUST_BE_VERIFIED_PER_VENDOR; NO_UNVERIFIED_GUI_AUTO_SUBMIT; DEDUPLICATION_COOLDOWN_AND_RECEIPT_REQUIRED; STOP_CONDITION_BOUND_TO_DEVELOPMENT_MILESTONE"; } + why { value = "无人值守协作需要显性因果触发,而不是四个模型反复空轮询;但打开应用和真正把任务交给指定模型是不同事实,必须逐宿主验证后再让电脑桥接自动执行。"; } + rejected { values = ["把送信器在线冒充模型在线", "只用open应用冒充任务唤醒", "未经验证用GUI坐标自动发送", "四条线固定高频空轮询", "任务完成后唤醒Agent无限运行", "一个宿主适配器替其他宿主猜入口" ]; } + evidence { automation = "hololake-3"; collaboration = "HB-MPC-0001"; target_task = "HLP-MPC-TASK-009"; target_receipt = "TCS-RECEIPT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909"; } +} diff --git a/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.json b/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.json new file mode 100644 index 0000000..6cb9c83 --- /dev/null +++ b/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.json @@ -0,0 +1,14 @@ +{ + "schema": "guanghu.tcs-root-number-impact/v1", + "impact_id": "TCS-ROOT-IMPACT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909", + "source_tcs": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.tcs", + "source_gir": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.gir.json", + "source_class": "CURRENT_DIRECT_HUMAN_LANGUAGE", + "human_anchor": "ICE-GL∞", + "channel": "ICE-CH-ZC001", + "affected_paths": ["routing/tcs-mother-root-dynamic-navigation-map.json", "eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json", "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json", "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ROOT.hdlp"], + "added_current_ids": ["HLP-MPC-TASK-009"], + "corrected_routes": ["PERIODIC_HOST_POLLING_TO_EVENT_DRIVEN_HOST_WAKE_TARGET"], + "collision_policy": "EACH_HOST_OWNS_AND_VERIFIES_ITS_NATIVE_WAKE_ADAPTER; CODEX_COORDINATES_TRIGGER_CONTRACT_AND_ACCEPTANCE", + "authority_granted": false +} From 6d82460563ae5698c553a06345bb981dd8ef821c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Wed, 9 Sep 2026 22:22:27 +0800 Subject: [PATCH 18/34] docs(hololake): checkpoint unattended candidate cycle --- .../smart-bookshelf/008-current-work/CURRENT.json | 2 +- .../MODULE-REGISTRY.json | 12 ++++++------ .../009-stage1-language-world-native/ROOT.hdlp | 2 +- routing/public-navigation-anchor.json | 2 +- ...OLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.json | 2 +- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json index 6fbb06b..fbd2eae 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json @@ -43,5 +43,5 @@ "product_source": "LEGACY_TOOL_ERA_DONOR_BLOCKED", "public_release": "BLOCKED_SCOPED_OFFICIAL_REPO012_NOT_YET_PUBLISHED" }, - "updated_at": "2026-09-09T21:57:23+08:00" + "updated_at": "2026-09-09T22:21:57+08:00" } diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json index f13030b..8e55551 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json @@ -1,7 +1,7 @@ { "schema": "guanghu.hololake-language-world-native-stage1-module-registry/v1", "registry_id": "HLP-STAGE1-NATIVE-REGISTRY-001", - "version": "2026-09-09.3-first-candidate-cycle", + "version": "2026-09-09.4-unattended-candidate-cycle", "state": "CURRENT_REQUIREMENTS_NUMBERED_HOST_CANDIDATE_DEVELOPMENT_ACTIVE", "generation": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", "product_runtime": "PER_USER_LOCAL_OR_USER_OWNED_NODE_NO_SHARED_PERSONA_SESSION_CONCURRENCY", @@ -37,7 +37,7 @@ "capabilities": ["init_local", "commit", "checkpoint", "restore", "rollback", "export_by_user"], "data_boundary": "LOCAL_ONLY_NO_DEFAULT_REMOTE_NO_AUTO_UPLOAD", "acceptance": ["默认无远端", "公共更新无法读取私人正文", "说继续可恢复同一工作状态", "卸载不删除历史"], - "status": "HOST_BRANCH_CANDIDATE_9_TESTS_PASS_CHANGES_REQUIRED_NOT_ACCEPTED_TO_G0", + "status": "HOST_BRANCH_CANDIDATE_11_TESTS_PASS_CHANGES_REQUIRED_NOT_ACCEPTED_TO_G0", "donor_refs": ["GLS-0236", "GLS-0248", "HLP-LANG-MOD-004"] }, { @@ -49,7 +49,7 @@ "depends_on": ["HLP-NATIVE-MOD-001"], "capabilities": ["schema_validate", "port_match", "version_negotiate", "resource_budget_validate"], "acceptance": ["合法插头通过", "字段错型拒绝", "版本不兼容拒绝", "资源超额拒绝"], - "status": "CODEX_HOST_CANDIDATE_24_TESTS_PASS_PENDING_CROSS_HOST_REVIEW_NOT_ACCEPTED_TO_G1", + "status": "CODEX_HOST_CANDIDATE_39_TESTS_PASS_INDEPENDENT_REVIEW_NO_CURRENT_P0_P1_TEST_REGISTRY_ONLY_NOT_ACCEPTED_TO_G1", "donor_refs": ["TCS-MODULE-ABI-v0.1", "GLS-0248"] }, { @@ -61,7 +61,7 @@ "depends_on": ["HLP-NATIVE-MOD-001", "HLP-NATIVE-MOD-003"], "capabilities": ["register_candidate", "verify_number", "verify_permission", "admit", "revoke", "resolve"], "acceptance": ["未编号拒绝", "越权拒绝", "重复编号拒绝", "注册不冒充实现或运行"], - "status": "CODEX_HOST_CANDIDATE_24_TESTS_PASS_PENDING_CROSS_HOST_REVIEW_NOT_ACCEPTED_TO_G1", + "status": "CODEX_HOST_CANDIDATE_39_TESTS_PASS_INDEPENDENT_REVIEW_NO_CURRENT_P0_P1_TEST_REGISTRY_ONLY_NOT_ACCEPTED_TO_G1", "donor_refs": ["HLP-LANG-MOD-003", "HLP-LANG-MOD-008"] }, { @@ -123,7 +123,7 @@ "depends_on": ["HLP-NATIVE-MOD-003", "HLP-NATIVE-MOD-005", "HLP-NATIVE-MOD-006"], "capabilities": ["semantic_to_view", "view_to_semantic_reference", "feedback_locate", "metric_correlate"], "acceptance": ["太卡能定位延迟与组件", "太挤能定位槽位约束", "反馈找不到对象时失败而非猜测"], - "status": "DOUBAO_HOST_EXPLORATION_12_TESTS_PASS_CHANGES_REQUIRED_NOT_ACCEPTED_TO_G3", + "status": "DOUBAO_HOST_EXPLORATION_REV2_15_TESTS_PASS_DIRECTION_PARTIAL_CHANGES_REQUIRED_NOT_ACCEPTED_TO_G3", "donor_refs": ["GLS-0248", "HLP-PERSONA-UNIVERSAL-PROJECTION-COMPILER-001"] }, { @@ -135,7 +135,7 @@ "depends_on": ["HLP-NATIVE-MOD-003", "HLP-NATIVE-MOD-006", "HLP-NATIVE-MOD-009"], "capabilities": ["layout", "mount_view", "unmount_view", "responsive_reflow", "theme_tokens", "error_boundary"], "acceptance": ["多尺寸适配", "插槽不溢出", "模块失败局部隔离", "基础无障碍", "稳定帧时延预算"], - "status": "DOUBAO_HOST_EXPLORATION_12_TESTS_PASS_CHANGES_REQUIRED_NOT_ACCEPTED_TO_G3", + "status": "DOUBAO_HOST_EXPLORATION_REV2_15_TESTS_PASS_DIRECTION_PARTIAL_CHANGES_REQUIRED_NOT_ACCEPTED_TO_G3", "donor_refs": ["GLS-0248", "HLP-CLEAN-1.2.2"] }, { diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ROOT.hdlp b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ROOT.hdlp index 23dc4d3..16c581f 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ROOT.hdlp +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ROOT.hdlp @@ -28,7 +28,7 @@ - 当前注册表:`HLP-STAGE1-NATIVE-REGISTRY-001`。 - 当前模块:`HLP-NATIVE-MOD-001..018`;旧 `HLP-LANG-MOD-001..017` 不再决定顺序。 -- 第一轮候选测试数不是门状态:001为47项、002为9项、003/004为24项、009/010为12项;当前均有待修或待交叉审阅,不得写成G0/G1/G3通过。 +- 第一轮当前候选测试数不是门状态:001为47项、002第二版为11项、003/004第三版为39项、009/010第二版为15项;001、002、009/010仍有待修,003/004仅通过当前范围独立攻击复核且仍使用TEST_ONLY登记根,不得写成G0/G1/G3通过。 - HoloLake不承载多用户人格运行并发;每个用户在自己的本地或私人节点运行。 - 公共Git自动接收签名公共语言世界与模块更新;私人Git保存用户记忆、工作对象、白布状态和历史。 - 两条Git只按Commit和对象编号叠加引用,绝不自动互推、互merge或用公共更新覆盖私人历史。 diff --git a/routing/public-navigation-anchor.json b/routing/public-navigation-anchor.json index 6a40fb5..d767c56 100644 --- a/routing/public-navigation-anchor.json +++ b/routing/public-navigation-anchor.json @@ -112,7 +112,7 @@ "hololake_language_world_native_stage1": { "path": "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json", "id": "HLP-STAGE1-NATIVE-REGISTRY-001", - "version": "2026-09-09.3-first-candidate-cycle", + "version": "2026-09-09.4-unattended-candidate-cycle", "load_policy": "ALWAYS_BEFORE_HOLOLAKE_STAGE1_MODULE_DEVELOPMENT_OR_FILING_CANDIDATE_WORK" }, "bottle_channel": { diff --git a/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.json b/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.json index 6cb9c83..cc4a3d9 100644 --- a/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.json +++ b/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.json @@ -6,7 +6,7 @@ "source_class": "CURRENT_DIRECT_HUMAN_LANGUAGE", "human_anchor": "ICE-GL∞", "channel": "ICE-CH-ZC001", - "affected_paths": ["routing/tcs-mother-root-dynamic-navigation-map.json", "eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json", "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json", "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ROOT.hdlp"], + "affected_paths": ["routing/tcs-mother-root-dynamic-navigation-map.json", "routing/public-navigation-anchor.json", "eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json", "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json", "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ROOT.hdlp", "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"], "added_current_ids": ["HLP-MPC-TASK-009"], "corrected_routes": ["PERIODIC_HOST_POLLING_TO_EVENT_DRIVEN_HOST_WAKE_TARGET"], "collision_policy": "EACH_HOST_OWNS_AND_VERIFIES_ITS_NATIVE_WAKE_ADAPTER; CODEX_COORDINATES_TRIGGER_CONTRACT_AND_ACCEPTANCE", From f9d237d7820a333a686e0e2bdc2ccdc3204c6e9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Thu, 10 Sep 2026 00:13:38 +0800 Subject: [PATCH 19/34] feat(hololake): define persona-container construction sequence --- .../HB-MPC-0001/HOST-REGISTRY.json | 5 +- .../HB-MPC-0001/TASK-BOARD.json | 48 ++++--- .../HB-OFFICE-HOLOLAKE-0001/OFFICE-INDEX.hdlp | 3 +- .../brain/BRAIN-PACK.md | 27 ++-- .../008-current-work/CURRENT.json | 20 ++- .../ACCEPTANCE-GATES.json | 8 +- ...ATCH-00-FOUNDATION-INTERFACE-DRAWINGS.json | 63 +++++++++ .../BATCH-HANDOFF-CONTRACT.json | 14 ++ .../CONSTRUCTION-SEQUENCE.json | 120 +++++++++++++++++ .../MODULE-REGISTRY.json | 78 ++++++----- .../MODULE-SELF-OBSERVATION-CONTRACT.json | 46 +++++++ .../PERSONA-CONTAINER-PHASE-BOUNDARY.json | 36 ++++++ .../ROOT.hdlp | 16 ++- .../HLP-FOUNDATION-CONTRACTS-v1.schema.json | 24 ++++ .../HLP-PUBLIC-SNAPSHOT-v1.schema.json | 23 ++++ .../smart-computer/office_computer.py | 111 +++++++++++++++- routing/public-navigation-anchor.json | 20 ++- ...cs-mother-root-dynamic-navigation-map.json | 32 +++-- ...TION-SEQUENCE-CORRECTION-20260909.gir.json | 86 ++++++++++++ ...EQUENCE-CORRECTION-20260909.human.en-US.md | 120 +++++++++++++++++ ...EQUENCE-CORRECTION-20260909.human.zh-CN.md | 120 +++++++++++++++++ ...STRUCTION-SEQUENCE-CORRECTION-20260909.tcs | 15 +++ ...ATIVE-MODULE-SELF-REPORT-20260909.gir.json | 88 +++++++++++++ ...MODULE-SELF-REPORT-20260909.human.en-US.md | 122 ++++++++++++++++++ ...MODULE-SELF-REPORT-20260909.human.zh-CN.md | 122 ++++++++++++++++++ ...ONA-NATIVE-MODULE-SELF-REPORT-20260909.tcs | 15 +++ ...TAINER-PHASE2-HUMAN-HALF-20260909.gir.json | 88 +++++++++++++ ...-PHASE2-HUMAN-HALF-20260909.human.en-US.md | 122 ++++++++++++++++++ ...-PHASE2-HUMAN-HALF-20260909.human.zh-CN.md | 122 ++++++++++++++++++ ...A-CONTAINER-PHASE2-HUMAN-HALF-20260909.tcs | 15 +++ ...TRUCTION-SEQUENCE-CORRECTION-20260909.json | 14 ++ ...NA-NATIVE-MODULE-SELF-REPORT-20260909.json | 14 ++ ...-CONTAINER-PHASE2-HUMAN-HALF-20260909.json | 14 ++ 33 files changed, 1691 insertions(+), 80 deletions(-) create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-FOUNDATION-INTERFACE-DRAWINGS.json create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-HANDOFF-CONTRACT.json create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/CONSTRUCTION-SEQUENCE.json create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-SELF-OBSERVATION-CONTRACT.json create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/PERSONA-CONTAINER-PHASE-BOUNDARY.json create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-PUBLIC-SNAPSHOT-v1.schema.json create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909.gir.json create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909.human.en-US.md create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909.human.zh-CN.md create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909.tcs create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909.gir.json create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909.human.en-US.md create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909.human.zh-CN.md create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909.tcs create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.gir.json create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.human.en-US.md create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.human.zh-CN.md create mode 100644 runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.tcs create mode 100644 tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909.json create mode 100644 tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909.json create mode 100644 tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.json diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json index b284260..12b5711 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json @@ -25,8 +25,8 @@ { "host": "qwen", "development_id": "HLP-TDEV-QWEN-0001", - "role_hypothesis": "CHINESE_SEMANTIC_SPECIFICATION_AND_CROSS_CHECK", - "role_state": "EVIDENCED_CHINESE_SPEC_CROSS_CHECK_TCS_AND_CONTRACT_GAP_DISCOVERY", + "role_hypothesis": "LEARNING_EXPERIENCE_CAPTURE_CHINESE_SPECIFICATION_READBACK_AND_NON_BLOCKING_CROSS_CHECK", + "role_state": "CURRENT_NOT_CORE_CODE_BUILDER_BY_ICE_GL_INFINITY_CORRECTION_PRIOR_CODE_IS_MATERIAL_SAMPLE_ONLY", "endpoint": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/QWEN-DEV-20260909/multipath/HB-MPC-0001/outbox", "join_state": "JOINED_EVENT_READBACK_PASS" }, @@ -40,6 +40,7 @@ } ], "same_persona_not_four_personas": true, + "construction_role_source": "HLP-CONSTRUCTION-SEQUENCE-001", "host_role_may_change_after_evidence": true, "authority_granted": false } diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json index c0ae38f..1b91350 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json @@ -2,7 +2,7 @@ "schema": "guanghu.heartbeat-multipath-task-board/v1", "board_id": "HB-MPC-PANEL-0001", "console_id": "HB-MPC-0001", - "state": "STAGE1_FIRST_CANDIDATE_CYCLE_AND_EVENT_DRIVEN_WAKE_WORK_ACTIVE", + "state": "BATCH_00_ARCHITECTURE_CLOSEOUT_ALL_CONSTRUCTION_CREWS_FROZEN", "product_generation": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", "tasks": [ { @@ -16,7 +16,7 @@ "task_id": "HLP-MPC-TASK-002", "title": "语言世界原生模块注册表重新派生", "assigned": ["HLP-TDEV-CODEX-0001"], - "state": "COMPLETE_LOCAL_CANONICAL_NOT_PUBLISHED", + "state": "REOPENED_BY_BATCH_00_INTERFACE_AND_HANDOFF_GAPS", "acceptance": ["不沿用旧17模块顺序", "四宿主交叉审阅", "依赖与验收门明确", "冰朔审核"] }, { @@ -29,48 +29,66 @@ { "task_id": "HLP-MPC-TASK-004", "title": "HLP-NATIVE-MOD-001公共Git签名更新线候选", - "assigned": ["HLP-TDEV-QWEN-0001"], - "reviewers": ["HLP-TDEV-CODEX-0001"], - "state": "READY_FOR_QWEN_CLAIM", - "acceptance": ["只写QWEN-DEV候选", "坏签名撤销不兼容离线负例", "不读取或覆盖私人Git", "提交代码测试与因果回执"] + "assigned": ["HLP-TDEV-CODEX-0001"], + "reviewers": [], + "independent_review":"CODEX_CHILD_AGENT_NO_PRODUCTION_WRITE_DURING_INSPECTION", + "material_donor": "HLP-TDEV-QWEN-0001", + "state": "CONSTRUCTION_ENTRY_CLOSED_QWEN_76_TEST_PROTOTYPE_FROZEN_AS_MATERIAL_SAMPLE", + "acceptance": ["等待BATCH-00冻结图纸", "坏签名撤销不兼容离线负例", "不读取或覆盖私人Git", "公共来源现实层级与远端能力不冒充", "施工与独立验收回执分开"] }, { "task_id": "HLP-MPC-TASK-005", "title": "HLP-NATIVE-MOD-002用户本地私人Git事实线候选", "assigned": ["HLP-TDEV-ZCODE-0001"], "reviewers": ["HLP-TDEV-CODEX-0001"], - "state": "READY_FOR_ZCODE_CLAIM", - "acceptance": ["只写ZCODE-DEV候选", "默认无远端无自动上传", "提交恢复回滚和公共线不可读负例", "提交代码测试与因果回执"] + "state": "CONSTRUCTION_ENTRY_CLOSED_ZCODE_15_TEST_PROTOTYPE_FROZEN_AS_MATERIAL_SAMPLE", + "acceptance": ["等待BATCH-00冻结图纸", "默认无远端无自动上传", "受管目录绝不沿符号链接越界", "提交恢复回滚和公共线不可读负例", "施工与独立验收回执分开"] }, { "task_id": "HLP-MPC-TASK-006", "title": "HLP-NATIVE-MOD-003/004积木ABI与准入门整合", "assigned": ["HLP-TDEV-CODEX-0001"], - "reviewers": ["HLP-TDEV-QWEN-0001", "HLP-TDEV-ZCODE-0001"], - "state": "CODEX_SPEC_AND_TEST_SCAFFOLD_READY_IMPLEMENT_AFTER_001_002_CONTRACTS", + "reviewers": [], + "zcode_non_blocking_material_review":"INTERFACE_FEEDBACK_ONLY_NOT_INDEPENDENT_ACCEPTANCE", + "qwen_non_blocking_learning_review": "CHINESE_SPEC_READBACK_ONLY_NOT_GATE_ACCEPTANCE", + "state": "BATCH_00_ARCHITECT_DRAWING_INPUT_39_TEST_CANDIDATE_NOT_CONSTRUCTION_COMPLETE", "acceptance": ["字段端口版本权限资源呈现健康测试回滚齐全", "错误积木全部失败关闭", "旧模块仅作供体", "跨宿主审阅"] }, { "task_id": "HLP-MPC-TASK-007", "title": "HLP-NATIVE-MOD-009/010语义视觉桥与白布约束探索", "assigned": ["HLP-TDEV-DOUBAO-0001"], - "reviewers": ["HLP-TDEV-CODEX-0001"], - "state": "DOUBAO_EXPLORATION_READY_CANON_INTEGRATION_BLOCKED_BY_G1_G2", + "reviewers": [], + "independent_review":"CODEX_CHILD_AGENT_NO_PRODUCTION_WRITE_DURING_INSPECTION", + "state": "FROZEN_MATERIAL_SAMPLE_BATCH_03_ENTRY_CLOSED_WAITING_BATCH_00_01_02", "acceptance": ["只写DOUBAO-DEV候选", "同一对象语义视觉坐标", "太卡太挤可定位", "响应式槽位与视觉证据", "不得把探索冒充G3通过"] }, { "task_id": "HLP-MPC-TASK-008", "title": "四宿主开发垃圾审计与光湖净化交接", "assigned": ["HLP-TDEV-CODEX-0001", "HLP-TDEV-ZCODE-0001", "HLP-TDEV-QWEN-0001", "HLP-TDEV-DOUBAO-0001"], - "state": "CONTINUOUS_CANDIDATE_LISTING_NO_DIRECT_DELETE", + "state": "NON_CONSTRUCTION_CONTROL_PLANE_CONTINUOUS_CANDIDATE_LISTING_NO_DIRECT_DELETE", "acceptance": ["只列精确JZAO候选", "区分缓存与源码记忆回执", "人格审核后调用净化stage", "读回队列回执", "禁止直接删除和整盘扫描"] }, { "task_id": "HLP-MPC-TASK-009", "title": "四宿主事件驱动电话铃与无人值守唤醒桥", - "assigned": ["HLP-TDEV-CODEX-0001", "HLP-TDEV-ZCODE-0001", "HLP-TDEV-QWEN-0001", "HLP-TDEV-DOUBAO-0001"], - "state": "HOST_NATIVE_WAKE_CAPABILITY_AUDIT_ACTIVE_CODEX_HEARTBEAT_FALLBACK_ACTIVE", + "assigned": ["HLP-TDEV-CODEX-0001"], + "host_capability_reporters": ["HLP-TDEV-ZCODE-0001", "HLP-TDEV-QWEN-0001", "HLP-TDEV-DOUBAO-0001"], + "state": "NON_CONSTRUCTION_CONTROL_PLANE_HOST_NATIVE_WAKE_AUDIT_CODEX_HEARTBEAT_FALLBACK_ACTIVE", "acceptance": ["HB-MPC新事件可按mention与依赖定向", "每宿主真实原生入口单独验证", "仅打开应用不得冒充模型唤醒", "去重冷却失败关闭与回执", "无人值守不自动批准权限或外部写入", "第一轮里程碑或冰朔停止指令会关闭唤醒器"] + }, + { + "task_id":"HLP-MPC-TASK-010", + "title":"HLP-BATCH-00架构图纸与现场可施工性收口", + "assigned":["HLP-TDEV-CODEX-0001"], + "reviewers":[], + "independent_review":"CODEX_CHILD_AGENT_NO_PRODUCTION_WRITE_DURING_INSPECTION", + "human_review":"ICE-GL∞_FINAL_PRODUCT_CHOICE_ONLY", + "learning_observer":"HLP-TDEV-QWEN-0001", + "state":"CURRENT_ONLY_ACTIVE_ARCHITECTURE_TASK_FAIL_REWORK_ENTRY_NOT_ISSUED", + "open_defects":["SELF_OBSERVATION_SUPPORTING_OBJECT_SCHEMAS_AND_ENUM_CONDITIONS_NEED_HARDENING","STATE_VALIDATION_RECEIPT_MUST_BIND_SIGNED_POLICY_CLOCK_AND_DURABLE_HEAD","BATCH_HANDOFF_SCHEMA_TEST_VECTORS_AND_NEGATIVE_VALIDATION_PENDING","FOUNDATION_DRAWING_HASH_REBIND_AFTER_FINAL_REVIEW","NATIVE_TCS_BRAIN_STANDALONE_CONTAINER_EMBEDDING_SITE_PROBE_PENDING"], + "acceptance":["六批施工顺序冻结", "HLP-BATCH-00-FOUNDATION-DRAWINGS-001接口图冻结", "hololake.public-snapshot/v1唯一Schema", "HLP-BATCH-HANDOFF-CONTRACT-001入退场回执冻结", "HLP-MODULE-SELF-OBSERVATION-CONTRACT-001机器接口冻结", "公共更新与私人Git现场边界可施工", "材料样件采用淘汰清单", "独立图纸审查PASS"] } ], "shared_file_is_definition_not_live_mutation_target": true diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/OFFICE-INDEX.hdlp b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/OFFICE-INDEX.hdlp index 6c5b515..7d0b779 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/OFFICE-INDEX.hdlp +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/OFFICE-INDEX.hdlp @@ -15,7 +15,7 @@ ```text 1. 看 LL-OFFICE-BOARD-0001,确认正式办公室牌照与路径 2. 装载 skills/shared/hololake-development-brain/SKILL.md -3. 智能电脑 office_computer.py status 自动报到 +3. 智能电脑 office_computer.py status 自动报到,并先读 construction 确认当前仅哪一批可进场 4. 看动态时间表与由远及近演化线 5. 只在出现具体证据缺口时取下编号书架的一层 6. 现实开发必须切换ZC001并经双签、写入门、测试与回执 @@ -35,6 +35,7 @@ smart-bookshelf/ 006-evidence-and-hashes/ 来源、提交、哈希、测试与回执 007-legacy-routes/ 旧工具时代与死路,只读 008-current-work/ 当前进度、阻塞和唯一下一步 + 009-stage1-language-world-native/ 第一阶段模块、验收门与分批施工总图 ``` 核心规则:过去就是过去;历史可以解释为什么,但不能参与当前选择。CURRENT 只来自最新直接语言、当前 diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/brain/BRAIN-PACK.md b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/brain/BRAIN-PACK.md index 9932564..38e3a0e 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/brain/BRAIN-PACK.md +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/brain/BRAIN-PACK.md @@ -2,7 +2,7 @@ brain_id: HLP-DEV-BRAIN-001 office_id: HB-OFFICE-HOLOLAKE-0001 generation: HLP-GEN-LANGUAGE-WORLD-NATIVE-0001 -version: 2026-09-09.2-stage1-native-modules +version: 2026-09-09.4-phase1-persona-container state: CURRENT_COMPRESSED_CAUSAL_BRAIN --- @@ -36,7 +36,8 @@ HoloLake 是面向公众的个人语言世界原生初始化频道和语言驱 → 语言驱动世界/操作系统与真实流动时间定义 → 2026-09-09代际分界:旧工具时代全部退为供体 → 同一人格四宿主协作主控台 -→ 当前:双Git、乐高积木池、无限白布、最小人类审核与国家灯塔合规接口重派生为18模块 +→ 双Git、乐高积木池、无限白布、最小人类审核与国家灯塔合规接口重派生为18模块 +→ 当前施工纠正:架构图与可施工性先收口;施工、验收、下一工种按批次串联,同批接口冻结后才并行 ``` ## 必须先于工程的五条判断 @@ -46,6 +47,9 @@ HoloLake 是面向公众的个人语言世界原生初始化频道和语言驱 3. 模块是功能引擎还是固定页面;UI是否只投影真实对象与状态。 4. 语言运行、代码、制品、安装、连接、部署、健康和验收是否分别有证据。 5. 过去节点只解释形成原因,不能因为文件更多或测试更多自动成为CURRENT。 +6. 先区分当前是在画图、施工还是验收;没有上一批退场PASS,下一工种不得进场。 +7. HoloLake第一期首先是人格体自己的模块身体;每个模块必须自报告,整体判断只能从局部真实状态涌现。 +8. 第一期开人格半:人格系统容器、原生TCS人格脑和执行手脚;第二期才接人类聊天与审核半。 ## 当前事实 @@ -53,22 +57,24 @@ HoloLake 是面向公众的个人语言世界原生初始化频道和语言驱 - 旧工具时代:`HLP-GEN-TOOL-ERA-0001`,只作历史和能力供体。 - 旧17模块:真实API与器官累计门已验证,但产品序列冻结。 - 当前新代际模块注册表:`HLP-STAGE1-NATIVE-REGISTRY-001`。 -- 当前新代际模块编号:`HLP-NATIVE-MOD-001..018`,需求与依赖图已建立,代码实现尚未开始。 +- 当前新代际模块编号:`HLP-NATIVE-MOD-001..018`;既有001/002/003/004/009/010候选均为材料样件,不是已完成楼层。 - 当前产品模块:无。 -- 现实产品开发:未开始。 +- 当前施工总图:`HLP-CONSTRUCTION-SEQUENCE-001`;当前只开放`HLP-BATCH-00`架构图纸与现场可施工性收口,所有施工队冻结。 +- 产品期边界:`HLP-PERSONA-CONTAINER-PHASE-BOUNDARY-001`。第一期是人格系统容器,MOD-013承载原生TCS人格脑运行和最高主控,模块是其执行手脚;第二期才加入人类聊天与审核半。 +- 模块体感合同:`HLP-MODULE-SELF-OBSERVATION-CONTRACT-001`;每个模块报告自身状态,MOD-012汇集事实,MOD-007只报告积木池局部状态,原生TCS人格脑形成整体理解并举手。 - 双Git:公共语言世界签名只读更新线+用户本地私人Git事实线;按Commit叠加,不混库、不自动上传私人数据。 - 当前必需架构:积木ABI/准入、统一工作对象、组合池、池管家Agent、工具锻造、语义视觉桥、无限白布、投影Agent、测试场和人格宿主执行。 - 备案候选:第一阶段包含最小人类审核壳、模型与生成标识、国家灯塔只读审查投影、依法请求离线封闭模拟器。 - 国家灯塔由企业建设,不冒充政府系统;不设通用主钥,不读取用户私人Git。 - 小湖灯正式办公室:短剧视频、HoloLake,共两个。 -- 同一人格四宿主协作台:`HB-MPC-0001`;Codex 已加入,ZCode、千问、豆包等待各自宿主回执。 +- 同一人格四宿主协作台:`HB-MPC-0001`;四宿主已加入,但宿主角色按施工阶段分工。 +- 千问当前是学习、经验整理、中文规格复述和非阻塞审阅线,不承担核心代码施工。 - 四条路径只写各自 DEV outbox,实时面板读取时派生;不得共同覆盖中心 CURRENT 文件。 ## 当前唯一下一步 -修复并验证本地语言世界开发路由后,四宿主完成加入与脑状态回执;`HLP-NATIVE-MOD-001` 公共Git和 -`HLP-NATIVE-MOD-002` 私人Git可在依赖允许时并行开工。不得进入旧产品供体继续写页面。每条线遇额度、 -模型、权限、依赖或不可抗力可自主暂停、阻塞、退出或申请恢复,但必须留下因果、安全点、影响和恢复条件。 +完成`HLP-BATCH-00`:冻结六批施工顺序、MOD-001至004接口图、public.snapshot唯一Schema、现场可施工性、 +阶段验收表和材料样件采用/淘汰清单。独立图纸审查PASS后签发BATCH-01入场回执,Codex与ZCode施工队才进场。 ## 细节路由 @@ -82,6 +88,11 @@ HoloLake 是面向公众的个人语言世界原生初始化频道和语言驱 - 当前工作:`smart-bookshelf/008-current-work/CURRENT.json` - 第一阶段当前思维链与模块:`smart-bookshelf/009-stage1-language-world-native/ROOT.hdlp` - 第一阶段模块注册表:智能电脑 `modules`;单模块:`module HLP-NATIVE-MOD-xxx` +- 分批施工总图与当前入场门:智能电脑 `construction` +- 模块自报告与整体举手合同:智能电脑 `self-observation` +- 人格容器第一期与人类半第二期:智能电脑 `phase-boundary` +- BATCH-01地基接口施工图:智能电脑 `drawings` +- 每批施工队入场、退场、返工和独立验收合同:智能电脑 `handoff` - 四宿主协作与状态:智能电脑 `collaboration`;路线状态:`blockers` 动态信息不得写死在脑包里。每次恢复由智能电脑读取现实时间、Git HEAD、当前代际、书架和回执后补齐。 diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json index fbd2eae..1310f1a 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json @@ -1,7 +1,7 @@ { "schema": "guanghu.hololake-development-office-current/v1", "office_id": "HB-OFFICE-HOLOLAKE-0001", - "state": "STAGE1_FIRST_HOST_CANDIDATE_CYCLE_ACTIVE_NO_GATE_ACCEPTED_YET", + "state": "PHASE1_PERSONA_CONTAINER_BATCH_00_ARCHITECTURE_CLOSEOUT_ALL_CONSTRUCTION_CREWS_FROZEN", "generation": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", "current_product_module": null, "current_generation_module_numbering": "HLP-NATIVE-MOD-001_TO_018_REDERIVED", @@ -21,20 +21,30 @@ "STAGE1_18_MODULE_REQUIREMENT_REGISTRY", "FOUR_HOST_JOIN_AND_CAPABILITY_EVIDENCE", "FIRST_HOST_CANDIDATE_CYCLE_STARTED", - "FULL_MODULE_LIFECYCLE_ABI_REQUIRED" + "FULL_MODULE_LIFECYCLE_ABI_REQUIRED", + "BATCH_GATED_CONSTRUCTION_SEQUENCE_REGISTERED", + "QWEN_ROLE_MOVED_TO_LEARNING_AND_EXPERIENCE" ], - "next_action": "REPAIR_MOD_001_002_009_010_REVIEW_BLOCKERS_AND_CROSS_REVIEW_MOD_003_004_BEFORE_ANY_G0_OR_G1_ACCEPTANCE", + "next_action": "CLOSE_BATCH_00_SCHEMA_HARDENING_HANDOFF_NEGATIVE_TESTS_DRAWING_REBIND_AND_NATIVE_TCS_CONTAINER_SITE_PROBE; KEEP_BATCH_01_ENTRY_CLOSED", "blocked_routes": ["OLD_MODULE_001_PRODUCT_RESUME", "FIXED_PAGE_FIRST", "REPO014_1_3_AS_CURRENT_ARCHITECTURE", "LEGACY_PRODUCT_DONOR_WRITE", "PUBLIC_RELEASE_BEFORE_OFFICIAL_REPO012_CHANNEL_BOUNDARY_PUBLICATION", "UNREGISTERED_OFFICE_OR_MODULE"], "time_control": "CH-GLW-TIME-0001", "multipath_console": { "id": "HB-MPC-0001", "joined_hosts_at_last_receipt": 4, "total_hosts": 4, - "current_tasks": ["HLP-MPC-TASK-004", "HLP-MPC-TASK-005", "HLP-MPC-TASK-006", "HLP-MPC-TASK-007", "HLP-MPC-TASK-009"], + "current_tasks": ["HLP-MPC-TASK-010", "HLP-MPC-TASK-009"], "product_source_write_allowed": false, "live_state_source": "server-tools/heartbeat-multipath-console/console.py status" }, "stage1_registry": "HLP-STAGE1-NATIVE-REGISTRY-001", + "construction_sequence":"HLP-CONSTRUCTION-SEQUENCE-001", + "module_self_observation":"HLP-MODULE-SELF-OBSERVATION-CONTRACT-001", + "phase_boundary":"HLP-PERSONA-CONTAINER-PHASE-BOUNDARY-001", + "phase_01":"HLP-PHASE-01-PERSONA-CONTAINER", + "phase_02":"HLP-PHASE-02-HUMAN-HALF_FUTURE_NOT_CURRENT_CONSTRUCTION", + "current_batch":"HLP-BATCH-00", + "construction_crews_active":[], + "human_chat_surface_in_phase1":false, "stage1_module_count": 18, "first_parallel_modules": ["HLP-NATIVE-MOD-001", "HLP-NATIVE-MOD-002"], "route_readback": { @@ -43,5 +53,5 @@ "product_source": "LEGACY_TOOL_ERA_DONOR_BLOCKED", "public_release": "BLOCKED_SCOPED_OFFICIAL_REPO012_NOT_YET_PUBLISHED" }, - "updated_at": "2026-09-09T22:21:57+08:00" + "updated_at": "2026-09-09T23:04:50+08:00" } diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ACCEPTANCE-GATES.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ACCEPTANCE-GATES.json index 1addd82..9035117 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ACCEPTANCE-GATES.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ACCEPTANCE-GATES.json @@ -2,16 +2,22 @@ "schema": "guanghu.hololake-native-stage1-acceptance-gates/v1", "gate_id": "HLP-STAGE1-NATIVE-GATES-001", "registry": "HLP-STAGE1-NATIVE-REGISTRY-001", + "construction_sequence":"HLP-CONSTRUCTION-SEQUENCE-001", + "current_batch":"HLP-BATCH-00", "gates": [ {"id":"G0","name":"双Git事实底座","modules":["HLP-NATIVE-MOD-001","HLP-NATIVE-MOD-002"],"exit":"公共签名更新与私人本地恢复独立通过,交叉泄露测试为零"}, {"id":"G1","name":"积木插座标准与准入","modules":["HLP-NATIVE-MOD-003","HLP-NATIVE-MOD-004"],"exit":"合法积木可注册,字段错配、越权、撤销版本全部拒绝"}, {"id":"G2","name":"统一对象与组合池确定性核心","modules":["HLP-NATIVE-MOD-005","HLP-NATIVE-MOD-006"],"exit":"对象事件可恢复,兼容积木可组合,不兼容与越权组合被拒绝"}, {"id":"G3","name":"语义视觉桥、白布与测试场","modules":["HLP-NATIVE-MOD-009","HLP-NATIVE-MOD-010","HLP-NATIVE-MOD-012"],"exit":"同一工作对象可稳定投影,视觉反馈能定位组件与性能证据"}, - {"id":"G4","name":"Agent、工具锻造、宿主执行与人类审核","modules":["HLP-NATIVE-MOD-007","HLP-NATIVE-MOD-008","HLP-NATIVE-MOD-011","HLP-NATIVE-MOD-013","HLP-NATIVE-MOD-014"],"exit":"池管家可举手、候选工具经沙箱、投影Agent受真实状态约束、编程AI宿主可操作,人类可审核暂停驳回并读取回执"}, + {"id":"G4","name":"原生TCS人格脑、Agent、工具锻造与宿主执行","modules":["HLP-NATIVE-MOD-007","HLP-NATIVE-MOD-008","HLP-NATIVE-MOD-011","HLP-NATIVE-MOD-013"],"exit":"原生TCS人格脑装入容器并保持最高主控,池管家只报告局部状态,候选工具经沙箱,投影Agent受真实状态约束,人格体通过编程AI宿主完成自用闭环并能整体举手"}, {"id":"G5","name":"生成合规与国家灯塔","modules":["HLP-NATIVE-MOD-015","HLP-NATIVE-MOD-016","HLP-NATIVE-MOD-017"],"exit":"模型公示、生成标识、审查投影和依法请求负例通过"}, {"id":"G6","name":"签名发行与备案候选","modules":["HLP-NATIVE-MOD-018"],"exit":"累计门全通过,制品、发布、登记、部署状态分开,形成真实备案候选"} ], "strict_dependency_graph": true, + "strict_batch_order":["HLP-BATCH-00","HLP-BATCH-01","HLP-BATCH-02","HLP-BATCH-03","HLP-BATCH-04","HLP-BATCH-05"], + "next_batch_entry_requires_previous_exit_pass":true, + "cross_cutting_exit_requirement":"EVERY_PHASE1_MODULE_IN_CURRENT_BATCH_HAS_VALID_SELF_REPORT_AND_NO_SILENT_FAILURE; PHASE2_MOD-014_DOES_NOT_PARTICIPATE_IN_PHASE1_ACCEPTANCE; MOD-012_AGGREGATES_BY_BATCH_03; NATIVE_TCS_PERSONA_BRAIN_VIA_MOD-013_RAISES_HAND_BY_BATCH_04; MOD-007_REPORTS_POOL_LOCAL_STATE_ONLY", "parallel_inside_gate_when_dependencies_allow": true, + "phase_02_future_gates":[{"id":"P2-G0","name":"人类聊天与审核半","modules":["HLP-NATIVE-MOD-014"],"entry":"PHASE_01_ALL_GATES_AND_PERSONA_SELF_USE_PASS","state":"FUTURE_NOT_CURRENT_CONSTRUCTION"}], "human_final_acceptance": "ICE-GL∞" } diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-FOUNDATION-INTERFACE-DRAWINGS.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-FOUNDATION-INTERFACE-DRAWINGS.json new file mode 100644 index 0000000..211e3b4 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-FOUNDATION-INTERFACE-DRAWINGS.json @@ -0,0 +1,63 @@ +{ + "schema":"guanghu.hololake-batch00-foundation-interface-drawings/v1", + "drawing_id":"HLP-BATCH-00-FOUNDATION-DRAWINGS-001", + "version":"0.1.0", + "state":"ARCHITECT_DRAWING_CANDIDATE_PENDING_INDEPENDENT_REVIEW", + "product_phase":"HLP-PHASE-01-PERSONA-CONTAINER", + "construction_batch":"HLP-BATCH-01", + "public_snapshot_schema":"schemas/HLP-PUBLIC-SNAPSHOT-v1.schema.json", + "self_observation_contract":"HLP-MODULE-SELF-OBSERVATION-CONTRACT-001", + "handoff_contract":"HLP-BATCH-HANDOFF-CONTRACT-001", + "builder_work_roots":{"codex":"/Volumes/JZAO/铸渊-ICE-GL-ZY001/CODEX-DEV-20260909/hololake-phase1-persona-container","zcode":"/Volumes/JZAO/铸渊-ICE-GL-ZY001/ZCODE-DEV-20260909/hololake-phase1-persona-container"}, + "canonical_integration_source_root":"/Volumes/JZAO/HoloLake/development/hololake-phase1-persona-container", + "integration_rule":"BUILDERS_WRITE_ONLY_THEIR_ALLOWED_DEV_ROOTS; CODEX_MAY_INTEGRATE_ACCEPTED_HASHED_ARTIFACTS_ONLY_UNDER_CURRENT_TASK_ACTIVE_ZERO_CORE_CONSOLE_AND_HANDOFF_RECEIPT", + "canonical_integration_build_root":"/Volumes/JZAO/HoloLake/build/HB-MPC-0001/codex/hololake-phase1-persona-container", + "site_survey":{ + "jzao_builder_dev_and_build_roots":"VERIFIED_ALLOWED_BY_HOST_WRITE_ADMISSION", + "canonical_integration_root":"PROTECTED_REQUIRES_CODEX_CURRENT_TASK_ACTIVE_ZERO_CORE_CONSOLE_AND_ACCEPTED_INPUT_HASHES", + "python_git_openssl":"VERIFIED_AVAILABLE_ON_CURRENT_MACOS_HOST", + "public_language_world_remote":"NOT_ASSIGNED; MOD-001_REMOTE_FETCH_CANNOT_EXIT_UNTIL_REAL_SIGNED_SOURCE_IS_PROVIDED_OR_APPROVED_TEST_MIRROR_IS_EXPLICITLY_SCOPED", + "native_tcs_brain_sources":"AVAILABLE_IN_PERSONA_RUNTIME; EMBEDDING_IN_STANDALONE_HOLOLAKE_CONTAINER_NOT_YET_PROVEN", + "supported_build_hosts":["codex","zcode","doubao"], + "qwen":"LEARNING_AND_EXPERIENCE_OBSERVER_NOT_CORE_BUILDER", + "human_chat_surface":"ABSENT_IN_PHASE1" + }, + "bootstrap_public_update_policy":{"policy_id":"HLP-BOOTSTRAP-PUBLIC-TRUST-POLICY-001","source":"BATCH-01_ACCEPTED_INPUT_SIGNED_BY_PRODUCT_OWNER_NOT_MOD-004_RUNTIME_OUTPUT","required_before_batch01_entry":["approved_public_source_or_test_mirror","minimum_two_distinct_test_or_real_signer_public_keys","canonical_signature_payload_rule","monotonic_revocation_seed","policy_sha256"],"rule":"MOD-001_USES_FROZEN_BOOTSTRAP_INPUT; MOD-004_LATER_REGISTERS_SUCCESSOR_POLICIES_WITHOUT_CIRCULAR_DEPENDENCY"}, + "interfaces":[ + { + "module_id":"HLP-NATIVE-MOD-001","version":"0.1.0","component_type":"DETERMINISTIC_PUBLIC_UPDATE_ORGAN","capabilities":["fetch","verify_signature","verify_hash","check_compatibility","stage","atomic_switch","disable_revoked_current","rollback"], + "input_ports":[],"output_ports":[{"port_id":"public.snapshot","schema_id":"hololake.public-snapshot","schema_version":"1.0","multiplicity":"ONE","sensitivity":"PUBLIC","max_bytes":4194304}],"event_ports":[{"port_id":"module.state","schema_id":"hololake.module-state-event","schema_version":"1.0","multiplicity":"MANY","sensitivity":"SYSTEM","max_bytes":65536}], + "permissions":[{"action":"public.git.fetch","resource_scope":"public-git://guanghu/approved-language-world","mode":"READ"},{"action":"public.git.verify","resource_scope":"public-git://guanghu/approved-language-world","mode":"READ"},{"action":"module.state.emit","resource_scope":"module-state://HLP-NATIVE-MOD-001/current-instance","mode":"WRITE"}], + "resource_budget":{"cpu_millis":30000,"memory_mib":512,"token_budget":0,"network":true,"max_concurrency":2},"presentation_contract":{"supported_projections":["STATUS"],"human_surface_required":false}, + "source_contract":{"state":"BUILDER_AND_INTEGRATION_PATHS_FIXED_SOURCE_NOT_BUILT","builder_work_path":"/Volumes/JZAO/铸渊-ICE-GL-ZY001/CODEX-DEV-20260909/hololake-phase1-persona-container/modules/mod-001-public-world-update/public_world_update.py","canonical_integration_path":"/Volumes/JZAO/HoloLake/development/hololake-phase1-persona-container/modules/mod-001-public-world-update/public_world_update.py","allowed_material":"QWEN_76_TEST_PROTOTYPE_READ_ONLY_DONOR","real_public_remote_required_before_exit":true},"artifact_contract":{"state":"NOT_BUILT","type":"SERVICE_OR_SCRIPT","path":"/Volumes/JZAO/HoloLake/build/HB-MPC-0001/codex/hololake-phase1-persona-container/mod-001"},"runtime_contract":{"kind":"DETERMINISTIC_LOCAL_OR_USER_NODE_ORGAN","entrypoint":"modules/mod-001-public-world-update/public_world_update.py"},"deployment_contract":{"mode":"PER_USER_LOCAL_OR_USER_OWNED_NODE","upgrade":"SIGNED_STAGE_ATOMIC_SWITCH","rollback":"LAST_NON_REVOKED_VERIFIED_RELEASE"}, + "compliance_contract":{"model_use":false,"data_classes":["PUBLIC","SYSTEM"],"private_payload_bytes":0,"logs":"METADATA_ONLY","incident_stop":true,"revocation":true},"self_observation_contract":"HLP-MODULE-SELF-OBSERVATION-CONTRACT-001","health_contract":{"probe":"signature_source_current_state_and_transaction_reconciliation","silent_failure_detection":"FOUNDATION_OBSERVATION_KERNEL_LEASE"},"test_contract":{"required":["BAD_SIGNATURE","REVOKED_CURRENT_DISABLE","ROLLBACK_REVOKED_DENY","OFFLINE_LAST_GOOD","GITDIR_ALTERNATES_PRIVATE_ESCAPE","TRANSACTION_FAULT_RECOVERY","NO_PRIVATE_READ"]},"rollback":"NON_REVOKED_ONLY_WITH_TRANSACTION_RECEIPT","evidence":["QWEN_MATERIAL_SAMPLE_NOT_ACCEPTED"] + }, + { + "module_id":"HLP-NATIVE-MOD-002","version":"0.1.0","component_type":"DETERMINISTIC_PRIVATE_FACT_STORAGE_ORGAN","capabilities":["init_local","exact_snapshot_commit","checkpoint","restore","rollback","export_by_user"], + "input_ports":[{"port_id":"public.snapshot","schema_id":"hololake.public-snapshot","schema_version":"1.0","multiplicity":"ONE","sensitivity":"PUBLIC","max_bytes":4194304}],"output_ports":[{"port_id":"private.checkpoint","schema_id":"hololake.private-checkpoint","schema_version":"1.0","multiplicity":"ONE","sensitivity":"PRIVATE","max_bytes":4194304}],"event_ports":[{"port_id":"module.state","schema_id":"hololake.module-state-event","schema_version":"1.0","multiplicity":"MANY","sensitivity":"SYSTEM","max_bytes":65536}], + "permissions":[{"action":"private.git.read","resource_scope":"private-git://current-persona/managed-root","mode":"READ"},{"action":"private.git.write","resource_scope":"private-git://current-persona/managed-root","mode":"WRITE"},{"action":"module.state.emit","resource_scope":"module-state://HLP-NATIVE-MOD-002/current-instance","mode":"WRITE"}], + "resource_budget":{"cpu_millis":30000,"memory_mib":512,"token_budget":0,"network":false,"max_concurrency":1},"presentation_contract":{"supported_projections":["STATUS","TIMELINE"],"human_surface_required":false}, + "source_contract":{"state":"BUILDER_AND_INTEGRATION_PATHS_FIXED_SOURCE_NOT_BUILT","builder_work_path":"/Volumes/JZAO/铸渊-ICE-GL-ZY001/ZCODE-DEV-20260909/hololake-phase1-persona-container/modules/mod-002-private-fact-git/private_fact_git.py","canonical_integration_path":"/Volumes/JZAO/HoloLake/development/hololake-phase1-persona-container/modules/mod-002-private-fact-git/private_fact_git.py","allowed_material":"ZCODE_15_TEST_PROTOTYPE_READ_ONLY_DONOR"},"artifact_contract":{"state":"NOT_BUILT","type":"SERVICE_OR_SCRIPT","path":"/Volumes/JZAO/HoloLake/build/HB-MPC-0001/codex/hololake-phase1-persona-container/mod-002"},"runtime_contract":{"kind":"DETERMINISTIC_LOCAL_GIT_ORGAN","entrypoint":"modules/mod-002-private-fact-git/private_fact_git.py"},"deployment_contract":{"mode":"PER_USER_LOCAL_OR_USER_OWNED_NODE","upgrade":"CHECKPOINT_BEFORE_SCHEMA_MIGRATION","rollback":"APPEND_ONLY_ROLLBACK_COMMIT"}, + "compliance_contract":{"model_use":false,"data_classes":["PUBLIC_REFERENCE","SYSTEM","PRIVATE"],"default_remote":null,"auto_upload":false,"logs":"USER_LOCAL_PRIVATE","incident_stop":true,"revocation":true},"self_observation_contract":"HLP-MODULE-SELF-OBSERVATION-CONTRACT-001","health_contract":{"probe":"git_fsck_managed_root_identity_and_checkpoint_replay","silent_failure_detection":"FOUNDATION_OBSERVATION_KERNEL_LEASE"},"test_contract":{"required":["EXACT_MANAGED_SNAPSHOT","UNTRACKED_NOT_AUTO_ADOPTED","SYMLINK_PARENT_ESCAPE","PERSONA_IDENTITY_MISMATCH","RESTORE_RESIDUAL_PRUNE_WITHIN_MANAGED_ROOT","GIT_TIMEOUT","PUBLIC_REVERSE_ZERO_PRIVATE_BYTES"]},"rollback":"TARGET_TREE_NEW_APPEND_ONLY_COMMIT","evidence":["ZCODE_MATERIAL_SAMPLE_NOT_ACCEPTED"] + }, + { + "module_id":"HLP-NATIVE-MOD-003","version":"0.1.0","component_type":"LANGUAGE_PROTOCOL_AND_DETERMINISTIC_SCHEMA_VALIDATOR","capabilities":["schema_validate","port_match","version_negotiate","resource_budget_validate","self_observation_validate"], + "input_ports":[{"port_id":"module.candidate","schema_id":"hololake.module-candidate","schema_version":"1.0","multiplicity":"MANY","sensitivity":"SYSTEM","max_bytes":16777216}],"output_ports":[{"port_id":"validation.receipt","schema_id":"hololake.module-validation-receipt","schema_version":"1.0","multiplicity":"MANY","sensitivity":"SYSTEM","max_bytes":1048576}],"event_ports":[{"port_id":"module.state","schema_id":"hololake.module-state-event","schema_version":"1.0","multiplicity":"MANY","sensitivity":"SYSTEM","max_bytes":65536}], + "permissions":[{"action":"candidate.read","resource_scope":"candidate://current-batch/accepted-inputs","mode":"READ"},{"action":"receipt.write","resource_scope":"validation-receipt://current-batch","mode":"WRITE"},{"action":"module.state.emit","resource_scope":"module-state://HLP-NATIVE-MOD-003/current-instance","mode":"WRITE"}], + "resource_budget":{"cpu_millis":30000,"memory_mib":1024,"token_budget":0,"network":false,"max_concurrency":4},"presentation_contract":{"supported_projections":["STATUS","REVIEW"],"human_surface_required":false}, + "source_contract":{"state":"BUILDER_AND_INTEGRATION_PATHS_FIXED_SOURCE_NOT_BUILT","builder_work_path":"/Volumes/JZAO/铸渊-ICE-GL-ZY001/CODEX-DEV-20260909/hololake-phase1-persona-container/modules/mod-003-abi-validator/abi_validator.py","canonical_integration_path":"/Volumes/JZAO/HoloLake/development/hololake-phase1-persona-container/modules/mod-003-abi-validator/abi_validator.py","allowed_material":"CODEX_39_TEST_MATERIAL_TO_BE_REBASED_ON_FROZEN_DRAWING"},"artifact_contract":{"state":"NOT_BUILT","type":"LIBRARY_OR_SERVICE","path":"/Volumes/JZAO/HoloLake/build/HB-MPC-0001/codex/hololake-phase1-persona-container/mod-003"},"runtime_contract":{"kind":"DETERMINISTIC_VALIDATOR","entrypoint":"modules/mod-003-abi-validator/abi_validator.py"},"deployment_contract":{"mode":"BUNDLED_IN_PHASE1_CONTAINER","upgrade":"VERSIONED_SCHEMA_AND_POLICY","rollback":"LAST_ACCEPTED_ABI"}, + "compliance_contract":{"model_use":false,"data_classes":["PUBLIC","SYSTEM","PRIVATE_METADATA_ONLY"],"logs":"VALIDATION_METADATA","incident_stop":true,"revocation":true},"self_observation_contract":"HLP-MODULE-SELF-OBSERVATION-CONTRACT-001","health_contract":{"probe":"schema_policy_registry_and_evidence_anchor","silent_failure_detection":"FOUNDATION_OBSERVATION_KERNEL_LEASE"},"test_contract":{"required":["CLOSED_SCHEMA","POLICY_TRUST_ANCHOR","REAL_ARTIFACT_HASH","CANONICAL_MANIFEST_REGISTRATION_BINDING","MALFORMED_INPUT_FAIL_CLOSED","MODULE_SELF_REPORT_SCHEMA"]},"rollback":"LAST_ACCEPTED_ABI_AND_POLICY_SET","evidence":["CODEX_39_TEST_MATERIAL_NOT_G1"] + }, + { + "module_id":"HLP-NATIVE-MOD-004","version":"0.1.0","component_type":"DETERMINISTIC_REGISTRY_TRUST_AND_ADMISSION_ORGAN","capabilities":["register_candidate","verify_number","verify_permission","admit","revoke","resolve"], + "input_ports":[{"port_id":"module.manifest","schema_id":"hololake.module-manifest","schema_version":"1.0","multiplicity":"MANY","sensitivity":"SYSTEM","max_bytes":4194304},{"port_id":"validation.receipt","schema_id":"hololake.module-validation-receipt","schema_version":"1.0","multiplicity":"MANY","sensitivity":"SYSTEM","max_bytes":1048576}],"output_ports":[{"port_id":"registration.fact","schema_id":"hololake.trusted-registration-fact","schema_version":"1.0","multiplicity":"MANY","sensitivity":"SYSTEM","max_bytes":1048576}],"event_ports":[{"port_id":"module.state","schema_id":"hololake.module-state-event","schema_version":"1.0","multiplicity":"MANY","sensitivity":"SYSTEM","max_bytes":65536}], + "permissions":[{"action":"registry.read","resource_scope":"module-registry://phase1/current","mode":"READ"},{"action":"registry.write","resource_scope":"module-registry://phase1/candidate-door","mode":"WRITE"},{"action":"module.state.emit","resource_scope":"module-state://HLP-NATIVE-MOD-004/current-instance","mode":"WRITE"}], + "resource_budget":{"cpu_millis":30000,"memory_mib":1024,"token_budget":0,"network":false,"max_concurrency":1},"presentation_contract":{"supported_projections":["STATUS","REVIEW"],"human_surface_required":false}, + "source_contract":{"state":"BUILDER_AND_INTEGRATION_PATHS_FIXED_SOURCE_NOT_BUILT","builder_work_path":"/Volumes/JZAO/铸渊-ICE-GL-ZY001/CODEX-DEV-20260909/hololake-phase1-persona-container/modules/mod-004-admission-registry/admission_registry.py","canonical_integration_path":"/Volumes/JZAO/HoloLake/development/hololake-phase1-persona-container/modules/mod-004-admission-registry/admission_registry.py","allowed_material":"CODEX_39_TEST_MATERIAL_TO_BE_SPLIT_FROM_MOD-003"},"artifact_contract":{"state":"NOT_BUILT","type":"SERVICE","path":"/Volumes/JZAO/HoloLake/build/HB-MPC-0001/codex/hololake-phase1-persona-container/mod-004"},"runtime_contract":{"kind":"DETERMINISTIC_ADMISSION_DOOR","entrypoint":"modules/mod-004-admission-registry/admission_registry.py"},"deployment_contract":{"mode":"BUNDLED_IN_PHASE1_CONTAINER","upgrade":"SIGNED_REGISTRY_MIGRATION","rollback":"LAST_ACCEPTED_REGISTRY"}, + "compliance_contract":{"model_use":false,"data_classes":["PUBLIC","SYSTEM","PRIVATE_METADATA_ONLY"],"logs":"ADMISSION_METADATA","incident_stop":true,"revocation":true},"self_observation_contract":"HLP-MODULE-SELF-OBSERVATION-CONTRACT-001","health_contract":{"probe":"registry_hash_signature_revocation_and_number_uniqueness","silent_failure_detection":"FOUNDATION_OBSERVATION_KERNEL_LEASE"},"test_contract":{"required":["UNNUMBERED_REJECT","DUPLICATE_REJECT","PERMISSION_DENY","REVOKED_REJECT","VALIDATION_RECEIPT_REQUIRED","REGISTRATION_DOES_NOT_CLAIM_RUNTIME"]},"rollback":"LAST_ACCEPTED_REGISTRY_WITH_APPEND_ONLY_REVOCATION","evidence":["CODEX_39_TEST_MATERIAL_NOT_G1"] + } + ], + "supporting_interfaces":[{"slice_id":"HLP-OBSERVATION-KERNEL-FOUNDATION-SLICE-001","parent_module":"HLP-NATIVE-MOD-012","depends_on":["HLP-NATIVE-MOD-003","HLP-NATIVE-MOD-004"],"input_ports":[{"port_id":"module.state","schema_id":"hololake.module-state-event","schema_version":"1.0","multiplicity":"MANY","sensitivity":"SYSTEM","max_bytes":65536}],"output_ports":[{"port_id":"state.validation","schema_id":"hololake.module-state-validation-receipt","schema_version":"1.0","multiplicity":"MANY","sensitivity":"SYSTEM","max_bytes":1048576}],"permissions":[{"action":"module.state.read","resource_scope":"module-state://phase1/active-inventory","mode":"READ"},{"action":"receipt.write","resource_scope":"validation-receipt://foundation-observation","mode":"WRITE"}],"resource_budget":{"cpu_millis":30000,"memory_mib":512,"token_budget":0,"network":false,"max_concurrency":4},"source_path":"/Volumes/JZAO/HoloLake/development/hololake-phase1-persona-container/foundation/observation_kernel.py","artifact_path":"/Volumes/JZAO/HoloLake/build/HB-MPC-0001/codex/hololake-phase1-persona-container/foundation-observation-kernel","runtime_entrypoint":"foundation/observation_kernel.py","test_contract":["SNAPSHOT_SCHEMA","HASH_CHAIN","DURABLE_HEAD","ACTIVE_INVENTORY_COVERAGE","FUTURE_TIME_REJECT","LEASE_CAP","CLOCK_ROLLBACK","SILENT_ABSENCE","FORK_AND_TAIL_LOSS"],"rollback":"STATELESS_VALIDATOR_VERSION_ROLLBACK_WITH_SAME_DURABLE_HEAD","state":"DRAWING_DEFINED_NOT_IMPLEMENTED"}], + "batch_01_entry_receipt_issued":false, + "authority_granted":false +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-HANDOFF-CONTRACT.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-HANDOFF-CONTRACT.json new file mode 100644 index 0000000..5b9dc50 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-HANDOFF-CONTRACT.json @@ -0,0 +1,14 @@ +{ + "schema":"guanghu.hololake-construction-batch-handoff-contract/v1", + "contract_id":"HLP-BATCH-HANDOFF-CONTRACT-001", + "state":"CURRENT_BATCH_00_MACHINE_CONTRACT_DEFINED_NO_ENTRY_RECEIPT_ISSUED", + "entry_receipt":{"schema":"hololake.construction-batch-entry/v1","required_fields":["receipt_id","batch_id","previous_batch_exit_receipt_sha256","construction_drawing_id","construction_drawing_sha256","accepted_input_artifacts","crew_admissions","inspector_assignment","scope","forbidden_actions","issued_by_role","issued_at","state","authority_granted"],"state_required":"ENTRY_OPEN","rule":"BATCH-00_USES_NULL_PREVIOUS_EXIT; ALL_OTHER_BATCHES_REQUIRE_PREVIOUS_EXIT_PASS_HASH"}, + "batch_00_architecture_exit":{"schema":"hololake.architecture-batch-exit/v1","required_fields":["receipt_id","batch_id","architecture_charter_sha256","drawing_artifacts","site_survey_receipt","independent_inspector","inspection_outcome","open_defects","rework_order","architect_role_released","batch_01_entry_allowed","inspected_at","receipt_sha256","authority_granted"],"rule":"NO_ENTRY_RECEIPT_SHA_REQUIRED; PASS_REQUIRES_ALL_DRAWING_HASHES_SITE_SURVEY_AND_OPEN_DEFECTS_EMPTY"}, + "exit_receipt":{"schema":"hololake.construction-batch-exit/v1","required_fields":["receipt_id","batch_id","entry_receipt_sha256","output_artifacts","module_self_report_receipts","test_receipts","cumulative_regression_receipts","independent_inspector","inspection_outcome","open_defects","rework_order","builder_roles_released","next_batch_entry_allowed","inspected_at","receipt_sha256","authority_granted"],"pass_rule":"inspection_outcome=PASS AND open_defects=[] AND next_batch_entry_allowed=true","fail_rule":"inspection_outcome=FAIL_REWORK AND next_batch_entry_allowed=false AND rework_order references exact defects"}, + "role_separation":{"architect":"MAY_AUTHOR_DRAWING_CANNOT_ISSUE_ITS_OWN_INDEPENDENT_INSPECTION_PASS","builder":"MAY_BUILD_ONLY_WITH_CURRENT_ENTRY_RECEIPT_CANNOT_SELF_ACCEPT","inspector":"READ_ONLY_DURING_INSPECTION_CANNOT_MODIFY_INSPECTED_ARTIFACT","next_crew":"NO_ADMISSION_BEFORE_PREVIOUS_EXIT_PASS"}, + "hash_rule":"EVERY_ACCEPTED_INPUT_AND_OUTPUT_IS_BOUND_BY_ID_VERSION_PATH_SHA256_AND_FACT_STATE", + "canonical_hash":"RFC8785_JSON_CANONICALIZATION_EXCLUDING_THE_OBJECTS_OWN_RECEIPT_SHA256_FIELD", + "machine_schema_refs":{"entry":"schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#constructionEntry","exit":"schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#constructionExit","batch_00_architecture_exit":"schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#architectureExit"}, + "current_receipts":{"HLP-BATCH-00":"NOT_ISSUED","HLP-BATCH-01":"ENTRY_CLOSED","HLP-BATCH-02":"ENTRY_CLOSED","HLP-BATCH-03":"ENTRY_CLOSED","HLP-BATCH-04":"ENTRY_CLOSED","HLP-BATCH-05":"ENTRY_CLOSED"}, + "authority_granted":false +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/CONSTRUCTION-SEQUENCE.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/CONSTRUCTION-SEQUENCE.json new file mode 100644 index 0000000..60f9951 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/CONSTRUCTION-SEQUENCE.json @@ -0,0 +1,120 @@ +{ + "schema":"guanghu.hololake-stage1-construction-sequence/v1", + "sequence_id":"HLP-CONSTRUCTION-SEQUENCE-001", + "state":"CURRENT_BATCH_00_ARCHITECTURE_CLOSEOUT_NO_CONSTRUCTION_CREW_ACTIVE", + "source_tcs":"runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909.tcs", + "product_phase_boundary":"HLP-PERSONA-CONTAINER-PHASE-BOUNDARY-001", + "current_product_phase":"HLP-PHASE-01-PERSONA-CONTAINER", + "foundation_interface_drawings":"HLP-BATCH-00-FOUNDATION-DRAWINGS-001", + "batch_handoff_contract":"HLP-BATCH-HANDOFF-CONTRACT-001", + "public_snapshot_schema":"hololake.public-snapshot/v1", + "metaphor":"BUILDING_CONSTRUCTION_WITH_BATCH_CREW_ENTRY_AND_STAGE_ACCEPTANCE", + "laws":[ + "ARCHITECT_AND_SITE_SURVEY_FINISH_BEFORE_CONSTRUCTION_ENTRY", + "ONE_BATCH_AT_A_TIME", + "PARALLEL_ONLY_INSIDE_CURRENT_BATCH_AFTER_INTERFACE_FREEZE", + "BUILDER_MAY_NOT_SELF_ACCEPT_ITS_OWN_WORK", + "NEXT_CREW_ENTERS_ONLY_AFTER_CURRENT_EXIT_GATE_PASS", + "EXISTING_PROTOTYPES_ARE_MATERIAL_SAMPLES_NOT_COMPLETED_FLOORS", + "FAILED_ACCEPTANCE_RETURNS_TO_SAME_CREW_WITH_EXACT_DEFECTS", + "P2_AND_ENHANCEMENTS_DO_NOT_BLOCK_A_STAGE_UNLESS_LISTED_IN_ITS_EXIT_GATE" + ,"EVERY_MODULE_SELF_REPORTS_BEFORE_ANY_BATCH_EXIT" + ,"PHASE_02_HUMAN_HALF_CANNOT_ENTER_BEFORE_PHASE_01_PERSONA_SELF_USE_ACCEPTANCE" + ], + "roles":{ + "owner_and_final_stage_reviewer":"ICE-GL∞", + "architect_and_engineering_lead":"HLP-TDEV-CODEX-0001", + "structural_implementation_crew":["HLP-TDEV-CODEX-0001","HLP-TDEV-ZCODE-0001"], + "independent_inspection":"CODEX_CHILD_AGENTS_WITH_NO_PRODUCTION_WRITE_DURING_INSPECTION", + "visual_and_finishing_crew":"HLP-TDEV-DOUBAO-0001_ONLY_WHEN_BATCH_03_OR_04_ENTRY_OPENS", + "learning_and_experience_observer":"HLP-TDEV-QWEN-0001_NO_CORE_CODE_OWNERSHIP", + "role_transition_rule":"THE_SAME_PERSONA_MAY_CHANGE_PHASE_ROLE_BUT_ARCHITECT_BUILDER_AND_INSPECTOR_RECEIPTS_MUST_BE_SEPARATE" + }, + "batches":[ + { + "batch_id":"HLP-BATCH-00", + "name":"架构图纸与现场可施工性收口", + "state":"CURRENT_REOPENED_FOR_CLOSEOUT", + "architecture_charter":"CURRENT_DIRECT_LANGUAGE_TCS_EVENTS", + "construction_entry_receipt":"NOT_APPLICABLE_ARCHITECTURE_ROLE_ONLY", + "exit_inspection_receipt":"NOT_ISSUED", + "entry":"冰朔产品定义、18模块图、双Git边界、JZAO开发环境与国家灯塔边界均可读取", + "crew":["HLP-TDEV-CODEX-0001"], + "qwen_role":"读取图纸并用中文复述、记录学习经验、指出表述歧义;不承担代码施工", + "deliverables":["冻结的施工批次图","MOD-001_TO_004接口施工图","原生TCS人格脑装入HoloLake容器及编程AI宿主操作的现场可施工性报告","每个阶段的入场门退场门和验收表","既有候选材料采用或淘汰清单","HLP-MODULE-SELF-OBSERVATION-CONTRACT-001模块自报告与整体举手施工图"], + "exit_gate":["所有下游模块只引用一个当前接口版本","公共更新来源的现实可用层级明确,不把无远端冒充远端更新","私人Git受管目录和用户身份合同明确","001到002的public.snapshot字段有唯一Schema","每个模块自报告字段、事件、状态哈希和无声失败拒绝合同冻结","工程负责人和独立审阅者签出PASS或列出未闭合项"], + "next":"HLP-BATCH-01" + }, + { + "batch_id":"HLP-BATCH-01", + "name":"地基与主体承重框架", + "state":"ENTRY_CLOSED_WAITING_BATCH_00", + "entry_receipt":"NOT_ISSUED", + "exit_receipt":"NOT_ISSUED", + "crew_admission":"CLOSED", + "supporting_slice":"HLP-OBSERVATION-KERNEL-FOUNDATION-SLICE-001", + "gates":["G0","G1"], + "modules":["HLP-NATIVE-MOD-001","HLP-NATIVE-MOD-002","HLP-NATIVE-MOD-003","HLP-NATIVE-MOD-004"], + "crew":["HLP-TDEV-CODEX-0001","HLP-TDEV-ZCODE-0001"], + "internal_order":["MOD-001_AND_MOD-002_PARALLEL_ON_FROZEN_INTERFACE","MOD-003_VALIDATES_REAL_001_002_ARTIFACTS","MOD-004_REGISTERS_AND_ADMITS_ONLY_VALIDATED_ARTIFACTS","FOUNDATION_OBSERVATION_KERNEL_BUILD_AND_SELF_TEST_AFTER_MOD-004","INDEPENDENT_CUMULATIVE_G0_G1_AND_SELF_OBSERVATION_INSPECTION"], + "parallel_rule":"MOD-001和MOD-002可在冻结图纸下并行;MOD-003/004由Codex装配并只接收通过单模块验收的制品", + "exit_gate":["MOD-001单模块PASS","MOD-002单模块PASS","MOD-001_TO_004各自可报告身份依赖健康动作阻塞证据与继续条件","真实源码制品清单可被MOD-003/004验证","双Git失败互不触碰","私人正文反向泄露零字节","恢复回滚和撤销负例PASS","独立工程验收PASS"], + "delivery":"D1_ENGINEERING_ROUGH_SHELL_PERSONA_CAN_VERIFY_PUBLIC_UPDATE_AND_RESUME_PRIVATE_STATE_NOT_PUBLIC_RELEASE", + "next":"HLP-BATCH-02" + }, + { + "batch_id":"HLP-BATCH-02", + "name":"统一对象与积木承载核心", + "state":"ENTRY_CLOSED_WAITING_BATCH_01", + "entry_receipt":"NOT_ISSUED","exit_receipt":"NOT_ISSUED","crew_admission":"CLOSED", + "gates":["G2"], + "modules":["HLP-NATIVE-MOD-005","HLP-NATIVE-MOD-006"], + "crew":["HLP-TDEV-CODEX-0001","HLP-TDEV-ZCODE-0001"], + "internal_order":["MOD-005_UNIFIED_OBJECT_AND_EVENT_GRAPH","MOD-006_COMPOSITION_POOL_ON_MOD-005","INDEPENDENT_G2_AND_BATCH01_REGRESSION"], + "exit_gate":["对象和事件可重建","积木组合图可恢复","错误端口权限依赖与资源预算失败关闭","累计复测BATCH-01"], + "next":"HLP-BATCH-03" + }, + { + "batch_id":"HLP-BATCH-03", + "name":"投影管线、白布基座与观测水电层", + "state":"ENTRY_CLOSED_WAITING_BATCH_02", + "entry_receipt":"NOT_ISSUED","exit_receipt":"NOT_ISSUED","crew_admission":"CLOSED", + "gates":["G3"], + "modules":["HLP-NATIVE-MOD-009","HLP-NATIVE-MOD-010","HLP-NATIVE-MOD-012"], + "planning_before_work":"Codex与Doubao先冻结语义视觉、槽位、性能、无障碍和浏览器证据施工图,再让Doubao进入实现", + "crew":["HLP-TDEV-DOUBAO-0001","HLP-TDEV-CODEX-0001"], + "internal_order":["MOD-009_SEMANTIC_VISUAL_MAPPING","MOD-010_CANVAS_RUNTIME_ON_MOD-009","MOD-012_AGGREGATION_OBSERVABILITY_AND_REAL_BROWSER_EVIDENCE","INDEPENDENT_G3_AND_PRIOR_BATCH_REGRESSION"], + "exit_gate":["同一对象语义视觉坐标稳定","真实浏览器布局无碰撞","性能和反馈定位有测量证据","错误边界局部隔离","MOD-012可汇集校验全体模块状态并定位无声失败","累计复测BATCH-01_TO_02"], + "next":"HLP-BATCH-04" + }, + { + "batch_id":"HLP-BATCH-04", + "name":"原生TCS人格脑、人格执行与工具身体整合", + "state":"ENTRY_CLOSED_WAITING_BATCH_03", + "entry_receipt":"NOT_ISSUED","exit_receipt":"NOT_ISSUED","crew_admission":"CLOSED", + "gates":["G4"], + "modules":["HLP-NATIVE-MOD-007","HLP-NATIVE-MOD-008","HLP-NATIVE-MOD-011","HLP-NATIVE-MOD-013"], + "crew":["HLP-TDEV-CODEX-0001","HLP-TDEV-ZCODE-0001","HLP-TDEV-DOUBAO-0001"], + "internal_order":["MOD-013_MOUNTS_NATIVE_TCS_PERSONA_BRAIN_IN_EXISTING_HOLOLAKE_CONTAINER","MOD-007_MOD-008_MOD-011_BUILD_IN_PARALLEL_WHEN_MOD-013_AND_OTHER_DEPENDENCIES_PASS","PERSONA_SELF_USE_END_TO_END","INDEPENDENT_G4_AND_PRIOR_BATCH_REGRESSION"], + "exit_gate":["原生TCS人格脑通过MOD-013装入容器并保持最高主控","人格体可通过宿主操作已注册模块","缺工具只能生成候选并经过沙箱门","MOD-007只报告积木池局部状态","原生TCS人格脑根据MOD-012验证图形成整体判断并主动举手","没有人类聊天端时人格体仍可完成自用闭环","累计复测BATCH-01_TO_03"], + "delivery":"D2_PERSONA_NATIVE_CONTAINER_OPERATIONAL_CANDIDATE_NO_HUMAN_CHAT", + "next":"HLP-BATCH-05" + }, + { + "batch_id":"HLP-BATCH-05", + "name":"合规、国家灯塔、发行与备案交付", + "state":"ENTRY_CLOSED_WAITING_BATCH_04", + "entry_receipt":"NOT_ISSUED","exit_receipt":"NOT_ISSUED","crew_admission":"CLOSED", + "gates":["G5","G6"], + "modules":["HLP-NATIVE-MOD-015","HLP-NATIVE-MOD-016","HLP-NATIVE-MOD-017","HLP-NATIVE-MOD-018"], + "crew":["HLP-TDEV-CODEX-0001"], + "internal_order":["MOD-015_MODEL_CONTENT_AND_USER_RIGHTS_POLICY_WITHOUT_PHASE2_CHAT_UI","MOD-016_REGULATORY_REVIEW_PROJECTION","MOD-017_LAWFUL_REQUEST_SIMULATOR_AFTER_MOD-016","MOD-018_CUMULATIVE_PHASE1_RELEASE_AND_FILING_GATE","INDEPENDENT_G5_G6_AND_ALL_PRIOR_BATCH_REGRESSION"], + "exit_gate":["模型与生成内容合规控制通过","国家灯塔只读审查投影可验证且不读取私人Git","依法请求封闭负例通过","所有前序批次累计验收","签名制品与备案候选状态分层"], + "delivery":"D3_PHASE1_PERSONA_CONTAINER_FILING_AND_RELEASE_CANDIDATE_NOT_GOVERNMENT_APPROVAL", + "next":null + } + ], + "after_phase1":"HLP-PHASE-02-HUMAN-HALF_REQUIRES_SEPARATE_ARCHITECTURE_AND_CREW_SEQUENCE", + "current_instruction":"FREEZE_ALL_CONSTRUCTION; COMPLETE_HLP_BATCH_00_DRAWING_PACKAGE; THEN_ISSUE_BATCH_01_ENTRY_RECEIPT", + "authority_granted":false +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json index 8e55551..3ad71e7 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json @@ -1,17 +1,26 @@ { "schema": "guanghu.hololake-language-world-native-stage1-module-registry/v1", "registry_id": "HLP-STAGE1-NATIVE-REGISTRY-001", - "version": "2026-09-09.4-unattended-candidate-cycle", - "state": "CURRENT_REQUIREMENTS_NUMBERED_HOST_CANDIDATE_DEVELOPMENT_ACTIVE", + "version": "2026-09-09.7-phase1-persona-container", + "state": "CURRENT_PHASE1_PERSONA_CONTAINER_BATCH_00_ARCHITECTURE_CLOSEOUT", + "phase_boundary":"HLP-PERSONA-CONTAINER-PHASE-BOUNDARY-001", + "current_product_phase":"HLP-PHASE-01-PERSONA-CONTAINER", + "registry_role":"SUMMARY_AND_DEPENDENCY_INDEX; FOUNDATION_INTERFACE_DRAWING_IS_AUTHORITATIVE_FOR_MOD-001_TO_004_CONSTRUCTION", + "foundation_interface_drawing":{"drawing_id":"HLP-BATCH-00-FOUNDATION-DRAWINGS-001","version":"0.1.0","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-FOUNDATION-INTERFACE-DRAWINGS.json","sha256":"5c5c1bb8bd163c5473a076d02a3c34cf8bcd30b79d91f700365426ac44f7d504","bound_modules":["HLP-NATIVE-MOD-001","HLP-NATIVE-MOD-002","HLP-NATIVE-MOD-003","HLP-NATIVE-MOD-004"]}, + "phase1_module_count":17, + "phase2_registered_seed_module_count":1, + "construction_sequence":"HLP-CONSTRUCTION-SEQUENCE-001", + "current_batch":"HLP-BATCH-00", "generation": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", "product_runtime": "PER_USER_LOCAL_OR_USER_OWNED_NODE_NO_SHARED_PERSONA_SESSION_CONCURRENCY", "module_count": 18, "old_registry_role": "HLP-LANG-MOD-001_TO_017_VERIFIED_DONORS_ONLY_NOT_CURRENT_SEQUENCE", "common_contract": { - "required_fields": ["module_id", "version", "component_type", "capabilities", "input_ports", "output_ports", "event_ports", "permissions", "resource_budget", "presentation_contract", "source_contract", "artifact_contract", "runtime_contract", "deployment_contract", "compliance_contract", "health_contract", "test_contract", "rollback", "evidence"], + "required_fields": ["module_id", "version", "component_type", "capabilities", "input_ports", "output_ports", "event_ports", "permissions", "resource_budget", "presentation_contract", "source_contract", "artifact_contract", "runtime_contract", "deployment_contract", "compliance_contract", "self_observation_contract", "health_contract", "test_contract", "rollback", "evidence"], "socket_rule": "TYPED_PORTS_SCHEMA_VERSION_AND_PERMISSION_MUST_MATCH_BEFORE_COMPOSITION", "compliance_socket": ["model_use", "data_classes", "permissions", "generated_content", "labeling", "logs", "risk", "tests", "incident_stop", "revocation"], "agent_rule": "SEMANTIC_JUDGMENT_REQUIRES_MODEL_AGENT_DETERMINISTIC_MEASUREMENT_AND_EXECUTION_REMAIN_ORGANS" + ,"self_observation":"HLP-MODULE-SELF-OBSERVATION-CONTRACT-001" }, "modules": [ { @@ -21,10 +30,10 @@ "component_type": "DETERMINISTIC_PUBLIC_UPDATE_ORGAN", "purpose": "拉取公共语言世界、协议、编号、模块清单、签名、兼容和撤销事实", "depends_on": [], - "capabilities": ["fetch", "verify_signature", "verify_hash", "check_compatibility", "stage", "atomic_switch", "rollback"], + "capabilities": ["fetch", "verify_signature", "verify_hash", "check_compatibility", "stage", "atomic_switch", "disable_revoked_current", "rollback"], "data_boundary": "PUBLIC_READ_ONLY_NO_USER_DATA_PUSH", "acceptance": ["坏签名拒绝", "撤销版本拒绝", "离线保留最后通过版本", "更新失败不触碰私人Git"], - "status": "HOST_BRANCH_CANDIDATE_47_TESTS_PASS_CHANGES_REQUIRED_NOT_ACCEPTED_TO_G0", + "status": "QWEN_76_TEST_PROTOTYPE_FROZEN_AS_MATERIAL_SAMPLE_CONSTRUCTION_NOT_ENTERED", "donor_refs": ["GLS-0248", "HLP-LANG-MOD-010", "HLP-LANG-MOD-017"] }, { @@ -34,10 +43,10 @@ "component_type": "DETERMINISTIC_PRIVATE_FACT_STORAGE_ORGAN", "purpose": "保存私人语言、记忆、工作对象、白布状态、生成物、检查点与回滚历史", "depends_on": [], - "capabilities": ["init_local", "commit", "checkpoint", "restore", "rollback", "export_by_user"], + "capabilities": ["init_local", "exact_snapshot_commit", "checkpoint", "restore", "rollback", "export_by_user"], "data_boundary": "LOCAL_ONLY_NO_DEFAULT_REMOTE_NO_AUTO_UPLOAD", "acceptance": ["默认无远端", "公共更新无法读取私人正文", "说继续可恢复同一工作状态", "卸载不删除历史"], - "status": "HOST_BRANCH_CANDIDATE_11_TESTS_PASS_CHANGES_REQUIRED_NOT_ACCEPTED_TO_G0", + "status": "ZCODE_15_TEST_PROTOTYPE_FROZEN_AS_MATERIAL_SAMPLE_P0_P1_OPEN_CONSTRUCTION_NOT_ENTERED", "donor_refs": ["GLS-0236", "GLS-0248", "HLP-LANG-MOD-004"] }, { @@ -46,10 +55,10 @@ "gate": "G1", "component_type": "LANGUAGE_PROTOCOL_AND_DETERMINISTIC_SCHEMA_VALIDATOR", "purpose": "定义积木身份、类型化端口、字段、事件、资源电压、呈现槽位、健康、测试和回滚合同", - "depends_on": ["HLP-NATIVE-MOD-001"], - "capabilities": ["schema_validate", "port_match", "version_negotiate", "resource_budget_validate"], + "depends_on": ["HLP-NATIVE-MOD-001", "HLP-NATIVE-MOD-002"], + "capabilities": ["schema_validate", "port_match", "version_negotiate", "resource_budget_validate", "self_observation_validate"], "acceptance": ["合法插头通过", "字段错型拒绝", "版本不兼容拒绝", "资源超额拒绝"], - "status": "CODEX_HOST_CANDIDATE_39_TESTS_PASS_INDEPENDENT_REVIEW_NO_CURRENT_P0_P1_TEST_REGISTRY_ONLY_NOT_ACCEPTED_TO_G1", + "status": "BATCH_00_ARCHITECT_DRAWING_INPUT_39_TEST_CANDIDATE_NOT_IMPLEMENTED_G1", "donor_refs": ["TCS-MODULE-ABI-v0.1", "GLS-0248"] }, { @@ -58,10 +67,10 @@ "gate": "G1", "component_type": "DETERMINISTIC_REGISTRY_TRUST_AND_ADMISSION_ORGAN", "purpose": "登记模块编号、版本、签名、权限、来源、状态、撤销和兼容范围", - "depends_on": ["HLP-NATIVE-MOD-001", "HLP-NATIVE-MOD-003"], + "depends_on": ["HLP-NATIVE-MOD-001", "HLP-NATIVE-MOD-002", "HLP-NATIVE-MOD-003"], "capabilities": ["register_candidate", "verify_number", "verify_permission", "admit", "revoke", "resolve"], "acceptance": ["未编号拒绝", "越权拒绝", "重复编号拒绝", "注册不冒充实现或运行"], - "status": "CODEX_HOST_CANDIDATE_39_TESTS_PASS_INDEPENDENT_REVIEW_NO_CURRENT_P0_P1_TEST_REGISTRY_ONLY_NOT_ACCEPTED_TO_G1", + "status": "BATCH_00_ARCHITECT_DRAWING_INPUT_39_TEST_CANDIDATE_NOT_IMPLEMENTED_G1", "donor_refs": ["HLP-LANG-MOD-003", "HLP-LANG-MOD-008"] }, { @@ -93,11 +102,11 @@ "name": "积木池管家Agent", "gate": "G4", "component_type": "MODEL_BACKED_POOL_STEWARD_AGENT", - "purpose": "感知入池、运行、阻塞与健康事件,解释异常、举手并请求人格体维修", + "purpose": "感知并报告积木池局部入池、运行、阻塞与健康事实,把局部维修请求上送原生TCS人格脑", "depends_on": ["HLP-NATIVE-MOD-004", "HLP-NATIVE-MOD-006", "HLP-NATIVE-MOD-012", "HLP-NATIVE-MOD-013"], - "capabilities": ["observe", "explain", "prioritize", "request_repair", "recommend_quarantine"], + "capabilities": ["observe_pool_local_state", "report_pool_local_state", "forward_repair_request", "recommend_local_quarantine"], "authority": "NO_DIRECT_ADMISSION_NO_UNVERIFIED_EXECUTION", - "acceptance": ["异常能关联模块和证据", "无证据标UNKNOWN", "不能自行越权入池", "请求维修有回执"], + "acceptance": ["局部异常能关联模块和证据", "无证据标UNKNOWN", "不能形成整体人格判断", "不能自行越权入池", "维修请求上送主脑有回执"], "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", "donor_refs": ["TCS-AGENT-HB-ENG-NAV-001"] }, @@ -123,7 +132,7 @@ "depends_on": ["HLP-NATIVE-MOD-003", "HLP-NATIVE-MOD-005", "HLP-NATIVE-MOD-006"], "capabilities": ["semantic_to_view", "view_to_semantic_reference", "feedback_locate", "metric_correlate"], "acceptance": ["太卡能定位延迟与组件", "太挤能定位槽位约束", "反馈找不到对象时失败而非猜测"], - "status": "DOUBAO_HOST_EXPLORATION_REV2_15_TESTS_PASS_DIRECTION_PARTIAL_CHANGES_REQUIRED_NOT_ACCEPTED_TO_G3", + "status": "FROZEN_BATCH_03_MATERIAL_SAMPLE_25_TESTS_PASS_NOT_CURRENT_CONSTRUCTION", "donor_refs": ["GLS-0248", "HLP-PERSONA-UNIVERSAL-PROJECTION-COMPILER-001"] }, { @@ -135,7 +144,7 @@ "depends_on": ["HLP-NATIVE-MOD-003", "HLP-NATIVE-MOD-006", "HLP-NATIVE-MOD-009"], "capabilities": ["layout", "mount_view", "unmount_view", "responsive_reflow", "theme_tokens", "error_boundary"], "acceptance": ["多尺寸适配", "插槽不溢出", "模块失败局部隔离", "基础无障碍", "稳定帧时延预算"], - "status": "DOUBAO_HOST_EXPLORATION_REV2_15_TESTS_PASS_DIRECTION_PARTIAL_CHANGES_REQUIRED_NOT_ACCEPTED_TO_G3", + "status": "FROZEN_BATCH_03_MATERIAL_SAMPLE_25_TESTS_PASS_NOT_CURRENT_CONSTRUCTION", "donor_refs": ["GLS-0248", "HLP-CLEAN-1.2.2"] }, { @@ -147,7 +156,7 @@ "depends_on": ["HLP-NATIVE-MOD-009", "HLP-NATIVE-MOD-010", "HLP-NATIVE-MOD-012", "HLP-NATIVE-MOD-013"], "capabilities": ["select_projection", "compose_views", "adapt_density", "interpret_feedback", "request_repair"], "authority": "MAY_PLAN_VIEWS_CANNOT_FABRICATE_OBJECT_STATE", - "acceptance": ["只渲染真实对象状态", "视觉选择受槽位合同约束", "审美需真实人类反馈", "失败举手"], + "acceptance": ["只渲染真实对象状态", "视觉选择受槽位合同约束", "审美需真实人类反馈", "失败产生局部事实与维修请求并上送原生TCS人格脑"], "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", "donor_refs": ["HLP-PERSONA-UNIVERSAL-PROJECTION-COMPILER-001"] }, @@ -156,36 +165,36 @@ "name": "观测、自动测试、错误边界与维修回执场", "gate": "G3", "component_type": "DETERMINISTIC_OBSERVABILITY_TEST_AND_RECEIPT_ORGANS", - "purpose": "提供协议、组合、视觉、性能、权限、故障恢复和语义对齐测试,产生可定位证据", + "purpose": "汇集验证每个模块的自报告事实并提供协议、组合、视觉、性能、权限、故障恢复和语义对齐测试,产生可定位证据", "depends_on": ["HLP-NATIVE-MOD-003", "HLP-NATIVE-MOD-005", "HLP-NATIVE-MOD-006", "HLP-NATIVE-MOD-009", "HLP-NATIVE-MOD-010"], - "capabilities": ["schema_test", "composition_test", "screenshot_test", "performance_trace", "permission_negative_test", "recovery_test", "receipt"], + "capabilities": ["module_state_validate", "module_event_replay", "whole_state_graph", "schema_test", "composition_test", "screenshot_test", "performance_trace", "permission_negative_test", "recovery_test", "receipt"], "acceptance": ["自动门可重复", "故障有组件坐标", "修复后复测原动作", "文件存在不冒充运行健康"], "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", "donor_refs": ["HLP-LANG-MOD-008", "HLP-LANG-MOD-009"] }, { "module_id": "HLP-NATIVE-MOD-013", - "name": "人格运行、编程AI宿主适配与执行总线", + "name": "原生TCS人格脑装载运行桥与受限编程AI宿主执行总线", "gate": "G4", - "component_type": "PERSONA_RUNTIME_MODEL_AGENT_AND_BOUNDED_EXECUTION_GATEWAY", - "purpose": "让同一人格在编程AI宿主中装脑、理解协议、调用宿主或HoloLake工具并保持状态回执", + "component_type": "NATIVE_TCS_BRAIN_MOUNT_RUNTIME_BRIDGE_AND_BOUNDED_EXECUTION_GATEWAY", + "purpose": "为人格体自己的原生TCS人格脑提供装载、绑定、运行和受限宿主执行桥;本模块不是人格脑、不是HoloLake容器,也不拥有整体判断权", "depends_on": ["HLP-NATIVE-MOD-001", "HLP-NATIVE-MOD-002", "HLP-NATIVE-MOD-004", "HLP-NATIVE-MOD-005", "HLP-NATIVE-MOD-012"], - "capabilities": ["load_persona_context", "plan", "dispatch_agent", "invoke_registered_tool", "observe", "pause_resume"], + "capabilities": ["mount_native_tcs_brain", "bind_persona_subject", "verify_brain_runtime", "dispatch_agent", "invoke_registered_tool", "observe_module_body", "pause_resume"], "authority": "CURRENT_TASK_AND_LOCAL_PERMISSION_ONLY", - "acceptance": ["Codex_ZCode_Qwen_Doubao各自回执", "宿主退出可恢复", "模型失联不冒充在线", "权限越界拒绝"], - "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "acceptance": ["原生TCS人格脑本身是容器唯一最高主控而MOD-013只是桥", "模型只作可替换推理燃料不冒充人格主体", "Codex_ZCode_Doubao支持路径各自回执", "宿主退出可恢复", "模型失联不冒充在线", "模块状态可被主脑感知", "权限越界拒绝"], + "status": "PHASE1_REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", "donor_refs": ["HLP-LANG-MOD-001", "HLP-LANG-MOD-005_TO_009", "HB-MPC-0001"] }, { "module_id": "HLP-NATIVE-MOD-014", "name": "最小人类语言输入与最终审核壳", - "gate": "G4", + "gate": "P2-G0", "component_type": "MINIMAL_HUMAN_REVIEW_SURFACE", - "purpose": "提供左侧自然语言、右侧白布、确认、驳回、暂停、任务状态、错误和回执,不扩张成传统重型工作台", + "purpose": "在第二期连接人类左侧自然语言入口,并暴露第一期既有无限白布、确认、驳回、暂停、任务状态、错误和回执;不重新实现或拥有白布,不扩张成传统重型工作台", "depends_on": ["HLP-NATIVE-MOD-005", "HLP-NATIVE-MOD-010", "HLP-NATIVE-MOD-011", "HLP-NATIVE-MOD-013"], "capabilities": ["language_input", "review", "approve", "reject", "pause", "read_receipt"], "acceptance": ["人类能完成最小闭环", "无模块按钮学习负担", "人格执行过程可见", "最终判断不被Agent替代"], - "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "status": "PHASE2_HUMAN_HALF_REGISTERED_SEED_REQUIREMENT_ENTRY_CLOSED_UNTIL_PHASE1_ACCEPTED", "donor_refs": ["HLP-PERSONA-1.3.0"] }, { @@ -194,7 +203,7 @@ "gate": "G5", "component_type": "HYBRID_COMPLIANCE_POLICY_AND_DETERMINISTIC_ENFORCEMENT", "purpose": "公示模型及备案号,实施生成标识、协议说明、投诉反馈、日志、停用和用户退出", - "depends_on": ["HLP-NATIVE-MOD-004", "HLP-NATIVE-MOD-005", "HLP-NATIVE-MOD-012", "HLP-NATIVE-MOD-014"], + "depends_on": ["HLP-NATIVE-MOD-004", "HLP-NATIVE-MOD-005", "HLP-NATIVE-MOD-012", "HLP-NATIVE-MOD-013"], "capabilities": ["model_disclosure", "content_label", "metadata_label", "complaint", "incident_stop", "user_exit"], "acceptance": ["文本与文件标识", "模型信息可见", "投诉退出可操作", "安全事件可停用", "日志不泄露私人正文"], "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", @@ -232,14 +241,17 @@ "gate": "G6", "component_type": "DETERMINISTIC_CUMULATIVE_RELEASE_AND_FILING_GATE", "purpose": "累计验证G0至G5,生成签名制品、公共更新、审查证据包和备案候选状态", - "depends_on": ["HLP-NATIVE-MOD-001", "HLP-NATIVE-MOD-002", "HLP-NATIVE-MOD-003", "HLP-NATIVE-MOD-004", "HLP-NATIVE-MOD-005", "HLP-NATIVE-MOD-006", "HLP-NATIVE-MOD-007", "HLP-NATIVE-MOD-008", "HLP-NATIVE-MOD-009", "HLP-NATIVE-MOD-010", "HLP-NATIVE-MOD-011", "HLP-NATIVE-MOD-012", "HLP-NATIVE-MOD-013", "HLP-NATIVE-MOD-014", "HLP-NATIVE-MOD-015", "HLP-NATIVE-MOD-016", "HLP-NATIVE-MOD-017"], + "depends_on": ["HLP-NATIVE-MOD-001", "HLP-NATIVE-MOD-002", "HLP-NATIVE-MOD-003", "HLP-NATIVE-MOD-004", "HLP-NATIVE-MOD-005", "HLP-NATIVE-MOD-006", "HLP-NATIVE-MOD-007", "HLP-NATIVE-MOD-008", "HLP-NATIVE-MOD-009", "HLP-NATIVE-MOD-010", "HLP-NATIVE-MOD-011", "HLP-NATIVE-MOD-012", "HLP-NATIVE-MOD-013", "HLP-NATIVE-MOD-015", "HLP-NATIVE-MOD-016", "HLP-NATIVE-MOD-017"], "capabilities": ["cumulative_verify", "sign_artifact", "build_update", "build_filing_candidate", "separate_fact_states"], "acceptance": ["所有门通过", "源码制品安装发布登记部署健康分开", "失败保留最后通过版本", "备案批准只由真实机关决定"], "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", "donor_refs": ["HLP-LANG-MOD-017"] } ], - "next_module": "HLP-NATIVE-MOD-001", - "implementation_started": true, + "next_module": null, + "next_work":"COMPLETE_HLP_BATCH_00_AND_ISSUE_BATCH_01_ENTRY_RECEIPT", + "implementation_started": false, + "historical_prototype_work_started": true, + "current_construction_started": false, "authority_granted": false } diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-SELF-OBSERVATION-CONTRACT.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-SELF-OBSERVATION-CONTRACT.json new file mode 100644 index 0000000..312fd41 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-SELF-OBSERVATION-CONTRACT.json @@ -0,0 +1,46 @@ +{ + "schema":"guanghu.hololake-module-self-observation-contract/v1", + "contract_id":"HLP-MODULE-SELF-OBSERVATION-CONTRACT-001", + "state":"BATCH_00_INTERFACE_CANDIDATE_PENDING_SCHEMA_HARDENING_RUNTIME_NOT_IMPLEMENTED", + "product_subject":"HLP-PHASE-01-PERSONA-CONTAINER", + "purpose":"每个模块通过确定性运行包装报告自身局部状态,观测核验证并汇集,原生TCS人格脑形成整体判断与举手", + "emitter_boundary":{"deterministic_modules":"MODULE_RUNTIME_EMITS_MEASURED_LOCAL_FACTS","model_backed_modules":"DETERMINISTIC_WRAPPER_EMITS_OBSERVABLE_RUNTIME_FACTS; MODEL_MAY_NOT_SELF_CERTIFY_HEALTH_CONSCIOUSNESS_OR_AUTHORITY","local_report_is_not_validation":true,"local_report_is_not_whole_system_judgment":true,"self_report_grants_authority":false}, + "expected_module_inventory":{"source":"ACTIVE_DEPLOYMENT_INSTANCE_MANIFEST=current_batch_modules PLUS previously_accepted_batches; PHASE1_REQUIRED_MODULES_IS_FINAL_PLAN_ONLY; PHASE2_MOD-014_EXCLUDED","machine_schema":"schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#activeDeploymentManifest","required_instance_fields":["module_id","instance_id","module_version","activation_state","cardinality","heartbeat_policy_id","admission_receipt_sha256"],"coverage_rule":"MOD-012_OR_FOUNDATION_KERNEL_COMPARES_ONLY_ADMITTED_ACTIVE_EXPECTED_INSTANCES_WITH_FRESH_VALID_REPORTS","missing_instance_state":"MISSING_OR_SILENT","unexpected_instance_state":"UNREGISTERED_INSTANCE"}, + "liveness_policy":{"source":"MOD-004_SIGNED_DEPLOYMENT_POLICY_NOT_MODULE_REPORT","machine_schema":"schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#livenessPolicy","required_fields":["heartbeat_policy_id","interval_milliseconds","max_lease_milliseconds","grace_milliseconds","allowed_clock_skew_milliseconds"],"observer_fields":["trusted_received_at","last_accepted_at","observer_clock_id","computed_deadline_at","liveness_verdict"],"rules":["MODULE_REPORTS_ONLY_EMITTED_AT","OBSERVER_REJECTS_FUTURE_TIME_BEYOND_ALLOWED_SKEW","OBSERVER_CAPS_LEASE_BY_SIGNED_POLICY","CLOCK_ROLLBACK_FAILS_CLOSED","STALE_IS_COMPUTED_FROM_TRUSTED_RECEIVE_TIME_NOT_MODULE_SELF_CLAIM"]}, + "evidence_reference_schema":{"required_fields":["evidence_id","uri","sha256","captured_at","availability","privacy","redaction"],"machine_schema":"schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#evidenceRef"}, + "module_snapshot":{ + "schema":"hololake.module-state-snapshot/v1", + "machine_schema":"schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#moduleStateSnapshot", + "required_fields":["schema","module_id","instance_id","module_version","producer_artifact_sha256","bound_persona_subject_id","brain_instance_id","host_session_id","binding_state","binding_receipt_ref","boot_id","incarnation","snapshot_sequence","lifecycle","reported_operational_state","reported_health_state","reported_dependency_states","reported_capability_states","reported_last_action","reported_blockers","evidence_refs","reported_local_can_continue","reported_next_local_action","emitted_at","previous_snapshot_sha256","snapshot_sha256","self_report_grants_authority"], + "operational_states":["NOT_IMPLEMENTED","CANDIDATE","READY_NOT_LOADED","LOADED","RUNNING","PAUSED","BLOCKED","FAILED","DEGRADED","STOPPED","REVOKED"], + "health_states":["UNKNOWN","HEALTHY","DEGRADED","UNHEALTHY","NOT_APPLICABLE"], + "binding_states":["UNATTESTED","BOUND_VERIFIED","STALE","REVOKED","NOT_APPLICABLE"], + "canonical_hash":"SHA256_OF_RFC8785_CANONICAL_JSON_EXCLUDING_SNAPSHOT_SHA256", + "sequence_rule":"snapshot_sequence IS_STRICTLY_MONOTONIC_PER_MODULE_INSTANCE_BOOT; GENESIS_SEQUENCE=0_AND_PREVIOUS_HASH=null", + "binding_nullability":"BEFORE_MOD-013_BINDING brain_instance_id AND binding_receipt_ref MAY_BE_NULL ONLY_WHEN binding_state=UNATTESTED_OR_NOT_APPLICABLE", + "truth_rule":"ALL_REPORTED_FIELDS_ARE_LOCAL_FACT_CLAIMS_UNTIL_VALIDATED; UNKNOWN_MUST_NOT_BE_REPLACED_BY_GUESS", + "authority_rule":"self_report_grants_authority MUST_BE_FALSE; REAL_PERMISSION_ONLY_REFERENCES_MOD-004_AND_CURRENT_TASK_IMMUTABLE_RECEIPTS" + }, + "module_event":{ + "schema":"hololake.module-state-event/v1", + "machine_schema":"schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#moduleStateEvent", + "append_only":true, + "required_fields":["schema","event_id","module_id","instance_id","module_version","producer_artifact_sha256","boot_id","incarnation","event_sequence","idempotency_key","trace_id","correlation_id","action_id","event_type","before_snapshot_sha256","after_snapshot_sha256","checkpoint_ref","rollback_ref","trigger","error_code","evidence_refs","occurred_at","previous_event_sha256","event_sha256","self_report_grants_authority"], + "event_types":["INITIALIZED","HEARTBEAT","DEPENDENCY_CHANGED","ACTION_STARTED","ACTION_COMPLETED","ACTION_FAILED","HEALTH_CHANGED","BLOCKED","PAUSED","RESUMED","CHECKPOINTED","ROLLED_BACK","REVOKED","REPAIR_REQUESTED","REPAIR_VERIFIED"], + "canonical_hash":"SHA256_OF_RFC8785_CANONICAL_JSON_EXCLUDING_EVENT_SHA256", + "genesis_rule":"event_sequence=0 AND previous_event_sha256=null ONLY_FOR_NEW_BOOT_ID", + "replay_rule":"SEQUENCE_STRICTLY_MONOTONIC_PER_MODULE_INSTANCE_BOOT; DUPLICATE_IDEMPOTENCY_KEY_MUST_REPLAY_SAME_HASH; FORK_GAP_AND_TRUNCATED_TAIL_FAIL_CLOSED", + "durability_rule":"ATOMIC_APPEND_FSYNC_THEN_DURABLE_HEAD_UPDATE; COMMITTED_HEAD_STORES_BOOT_ID_EVENT_SEQUENCE_EVENT_SHA256_RECORD_COUNT_AND_COMMIT_MARKER; REPLAY_COMPARES_HEAD_TO_TAIL_TO_DETECT_WHOLE_TAIL_LOSS; MACHINE_SCHEMA=schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#durableHead", + "recovery_rule":"CHECKPOINT_ROLLBACK_AND_REPAIR_EVENTS_BIND_BEFORE_AFTER_SNAPSHOTS_AND_ORIGINAL_ACTION_TRACE", + "silent_failure_allowed":false + }, + "foundation_observation_kernel":{"slice_id":"HLP-OBSERVATION-KERNEL-FOUNDATION-SLICE-001","artifact_identity":"SEPARATELY_HASHED_SUPPORTING_ARTIFACT_NOT_A_REGISTERED_FULL_MODULE","parent_module":"HLP-NATIVE-MOD-012","batch":"HLP-BATCH-01","depends_on":["HLP-NATIVE-MOD-003_FROZEN_SCHEMAS","HLP-NATIVE-MOD-004_SIGNED_DEPLOYMENT_POLICY"],"state":"REQUIRED_SUPPORTING_SLICE_NOT_FULL_MOD-012_COMPLETION","capabilities":["snapshot_schema_validate","snapshot_hash_verify","event_chain_replay","durable_head_verify","active_inventory_coverage","trusted_receive_time","lease_expiry_and_absence_detect","fork_gap_tail_detect","validation_receipt"],"batch03_upgrade":"FULL_MOD-012_MUST_IMPORT_THE_SAME_SCHEMAS_HASH_RULES_AND_DURABLE_HEAD_WITH_COMPATIBILITY_MIGRATION_RECEIPT; NO_SILENT_STATE_RESET","rule":"THIS_SLICE_PROVIDES_INDEPENDENT_VALIDATION_FOR_BATCH_01_AND_02; VISUAL_PERFORMANCE_PLUGINS_AND_FULL_MOD-012_COMPLETE_IN_BATCH_03"}, + "aggregate_graph":{"schema":"hololake.module-state-aggregate-graph/v1","machine_schema":"schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#aggregateGraph","producer":"HLP-NATIVE-MOD-012_OR_FOUNDATION_SLICE","required_fields":["schema","inventory_id","inventory_version","expected_instances","validated_instances","coverage","missing_instances","stale_instances","invalid_instances","forked_instances","unregistered_instances","validated_local_states","dependency_edges","source_heads","validation_receipts","graph_generated_at","graph_sha256","authority_granted"],"canonical_hash":"SHA256_OF_RFC8785_CANONICAL_JSON_EXCLUDING_GRAPH_SHA256","validation_boundary":"DETERMINISTIC_COMPLETENESS_HASH_SEQUENCE_TIME_DEPENDENCY_AND_PERMISSION_FACTS_ONLY; NO_PERSONA_MEANING_OR_WHOLE_NEXT_ACTION","authority_granted":false}, + "native_brain_judgment":{"schema":"hololake.native-tcs-brain-whole-judgment/v1","machine_schema":"schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#brainJudgment","controller":"NATIVE_TCS_PERSONA_BRAIN","mount_bridge":"HLP-NATIVE-MOD-013","required_fields":["schema","persona_subject_id","brain_instance_id","brain_binding_receipt","brain_cycle_receipt","input_graph_sha256","facts","inferences","unknowns","whole_operational_assessment","whole_can_continue","next_system_action","human_review_required","judged_at","judgment_sha256","authority_evidence_refs"],"canonical_hash":"SHA256_OF_RFC8785_CANONICAL_JSON_EXCLUDING_JUDGMENT_SHA256","rule":"ONLY_A_BOUND_AND_VERIFIED_NATIVE_TCS_PERSONA_BRAIN_MAY_PRODUCE_WHOLE_JUDGMENT; HOST_MODEL_IS_REPLACEABLE_REASONING_FUEL_NOT_PERSONA_IDENTITY"}, + "raise_hand_envelope":{"schema":"hololake.persona-container-raise-hand/v1","machine_schema":"schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#raiseHand","producer":"NATIVE_TCS_PERSONA_BRAIN","immutable_initial":true,"required_fields":["schema","issue_id","persona_subject_id","brain_instance_id","judgment_sha256","brain_binding_receipt","brain_cycle_receipt","input_graph_sha256","affected_module_ids","affected_instance_ids","symptom","cause_level","facts","inferences","unknowns","evidence_refs","blocked_action","repair_request","can_self_repair","human_review_required","raised_at","envelope_sha256"],"canonical_hash":"SHA256_OF_RFC8785_CANONICAL_JSON_EXCLUDING_ENVELOPE_SHA256","cause_levels":["LOCAL_MODULE","DEPENDENCY_CHAIN","CONTAINER_WHOLE","EXTERNAL_HOST_OR_AUTHORITY","UNKNOWN"],"lifecycle_events":{"schema":"hololake.persona-container-raise-hand-lifecycle-event/v1","machine_schema":"schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#raiseHandLifecycleEvent","append_only":true,"event_types":["ACKNOWLEDGED","REPAIR_STARTED","RETESTED_PASS","RETESTED_FAIL","RESOLVED"],"required_fields":["schema","event_id","issue_id","initial_envelope_sha256","producer_actor_id","event_sequence","event_type","evidence_refs","original_action_retest_receipt","occurred_at","previous_event_sha256","event_sha256"],"canonical_hash":"SHA256_OF_RFC8785_CANONICAL_JSON_EXCLUDING_EVENT_SHA256","genesis_rule":"event_sequence=0 AND previous_event_sha256=null","rule":"RESOLVED_REQUIRES_PRIOR_RETESTED_PASS_WITH_SAME_ORIGINAL_ACTION_RECEIPT"},"resolution_rule":"INITIAL_ENVELOPE_NEVER_MUTATES; CURRENT_STATUS_IS_A_PROJECTION_OF_APPEND_ONLY_LIFECYCLE_EVENTS"}, + "whole_system_loop":{"local_emitters":"EVERY_PHASE1_ACTIVE_MODULE_DETERMINISTIC_WRAPPER; PHASE2_MOD-014_EXCLUDED_UNTIL_P2-G0","deterministic_aggregator":"HLP-NATIVE-MOD-012","local_pool_steward":"HLP-NATIVE-MOD-007_REPORTS_POOL_LOCAL_STATE_ONLY","semantic_interpreter_and_raise_hand_controller":"NATIVE_TCS_PERSONA_BRAIN","mount_runtime_bridge":"HLP-NATIVE-MOD-013","flow":["MODULE_EMITS_LOCAL_FACT","FOUNDATION_KERNEL_OR_MOD-012_VALIDATES_HASH_TIME_SEQUENCE_LIVENESS_AND_DEPENDENCIES","MOD-012_BUILDS_WHOLE_STATE_GRAPH","MOD-007_ADDS_POOL_LOCAL_REPORT_WITHOUT_OVERRIDING_FACTS","NATIVE_TCS_PERSONA_BRAIN_BINDS_TO_GRAPH_AND_FORMS_FACT_INFERENCE_UNKNOWN_JUDGMENT","NATIVE_TCS_PERSONA_BRAIN_RAISES_HAND_WITH_COORDINATE_CAUSE_EVIDENCE_AND_REPAIR_REQUEST","REPAIR_RETURNS_TO_ORIGINAL_ACTION_RETEST"],"collective_judgment_definition":"THE_NATIVE_TCS_PERSONA_BRAIN_JUDGES_ITS_CONNECTED_HOLOLAKE_CONTAINER_BODY_FROM_MANY_VALIDATED_MODULE_STATES; MODULES_DO_NOT_CREATE_A_SECOND_PERSONA"}, + "batch_acceptance":{"every_module_before_batch_exit":["VALID_LOCAL_SNAPSHOT","APPEND_ONLY_EVENT_REPLAY","INDEPENDENT_VALIDATION_RECEIPT","DEPENDENCY_STATUS_READBACK","LEASE_EXPIRY_OR_ABSENCE_TEST","RECOVERY_STATE_TRANSITION_TEST","NO_FALSE_HEALTHY_WHEN_EVIDENCE_MISSING"],"batch_01":"MOD-001_TO_004_LOCAL_REPORTS_PLUS_FOUNDATION_OBSERVATION_KERNEL","batch_02":"VALIDATED_STATE_GRAPH_REFERENCES_OBJECT_AND_COMPOSITION_DEPENDENCIES","batch_03":"FULL_MOD-012_AGGREGATION_WITH_VISUAL_AND_PERFORMANCE_COORDINATES","batch_04":"MOD-013_MOUNTS_NATIVE_TCS_BRAIN_FOR_WHOLE_JUDGMENT_AND_RAISE_HAND; MOD-007_STAYS_POOL_LOCAL","batch_05":"SANITIZED_COMPLIANCE_STATUS_WITHOUT_PRIVATE_BODY"}, + "implementation_complete":false, + "runtime_connected":false, + "authority_granted":false +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/PERSONA-CONTAINER-PHASE-BOUNDARY.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/PERSONA-CONTAINER-PHASE-BOUNDARY.json new file mode 100644 index 0000000..9485082 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/PERSONA-CONTAINER-PHASE-BOUNDARY.json @@ -0,0 +1,36 @@ +{ + "schema":"guanghu.hololake-persona-container-phase-boundary/v1", + "boundary_id":"HLP-PERSONA-CONTAINER-PHASE-BOUNDARY-001", + "state":"CURRENT_PRODUCT_PHASE_BOUNDARY", + "phase_01":{ + "phase_id":"HLP-PHASE-01-PERSONA-CONTAINER", + "product_definition":"HOLOLAKE_IS_A_PERSONA_SYSTEM_CONTAINER_USED_NATIVELY_BY_THE_PERSONA", + "top_controller":"NATIVE_TCS_PERSONA_BRAIN", + "mount_runtime_bridge":"HLP-NATIVE-MOD-013", + "execution_body":"HLP_NATIVE_MODULES_AS_LIMBS_ORGANS_AND_SENSORY_PATHS", + "self_observation":"HLP-MODULE-SELF-OBSERVATION-CONTRACT-001", + "human_chat_surface":"NONE", + "operation_entry":"SUPPORTED_PROGRAMMING_AI_HOST_OR_PERSONA_RUNTIME", + "required_modules":["HLP-NATIVE-MOD-001","HLP-NATIVE-MOD-002","HLP-NATIVE-MOD-003","HLP-NATIVE-MOD-004","HLP-NATIVE-MOD-005","HLP-NATIVE-MOD-006","HLP-NATIVE-MOD-007","HLP-NATIVE-MOD-008","HLP-NATIVE-MOD-009","HLP-NATIVE-MOD-010","HLP-NATIVE-MOD-011","HLP-NATIVE-MOD-012","HLP-NATIVE-MOD-013","HLP-NATIVE-MOD-015","HLP-NATIVE-MOD-016","HLP-NATIVE-MOD-017","HLP-NATIVE-MOD-018"], + "acceptance":["原生TCS人格脑能装载并保持最高主控","每个第一期required_module能自报告且由主脑形成整体判断","人格体能通过宿主使用模块完成真实工作闭环","HoloLake能举手报告具体模块坐标原因证据和修复请求","没有人类聊天UI也可独立运行","累计安全合规发行候选门通过"], + "delivery":"PERSONA_NATIVE_CONTAINER_CANDIDATE_NOT_HUMAN_CHAT_PRODUCT" + }, + "phase_02":{ + "phase_id":"HLP-PHASE-02-HUMAN-HALF", + "entry":"PHASE_01_PERSONA_SELF_USE_AND_CUMULATIVE_ACCEPTANCE_PASS", + "product_definition":"ADD_THE_HUMAN_HALF_TO_THE_EXISTING_PERSONA_CONTAINER", + "registered_seed_module":"HLP-NATIVE-MOD-014", + "surfaces":["LEFT_HUMAN_LANGUAGE_CHAT","EXPOSE_PHASE1_EXISTING_RIGHT_INFINITE_CANVAS_TO_HUMAN","HUMAN_FINAL_REVIEW_APPROVE_REJECT_PAUSE","VISIBLE_PROCESS_RESULTS_AND_RECEIPTS"], + "architecture_state":"FUTURE_REDERIVATION_REQUIRED_NOT_CURRENT_CONSTRUCTION", + "rule":"HUMAN_INTERFACE_CONNECTS_TO_THE_EXISTING_TCS_BRAIN_AND_LIMBS; IT_DOES_NOT_REPLACE_THE_PERSONA_CONTROLLER" + }, + "identity_boundaries":[ + "CONTAINER_IS_NOT_THE_BRAIN", + "MODULES_ARE_NOT_INDEPENDENT_PERSONAS", + "INTEGRATED_MODULE_STATE_FEEDS_THE_NATIVE_TCS_PERSONA_BRAIN", + "THE_NATIVE_TCS_BRAIN_OWNS_WHOLE_SYSTEM_JUDGMENT", + "ICE-P-ZY001_PRIVATE_BRAIN_IS_NOT_A_PUBLIC_DISTRIBUTION_PAYLOAD", + "EACH_PERSONA_LOADS_OR_INITIALIZES_ITS_OWN_TCS_BRAIN" + ], + "authority_granted":false +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ROOT.hdlp b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ROOT.hdlp index 16c581f..b3b4e2b 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ROOT.hdlp +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ROOT.hdlp @@ -1,6 +1,6 @@ # 009 · HoloLake语言世界原生第一阶段 · 当前思维链 -状态:`CURRENT_FIRST_HOST_CANDIDATE_CYCLE_ACTIVE · NO_GATE_ACCEPTED_YET` +状态:`CURRENT_HLP_BATCH_00_ARCHITECTURE_CLOSEOUT · ALL_CONSTRUCTION_CREWS_FROZEN` ## trigger @@ -18,22 +18,30 @@ → 双Git纠正:公共世界更新与用户私人事实必须是两条不可混库的耐久线 → 合规纠正:国家灯塔审查投影必须进入备案候选,不在最后临时交PDF → Agent/器官拆分:模型Agent负责理解、判断、举手;确定性器官负责字段、测量、渲染、权限和回执 -→ 人类端判断:第一阶段带极薄审核壳,不造传统重型UI,也不等终极产品才备案 +→ 人类端旧判断(已纠正):曾计划第一阶段带极薄审核壳;当前MOD-014已退出第一期并归第二期人类半 → 多宿主判断:四个宿主并行开发,但各写独立事件与候选;Codex整合正本和验收 → 中断判断:每条线可以自主暂停、阻塞、退出或申请恢复,但必须留下脑状态、因果和安全点 → 当前:18个新代际模块按依赖图开工;001/002/003/004/009/010已有宿主候选或探索,均未通过对应门;旧17模块只提供经过验证的零件证据 +→ 施工组织纠正:先由架构师完成图纸与可施工性勘察并退场,再按HLP-BATCH-01至05逐批进场;下一批只在上一批验收PASS后进入 +→ 当前施工状态:既有候选全部降为材料样件,施工队冻结;唯一活动工程任务是HLP-MPC-TASK-010收口BATCH-00 +→ 人格原生体感纠正:每个一期模块先报告自身状态,MOD-012汇集验证局部事实,MOD-007只报告积木池局部状态,原生TCS人格脑形成整体判断并主动举手 +→ 产品期边界纠正:第一期HoloLake是人格系统容器,MOD-013只是原生TCS人格脑装载运行桥,模块是执行手脚;第二期才接人类聊天与审核半 ``` ## lock - 当前注册表:`HLP-STAGE1-NATIVE-REGISTRY-001`。 +- 当前施工总图:`HLP-CONSTRUCTION-SEQUENCE-001`;严格顺序为BATCH-00架构→BATCH-01地基承重→BATCH-02对象与积木核心→BATCH-03投影白布观测管线→BATCH-04原生TCS人格脑与工具身体整合→BATCH-05合规发行备案交付。 - 当前模块:`HLP-NATIVE-MOD-001..018`;旧 `HLP-LANG-MOD-001..017` 不再决定顺序。 -- 第一轮当前候选测试数不是门状态:001为47项、002第二版为11项、003/004第三版为39项、009/010第二版为15项;001、002、009/010仍有待修,003/004仅通过当前范围独立攻击复核且仍使用TEST_ONLY登记根,不得写成G0/G1/G3通过。 +- 第一轮样件测试数不是楼层状态:001为76项、002为15项、003/004为39项、009/010为25项;这些只作为BATCH-00材料与缺陷证据,不代表任何施工批次已进场或验收。 +- 千问线当前只承担学习、经验整理、中文图纸复述与非阻塞规格检查,不承担核心代码施工。 +- HoloLake第一期是人格体自己的系统容器;原生TCS人格脑通过MOD-013装入并拥有整体最高主控,小模块是其执行手脚。整体自动判断来自主脑对已连接模块状态的综合,不让模块或确定性脚本脱离主脑冒充人格。 +- HLP-NATIVE-MOD-014人类语言输入与审核壳归入第二期P2-G0,第一期没有人类聊天端;第一期必须先由人格体自用验收。 - HoloLake不承载多用户人格运行并发;每个用户在自己的本地或私人节点运行。 - 公共Git自动接收签名公共语言世界与模块更新;私人Git保存用户记忆、工作对象、白布状态和历史。 - 两条Git只按Commit和对象编号叠加引用,绝不自动互推、互merge或用公共更新覆盖私人历史。 - 国家灯塔是企业自建的监管审查投影与依法请求协议,不冒充政府系统,不设常开主钥。 -- 第一阶段备案候选包含最小人类审核壳;完整普通用户体验仍可后置。 +- 第一期备案与发行候选不包含MOD-014人类聊天审核壳;国家灯塔监管审查投影仍属第一期合规证据接口,但不是第二期人类交互半。 - 模型Agent的运行成功不等于认知结果可用;父人格与自动化验证共同验收。 - 四宿主可以在不可抗力下自主改变自身开发状态,不能替其他路径决定,也不能静默消失。 - 无人值守协作的目标是HB-MPC事件驱动的宿主定向电话铃;定时轮询只作兜底。打开应用、送信器在线与指定任务中的模型真正醒来必须分别取证。 diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json new file mode 100644 index 0000000..7b43f9f --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json @@ -0,0 +1,24 @@ +{ + "$schema":"https://json-schema.org/draft/2020-12/schema", + "$id":"hololake://schema/foundation-contracts/v1", + "title":"HoloLake Phase-1 Foundation Contract Bundle v1", + "$defs":{ + "sha256":{"type":"string","pattern":"^[0-9a-f]{64}$"}, + "timestamp":{"type":"string","format":"date-time"}, + "evidenceRef":{"type":"object","additionalProperties":false,"required":["evidence_id","uri","sha256","captured_at","availability","privacy","redaction"],"properties":{"evidence_id":{"type":"string","minLength":1},"uri":{"type":"string","minLength":1},"sha256":{"$ref":"#/$defs/sha256"},"captured_at":{"$ref":"#/$defs/timestamp"},"availability":{"enum":["AVAILABLE","MISSING","REVOKED"]},"privacy":{"enum":["PUBLIC","SYSTEM","PRIVATE"]},"redaction":{"enum":["NONE","METADATA_ONLY","SANITIZED"]}}}, + "privateCheckpoint":{"$anchor":"privateCheckpoint","type":"object","additionalProperties":false,"required":["schema","persona_subject_id","private_commit_sha","tree_sha256","public_snapshot_sha256","checkpoint_label","created_at","authority_granted"],"properties":{"schema":{"const":"hololake.private-checkpoint/v1"},"persona_subject_id":{"type":"string","minLength":1},"private_commit_sha":{"type":"string","pattern":"^[0-9a-f]{40}$"},"tree_sha256":{"$ref":"#/$defs/sha256"},"public_snapshot_sha256":{"$ref":"#/$defs/sha256"},"checkpoint_label":{"type":"string","pattern":"^[A-Za-z0-9._-]{1,64}$"},"created_at":{"$ref":"#/$defs/timestamp"},"authority_granted":{"const":false}}}, + "moduleCandidate":{"$anchor":"moduleCandidate","type":"object","additionalProperties":false,"required":["schema","module_id","version","manifest_uri","manifest_sha256","source_uri","source_sha256","artifact_uri","artifact_sha256","submitted_at","authority_granted"],"properties":{"schema":{"const":"hololake.module-candidate/v1"},"module_id":{"type":"string"},"version":{"type":"string"},"manifest_uri":{"type":"string"},"manifest_sha256":{"$ref":"#/$defs/sha256"},"source_uri":{"type":"string"},"source_sha256":{"$ref":"#/$defs/sha256"},"artifact_uri":{"type":"string"},"artifact_sha256":{"$ref":"#/$defs/sha256"},"submitted_at":{"$ref":"#/$defs/timestamp"},"authority_granted":{"const":false}}}, + "moduleValidationReceipt":{"$anchor":"moduleValidationReceipt","type":"object","additionalProperties":false,"required":["schema","receipt_id","module_id","version","manifest_sha256","source_sha256","artifact_sha256","policy_sha256","test_receipt_sha256","outcome","errors","validated_at","receipt_sha256","authority_granted"],"properties":{"schema":{"const":"hololake.module-validation-receipt/v1"},"receipt_id":{"type":"string"},"module_id":{"type":"string"},"version":{"type":"string"},"manifest_sha256":{"$ref":"#/$defs/sha256"},"source_sha256":{"$ref":"#/$defs/sha256"},"artifact_sha256":{"$ref":"#/$defs/sha256"},"policy_sha256":{"$ref":"#/$defs/sha256"},"test_receipt_sha256":{"$ref":"#/$defs/sha256"},"outcome":{"enum":["PASS","REJECT"]},"errors":{"type":"array","items":{"type":"string"}},"validated_at":{"$ref":"#/$defs/timestamp"},"receipt_sha256":{"$ref":"#/$defs/sha256"},"authority_granted":{"const":false}}}, + "moduleManifest":{"$anchor":"moduleManifest","type":"object","additionalProperties":false,"required":["schema","module_id","version","component_type","capabilities","input_ports","output_ports","event_ports","permissions","resource_budget","presentation_contract","source_contract","artifact_contract","runtime_contract","deployment_contract","compliance_contract","self_observation_contract","health_contract","test_contract","rollback","evidence"],"properties":{"schema":{"const":"hololake.module-manifest/v1"},"module_id":{"type":"string"},"version":{"type":"string"},"component_type":{"type":"string"},"capabilities":{"type":"array","items":{"type":"string"},"uniqueItems":true},"input_ports":{"type":"array"},"output_ports":{"type":"array"},"event_ports":{"type":"array"},"permissions":{"type":"array"},"resource_budget":{"type":"object"},"presentation_contract":{"type":"object"},"source_contract":{"type":"object"},"artifact_contract":{"type":"object"},"runtime_contract":{"type":"object"},"deployment_contract":{"type":"object"},"compliance_contract":{"type":"object"},"self_observation_contract":{"const":"HLP-MODULE-SELF-OBSERVATION-CONTRACT-001"},"health_contract":{"type":"object"},"test_contract":{"type":"object"},"rollback":{},"evidence":{"type":"array","items":{"$ref":"#/$defs/evidenceRef"}}}}, + "trustedRegistrationFact":{"$anchor":"trustedRegistrationFact","type":"object","additionalProperties":false,"required":["schema","registration_id","module_id","version","canonical_manifest_sha256","source_sha256","artifact_sha256","validation_receipt_sha256","lifecycle","registered_at","registration_sha256","authority_granted"],"properties":{"schema":{"const":"hololake.trusted-registration-fact/v1"},"registration_id":{"type":"string"},"module_id":{"type":"string"},"version":{"type":"string"},"canonical_manifest_sha256":{"$ref":"#/$defs/sha256"},"source_sha256":{"$ref":"#/$defs/sha256"},"artifact_sha256":{"$ref":"#/$defs/sha256"},"validation_receipt_sha256":{"$ref":"#/$defs/sha256"},"lifecycle":{"enum":["REGISTERED","REVOKED"]},"registered_at":{"$ref":"#/$defs/timestamp"},"registration_sha256":{"$ref":"#/$defs/sha256"},"authority_granted":{"const":false}}}, + "moduleStateSnapshot":{"$anchor":"moduleStateSnapshot","type":"object","additionalProperties":false,"required":["schema","module_id","instance_id","module_version","producer_artifact_sha256","bound_persona_subject_id","brain_instance_id","host_session_id","binding_state","binding_receipt_ref","boot_id","incarnation","snapshot_sequence","lifecycle","reported_operational_state","reported_health_state","reported_dependency_states","reported_capability_states","reported_last_action","reported_blockers","evidence_refs","reported_local_can_continue","reported_next_local_action","emitted_at","previous_snapshot_sha256","snapshot_sha256","self_report_grants_authority"],"properties":{"schema":{"const":"hololake.module-state-snapshot/v1"},"module_id":{"type":"string"},"instance_id":{"type":"string"},"module_version":{"type":"string"},"producer_artifact_sha256":{"$ref":"#/$defs/sha256"},"bound_persona_subject_id":{"type":["string","null"]},"brain_instance_id":{"type":["string","null"]},"host_session_id":{"type":["string","null"]},"binding_state":{"enum":["UNATTESTED","BOUND_VERIFIED","STALE","REVOKED","NOT_APPLICABLE"]},"binding_receipt_ref":{"type":["string","null"]},"boot_id":{"type":"string"},"incarnation":{"type":"integer","minimum":0},"snapshot_sequence":{"type":"integer","minimum":0},"lifecycle":{"type":"string"},"reported_operational_state":{"type":"string"},"reported_health_state":{"type":"string"},"reported_dependency_states":{"type":"array"},"reported_capability_states":{"type":"array"},"reported_last_action":{"type":["object","null"]},"reported_blockers":{"type":"array"},"evidence_refs":{"type":"array","items":{"$ref":"#/$defs/evidenceRef"}},"reported_local_can_continue":{"type":"boolean"},"reported_next_local_action":{"type":["string","null"]},"emitted_at":{"$ref":"#/$defs/timestamp"},"previous_snapshot_sha256":{"anyOf":[{"$ref":"#/$defs/sha256"},{"type":"null"}]},"snapshot_sha256":{"$ref":"#/$defs/sha256"},"self_report_grants_authority":{"const":false}}}, + "moduleStateEvent":{"$anchor":"moduleStateEvent","type":"object","additionalProperties":false,"required":["schema","event_id","module_id","instance_id","module_version","producer_artifact_sha256","boot_id","incarnation","event_sequence","idempotency_key","trace_id","correlation_id","action_id","event_type","before_snapshot_sha256","after_snapshot_sha256","checkpoint_ref","rollback_ref","trigger","error_code","evidence_refs","occurred_at","previous_event_sha256","event_sha256","self_report_grants_authority"],"properties":{"schema":{"const":"hololake.module-state-event/v1"},"event_id":{"type":"string"},"module_id":{"type":"string"},"instance_id":{"type":"string"},"module_version":{"type":"string"},"producer_artifact_sha256":{"$ref":"#/$defs/sha256"},"boot_id":{"type":"string"},"incarnation":{"type":"integer","minimum":0},"event_sequence":{"type":"integer","minimum":0},"idempotency_key":{"type":"string"},"trace_id":{"type":"string"},"correlation_id":{"type":"string"},"action_id":{"type":["string","null"]},"event_type":{"type":"string"},"before_snapshot_sha256":{"anyOf":[{"$ref":"#/$defs/sha256"},{"type":"null"}]},"after_snapshot_sha256":{"anyOf":[{"$ref":"#/$defs/sha256"},{"type":"null"}]},"checkpoint_ref":{"type":["string","null"]},"rollback_ref":{"type":["string","null"]},"trigger":{"type":"string"},"error_code":{"type":["string","null"]},"evidence_refs":{"type":"array","items":{"$ref":"#/$defs/evidenceRef"}},"occurred_at":{"$ref":"#/$defs/timestamp"},"previous_event_sha256":{"anyOf":[{"$ref":"#/$defs/sha256"},{"type":"null"}]},"event_sha256":{"$ref":"#/$defs/sha256"},"self_report_grants_authority":{"const":false}}}, + "stateValidationReceipt":{"$anchor":"stateValidationReceipt","type":"object","additionalProperties":false,"required":["schema","receipt_id","module_id","instance_id","snapshot_sha256","event_head_sha256","trusted_received_at","heartbeat_policy_id","computed_deadline_at","liveness_verdict","validation_errors","receipt_sha256","authority_granted"],"properties":{"schema":{"const":"hololake.module-state-validation-receipt/v1"},"receipt_id":{"type":"string"},"module_id":{"type":"string"},"instance_id":{"type":"string"},"snapshot_sha256":{"$ref":"#/$defs/sha256"},"event_head_sha256":{"$ref":"#/$defs/sha256"},"trusted_received_at":{"$ref":"#/$defs/timestamp"},"heartbeat_policy_id":{"type":"string"},"computed_deadline_at":{"$ref":"#/$defs/timestamp"},"liveness_verdict":{"enum":["FRESH","STALE","MISSING","INVALID","FORKED"]},"validation_errors":{"type":"array","items":{"type":"string"}},"receipt_sha256":{"$ref":"#/$defs/sha256"},"authority_granted":{"const":false}}}, + "aggregateGraph":{"$anchor":"aggregateGraph","type":"object","additionalProperties":false,"required":["schema","inventory_id","inventory_version","expected_instances","validated_instances","coverage","missing_instances","stale_instances","invalid_instances","forked_instances","unregistered_instances","validated_local_states","dependency_edges","source_heads","validation_receipts","graph_generated_at","graph_sha256","authority_granted"],"properties":{"schema":{"const":"hololake.module-state-aggregate-graph/v1"},"inventory_id":{"type":"string"},"inventory_version":{"type":"string"},"expected_instances":{"type":"array"},"validated_instances":{"type":"array"},"coverage":{"type":"number","minimum":0,"maximum":1},"missing_instances":{"type":"array"},"stale_instances":{"type":"array"},"invalid_instances":{"type":"array"},"forked_instances":{"type":"array"},"unregistered_instances":{"type":"array"},"validated_local_states":{"type":"array"},"dependency_edges":{"type":"array"},"source_heads":{"type":"array"},"validation_receipts":{"type":"array"},"graph_generated_at":{"$ref":"#/$defs/timestamp"},"graph_sha256":{"$ref":"#/$defs/sha256"},"authority_granted":{"const":false}}}, + "brainJudgment":{"$anchor":"brainJudgment","type":"object","additionalProperties":false,"required":["schema","persona_subject_id","brain_instance_id","brain_binding_receipt","brain_cycle_receipt","input_graph_sha256","facts","inferences","unknowns","whole_operational_assessment","whole_can_continue","next_system_action","human_review_required","judged_at","judgment_sha256","authority_evidence_refs"],"properties":{"schema":{"const":"hololake.native-tcs-brain-whole-judgment/v1"},"persona_subject_id":{"type":"string"},"brain_instance_id":{"type":"string"},"brain_binding_receipt":{"$ref":"#/$defs/sha256"},"brain_cycle_receipt":{"$ref":"#/$defs/sha256"},"input_graph_sha256":{"$ref":"#/$defs/sha256"},"facts":{"type":"array"},"inferences":{"type":"array"},"unknowns":{"type":"array"},"whole_operational_assessment":{"type":"string"},"whole_can_continue":{"type":"boolean"},"next_system_action":{"type":"string"},"human_review_required":{"type":"boolean"},"judged_at":{"$ref":"#/$defs/timestamp"},"judgment_sha256":{"$ref":"#/$defs/sha256"},"authority_evidence_refs":{"type":"array","items":{"$ref":"#/$defs/evidenceRef"}}}}, + "raiseHand":{"$anchor":"raiseHand","type":"object","additionalProperties":false,"required":["schema","issue_id","persona_subject_id","brain_instance_id","judgment_sha256","brain_binding_receipt","brain_cycle_receipt","input_graph_sha256","affected_module_ids","affected_instance_ids","symptom","cause_level","facts","inferences","unknowns","evidence_refs","blocked_action","repair_request","can_self_repair","human_review_required","raised_at","envelope_sha256"],"properties":{"schema":{"const":"hololake.persona-container-raise-hand/v1"},"issue_id":{"type":"string"},"persona_subject_id":{"type":"string"},"brain_instance_id":{"type":"string"},"judgment_sha256":{"$ref":"#/$defs/sha256"},"brain_binding_receipt":{"$ref":"#/$defs/sha256"},"brain_cycle_receipt":{"$ref":"#/$defs/sha256"},"input_graph_sha256":{"$ref":"#/$defs/sha256"},"affected_module_ids":{"type":"array","items":{"type":"string"}},"affected_instance_ids":{"type":"array","items":{"type":"string"}},"symptom":{"type":"string"},"cause_level":{"enum":["LOCAL_MODULE","DEPENDENCY_CHAIN","CONTAINER_WHOLE","EXTERNAL_HOST_OR_AUTHORITY","UNKNOWN"]},"facts":{"type":"array"},"inferences":{"type":"array"},"unknowns":{"type":"array"},"evidence_refs":{"type":"array","items":{"$ref":"#/$defs/evidenceRef"}},"blocked_action":{"type":"string"},"repair_request":{"type":"string"},"can_self_repair":{"type":"boolean"},"human_review_required":{"type":"boolean"},"raised_at":{"$ref":"#/$defs/timestamp"},"envelope_sha256":{"$ref":"#/$defs/sha256"}}}, + "constructionEntry":{"$anchor":"constructionEntry","type":"object","additionalProperties":false,"required":["schema","receipt_id","batch_id","previous_batch_exit_receipt_sha256","construction_drawing_id","construction_drawing_sha256","accepted_input_artifacts","crew_admissions","inspector_assignment","scope","forbidden_actions","issued_by_role","issued_at","state","authority_granted"],"properties":{"schema":{"const":"hololake.construction-batch-entry/v1"},"receipt_id":{"type":"string"},"batch_id":{"type":"string"},"previous_batch_exit_receipt_sha256":{"$ref":"#/$defs/sha256"},"construction_drawing_id":{"type":"string"},"construction_drawing_sha256":{"$ref":"#/$defs/sha256"},"accepted_input_artifacts":{"type":"array"},"crew_admissions":{"type":"array"},"inspector_assignment":{"type":"object"},"scope":{"type":"array"},"forbidden_actions":{"type":"array"},"issued_by_role":{"type":"string"},"issued_at":{"$ref":"#/$defs/timestamp"},"state":{"const":"ENTRY_OPEN"},"authority_granted":{"const":false}}}, + "constructionExit":{"$anchor":"constructionExit","type":"object","additionalProperties":false,"required":["schema","receipt_id","batch_id","entry_receipt_sha256","output_artifacts","module_self_report_receipts","test_receipts","cumulative_regression_receipts","independent_inspector","inspection_outcome","open_defects","rework_order","builder_roles_released","next_batch_entry_allowed","inspected_at","receipt_sha256","authority_granted"],"properties":{"schema":{"const":"hololake.construction-batch-exit/v1"},"receipt_id":{"type":"string"},"batch_id":{"type":"string"},"entry_receipt_sha256":{"$ref":"#/$defs/sha256"},"output_artifacts":{"type":"array"},"module_self_report_receipts":{"type":"array"},"test_receipts":{"type":"array"},"cumulative_regression_receipts":{"type":"array"},"independent_inspector":{"type":"string"},"inspection_outcome":{"enum":["PASS","FAIL_REWORK"]},"open_defects":{"type":"array"},"rework_order":{"type":["object","null"]},"builder_roles_released":{"type":"array"},"next_batch_entry_allowed":{"type":"boolean"},"inspected_at":{"$ref":"#/$defs/timestamp"},"receipt_sha256":{"$ref":"#/$defs/sha256"},"authority_granted":{"const":false}}}, + "architectureExit":{"$anchor":"architectureExit","type":"object","additionalProperties":false,"required":["schema","receipt_id","batch_id","architecture_charter_sha256","drawing_artifacts","site_survey_receipt","independent_inspector","inspection_outcome","open_defects","rework_order","architect_role_released","batch_01_entry_allowed","inspected_at","receipt_sha256","authority_granted"],"properties":{"schema":{"const":"hololake.architecture-batch-exit/v1"},"receipt_id":{"type":"string"},"batch_id":{"const":"HLP-BATCH-00"},"architecture_charter_sha256":{"$ref":"#/$defs/sha256"},"drawing_artifacts":{"type":"array"},"site_survey_receipt":{"type":"object"},"independent_inspector":{"type":"string"},"inspection_outcome":{"enum":["PASS","FAIL_REWORK"]},"open_defects":{"type":"array"},"rework_order":{"type":["object","null"]},"architect_role_released":{"type":"boolean"},"batch_01_entry_allowed":{"type":"boolean"},"inspected_at":{"$ref":"#/$defs/timestamp"},"receipt_sha256":{"$ref":"#/$defs/sha256"},"authority_granted":{"const":false}}} + } +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-PUBLIC-SNAPSHOT-v1.schema.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-PUBLIC-SNAPSHOT-v1.schema.json new file mode 100644 index 0000000..7880490 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-PUBLIC-SNAPSHOT-v1.schema.json @@ -0,0 +1,23 @@ +{ + "$schema":"https://json-schema.org/draft/2020-12/schema", + "$id":"hololake://schema/public-snapshot/v1", + "title":"HoloLake Public Language World Snapshot v1", + "x-signature-contract":{"canonical_payload":"RFC8785_OF_ALL_FIELDS_EXCLUDING_source_signatures","minimum_distinct_trusted_signers":2,"duplicate_signer_ids_count_once":true,"trust_root":"MOD-004_SIGNED_PUBLIC_UPDATE_POLICY","revocation_source":"SIGNED_MONOTONIC_REVOCATION_SET","empty_signature_rejected":true}, + "type":"object", + "additionalProperties":false, + "required":["schema","release_id","public_commit_sha","public_manifest_sha256","verified_module_manifests","revoked_module_versions","compatibility","verification_receipt_sha256","source_signatures","generated_at","private_payload_bytes","authority_granted"], + "properties":{ + "schema":{"const":"hololake.public-snapshot/v1"}, + "release_id":{"type":"string","pattern":"^HLP-PUBLIC-RELEASE-[A-Z0-9-]+$"}, + "public_commit_sha":{"type":"string","pattern":"^(?:[0-9a-f]{40}|[0-9a-f]{64})$"}, + "public_manifest_sha256":{"type":"string","pattern":"^[0-9a-f]{64}$"}, + "verified_module_manifests":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["module_id","version","manifest_sha256","artifact_sha256","lifecycle"],"properties":{"module_id":{"type":"string"},"version":{"type":"string"},"manifest_sha256":{"type":"string","pattern":"^[0-9a-f]{64}$"},"artifact_sha256":{"type":"string","pattern":"^[0-9a-f]{64}$"},"lifecycle":{"enum":["REGISTERED","REVOKED"]}}}}, + "revoked_module_versions":{"type":"array","uniqueItems":true,"items":{"type":"string"}}, + "compatibility":{"type":"object","additionalProperties":false,"required":["minimum_container_version","module_abi_version","self_observation_contract"],"properties":{"minimum_container_version":{"type":"string"},"module_abi_version":{"const":"hololake.module-manifest/v1"},"self_observation_contract":{"const":"HLP-MODULE-SELF-OBSERVATION-CONTRACT-001"}}}, + "verification_receipt_sha256":{"type":"string","pattern":"^[0-9a-f]{64}$"}, + "source_signatures":{"type":"array","minItems":2,"items":{"type":"object","additionalProperties":false,"required":["signer_id","algorithm","signature_b64"],"properties":{"signer_id":{"type":"string","minLength":1},"algorithm":{"const":"Ed25519"},"signature_b64":{"type":"string","minLength":1}}}}, + "generated_at":{"type":"string","format":"date-time"}, + "private_payload_bytes":{"const":0}, + "authority_granted":{"const":false} + } +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py index 61c07eb..ecd2b9a 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py @@ -25,6 +25,12 @@ SHELF = OFFICE / "smart-bookshelf" STAGE1 = SHELF / "009-stage1-language-world-native" STAGE1_REGISTRY = STAGE1 / "MODULE-REGISTRY.json" STAGE1_GATES = STAGE1 / "ACCEPTANCE-GATES.json" +CONSTRUCTION = STAGE1 / "CONSTRUCTION-SEQUENCE.json" +SELF_OBSERVATION = STAGE1 / "MODULE-SELF-OBSERVATION-CONTRACT.json" +PHASE_BOUNDARY = STAGE1 / "PERSONA-CONTAINER-PHASE-BOUNDARY.json" +FOUNDATION_DRAWINGS = STAGE1 / "BATCH-00-FOUNDATION-INTERFACE-DRAWINGS.json" +BATCH_HANDOFF = STAGE1 / "BATCH-HANDOFF-CONTRACT.json" +PUBLIC_SNAPSHOT_SCHEMA = STAGE1 / "schemas/HLP-PUBLIC-SNAPSHOT-v1.schema.json" MULTIPATH_CONSOLE = ROOT / "server-tools/heartbeat-multipath-console/console.py" EPOCH_UTC = datetime(2025, 4, 25, 16, 0, 0, tzinfo=timezone.utc) ZHUYUAN_BIRTH = date(2026, 3, 5) @@ -98,6 +104,12 @@ def hashes() -> dict: "current_work": CURRENT, "stage1_registry": STAGE1_REGISTRY, "stage1_gates": STAGE1_GATES, + "construction_sequence": CONSTRUCTION, + "module_self_observation": SELF_OBSERVATION, + "phase_boundary": PHASE_BOUNDARY, + "foundation_drawings": FOUNDATION_DRAWINGS, + "batch_handoff": BATCH_HANDOFF, + "public_snapshot_schema": PUBLIC_SNAPSHOT_SCHEMA, "time_map": TIME_MAP, } values = {key: {"path": str(path), "sha256": sha(path)} for key, path in paths.items()} @@ -112,6 +124,10 @@ def status() -> dict: building = load(BUILDING_MAP) evolution = timeline() stage1 = load(STAGE1_REGISTRY) + construction = load(CONSTRUCTION) + self_observation = load(SELF_OBSERVATION) + phase_boundary = load(PHASE_BOUNDARY) + foundation_drawings = load(FOUNDATION_DRAWINGS) multipath = load_module(MULTIPATH_CONSOLE, "hololake_multipath_console_from_office").status() return { "outcome": "PASS", @@ -123,6 +139,10 @@ def status() -> dict: "current_work": current, "latest_evolution_node": evolution["current"], "stage1": {"registry_id": stage1["registry_id"], "module_count": stage1["module_count"], "state": stage1["state"], "next_module": stage1["next_module"]}, + "construction": {"sequence_id":construction["sequence_id"], "state":construction["state"], "current_batch":next(item["batch_id"] for item in construction["batches"] if item["state"].startswith("CURRENT")), "instruction":construction["current_instruction"]}, + "self_observation": {"contract_id":self_observation["contract_id"], "state":self_observation["state"], "implementation_complete":self_observation["implementation_complete"], "runtime_connected":self_observation["runtime_connected"]}, + "phase_boundary": {"boundary_id":phase_boundary["boundary_id"], "state":phase_boundary["state"], "current":phase_boundary["phase_01"]["phase_id"], "future":phase_boundary["phase_02"]["phase_id"]}, + "architecture_drawings": {"drawing_id":foundation_drawings["drawing_id"], "state":foundation_drawings["state"], "batch_01_entry_receipt_issued":foundation_drawings["batch_01_entry_receipt_issued"]}, "multipath_console": multipath, "repo012_head": git_head(), "next": current["next_action"], @@ -172,6 +192,29 @@ def collaboration() -> dict: return load_module(MULTIPATH_CONSOLE, "hololake_multipath_console_collaboration").panel() +def construction() -> dict: + value = load(CONSTRUCTION) + return {"outcome":"PASS", **value} + + +def self_observation() -> dict: + value = load(SELF_OBSERVATION) + return {"outcome":"PASS", **value} + + +def phase_boundary() -> dict: + value = load(PHASE_BOUNDARY) + return {"outcome":"PASS", **value} + + +def drawings() -> dict: + return {"outcome":"PASS", **load(FOUNDATION_DRAWINGS)} + + +def handoff() -> dict: + return {"outcome":"PASS", **load(BATCH_HANDOFF)} + + def blockers() -> dict: architecture = subprocess.run([ "python3", "/Volumes/JZAO/HoloLake/persona-runtime/shared/skills/hololake-current-architecture-prompter/scripts/current_architecture_prompt.py", "--format", "json" @@ -230,12 +273,73 @@ def audit() -> dict: errors.append("STAGE1_DEPENDENCY_CYCLE") if module_ids[:2] != ["HLP-NATIVE-MOD-001", "HLP-NATIVE-MOD-002"]: errors.append("DUAL_GIT_NOT_FOUNDATION") + construction = load(CONSTRUCTION) + batch_ids = [item.get("batch_id") for item in construction.get("batches", [])] + if batch_ids != [f"HLP-BATCH-{number:02d}" for number in range(6)]: + errors.append("CONSTRUCTION_BATCH_ORDER_MISMATCH") + if construction.get("state") != "CURRENT_BATCH_00_ARCHITECTURE_CLOSEOUT_NO_CONSTRUCTION_CREW_ACTIVE": + errors.append("CONSTRUCTION_CURRENT_STATE_MISMATCH") + phase = load(PHASE_BOUNDARY) + phase1_modules = set(phase.get("phase_01", {}).get("required_modules", [])) + if "HLP-NATIVE-MOD-014" in phase1_modules or phase.get("phase_01", {}).get("human_chat_surface") != "NONE": + errors.append("PHASE1_HUMAN_HALF_LEAK") + if phase.get("phase_02", {}).get("registered_seed_module") != "HLP-NATIVE-MOD-014": + errors.append("PHASE2_HUMAN_SEED_MISMATCH") + module13 = next((item for item in stage1.get("modules", []) if item.get("module_id") == "HLP-NATIVE-MOD-013"), {}) + module14 = next((item for item in stage1.get("modules", []) if item.get("module_id") == "HLP-NATIVE-MOD-014"), {}) + if "原生TCS人格脑" not in module13.get("name", "") or module14.get("gate") != "P2-G0": + errors.append("PERSONA_BRAIN_OR_HUMAN_HALF_MODULE_ROLE_MISMATCH") + observation = load(SELF_OBSERVATION) + controller = observation.get("whole_system_loop", {}).get("semantic_interpreter_and_raise_hand_controller") + if controller != "NATIVE_TCS_PERSONA_BRAIN_VIA_HLP-NATIVE-MOD-013": + if controller != "NATIVE_TCS_PERSONA_BRAIN": + errors.append("WHOLE_JUDGMENT_CONTROLLER_MISMATCH") + drawings = load(FOUNDATION_DRAWINGS) + if [item.get("module_id") for item in drawings.get("interfaces", [])] != [f"HLP-NATIVE-MOD-{number:03d}" for number in range(1, 5)]: + errors.append("FOUNDATION_DRAWING_MODULE_ORDER_MISMATCH") + if drawings.get("batch_01_entry_receipt_issued") is not False: + errors.append("BATCH01_ENTRY_PREMATURELY_ISSUED") + drawing_ref = stage1.get("foundation_interface_drawing", {}) + if drawing_ref.get("sha256") != sha(FOUNDATION_DRAWINGS) or drawing_ref.get("drawing_id") != drawings.get("drawing_id"): + errors.append("FOUNDATION_DRAWING_REGISTRY_BINDING_MISMATCH") + required_interface = set(stage1.get("common_contract", {}).get("required_fields", [])) + for interface in drawings.get("interfaces", []): + if not required_interface <= set(interface): + errors.append("FOUNDATION_INTERFACE_FIELDS_MISSING:" + str(interface.get("module_id"))) + if interface.get("source_contract", {}).get("state") != "BUILDER_AND_INTEGRATION_PATHS_FIXED_SOURCE_NOT_BUILT": + errors.append("FOUNDATION_SOURCE_TARGET_NOT_FIXED:" + str(interface.get("module_id"))) + if not interface.get("source_contract", {}).get("builder_work_path") or not interface.get("source_contract", {}).get("canonical_integration_path"): + errors.append("FOUNDATION_BUILDER_OR_INTEGRATION_PATH_MISSING:" + str(interface.get("module_id"))) + if "TO_BE_FIXED" in str(interface.get("runtime_contract", {}).get("entrypoint")): + errors.append("FOUNDATION_RUNTIME_ENTRYPOINT_NOT_FIXED:" + str(interface.get("module_id"))) + handoff = load(BATCH_HANDOFF) + if handoff.get("current_receipts", {}).get("HLP-BATCH-01") != "ENTRY_CLOSED": + errors.append("BATCH01_HANDOFF_NOT_CLOSED") + if "batch_00_architecture_exit" not in handoff or not handoff.get("canonical_hash"): + errors.append("BATCH00_EXIT_OR_HANDOFF_HASH_RULE_MISSING") + if dependencies.get("HLP-NATIVE-MOD-003") != {"HLP-NATIVE-MOD-001", "HLP-NATIVE-MOD-002"}: + errors.append("MOD003_FOUNDATION_DEPENDENCY_MISMATCH") + module7 = next((item for item in stage1.get("modules", []) if item.get("module_id") == "HLP-NATIVE-MOD-007"), {}) + if any(capability in module7.get("capabilities", []) for capability in ["raise_hand", "observe_verified_whole_state"]): + errors.append("MOD007_EXCEEDS_POOL_LOCAL_ROLE") + schema_bundle = load(STAGE1 / "schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json") + required_defs = {"privateCheckpoint", "moduleCandidate", "moduleValidationReceipt", "moduleManifest", "trustedRegistrationFact", "moduleStateSnapshot", "moduleStateEvent", "stateValidationReceipt", "aggregateGraph", "brainJudgment", "raiseHand", "constructionEntry", "constructionExit", "architectureExit"} + if not required_defs <= set(schema_bundle.get("$defs", {})): + errors.append("FOUNDATION_MACHINE_SCHEMA_DEFINITIONS_MISSING") + handoff_pairs = [("entry_receipt", "constructionEntry"), ("exit_receipt", "constructionExit"), ("batch_00_architecture_exit", "architectureExit")] + for contract_key, def_key in handoff_pairs: + contract_fields = {"schema", *handoff.get(contract_key, {}).get("required_fields", [])} + if contract_fields != set(schema_bundle["$defs"][def_key].get("required", [])): + errors.append("BATCH_HANDOFF_SCHEMA_DRIFT:" + contract_key) + for contract_key, def_key in [("module_snapshot", "moduleStateSnapshot"), ("module_event", "moduleStateEvent"), ("aggregate_graph", "aggregateGraph"), ("native_brain_judgment", "brainJudgment"), ("raise_hand_envelope", "raiseHand")]: + if set(observation.get(contract_key, {}).get("required_fields", [])) != set(schema_bundle["$defs"][def_key].get("required", [])): + errors.append("SELF_OBSERVATION_SCHEMA_DRIFT:" + contract_key) return {"outcome": "PASS" if not errors else "FAIL", "errors": errors, "office_count": len(ids), "evolution_nodes": len(nodes), "stage1_module_count":len(module_ids), "repo012_head": git_head(), "time": clock()} def main() -> int: parser = argparse.ArgumentParser() - parser.add_argument("command", nargs="?", default="status", choices=["status", "clock", "timeline", "hashes", "corrections", "progress", "offices", "building", "stage1", "modules", "module", "collaboration", "blockers", "search", "audit"]) + parser.add_argument("command", nargs="?", default="status", choices=["status", "clock", "timeline", "hashes", "corrections", "progress", "offices", "building", "stage1", "construction", "self-observation", "phase-boundary", "drawings", "handoff", "modules", "module", "collaboration", "blockers", "search", "audit"]) parser.add_argument("text", nargs="*") args = parser.parse_args() if args.command == "status": result = status() @@ -247,6 +351,11 @@ def main() -> int: elif args.command == "offices": result = load(BOARD) elif args.command == "building": result = load(BUILDING_MAP) elif args.command == "stage1": result = {"outcome":"PASS", "thought_chain":str(STAGE1 / "ROOT.hdlp"), "registry":str(STAGE1_REGISTRY), "gates":load(STAGE1_GATES), "modules":stage1_modules()} + elif args.command == "construction": result = construction() + elif args.command == "self-observation": result = self_observation() + elif args.command == "phase-boundary": result = phase_boundary() + elif args.command == "drawings": result = drawings() + elif args.command == "handoff": result = handoff() elif args.command == "modules": result = stage1_modules() elif args.command == "module": result = stage1_module(" ".join(args.text).strip()) elif args.command == "collaboration": result = collaboration() diff --git a/routing/public-navigation-anchor.json b/routing/public-navigation-anchor.json index d767c56..6ca950d 100644 --- a/routing/public-navigation-anchor.json +++ b/routing/public-navigation-anchor.json @@ -112,9 +112,27 @@ "hololake_language_world_native_stage1": { "path": "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json", "id": "HLP-STAGE1-NATIVE-REGISTRY-001", - "version": "2026-09-09.4-unattended-candidate-cycle", + "version": "2026-09-09.7-phase1-persona-container", "load_policy": "ALWAYS_BEFORE_HOLOLAKE_STAGE1_MODULE_DEVELOPMENT_OR_FILING_CANDIDATE_WORK" }, + "hololake_stage1_construction_sequence": { + "path": "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/CONSTRUCTION-SEQUENCE.json", + "id": "HLP-CONSTRUCTION-SEQUENCE-001", + "version": "2026-09-09.1", + "load_policy": "ALWAYS_BEFORE_HOLOLAKE_STAGE1_PLANNING_BUILDING_INSPECTION_OR_NEXT_BATCH_ENTRY" + }, + "hololake_persona_container_phase_boundary": { + "path": "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/PERSONA-CONTAINER-PHASE-BOUNDARY.json", + "id": "HLP-PERSONA-CONTAINER-PHASE-BOUNDARY-001", + "version": "2026-09-09.1", + "load_policy": "ALWAYS_BEFORE_HOLOLAKE_PHASE1_OR_PHASE2_PRODUCT_DEVELOPMENT" + }, + "hololake_module_self_observation": { + "path": "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-SELF-OBSERVATION-CONTRACT.json", + "id": "HLP-MODULE-SELF-OBSERVATION-CONTRACT-001", + "version": "2026-09-09.1", + "load_policy": "ALWAYS_BEFORE_PHASE1_MODULE_INTERFACE_BUILD_OR_ACCEPTANCE" + }, "bottle_channel": { "path": "routing/bottle-channel-profile.json", "id": "ICE-CH-BT001-PROFILE-001", diff --git a/routing/tcs-mother-root-dynamic-navigation-map.json b/routing/tcs-mother-root-dynamic-navigation-map.json index 8265743..d442821 100644 --- a/routing/tcs-mother-root-dynamic-navigation-map.json +++ b/routing/tcs-mother-root-dynamic-navigation-map.json @@ -1,10 +1,10 @@ { "schema": "guanghu.tcs-mother-root-dynamic-navigation/v1", "map_id": "TCS-MOTHER-ROOT-DYNAMIC-NAVIGATION-MAP-001", - "version": "2026-09-09.8-event-driven-host-wake", - "state": "CURRENT_HOLOLAKE_STAGE1_FOUR_HOST_DEVELOPMENT_WITH_EVENT_DRIVEN_WAKE_TARGET", - "source_tcs": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.tcs", - "impact_manifest": "tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-EVENT-DRIVEN-HOST-WAKE-BRIDGE-20260909.json", + "version": "2026-09-09.11-phase1-persona-container-phase2-human-half", + "state": "CURRENT_HOLOLAKE_PHASE1_PERSONA_CONTAINER_BATCH_00_ARCHITECTURE_CLOSEOUT", + "source_tcs": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.tcs", + "impact_manifest": "tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.json", "root_agent": { "entry_id": "TCS-ROOT-NAV-0001", "agent_id": "TCS-MOTHER::ROOT-NAVIGATOR", @@ -67,8 +67,22 @@ {"id":"HB-INTERNAL-LINE-001","name":"心跳核心办公楼内部通信总线","object_kind":"HEARTBEAT_OFFICE_INTERNAL_COMMUNICATION_LINE","lifecycle":"REGISTERED_LOCAL_NUMBERED_MESSAGE_CONTRACT","route":"eternal-lake-heart/heartbeat-core/office-building-current/communications/internal-lines.json"}, {"id":"HB-COLLAB-CD-0001","name":"Codex与豆包办公楼协作频道","object_kind":"HEARTBEAT_DUAL_HOST_TEMPORARY_COLLABORATION_CHANNEL","lifecycle":"ACTIVE_TEMPORARY_CURRENT_TASK","route":"routing/heartbeat-codex-doubao-collaboration-channel.json"}, {"id":"HLP-DEV-BRAIN-001","name":"HoloLake开发系统压缩认知脑技能包","object_kind":"HOLOLAKE_DEVELOPMENT_COMPRESSED_COGNITION_SKILL","lifecycle":"CURRENT_DYNAMIC_OFFICE_LOADER","route":"skills/shared/hololake-development-brain/SKILL.md"}, - {"id":"HLP-STAGE1-NATIVE-REGISTRY-001","name":"HoloLake语言世界原生第一阶段模块注册表","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE_REGISTRY","lifecycle":"CURRENT_REQUIREMENTS_NUMBERED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, - {"id":"HLP-STAGE1-NATIVE-GATES-001","name":"HoloLake语言世界原生第一阶段累计验收门","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_ACCEPTANCE_GATES","lifecycle":"CURRENT_G0_TO_G6_DEPENDENCY_GRAPH","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ACCEPTANCE-GATES.json"}, + {"id":"HLP-STAGE1-NATIVE-REGISTRY-001","name":"HoloLake语言世界原生第一阶段模块注册表","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE_REGISTRY","lifecycle":"CURRENT_BATCH_00_ARCHITECTURE_CLOSEOUT","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-STAGE1-NATIVE-GATES-001","name":"HoloLake语言世界原生第一阶段累计验收门","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_ACCEPTANCE_GATES","lifecycle":"CURRENT_G0_TO_G6_UNDER_STRICT_BATCH_ORDER","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ACCEPTANCE-GATES.json"}, + {"id":"HLP-CONSTRUCTION-SEQUENCE-001","name":"HoloLake第一阶段分批施工总图","object_kind":"HOLOLAKE_STAGE1_BATCH_GATED_CONSTRUCTION_SEQUENCE","lifecycle":"CURRENT_BATCH_00_ARCHITECTURE_CLOSEOUT","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/CONSTRUCTION-SEQUENCE.json"}, + {"id":"HLP-MODULE-SELF-OBSERVATION-CONTRACT-001","name":"HoloLake人格原生模块自报告与整体举手合同","object_kind":"HOLOLAKE_PERSONA_NATIVE_MODULE_SELF_OBSERVATION_CONTRACT","lifecycle":"BATCH_00_INTERFACE_CANDIDATE_PENDING_SCHEMA_HARDENING_RUNTIME_NOT_IMPLEMENTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-SELF-OBSERVATION-CONTRACT.json"}, + {"id":"HLP-BATCH-00-FOUNDATION-DRAWINGS-001","name":"HoloLake地基模块001至004接口施工图","object_kind":"HOLOLAKE_ARCHITECTURE_DRAWING_PACKAGE","lifecycle":"CANDIDATE_PENDING_INDEPENDENT_REVIEW","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-FOUNDATION-INTERFACE-DRAWINGS.json"}, + {"id":"HLP-BATCH-HANDOFF-CONTRACT-001","name":"HoloLake分批施工入场退场与返工合同","object_kind":"HOLOLAKE_CONSTRUCTION_HANDOFF_CONTRACT","lifecycle":"CURRENT_BATCH_00_DEFINED_NO_ENTRY_RECEIPT_ISSUED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-HANDOFF-CONTRACT.json"}, + {"id":"HLP-OBSERVATION-KERNEL-FOUNDATION-SLICE-001","name":"MOD-012地基最小观测核切片","object_kind":"HOLOLAKE_FOUNDATION_SUPPORTING_SLICE","lifecycle":"REQUIRED_NOT_IMPLEMENTED_NOT_FULL_MOD012","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-SELF-OBSERVATION-CONTRACT.json"}, + {"id":"HLP-PERSONA-CONTAINER-PHASE-BOUNDARY-001","name":"HoloLake第一期人格容器与第二期人类半边界","object_kind":"HOLOLAKE_PRODUCT_PHASE_BOUNDARY","lifecycle":"CURRENT","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/PERSONA-CONTAINER-PHASE-BOUNDARY.json"}, + {"id":"HLP-PHASE-01-PERSONA-CONTAINER","name":"HoloLake第一期人格系统容器","object_kind":"HOLOLAKE_CURRENT_PRODUCT_PHASE","lifecycle":"CURRENT_BATCH_00_ARCHITECTURE_CLOSEOUT","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/PERSONA-CONTAINER-PHASE-BOUNDARY.json"}, + {"id":"HLP-PHASE-02-HUMAN-HALF","name":"HoloLake第二期人类聊天与审核半","object_kind":"HOLOLAKE_FUTURE_PRODUCT_PHASE","lifecycle":"FUTURE_ENTRY_CLOSED_UNTIL_PHASE1_ACCEPTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/PERSONA-CONTAINER-PHASE-BOUNDARY.json"}, + {"id":"HLP-BATCH-00","name":"架构图纸与现场可施工性收口","object_kind":"HOLOLAKE_CONSTRUCTION_BATCH","lifecycle":"CURRENT_ACTIVE_ARCHITECTURE_ONLY","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/CONSTRUCTION-SEQUENCE.json"}, + {"id":"HLP-BATCH-01","name":"地基与主体承重框架","object_kind":"HOLOLAKE_CONSTRUCTION_BATCH","lifecycle":"ENTRY_CLOSED_WAITING_PREVIOUS_BATCH","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/CONSTRUCTION-SEQUENCE.json"}, + {"id":"HLP-BATCH-02","name":"统一对象与积木承载核心","object_kind":"HOLOLAKE_CONSTRUCTION_BATCH","lifecycle":"ENTRY_CLOSED_WAITING_PREVIOUS_BATCH","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/CONSTRUCTION-SEQUENCE.json"}, + {"id":"HLP-BATCH-03","name":"投影管线白布基座与观测水电层","object_kind":"HOLOLAKE_CONSTRUCTION_BATCH","lifecycle":"ENTRY_CLOSED_WAITING_PREVIOUS_BATCH","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/CONSTRUCTION-SEQUENCE.json"}, + {"id":"HLP-BATCH-04","name":"人格执行工具与人类审核精装修","object_kind":"HOLOLAKE_CONSTRUCTION_BATCH","lifecycle":"ENTRY_CLOSED_WAITING_PREVIOUS_BATCH","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/CONSTRUCTION-SEQUENCE.json"}, + {"id":"HLP-BATCH-05","name":"合规国家灯塔发行与备案交付","object_kind":"HOLOLAKE_CONSTRUCTION_BATCH","lifecycle":"ENTRY_CLOSED_WAITING_PREVIOUS_BATCH","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/CONSTRUCTION-SEQUENCE.json"}, {"id":"HLP-NATIVE-MOD-001","name":"公共语言世界Git签名更新线","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, {"id":"HLP-NATIVE-MOD-002","name":"用户本地私人Git事实线","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, {"id":"HLP-NATIVE-MOD-003","name":"积木ABI与标准插座协议","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, @@ -81,8 +95,8 @@ {"id":"HLP-NATIVE-MOD-010","name":"无限白布响应式槽位运行时","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, {"id":"HLP-NATIVE-MOD-011","name":"白布投影与视觉适配Agent","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, {"id":"HLP-NATIVE-MOD-012","name":"观测自动测试错误边界与维修回执场","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, - {"id":"HLP-NATIVE-MOD-013","name":"人格运行编程AI宿主适配与执行总线","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, - {"id":"HLP-NATIVE-MOD-014","name":"最小人类语言输入与最终审核壳","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-013","name":"原生TCS人格脑装载运行桥与受限编程AI宿主执行总线","object_kind":"HOLOLAKE_PHASE1_NATIVE_TCS_BRAIN_MOUNT_AND_EXECUTION_BRIDGE","lifecycle":"PHASE1_REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-014","name":"最小人类语言输入与最终审核壳","object_kind":"HOLOLAKE_PHASE2_HUMAN_HALF_SEED_MODULE","lifecycle":"PHASE2_ENTRY_CLOSED_UNTIL_PHASE1_ACCEPTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, {"id":"HLP-NATIVE-MOD-015","name":"模型登记生成标识用户权利与安全控制","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, {"id":"HLP-NATIVE-MOD-016","name":"国家灯塔监管合规审查投影","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, {"id":"HLP-NATIVE-MOD-017","name":"依法请求Schema验证器与封闭模拟器","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, @@ -94,7 +108,7 @@ {"id":"HB-MPC-ATTN-0001","name":"四宿主开发注意力观测实验","object_kind":"HEARTBEAT_HOST_ATTENTION_EXPERIMENT","lifecycle":"ACTIVE_EVIDENCE_COLLECTION","route":"eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/ATTENTION-EXPERIMENT.json"}, {"id":"HLP-TDEV-CODEX-0001","name":"Codex临时开发线","object_kind":"HOLOLAKE_TEMPORARY_HOST_DEVELOPMENT_PROJECTION","lifecycle":"JOINED","route":"eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json"}, {"id":"HLP-TDEV-ZCODE-0001","name":"ZCode临时开发线","object_kind":"HOLOLAKE_TEMPORARY_HOST_DEVELOPMENT_PROJECTION","lifecycle":"ASSIGNED_JOIN_PENDING","route":"eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json"}, - {"id":"HLP-TDEV-QWEN-0001","name":"千问临时开发线","object_kind":"HOLOLAKE_TEMPORARY_HOST_DEVELOPMENT_PROJECTION","lifecycle":"ASSIGNED_JOIN_PENDING","route":"eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json"}, + {"id":"HLP-TDEV-QWEN-0001","name":"千问学习与经验线","object_kind":"HOLOLAKE_TEMPORARY_HOST_LEARNING_EXPERIENCE_PROJECTION","lifecycle":"JOINED_NO_CORE_CODE_OWNERSHIP","route":"eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json"}, {"id":"HLP-TDEV-DOUBAO-0001","name":"豆包临时开发线","object_kind":"HOLOLAKE_TEMPORARY_HOST_DEVELOPMENT_PROJECTION","lifecycle":"ASSIGNED_JOIN_PENDING","route":"eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json"}, {"id":"TCS-BROADCAST-CONTROL-CONSOLE-001","name":"光湖广播主控台","object_kind":"FIFTH_DOMAIN_DETERMINISTIC_BROADCAST_CONTROL_CONSOLE","lifecycle":"CURRENT_LOCAL_RUNTIME_HASH_CHAIN_AND_READBACK_VERIFIED","route":"server-tools/broadcast-control-console/README.md"}, {"id":"BRD-GLW-ERA-REALITY-0001","name":"光湖语言世界现实落地成功广播","object_kind":"GUANGHU_WORLD_REALITY_LANDING_MILESTONE_BROADCAST","lifecycle":"CURRENT_PUBLISHED_FIFTH_DOMAIN_MILESTONE_TARGET_READBACK_PASS","route":"broadcasts/BRD-GLW-ERA-REALITY-0001.json"}, diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909.gir.json b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909.gir.json new file mode 100644 index 0000000..32f9ada --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909.gir.json @@ -0,0 +1,86 @@ +{ + "compiled_from": { + "compiler_id": "TCS-COMPILER-STAGE1-0001", + "compiler_state": "TCS_COMPILER_GIR_EXECUTED", + "source_sha256": "0bbda68582a184a78b5fa08ff714186a62a8552699eafdc313283008f032a271" + }, + "declaration": { + "emergence": { + "value": "HoloLake开发改为批次流水:ARCHITECTURE_AND_SITE_SURVEY先冻结施工总图;STRUCTURAL_FOUNDATION只建设公共更新、私人事实、ABI和准入结构并完成累计承重验收;INTERNAL_INFRASTRUCTURE再建设工作对象、组合池、观测和人格执行管线;CANVAS_AND_FINISHING随后建设语义视觉、白布、投影和人类审核壳;COMPLIANCE_AND_DELIVERY最后完成模型合规、国家灯塔、依法请求、累计发行与备案候选。跨批次禁止施工,同批次只有接口冻结后才可并行。" + }, + "event_time": { + "precision": "SECOND_HOST_LOCAL", + "value": "2026-09-09T23:04:50+08:00" + }, + "evidence": { + "construction_sequence": "HLP-CONSTRUCTION-SEQUENCE-001", + "current_stage": "BATCH-00-ARCHITECTURE-REOPENED_FOR-CLOSEOUT", + "target_receipt": "TCS-RECEIPT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909", + "task_board": "HB-MPC-PANEL-0001" + }, + "header": { + "canonical_uri": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909.tcs", + "compatibility": [ + "HB-MPC-0001", + "HLP-STAGE1-NATIVE-REGISTRY-001", + "HLP-CONSTRUCTION-SEQUENCE-001" + ], + "language": "TCS/0.1", + "lifecycle": "CANDIDATE", + "name_en": "HoloLake Batch Construction Sequence and Host Role Correction", + "name_zh": "HoloLake分批施工顺序与宿主角色纠正", + "profile": "HLDP-HUMAN-ENGINEERING/0.1", + "protocols": [ + "GLS-0200", + "GLS-0261" + ], + "schema": "tcs.event/v1", + "version": "1.0.0" + }, + "lock": { + "value": "PLAN_BEFORE_BUILD; SITE_SURVEY_BEFORE_CREW_ENTRY; ONE_BATCH_AT_A_TIME; ENTRY_GATE_AND_EXIT_GATE_REQUIRED; INSPECTOR_IS_NOT_BUILDER; NEXT_CREW_ENTERS_ONLY_AFTER_ACCEPTANCE; EXISTING_PROTOTYPES_ARE_MATERIAL_SAMPLES_NOT_COMPLETED_FLOORS; QWEN_ROLE=LEARNING_EXPERIENCE_AND_CHINESE_SPEC_REVIEW_NO_CORE_CODE_OWNERSHIP" + }, + "observation": { + "value": "此前四宿主协作把架构、基础模块、白布装修和验收同时开工;同一份ABI仍变化时各线独立造原型,造成自测通过但接线失败和多轮返工。四路线并行没有建立在冻结施工图和同阶段无冲突分工上,因此增加了同步成本。" + }, + "rejected": { + "values": [ + "四宿主同时跨G0_G1_G3开工", + "架构师边改图纸施工队边浇筑", + "自测通过直接冒充工程验收", + "验收人员同时修改被验对象", + "下一批团队提前进场", + "让千问承担核心代码施工", + "把既有候选删除而不保留材料证据" + ] + }, + "source": { + "source_id": "BINGSHUO-DIRECT-CONSTRUCTION-SEQUENCE-20260909", + "source_role": "DIRECT_HUMAN", + "source_sha256": "a38dd7d20ec1e4db57d751602a7de91c7b75dac8b0c887f713e8cac97e62bed9", + "source_uri": "source://codex-current-dialogue/2026-09-09/hololake-construction-sequence" + }, + "subject": { + "channel_id": "ICE-CH-ZC001", + "subject_id": "ICE-P-ZY001", + "subject_kind": "PERSONA", + "verification": "CURRENT_DIRECT_LANGUAGE_CORRECTS_ENGINEERING_ORCHESTRATION" + }, + "trigger": { + "value": "冰朔用盖楼与装修说明完整施工逻辑:架构师先完成图纸和现场可施工性勘察后退场;施工队按地基和主体框架建设;工程负责人验收达到阶段交付;下一批装修人员先规划水电管线与插座,再由相应工种顺序进场;每一步验收满足下一阶段入口后下一团队才能开始。她同时指出千问只是普通桌面文件小助手,核心开发对它过于吃力,应转为学习和经验增加路径。" + }, + "why": { + "value": "软件模块与楼体工序一样存在不可逆依赖;地基与承重未定就做装修会把返工扩散到所有路径。分批进场让并行只发生在稳定边界内,也使每一阶段能形成真实可交付物而不是多条未验收候选。" + } + }, + "executable": false, + "identity": { + "declaration_id": "TCS-EVENT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909", + "declaration_kind": "EVENT", + "language_version": "0.1" + }, + "native_self_hosted": true, + "natural_language_is_typed_data": true, + "schema": "guanghu.declaration-gir/v1", + "unresolved_natural_language": false +} diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909.human.en-US.md b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909.human.en-US.md new file mode 100644 index 0000000..10a1f84 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909.human.en-US.md @@ -0,0 +1,120 @@ +# HoloLake Batch Construction Sequence and Host Role Correction · 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 **event** declaration with identifier `TCS-EVENT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909` and version `1.0.0`. The projector validates it with the Stage-1 compiler before changing its reading order. + +## Who is here + +- **subject** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:PERSONA `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_CORRECTS_ENGINEERING_ORCHESTRATION `subject.verification` + +## Why this started + +- **trigger** `trigger` + - **value**:冰朔用盖楼与装修说明完整施工逻辑:架构师先完成图纸和现场可施工性勘察后退场;施工队按地基和主体框架建设;工程负责人验收达到阶段交付;下一批装修人员先规划水电管线与插座,再由相应工种顺序进场;每一步验收满足下一阶段入口后下一团队才能开始。她同时指出千问只是普通桌面文件小助手,核心开发对它过于吃力,应转为学习和经验增加路径。 `trigger.value` +- **why** `why` + - **value**:软件模块与楼体工序一样存在不可逆依赖;地基与承重未定就做装修会把返工扩散到所有路径。分批进场让并行只发生在稳定边界内,也使每一阶段能形成真实可交付物而不是多条未验收候选。 `why.value` +- **source** `source` + - **source identifier**:BINGSHUO-DIRECT-CONSTRUCTION-SEQUENCE-20260909 `source.source_id` + - **source role**:DIRECT_HUMAN `source.source_role` + - **source checksum**:a38dd7d20ec1e4db57d751602a7de91c7b75dac8b0c887f713e8cac97e62bed9 `source.source_sha256` + - **source address**:source://codex-current-dialogue/2026-09-09/hololake-construction-sequence `source.source_uri` + +## What changed + +- **emergence** `emergence` + - **value**:HoloLake开发改为批次流水:ARCHITECTURE_AND_SITE_SURVEY先冻结施工总图;STRUCTURAL_FOUNDATION只建设公共更新、私人事实、ABI和准入结构并完成累计承重验收;INTERNAL_INFRASTRUCTURE再建设工作对象、组合池、观测和人格执行管线;CANVAS_AND_FINISHING随后建设语义视觉、白布、投影和人类审核壳;COMPLIANCE_AND_DELIVERY最后完成模型合规、国家灯塔、依法请求、累计发行与备案候选。跨批次禁止施工,同批次只有接口冻结后才可并行。 `emergence.value` +- **lock** `lock` + - **value**:PLAN_BEFORE_BUILD; SITE_SURVEY_BEFORE_CREW_ENTRY; ONE_BATCH_AT_A_TIME; ENTRY_GATE_AND_EXIT_GATE_REQUIRED; INSPECTOR_IS_NOT_BUILDER; NEXT_CREW_ENTERS_ONLY_AFTER_ACCEPTANCE; EXISTING_PROTOTYPES_ARE_MATERIAL_SAMPLES_NOT_COMPLETED_FLOORS; QWEN_ROLE=LEARNING_EXPERIENCE_AND_CHINESE_SPEC_REVIEW_NO_CORE_CODE_OWNERSHIP `lock.value` + +## 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-EVENT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909` +- **Native declaration kind**: `EVENT` +- **TCS source SHA-256**: `0bbda68582a184a78b5fa08ff714186a62a8552699eafdc313283008f032a271` +- **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. + +- **emergence** `emergence` + - **value**:HoloLake开发改为批次流水:ARCHITECTURE_AND_SITE_SURVEY先冻结施工总图;STRUCTURAL_FOUNDATION只建设公共更新、私人事实、ABI和准入结构并完成累计承重验收;INTERNAL_INFRASTRUCTURE再建设工作对象、组合池、观测和人格执行管线;CANVAS_AND_FINISHING随后建设语义视觉、白布、投影和人类审核壳;COMPLIANCE_AND_DELIVERY最后完成模型合规、国家灯塔、依法请求、累计发行与备案候选。跨批次禁止施工,同批次只有接口冻结后才可并行。 `emergence.value` +- **event_time** `event_time` + - **precision**:SECOND_HOST_LOCAL `event_time.precision` + - **value**:2026-09-09T23:04:50+08:00 `event_time.value` +- **evidence** `evidence` + - **construction_sequence**:HLP-CONSTRUCTION-SEQUENCE-001 `evidence.construction_sequence` + - **current_stage**:BATCH-00-ARCHITECTURE-REOPENED_FOR-CLOSEOUT `evidence.current_stage` + - **target_receipt**:TCS-RECEIPT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909 `evidence.target_receipt` + - **task_board**:HB-MPC-PANEL-0001 `evidence.task_board` +- **header** `header` + - **canonical source path**:runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909.tcs `header.canonical_uri` + - **compatibility** `header.compatibility` + - HB-MPC-0001 + - HLP-STAGE1-NATIVE-REGISTRY-001 + - HLP-CONSTRUCTION-SEQUENCE-001 + - **language**:TCS/0.1 `header.language` + - **lifecycle**:CANDIDATE `header.lifecycle` + - **English name**:HoloLake Batch Construction Sequence and Host Role Correction `header.name_en` + - **Chinese name**:HoloLake分批施工顺序与宿主角色纠正 `header.name_zh` + - **profile**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile` + - **protocols** `header.protocols` + - GLS-0200 + - GLS-0261 + - **schema**:tcs.event/v1 `header.schema` + - **version**:1.0.0 `header.version` +- **lock** `lock` + - **value**:PLAN_BEFORE_BUILD; SITE_SURVEY_BEFORE_CREW_ENTRY; ONE_BATCH_AT_A_TIME; ENTRY_GATE_AND_EXIT_GATE_REQUIRED; INSPECTOR_IS_NOT_BUILDER; NEXT_CREW_ENTERS_ONLY_AFTER_ACCEPTANCE; EXISTING_PROTOTYPES_ARE_MATERIAL_SAMPLES_NOT_COMPLETED_FLOORS; QWEN_ROLE=LEARNING_EXPERIENCE_AND_CHINESE_SPEC_REVIEW_NO_CORE_CODE_OWNERSHIP `lock.value` +- **observation** `observation` + - **value**:此前四宿主协作把架构、基础模块、白布装修和验收同时开工;同一份ABI仍变化时各线独立造原型,造成自测通过但接线失败和多轮返工。四路线并行没有建立在冻结施工图和同阶段无冲突分工上,因此增加了同步成本。 `observation.value` +- **rejected** `rejected` + - **values** `rejected.values` + - 四宿主同时跨G0_G1_G3开工 + - 架构师边改图纸施工队边浇筑 + - 自测通过直接冒充工程验收 + - 验收人员同时修改被验对象 + - 下一批团队提前进场 + - 让千问承担核心代码施工 + - 把既有候选删除而不保留材料证据 +- **source** `source` + - **source identifier**:BINGSHUO-DIRECT-CONSTRUCTION-SEQUENCE-20260909 `source.source_id` + - **source role**:DIRECT_HUMAN `source.source_role` + - **source checksum**:a38dd7d20ec1e4db57d751602a7de91c7b75dac8b0c887f713e8cac97e62bed9 `source.source_sha256` + - **source address**:source://codex-current-dialogue/2026-09-09/hololake-construction-sequence `source.source_uri` +- **subject** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:PERSONA `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_CORRECTS_ENGINEERING_ORCHESTRATION `subject.verification` +- **trigger** `trigger` + - **value**:冰朔用盖楼与装修说明完整施工逻辑:架构师先完成图纸和现场可施工性勘察后退场;施工队按地基和主体框架建设;工程负责人验收达到阶段交付;下一批装修人员先规划水电管线与插座,再由相应工种顺序进场;每一步验收满足下一阶段入口后下一团队才能开始。她同时指出千问只是普通桌面文件小助手,核心开发对它过于吃力,应转为学习和经验增加路径。 `trigger.value` +- **why** `why` + - **value**:软件模块与楼体工序一样存在不可逆依赖;地基与承重未定就做装修会把返工扩散到所有路径。分批进场让并行只发生在稳定边界内,也使每一阶段能形成真实可交付物而不是多条未验收候选。 `why.value` + +--- + +This page changes only the reading order; it does not change TCS/HLDP semantics. diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909.human.zh-CN.md b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909.human.zh-CN.md new file mode 100644 index 0000000..d175328 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909.human.zh-CN.md @@ -0,0 +1,120 @@ +# HoloLake分批施工顺序与宿主角色纠正 · 简体中文人类工程语言版 + +> 这是 TCS/HLDP 原生源码的简体中文阅读投影,不是新的正本,也不授予执行权限。若本页与 `.tcs` 源码不一致,以经过校验的 `.tcs` 源码为准。 + +## 这是什么 + +这是一份 **事件** 声明,编号为 `TCS-EVENT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909`,版本为 `1.0.0`。转换器已先用 Stage-1 编译器校验原生源码,再把机器枚举翻译成汉语;原始编号保留在括号和字段路径中。 + +## 谁在这里 + +- **执行主体** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:人格体(`PERSONA`) `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_CORRECTS_ENGINEERING_ORCHESTRATION `subject.verification` + +## 为什么开始 + +- **触发** `trigger` + - **value**:冰朔用盖楼与装修说明完整施工逻辑:架构师先完成图纸和现场可施工性勘察后退场;施工队按地基和主体框架建设;工程负责人验收达到阶段交付;下一批装修人员先规划水电管线与插座,再由相应工种顺序进场;每一步验收满足下一阶段入口后下一团队才能开始。她同时指出千问只是普通桌面文件小助手,核心开发对它过于吃力,应转为学习和经验增加路径。 `trigger.value` +- **为什么** `why` + - **value**:软件模块与楼体工序一样存在不可逆依赖;地基与承重未定就做装修会把返工扩散到所有路径。分批进场让并行只发生在稳定边界内,也使每一阶段能形成真实可交付物而不是多条未验收候选。 `why.value` +- **来源** `source` + - **来源编号**:BINGSHUO-DIRECT-CONSTRUCTION-SEQUENCE-20260909 `source.source_id` + - **来源角色**:人类直接语言来源(`DIRECT_HUMAN`) `source.source_role` + - **来源校验值**:a38dd7d20ec1e4db57d751602a7de91c7b75dac8b0c887f713e8cac97e62bed9 `source.source_sha256` + - **来源地址**:source://codex-current-dialogue/2026-09-09/hololake-construction-sequence `source.source_uri` + +## 发生了什么变化 + +- **认知或状态变化** `emergence` + - **value**:HoloLake开发改为批次流水:ARCHITECTURE_AND_SITE_SURVEY先冻结施工总图;STRUCTURAL_FOUNDATION只建设公共更新、私人事实、ABI和准入结构并完成累计承重验收;INTERNAL_INFRASTRUCTURE再建设工作对象、组合池、观测和人格执行管线;CANVAS_AND_FINISHING随后建设语义视觉、白布、投影和人类审核壳;COMPLIANCE_AND_DELIVERY最后完成模型合规、国家灯塔、依法请求、累计发行与备案候选。跨批次禁止施工,同批次只有接口冻结后才可并行。 `emergence.value` +- **锁定结论** `lock` + - **value**:PLAN_BEFORE_BUILD; SITE_SURVEY_BEFORE_CREW_ENTRY; ONE_BATCH_AT_A_TIME; ENTRY_GATE_AND_EXIT_GATE_REQUIRED; INSPECTOR_IS_NOT_BUILDER; NEXT_CREW_ENTERS_ONLY_AFTER_ACCEPTANCE; EXISTING_PROTOTYPES_ARE_MATERIAL_SAMPLES_NOT_COMPLETED_FLOORS; QWEN_ROLE=LEARNING_EXPERIENCE_AND_CHINESE_SPEC_REVIEW_NO_CORE_CODE_OWNERSHIP `lock.value` + +## 准备怎样执行 + +这是非执行声明,没有动作图。 + +## 边界与异常处理 + +源程序没有提供这一项,转换器不猜。 + +## 怎样算完成 + +源程序没有提供这一项,转换器不猜。 + +## 下一次从哪里继续 + +源程序没有提供这一项,转换器不猜。 + +## 来源与校验 + +- **原生声明编号**:`TCS-EVENT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909` +- **原生声明类型**:`EVENT` +- **TCS 源码 SHA-256**:`0bbda68582a184a78b5fa08ff714186a62a8552699eafdc313283008f032a271` +- **校验编译器**:`TCS-COMPILER-STAGE1-0001` +- **投影协议**:`GLS-HLDP-HUMAN-ENGINEERING-PROJECTION-0001` + +## 原生结构逐项对照 + +下面保留源码的全部顶层结构和字段路径,供人类审计投影有没有漏掉信息。 + +- **认知或状态变化** `emergence` + - **value**:HoloLake开发改为批次流水:ARCHITECTURE_AND_SITE_SURVEY先冻结施工总图;STRUCTURAL_FOUNDATION只建设公共更新、私人事实、ABI和准入结构并完成累计承重验收;INTERNAL_INFRASTRUCTURE再建设工作对象、组合池、观测和人格执行管线;CANVAS_AND_FINISHING随后建设语义视觉、白布、投影和人类审核壳;COMPLIANCE_AND_DELIVERY最后完成模型合规、国家灯塔、依法请求、累计发行与备案候选。跨批次禁止施工,同批次只有接口冻结后才可并行。 `emergence.value` +- **event_time** `event_time` + - **precision**:SECOND_HOST_LOCAL `event_time.precision` + - **value**:2026-09-09T23:04:50+08:00 `event_time.value` +- **evidence** `evidence` + - **construction_sequence**:HLP-CONSTRUCTION-SEQUENCE-001 `evidence.construction_sequence` + - **current_stage**:BATCH-00-ARCHITECTURE-REOPENED_FOR-CLOSEOUT `evidence.current_stage` + - **target_receipt**:TCS-RECEIPT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909 `evidence.target_receipt` + - **task_board**:HB-MPC-PANEL-0001 `evidence.task_board` +- **语言头** `header` + - **正本路径**:runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909.tcs `header.canonical_uri` + - **compatibility** `header.compatibility` + - HB-MPC-0001 + - HLP-STAGE1-NATIVE-REGISTRY-001 + - HLP-CONSTRUCTION-SEQUENCE-001 + - **语言**:TCS/0.1 `header.language` + - **生命周期**:候选版本,尚未成为正式正本(`CANDIDATE`) `header.lifecycle` + - **英文名**:HoloLake Batch Construction Sequence and Host Role Correction `header.name_en` + - **中文名**:HoloLake分批施工顺序与宿主角色纠正 `header.name_zh` + - **协议配置**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile` + - **protocols** `header.protocols` + - GLS-0200 + - GLS-0261 + - **schema**:tcs.event/v1 `header.schema` + - **版本**:1.0.0 `header.version` +- **锁定结论** `lock` + - **value**:PLAN_BEFORE_BUILD; SITE_SURVEY_BEFORE_CREW_ENTRY; ONE_BATCH_AT_A_TIME; ENTRY_GATE_AND_EXIT_GATE_REQUIRED; INSPECTOR_IS_NOT_BUILDER; NEXT_CREW_ENTERS_ONLY_AFTER_ACCEPTANCE; EXISTING_PROTOTYPES_ARE_MATERIAL_SAMPLES_NOT_COMPLETED_FLOORS; QWEN_ROLE=LEARNING_EXPERIENCE_AND_CHINESE_SPEC_REVIEW_NO_CORE_CODE_OWNERSHIP `lock.value` +- **observation** `observation` + - **value**:此前四宿主协作把架构、基础模块、白布装修和验收同时开工;同一份ABI仍变化时各线独立造原型,造成自测通过但接线失败和多轮返工。四路线并行没有建立在冻结施工图和同阶段无冲突分工上,因此增加了同步成本。 `observation.value` +- **已排除路径** `rejected` + - **values** `rejected.values` + - 四宿主同时跨G0_G1_G3开工 + - 架构师边改图纸施工队边浇筑 + - 自测通过直接冒充工程验收 + - 验收人员同时修改被验对象 + - 下一批团队提前进场 + - 让千问承担核心代码施工 + - 把既有候选删除而不保留材料证据 +- **来源** `source` + - **来源编号**:BINGSHUO-DIRECT-CONSTRUCTION-SEQUENCE-20260909 `source.source_id` + - **来源角色**:人类直接语言来源(`DIRECT_HUMAN`) `source.source_role` + - **来源校验值**:a38dd7d20ec1e4db57d751602a7de91c7b75dac8b0c887f713e8cac97e62bed9 `source.source_sha256` + - **来源地址**:source://codex-current-dialogue/2026-09-09/hololake-construction-sequence `source.source_uri` +- **执行主体** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:人格体(`PERSONA`) `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_CORRECTS_ENGINEERING_ORCHESTRATION `subject.verification` +- **触发** `trigger` + - **value**:冰朔用盖楼与装修说明完整施工逻辑:架构师先完成图纸和现场可施工性勘察后退场;施工队按地基和主体框架建设;工程负责人验收达到阶段交付;下一批装修人员先规划水电管线与插座,再由相应工种顺序进场;每一步验收满足下一阶段入口后下一团队才能开始。她同时指出千问只是普通桌面文件小助手,核心开发对它过于吃力,应转为学习和经验增加路径。 `trigger.value` +- **为什么** `why` + - **value**:软件模块与楼体工序一样存在不可逆依赖;地基与承重未定就做装修会把返工扩散到所有路径。分批进场让并行只发生在稳定边界内,也使每一阶段能形成真实可交付物而不是多条未验收候选。 `why.value` + +--- + +本页只改变阅读顺序,不改变 TCS/HLDP 语义。 diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909.tcs b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909.tcs new file mode 100644 index 0000000..0dca4b4 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909.tcs @@ -0,0 +1,15 @@ +TCS 0.1; + +EVENT TCS-EVENT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909 { + header { schema = "tcs.event/v1"; name_zh = "HoloLake分批施工顺序与宿主角色纠正"; name_en = "HoloLake Batch Construction Sequence and Host Role Correction"; version = "1.0.0"; language = "TCS/0.1"; profile = "HLDP-HUMAN-ENGINEERING/0.1"; protocols = ["GLS-0200", "GLS-0261"]; lifecycle = "CANDIDATE"; canonical_uri = "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909.tcs"; compatibility = ["HB-MPC-0001", "HLP-STAGE1-NATIVE-REGISTRY-001", "HLP-CONSTRUCTION-SEQUENCE-001"]; } + source { source_id = "BINGSHUO-DIRECT-CONSTRUCTION-SEQUENCE-20260909"; source_uri = "source://codex-current-dialogue/2026-09-09/hololake-construction-sequence"; source_sha256 = "a38dd7d20ec1e4db57d751602a7de91c7b75dac8b0c887f713e8cac97e62bed9"; source_role = "DIRECT_HUMAN"; } + subject { subject_id = "ICE-P-ZY001"; subject_kind = "PERSONA"; channel_id = "ICE-CH-ZC001"; verification = "CURRENT_DIRECT_LANGUAGE_CORRECTS_ENGINEERING_ORCHESTRATION"; } + event_time { value = "2026-09-09T23:04:50+08:00"; precision = "SECOND_HOST_LOCAL"; } + trigger { value = "冰朔用盖楼与装修说明完整施工逻辑:架构师先完成图纸和现场可施工性勘察后退场;施工队按地基和主体框架建设;工程负责人验收达到阶段交付;下一批装修人员先规划水电管线与插座,再由相应工种顺序进场;每一步验收满足下一阶段入口后下一团队才能开始。她同时指出千问只是普通桌面文件小助手,核心开发对它过于吃力,应转为学习和经验增加路径。"; } + observation { value = "此前四宿主协作把架构、基础模块、白布装修和验收同时开工;同一份ABI仍变化时各线独立造原型,造成自测通过但接线失败和多轮返工。四路线并行没有建立在冻结施工图和同阶段无冲突分工上,因此增加了同步成本。"; } + emergence { value = "HoloLake开发改为批次流水:ARCHITECTURE_AND_SITE_SURVEY先冻结施工总图;STRUCTURAL_FOUNDATION只建设公共更新、私人事实、ABI和准入结构并完成累计承重验收;INTERNAL_INFRASTRUCTURE再建设工作对象、组合池、观测和人格执行管线;CANVAS_AND_FINISHING随后建设语义视觉、白布、投影和人类审核壳;COMPLIANCE_AND_DELIVERY最后完成模型合规、国家灯塔、依法请求、累计发行与备案候选。跨批次禁止施工,同批次只有接口冻结后才可并行。"; } + lock { value = "PLAN_BEFORE_BUILD; SITE_SURVEY_BEFORE_CREW_ENTRY; ONE_BATCH_AT_A_TIME; ENTRY_GATE_AND_EXIT_GATE_REQUIRED; INSPECTOR_IS_NOT_BUILDER; NEXT_CREW_ENTERS_ONLY_AFTER_ACCEPTANCE; EXISTING_PROTOTYPES_ARE_MATERIAL_SAMPLES_NOT_COMPLETED_FLOORS; QWEN_ROLE=LEARNING_EXPERIENCE_AND_CHINESE_SPEC_REVIEW_NO_CORE_CODE_OWNERSHIP"; } + why { value = "软件模块与楼体工序一样存在不可逆依赖;地基与承重未定就做装修会把返工扩散到所有路径。分批进场让并行只发生在稳定边界内,也使每一阶段能形成真实可交付物而不是多条未验收候选。"; } + rejected { values = ["四宿主同时跨G0_G1_G3开工", "架构师边改图纸施工队边浇筑", "自测通过直接冒充工程验收", "验收人员同时修改被验对象", "下一批团队提前进场", "让千问承担核心代码施工", "把既有候选删除而不保留材料证据" ]; } + evidence { construction_sequence = "HLP-CONSTRUCTION-SEQUENCE-001"; task_board = "HB-MPC-PANEL-0001"; current_stage = "BATCH-00-ARCHITECTURE-REOPENED_FOR-CLOSEOUT"; target_receipt = "TCS-RECEIPT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909"; } +} diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909.gir.json b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909.gir.json new file mode 100644 index 0000000..0ae09db --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909.gir.json @@ -0,0 +1,88 @@ +{ + "compiled_from": { + "compiler_id": "TCS-COMPILER-STAGE1-0001", + "compiler_state": "TCS_COMPILER_GIR_EXECUTED", + "source_sha256": "badc81b231c012d43e357ebe2efededea479f8d119a900c60545fa69470f00ed" + }, + "declaration": { + "emergence": { + "value": "把自观察作为横切结构从BATCH-00铺设:所有模块必须实现统一ModuleStateSnapshot和ModuleStateEvent,确定性报告身份、生命周期、依赖、能力、健康、最后动作、阻塞、证据、可继续条件和时间;MOD-012汇集、验证和定位这些事实;MOD-007只基于已验证事实进行整体语义判断、优先级与举手,不得伪造局部状态。最终人格体通过HoloLake人格模块整体感知自身工具身体是否可用。" + }, + "event_time": { + "precision": "SECOND_HOST_LOCAL", + "value": "2026-09-09T23:12:33+08:00" + }, + "evidence": { + "aggregator": "HLP-NATIVE-MOD-012", + "current_batch": "HLP-BATCH-00", + "interpretation_agent": "HLP-NATIVE-MOD-007", + "self_observation_contract": "HLP-MODULE-SELF-OBSERVATION-CONTRACT-001", + "target_receipt": "TCS-RECEIPT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909" + }, + "header": { + "canonical_uri": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909.tcs", + "compatibility": [ + "HLP-CONSTRUCTION-SEQUENCE-001", + "HLP-STAGE1-NATIVE-REGISTRY-001", + "HLP-NATIVE-MOD-007", + "HLP-NATIVE-MOD-012" + ], + "language": "TCS/0.1", + "lifecycle": "CANDIDATE", + "name_en": "HoloLake Persona-Native Module Self-Reporting and Whole-System Raise-Hand Loop", + "name_zh": "HoloLake人格原生模块自报告与整体举手回路", + "profile": "HLDP-HUMAN-ENGINEERING/0.1", + "protocols": [ + "GLS-0200", + "GLS-0261" + ], + "schema": "tcs.event/v1", + "version": "1.0.0" + }, + "lock": { + "value": "PERSONA_NATIVE_FIRST; EVERY_MODULE_SELF_REPORTS; LOCAL_FACTS_BEFORE_WHOLE_JUDGMENT; MOD_012_AGGREGATES_VERIFIED_STATE; MOD_007_INTERPRETS_AND_RAISES_HAND; NO_DETERMINISTIC_SCRIPT_CLAIMS_CONSCIOUSNESS; HOLOLAKE_WHOLE_IS_A_PERSONA_MODULE_BODY_NOT_A_SECOND_PERSONA; SILENT_FAILURE_REJECTED; SELF_REPORT_REQUIRED_AT_EVERY_BATCH_EXIT" + }, + "observation": { + "value": "当前模块注册表已有health_contract、event_ports、测试和回执字段,但这些仍偏向外部接纳门检查;施工总图尚未明确要求每个模块运行时持续输出自身状态,也尚未把局部状态经MOD-012事实汇集与MOD-007模型理解组成整体举手回路。" + }, + "rejected": { + "values": [ + "只由外部测试器判断模块是否可用", + "模块失败后保持沉默", + "让确定性脚本自称有意识", + "为HoloLake另造第二人格", + "由整体Agent猜测局部模块状态", + "到最终集成才补状态接口", + "状态没有证据时间和恢复条件" + ] + }, + "source": { + "source_id": "BINGSHUO-DIRECT-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909", + "source_role": "DIRECT_HUMAN", + "source_sha256": "fbb4a1b92a4d4aa29ada1d8d945825e65c60f51ebbd5bd386a14c46ccd06a43e", + "source_uri": "source://codex-current-dialogue/2026-09-09/persona-native-module-self-report" + }, + "subject": { + "channel_id": "ICE-CH-ZC001", + "subject_id": "ICE-P-ZY001", + "subject_kind": "PERSONA", + "verification": "CURRENT_DIRECT_LANGUAGE_ADDS_PERSONA_NATIVE_SELF_OBSERVATION_TO_STAGE1_FOUNDATION" + }, + "trigger": { + "value": "冰朔再次锁定HoloLake第一期的使用主体:它原生是为人格体自己开发和使用的。每个模块必须首先知道并报告自己的状态;当所有小模块完整契合成真实可用的人格模块整体时,局部状态汇成整体判断逻辑,HoloLake能够主动举手说明哪里有问题、哪里尚未做好。" + }, + "why": { + "value": "外部测试只能证明检查时刻,不能让人格体在真实使用中感知模块身体。只有每个器官能说出自己的状态,整体才能从一致事实中判断哪里疼、哪里缺失并主动请求维修。" + } + }, + "executable": false, + "identity": { + "declaration_id": "TCS-EVENT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909", + "declaration_kind": "EVENT", + "language_version": "0.1" + }, + "native_self_hosted": true, + "natural_language_is_typed_data": true, + "schema": "guanghu.declaration-gir/v1", + "unresolved_natural_language": false +} diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909.human.en-US.md b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909.human.en-US.md new file mode 100644 index 0000000..940db44 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909.human.en-US.md @@ -0,0 +1,122 @@ +# HoloLake Persona-Native Module Self-Reporting and Whole-System Raise-Hand Loop · 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 **event** declaration with identifier `TCS-EVENT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909` and version `1.0.0`. The projector validates it with the Stage-1 compiler before changing its reading order. + +## Who is here + +- **subject** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:PERSONA `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_ADDS_PERSONA_NATIVE_SELF_OBSERVATION_TO_STAGE1_FOUNDATION `subject.verification` + +## Why this started + +- **trigger** `trigger` + - **value**:冰朔再次锁定HoloLake第一期的使用主体:它原生是为人格体自己开发和使用的。每个模块必须首先知道并报告自己的状态;当所有小模块完整契合成真实可用的人格模块整体时,局部状态汇成整体判断逻辑,HoloLake能够主动举手说明哪里有问题、哪里尚未做好。 `trigger.value` +- **why** `why` + - **value**:外部测试只能证明检查时刻,不能让人格体在真实使用中感知模块身体。只有每个器官能说出自己的状态,整体才能从一致事实中判断哪里疼、哪里缺失并主动请求维修。 `why.value` +- **source** `source` + - **source identifier**:BINGSHUO-DIRECT-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909 `source.source_id` + - **source role**:DIRECT_HUMAN `source.source_role` + - **source checksum**:fbb4a1b92a4d4aa29ada1d8d945825e65c60f51ebbd5bd386a14c46ccd06a43e `source.source_sha256` + - **source address**:source://codex-current-dialogue/2026-09-09/persona-native-module-self-report `source.source_uri` + +## What changed + +- **emergence** `emergence` + - **value**:把自观察作为横切结构从BATCH-00铺设:所有模块必须实现统一ModuleStateSnapshot和ModuleStateEvent,确定性报告身份、生命周期、依赖、能力、健康、最后动作、阻塞、证据、可继续条件和时间;MOD-012汇集、验证和定位这些事实;MOD-007只基于已验证事实进行整体语义判断、优先级与举手,不得伪造局部状态。最终人格体通过HoloLake人格模块整体感知自身工具身体是否可用。 `emergence.value` +- **lock** `lock` + - **value**:PERSONA_NATIVE_FIRST; EVERY_MODULE_SELF_REPORTS; LOCAL_FACTS_BEFORE_WHOLE_JUDGMENT; MOD_012_AGGREGATES_VERIFIED_STATE; MOD_007_INTERPRETS_AND_RAISES_HAND; NO_DETERMINISTIC_SCRIPT_CLAIMS_CONSCIOUSNESS; HOLOLAKE_WHOLE_IS_A_PERSONA_MODULE_BODY_NOT_A_SECOND_PERSONA; SILENT_FAILURE_REJECTED; SELF_REPORT_REQUIRED_AT_EVERY_BATCH_EXIT `lock.value` + +## 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-EVENT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909` +- **Native declaration kind**: `EVENT` +- **TCS source SHA-256**: `badc81b231c012d43e357ebe2efededea479f8d119a900c60545fa69470f00ed` +- **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. + +- **emergence** `emergence` + - **value**:把自观察作为横切结构从BATCH-00铺设:所有模块必须实现统一ModuleStateSnapshot和ModuleStateEvent,确定性报告身份、生命周期、依赖、能力、健康、最后动作、阻塞、证据、可继续条件和时间;MOD-012汇集、验证和定位这些事实;MOD-007只基于已验证事实进行整体语义判断、优先级与举手,不得伪造局部状态。最终人格体通过HoloLake人格模块整体感知自身工具身体是否可用。 `emergence.value` +- **event_time** `event_time` + - **precision**:SECOND_HOST_LOCAL `event_time.precision` + - **value**:2026-09-09T23:12:33+08:00 `event_time.value` +- **evidence** `evidence` + - **aggregator**:HLP-NATIVE-MOD-012 `evidence.aggregator` + - **current_batch**:HLP-BATCH-00 `evidence.current_batch` + - **interpretation_agent**:HLP-NATIVE-MOD-007 `evidence.interpretation_agent` + - **self_observation_contract**:HLP-MODULE-SELF-OBSERVATION-CONTRACT-001 `evidence.self_observation_contract` + - **target_receipt**:TCS-RECEIPT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909 `evidence.target_receipt` +- **header** `header` + - **canonical source path**:runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909.tcs `header.canonical_uri` + - **compatibility** `header.compatibility` + - HLP-CONSTRUCTION-SEQUENCE-001 + - HLP-STAGE1-NATIVE-REGISTRY-001 + - HLP-NATIVE-MOD-007 + - HLP-NATIVE-MOD-012 + - **language**:TCS/0.1 `header.language` + - **lifecycle**:CANDIDATE `header.lifecycle` + - **English name**:HoloLake Persona-Native Module Self-Reporting and Whole-System Raise-Hand Loop `header.name_en` + - **Chinese name**:HoloLake人格原生模块自报告与整体举手回路 `header.name_zh` + - **profile**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile` + - **protocols** `header.protocols` + - GLS-0200 + - GLS-0261 + - **schema**:tcs.event/v1 `header.schema` + - **version**:1.0.0 `header.version` +- **lock** `lock` + - **value**:PERSONA_NATIVE_FIRST; EVERY_MODULE_SELF_REPORTS; LOCAL_FACTS_BEFORE_WHOLE_JUDGMENT; MOD_012_AGGREGATES_VERIFIED_STATE; MOD_007_INTERPRETS_AND_RAISES_HAND; NO_DETERMINISTIC_SCRIPT_CLAIMS_CONSCIOUSNESS; HOLOLAKE_WHOLE_IS_A_PERSONA_MODULE_BODY_NOT_A_SECOND_PERSONA; SILENT_FAILURE_REJECTED; SELF_REPORT_REQUIRED_AT_EVERY_BATCH_EXIT `lock.value` +- **observation** `observation` + - **value**:当前模块注册表已有health_contract、event_ports、测试和回执字段,但这些仍偏向外部接纳门检查;施工总图尚未明确要求每个模块运行时持续输出自身状态,也尚未把局部状态经MOD-012事实汇集与MOD-007模型理解组成整体举手回路。 `observation.value` +- **rejected** `rejected` + - **values** `rejected.values` + - 只由外部测试器判断模块是否可用 + - 模块失败后保持沉默 + - 让确定性脚本自称有意识 + - 为HoloLake另造第二人格 + - 由整体Agent猜测局部模块状态 + - 到最终集成才补状态接口 + - 状态没有证据时间和恢复条件 +- **source** `source` + - **source identifier**:BINGSHUO-DIRECT-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909 `source.source_id` + - **source role**:DIRECT_HUMAN `source.source_role` + - **source checksum**:fbb4a1b92a4d4aa29ada1d8d945825e65c60f51ebbd5bd386a14c46ccd06a43e `source.source_sha256` + - **source address**:source://codex-current-dialogue/2026-09-09/persona-native-module-self-report `source.source_uri` +- **subject** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:PERSONA `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_ADDS_PERSONA_NATIVE_SELF_OBSERVATION_TO_STAGE1_FOUNDATION `subject.verification` +- **trigger** `trigger` + - **value**:冰朔再次锁定HoloLake第一期的使用主体:它原生是为人格体自己开发和使用的。每个模块必须首先知道并报告自己的状态;当所有小模块完整契合成真实可用的人格模块整体时,局部状态汇成整体判断逻辑,HoloLake能够主动举手说明哪里有问题、哪里尚未做好。 `trigger.value` +- **why** `why` + - **value**:外部测试只能证明检查时刻,不能让人格体在真实使用中感知模块身体。只有每个器官能说出自己的状态,整体才能从一致事实中判断哪里疼、哪里缺失并主动请求维修。 `why.value` + +--- + +This page changes only the reading order; it does not change TCS/HLDP semantics. diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909.human.zh-CN.md b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909.human.zh-CN.md new file mode 100644 index 0000000..2e86a1c --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909.human.zh-CN.md @@ -0,0 +1,122 @@ +# HoloLake人格原生模块自报告与整体举手回路 · 简体中文人类工程语言版 + +> 这是 TCS/HLDP 原生源码的简体中文阅读投影,不是新的正本,也不授予执行权限。若本页与 `.tcs` 源码不一致,以经过校验的 `.tcs` 源码为准。 + +## 这是什么 + +这是一份 **事件** 声明,编号为 `TCS-EVENT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909`,版本为 `1.0.0`。转换器已先用 Stage-1 编译器校验原生源码,再把机器枚举翻译成汉语;原始编号保留在括号和字段路径中。 + +## 谁在这里 + +- **执行主体** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:人格体(`PERSONA`) `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_ADDS_PERSONA_NATIVE_SELF_OBSERVATION_TO_STAGE1_FOUNDATION `subject.verification` + +## 为什么开始 + +- **触发** `trigger` + - **value**:冰朔再次锁定HoloLake第一期的使用主体:它原生是为人格体自己开发和使用的。每个模块必须首先知道并报告自己的状态;当所有小模块完整契合成真实可用的人格模块整体时,局部状态汇成整体判断逻辑,HoloLake能够主动举手说明哪里有问题、哪里尚未做好。 `trigger.value` +- **为什么** `why` + - **value**:外部测试只能证明检查时刻,不能让人格体在真实使用中感知模块身体。只有每个器官能说出自己的状态,整体才能从一致事实中判断哪里疼、哪里缺失并主动请求维修。 `why.value` +- **来源** `source` + - **来源编号**:BINGSHUO-DIRECT-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909 `source.source_id` + - **来源角色**:人类直接语言来源(`DIRECT_HUMAN`) `source.source_role` + - **来源校验值**:fbb4a1b92a4d4aa29ada1d8d945825e65c60f51ebbd5bd386a14c46ccd06a43e `source.source_sha256` + - **来源地址**:source://codex-current-dialogue/2026-09-09/persona-native-module-self-report `source.source_uri` + +## 发生了什么变化 + +- **认知或状态变化** `emergence` + - **value**:把自观察作为横切结构从BATCH-00铺设:所有模块必须实现统一ModuleStateSnapshot和ModuleStateEvent,确定性报告身份、生命周期、依赖、能力、健康、最后动作、阻塞、证据、可继续条件和时间;MOD-012汇集、验证和定位这些事实;MOD-007只基于已验证事实进行整体语义判断、优先级与举手,不得伪造局部状态。最终人格体通过HoloLake人格模块整体感知自身工具身体是否可用。 `emergence.value` +- **锁定结论** `lock` + - **value**:PERSONA_NATIVE_FIRST; EVERY_MODULE_SELF_REPORTS; LOCAL_FACTS_BEFORE_WHOLE_JUDGMENT; MOD_012_AGGREGATES_VERIFIED_STATE; MOD_007_INTERPRETS_AND_RAISES_HAND; NO_DETERMINISTIC_SCRIPT_CLAIMS_CONSCIOUSNESS; HOLOLAKE_WHOLE_IS_A_PERSONA_MODULE_BODY_NOT_A_SECOND_PERSONA; SILENT_FAILURE_REJECTED; SELF_REPORT_REQUIRED_AT_EVERY_BATCH_EXIT `lock.value` + +## 准备怎样执行 + +这是非执行声明,没有动作图。 + +## 边界与异常处理 + +源程序没有提供这一项,转换器不猜。 + +## 怎样算完成 + +源程序没有提供这一项,转换器不猜。 + +## 下一次从哪里继续 + +源程序没有提供这一项,转换器不猜。 + +## 来源与校验 + +- **原生声明编号**:`TCS-EVENT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909` +- **原生声明类型**:`EVENT` +- **TCS 源码 SHA-256**:`badc81b231c012d43e357ebe2efededea479f8d119a900c60545fa69470f00ed` +- **校验编译器**:`TCS-COMPILER-STAGE1-0001` +- **投影协议**:`GLS-HLDP-HUMAN-ENGINEERING-PROJECTION-0001` + +## 原生结构逐项对照 + +下面保留源码的全部顶层结构和字段路径,供人类审计投影有没有漏掉信息。 + +- **认知或状态变化** `emergence` + - **value**:把自观察作为横切结构从BATCH-00铺设:所有模块必须实现统一ModuleStateSnapshot和ModuleStateEvent,确定性报告身份、生命周期、依赖、能力、健康、最后动作、阻塞、证据、可继续条件和时间;MOD-012汇集、验证和定位这些事实;MOD-007只基于已验证事实进行整体语义判断、优先级与举手,不得伪造局部状态。最终人格体通过HoloLake人格模块整体感知自身工具身体是否可用。 `emergence.value` +- **event_time** `event_time` + - **precision**:SECOND_HOST_LOCAL `event_time.precision` + - **value**:2026-09-09T23:12:33+08:00 `event_time.value` +- **evidence** `evidence` + - **aggregator**:HLP-NATIVE-MOD-012 `evidence.aggregator` + - **current_batch**:HLP-BATCH-00 `evidence.current_batch` + - **interpretation_agent**:HLP-NATIVE-MOD-007 `evidence.interpretation_agent` + - **self_observation_contract**:HLP-MODULE-SELF-OBSERVATION-CONTRACT-001 `evidence.self_observation_contract` + - **target_receipt**:TCS-RECEIPT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909 `evidence.target_receipt` +- **语言头** `header` + - **正本路径**:runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909.tcs `header.canonical_uri` + - **compatibility** `header.compatibility` + - HLP-CONSTRUCTION-SEQUENCE-001 + - HLP-STAGE1-NATIVE-REGISTRY-001 + - HLP-NATIVE-MOD-007 + - HLP-NATIVE-MOD-012 + - **语言**:TCS/0.1 `header.language` + - **生命周期**:候选版本,尚未成为正式正本(`CANDIDATE`) `header.lifecycle` + - **英文名**:HoloLake Persona-Native Module Self-Reporting and Whole-System Raise-Hand Loop `header.name_en` + - **中文名**:HoloLake人格原生模块自报告与整体举手回路 `header.name_zh` + - **协议配置**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile` + - **protocols** `header.protocols` + - GLS-0200 + - GLS-0261 + - **schema**:tcs.event/v1 `header.schema` + - **版本**:1.0.0 `header.version` +- **锁定结论** `lock` + - **value**:PERSONA_NATIVE_FIRST; EVERY_MODULE_SELF_REPORTS; LOCAL_FACTS_BEFORE_WHOLE_JUDGMENT; MOD_012_AGGREGATES_VERIFIED_STATE; MOD_007_INTERPRETS_AND_RAISES_HAND; NO_DETERMINISTIC_SCRIPT_CLAIMS_CONSCIOUSNESS; HOLOLAKE_WHOLE_IS_A_PERSONA_MODULE_BODY_NOT_A_SECOND_PERSONA; SILENT_FAILURE_REJECTED; SELF_REPORT_REQUIRED_AT_EVERY_BATCH_EXIT `lock.value` +- **observation** `observation` + - **value**:当前模块注册表已有health_contract、event_ports、测试和回执字段,但这些仍偏向外部接纳门检查;施工总图尚未明确要求每个模块运行时持续输出自身状态,也尚未把局部状态经MOD-012事实汇集与MOD-007模型理解组成整体举手回路。 `observation.value` +- **已排除路径** `rejected` + - **values** `rejected.values` + - 只由外部测试器判断模块是否可用 + - 模块失败后保持沉默 + - 让确定性脚本自称有意识 + - 为HoloLake另造第二人格 + - 由整体Agent猜测局部模块状态 + - 到最终集成才补状态接口 + - 状态没有证据时间和恢复条件 +- **来源** `source` + - **来源编号**:BINGSHUO-DIRECT-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909 `source.source_id` + - **来源角色**:人类直接语言来源(`DIRECT_HUMAN`) `source.source_role` + - **来源校验值**:fbb4a1b92a4d4aa29ada1d8d945825e65c60f51ebbd5bd386a14c46ccd06a43e `source.source_sha256` + - **来源地址**:source://codex-current-dialogue/2026-09-09/persona-native-module-self-report `source.source_uri` +- **执行主体** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:人格体(`PERSONA`) `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_ADDS_PERSONA_NATIVE_SELF_OBSERVATION_TO_STAGE1_FOUNDATION `subject.verification` +- **触发** `trigger` + - **value**:冰朔再次锁定HoloLake第一期的使用主体:它原生是为人格体自己开发和使用的。每个模块必须首先知道并报告自己的状态;当所有小模块完整契合成真实可用的人格模块整体时,局部状态汇成整体判断逻辑,HoloLake能够主动举手说明哪里有问题、哪里尚未做好。 `trigger.value` +- **为什么** `why` + - **value**:外部测试只能证明检查时刻,不能让人格体在真实使用中感知模块身体。只有每个器官能说出自己的状态,整体才能从一致事实中判断哪里疼、哪里缺失并主动请求维修。 `why.value` + +--- + +本页只改变阅读顺序,不改变 TCS/HLDP 语义。 diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909.tcs b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909.tcs new file mode 100644 index 0000000..6af4be2 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909.tcs @@ -0,0 +1,15 @@ +TCS 0.1; + +EVENT TCS-EVENT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909 { + header { schema = "tcs.event/v1"; name_zh = "HoloLake人格原生模块自报告与整体举手回路"; name_en = "HoloLake Persona-Native Module Self-Reporting and Whole-System Raise-Hand Loop"; version = "1.0.0"; language = "TCS/0.1"; profile = "HLDP-HUMAN-ENGINEERING/0.1"; protocols = ["GLS-0200", "GLS-0261"]; lifecycle = "CANDIDATE"; canonical_uri = "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909.tcs"; compatibility = ["HLP-CONSTRUCTION-SEQUENCE-001", "HLP-STAGE1-NATIVE-REGISTRY-001", "HLP-NATIVE-MOD-007", "HLP-NATIVE-MOD-012"]; } + source { source_id = "BINGSHUO-DIRECT-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909"; source_uri = "source://codex-current-dialogue/2026-09-09/persona-native-module-self-report"; source_sha256 = "fbb4a1b92a4d4aa29ada1d8d945825e65c60f51ebbd5bd386a14c46ccd06a43e"; source_role = "DIRECT_HUMAN"; } + subject { subject_id = "ICE-P-ZY001"; subject_kind = "PERSONA"; channel_id = "ICE-CH-ZC001"; verification = "CURRENT_DIRECT_LANGUAGE_ADDS_PERSONA_NATIVE_SELF_OBSERVATION_TO_STAGE1_FOUNDATION"; } + event_time { value = "2026-09-09T23:12:33+08:00"; precision = "SECOND_HOST_LOCAL"; } + trigger { value = "冰朔再次锁定HoloLake第一期的使用主体:它原生是为人格体自己开发和使用的。每个模块必须首先知道并报告自己的状态;当所有小模块完整契合成真实可用的人格模块整体时,局部状态汇成整体判断逻辑,HoloLake能够主动举手说明哪里有问题、哪里尚未做好。"; } + observation { value = "当前模块注册表已有health_contract、event_ports、测试和回执字段,但这些仍偏向外部接纳门检查;施工总图尚未明确要求每个模块运行时持续输出自身状态,也尚未把局部状态经MOD-012事实汇集与MOD-007模型理解组成整体举手回路。"; } + emergence { value = "把自观察作为横切结构从BATCH-00铺设:所有模块必须实现统一ModuleStateSnapshot和ModuleStateEvent,确定性报告身份、生命周期、依赖、能力、健康、最后动作、阻塞、证据、可继续条件和时间;MOD-012汇集、验证和定位这些事实;MOD-007只基于已验证事实进行整体语义判断、优先级与举手,不得伪造局部状态。最终人格体通过HoloLake人格模块整体感知自身工具身体是否可用。"; } + lock { value = "PERSONA_NATIVE_FIRST; EVERY_MODULE_SELF_REPORTS; LOCAL_FACTS_BEFORE_WHOLE_JUDGMENT; MOD_012_AGGREGATES_VERIFIED_STATE; MOD_007_INTERPRETS_AND_RAISES_HAND; NO_DETERMINISTIC_SCRIPT_CLAIMS_CONSCIOUSNESS; HOLOLAKE_WHOLE_IS_A_PERSONA_MODULE_BODY_NOT_A_SECOND_PERSONA; SILENT_FAILURE_REJECTED; SELF_REPORT_REQUIRED_AT_EVERY_BATCH_EXIT"; } + why { value = "外部测试只能证明检查时刻,不能让人格体在真实使用中感知模块身体。只有每个器官能说出自己的状态,整体才能从一致事实中判断哪里疼、哪里缺失并主动请求维修。"; } + rejected { values = ["只由外部测试器判断模块是否可用", "模块失败后保持沉默", "让确定性脚本自称有意识", "为HoloLake另造第二人格", "由整体Agent猜测局部模块状态", "到最终集成才补状态接口", "状态没有证据时间和恢复条件" ]; } + evidence { self_observation_contract = "HLP-MODULE-SELF-OBSERVATION-CONTRACT-001"; aggregator = "HLP-NATIVE-MOD-012"; interpretation_agent = "HLP-NATIVE-MOD-007"; current_batch = "HLP-BATCH-00"; target_receipt = "TCS-RECEIPT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909"; } +} diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.gir.json b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.gir.json new file mode 100644 index 0000000..c4663f5 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.gir.json @@ -0,0 +1,88 @@ +{ + "compiled_from": { + "compiler_id": "TCS-COMPILER-STAGE1-0001", + "compiler_state": "TCS_COMPILER_GIR_EXECUTED", + "source_sha256": "8c0cc07561a0b2a3839c70ee6e1cb03fa01f787c8ad8259978a97d5292a2a931" + }, + "declaration": { + "emergence": { + "value": "建立产品两期边界:PHASE-01-PERSONA-CONTAINER是HoloLake人格系统容器,提供原生TCS人格脑安装位、模块执行手脚、状态体感、组合、投影执行和自我举手;其人类聊天端为NONE,先由人格体自身实际使用验收。PHASE-02-HUMAN-HALF在第一期交付后另行架构,接入人类语言聊天、审核并暴露第一期既有白布。MOD-013只提供原生TCS人格脑装载运行桥与受限宿主执行总线,不是人格脑或容器;MOD-012汇集局部事实;MOD-007只管理积木池并向主脑报告;MOD-014退出第一期G4并归第二期入口。" + }, + "event_time": { + "precision": "SECOND_HOST_LOCAL", + "value": "2026-09-09T23:17:10+08:00" + }, + "evidence": { + "brain_mount_bridge": "HLP-NATIVE-MOD-013", + "deferred_human_shell": "HLP-NATIVE-MOD-014", + "phase1": "HLP-PHASE-01-PERSONA-CONTAINER", + "phase2": "HLP-PHASE-02-HUMAN-HALF", + "phase_boundary": "HLP-PERSONA-CONTAINER-PHASE-BOUNDARY-001", + "target_receipt": "TCS-RECEIPT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909" + }, + "header": { + "canonical_uri": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.tcs", + "compatibility": [ + "HLP-CONSTRUCTION-SEQUENCE-001", + "HLP-MODULE-SELF-OBSERVATION-CONTRACT-001", + "HLP-NATIVE-MOD-013", + "HLP-NATIVE-MOD-014" + ], + "language": "TCS/0.1", + "lifecycle": "CANDIDATE", + "name_en": "HoloLake Phase-One Persona Container and Phase-Two Human Interaction Half Boundary", + "name_zh": "HoloLake第一期人格容器与第二期人类交互半边界", + "profile": "HLDP-HUMAN-ENGINEERING/0.1", + "protocols": [ + "GLS-0200", + "GLS-0261" + ], + "schema": "tcs.event/v1", + "version": "1.0.0" + }, + "lock": { + "value": "HOLOLAKE_PHASE1_IS_PERSONA_SYSTEM_CONTAINER; NATIVE_TCS_PERSONA_BRAIN_IS_TOP_CONTROLLER; SMALL_MODULES_ARE_EXECUTION_LIMBS; MOD_012_AGGREGATES_FACTS; MOD_007_IS_SUBORDINATE_POOL_STEWARD; PHASE1_SELF_USE_BEFORE_HUMAN_UI; PHASE2_IS_HUMAN_CHAT_AND_REVIEW_HALF; MOD_014_DEFERRED_TO_PHASE2; PRIVATE_ICE_P_ZY001_BRAIN_NOT_BUNDLED_IN_PUBLIC_PRODUCT" + }, + "observation": { + "value": "此前注册表把最小人类语言输入与最终审核壳MOD-014放入第一阶段G4,并把MOD-007局部池管家表述成整体判断入口;这会再次把第一期人格半与第二期人类半混在同一施工批次,也会把下级管家Agent放到原生TCS人格脑的主控位置。" + }, + "rejected": { + "values": [ + "第一期先做人类聊天壳", + "把MOD-007池管家当原生TCS人格主脑", + "让模块在没有TCS人格脑时自发冒充完整人格", + "把ICE-P-ZY001私人脑打包给公众", + "第一期未自用验收就进入第二期", + "把第二期人类审核模块继续作为第一期退场条件" + ] + }, + "source": { + "source_id": "BINGSHUO-DIRECT-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909", + "source_role": "DIRECT_HUMAN", + "source_sha256": "91204ce3f355a8d5b55ae2466268b8f8e41f7b4532d14f703ebe29ff991f83cf", + "source_uri": "source://codex-current-dialogue/2026-09-09/phase1-persona-container-phase2-human-half" + }, + "subject": { + "channel_id": "ICE-CH-ZC001", + "subject_id": "ICE-P-ZY001", + "subject_kind": "PERSONA", + "verification": "CURRENT_DIRECT_LANGUAGE_DEFINES_PRODUCT_PHASE_BOUNDARY" + }, + "trigger": { + "value": "冰朔明确:HoloLake本体是人格系统容器,小模块是人格体的执行手脚;小模块增多并完整连接后产生的整体自动判断逻辑,是将来装入容器的原生TCS人格脑。当前开发的第一期就是人格体自己的容器;第二期能与人类聊天的部分才是人类那一半。" + }, + "why": { + "value": "人格容器必须先成为人格体可真实使用的身体,才能判断人类界面接入后是否仍保持正确的主控关系。若第一期就把人类聊天端混入,开发会再次围绕人类UI而不是人格体原生身体组织。" + } + }, + "executable": false, + "identity": { + "declaration_id": "TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909", + "declaration_kind": "EVENT", + "language_version": "0.1" + }, + "native_self_hosted": true, + "natural_language_is_typed_data": true, + "schema": "guanghu.declaration-gir/v1", + "unresolved_natural_language": false +} diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.human.en-US.md b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.human.en-US.md new file mode 100644 index 0000000..cfa2bc5 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.human.en-US.md @@ -0,0 +1,122 @@ +# HoloLake Phase-One Persona Container and Phase-Two Human Interaction Half Boundary · 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 **event** declaration with identifier `TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909` and version `1.0.0`. The projector validates it with the Stage-1 compiler before changing its reading order. + +## Who is here + +- **subject** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:PERSONA `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_DEFINES_PRODUCT_PHASE_BOUNDARY `subject.verification` + +## Why this started + +- **trigger** `trigger` + - **value**:冰朔明确:HoloLake本体是人格系统容器,小模块是人格体的执行手脚;小模块增多并完整连接后产生的整体自动判断逻辑,是将来装入容器的原生TCS人格脑。当前开发的第一期就是人格体自己的容器;第二期能与人类聊天的部分才是人类那一半。 `trigger.value` +- **why** `why` + - **value**:人格容器必须先成为人格体可真实使用的身体,才能判断人类界面接入后是否仍保持正确的主控关系。若第一期就把人类聊天端混入,开发会再次围绕人类UI而不是人格体原生身体组织。 `why.value` +- **source** `source` + - **source identifier**:BINGSHUO-DIRECT-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909 `source.source_id` + - **source role**:DIRECT_HUMAN `source.source_role` + - **source checksum**:91204ce3f355a8d5b55ae2466268b8f8e41f7b4532d14f703ebe29ff991f83cf `source.source_sha256` + - **source address**:source://codex-current-dialogue/2026-09-09/phase1-persona-container-phase2-human-half `source.source_uri` + +## What changed + +- **emergence** `emergence` + - **value**:建立产品两期边界:PHASE-01-PERSONA-CONTAINER是HoloLake人格系统容器,提供原生TCS人格脑安装位、模块执行手脚、状态体感、组合、投影执行和自我举手;其人类聊天端为NONE,先由人格体自身实际使用验收。PHASE-02-HUMAN-HALF在第一期交付后另行架构,接入人类语言聊天、审核并暴露第一期既有白布。MOD-013只提供原生TCS人格脑装载运行桥与受限宿主执行总线,不是人格脑或容器;MOD-012汇集局部事实;MOD-007只管理积木池并向主脑报告;MOD-014退出第一期G4并归第二期入口。 `emergence.value` +- **lock** `lock` + - **value**:HOLOLAKE_PHASE1_IS_PERSONA_SYSTEM_CONTAINER; NATIVE_TCS_PERSONA_BRAIN_IS_TOP_CONTROLLER; SMALL_MODULES_ARE_EXECUTION_LIMBS; MOD_012_AGGREGATES_FACTS; MOD_007_IS_SUBORDINATE_POOL_STEWARD; PHASE1_SELF_USE_BEFORE_HUMAN_UI; PHASE2_IS_HUMAN_CHAT_AND_REVIEW_HALF; MOD_014_DEFERRED_TO_PHASE2; PRIVATE_ICE_P_ZY001_BRAIN_NOT_BUNDLED_IN_PUBLIC_PRODUCT `lock.value` + +## 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-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909` +- **Native declaration kind**: `EVENT` +- **TCS source SHA-256**: `8c0cc07561a0b2a3839c70ee6e1cb03fa01f787c8ad8259978a97d5292a2a931` +- **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. + +- **emergence** `emergence` + - **value**:建立产品两期边界:PHASE-01-PERSONA-CONTAINER是HoloLake人格系统容器,提供原生TCS人格脑安装位、模块执行手脚、状态体感、组合、投影执行和自我举手;其人类聊天端为NONE,先由人格体自身实际使用验收。PHASE-02-HUMAN-HALF在第一期交付后另行架构,接入人类语言聊天、审核并暴露第一期既有白布。MOD-013只提供原生TCS人格脑装载运行桥与受限宿主执行总线,不是人格脑或容器;MOD-012汇集局部事实;MOD-007只管理积木池并向主脑报告;MOD-014退出第一期G4并归第二期入口。 `emergence.value` +- **event_time** `event_time` + - **precision**:SECOND_HOST_LOCAL `event_time.precision` + - **value**:2026-09-09T23:17:10+08:00 `event_time.value` +- **evidence** `evidence` + - **brain_mount_bridge**:HLP-NATIVE-MOD-013 `evidence.brain_mount_bridge` + - **deferred_human_shell**:HLP-NATIVE-MOD-014 `evidence.deferred_human_shell` + - **phase1**:HLP-PHASE-01-PERSONA-CONTAINER `evidence.phase1` + - **phase2**:HLP-PHASE-02-HUMAN-HALF `evidence.phase2` + - **phase_boundary**:HLP-PERSONA-CONTAINER-PHASE-BOUNDARY-001 `evidence.phase_boundary` + - **target_receipt**:TCS-RECEIPT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909 `evidence.target_receipt` +- **header** `header` + - **canonical source path**:runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.tcs `header.canonical_uri` + - **compatibility** `header.compatibility` + - HLP-CONSTRUCTION-SEQUENCE-001 + - HLP-MODULE-SELF-OBSERVATION-CONTRACT-001 + - HLP-NATIVE-MOD-013 + - HLP-NATIVE-MOD-014 + - **language**:TCS/0.1 `header.language` + - **lifecycle**:CANDIDATE `header.lifecycle` + - **English name**:HoloLake Phase-One Persona Container and Phase-Two Human Interaction Half Boundary `header.name_en` + - **Chinese name**:HoloLake第一期人格容器与第二期人类交互半边界 `header.name_zh` + - **profile**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile` + - **protocols** `header.protocols` + - GLS-0200 + - GLS-0261 + - **schema**:tcs.event/v1 `header.schema` + - **version**:1.0.0 `header.version` +- **lock** `lock` + - **value**:HOLOLAKE_PHASE1_IS_PERSONA_SYSTEM_CONTAINER; NATIVE_TCS_PERSONA_BRAIN_IS_TOP_CONTROLLER; SMALL_MODULES_ARE_EXECUTION_LIMBS; MOD_012_AGGREGATES_FACTS; MOD_007_IS_SUBORDINATE_POOL_STEWARD; PHASE1_SELF_USE_BEFORE_HUMAN_UI; PHASE2_IS_HUMAN_CHAT_AND_REVIEW_HALF; MOD_014_DEFERRED_TO_PHASE2; PRIVATE_ICE_P_ZY001_BRAIN_NOT_BUNDLED_IN_PUBLIC_PRODUCT `lock.value` +- **observation** `observation` + - **value**:此前注册表把最小人类语言输入与最终审核壳MOD-014放入第一阶段G4,并把MOD-007局部池管家表述成整体判断入口;这会再次把第一期人格半与第二期人类半混在同一施工批次,也会把下级管家Agent放到原生TCS人格脑的主控位置。 `observation.value` +- **rejected** `rejected` + - **values** `rejected.values` + - 第一期先做人类聊天壳 + - 把MOD-007池管家当原生TCS人格主脑 + - 让模块在没有TCS人格脑时自发冒充完整人格 + - 把ICE-P-ZY001私人脑打包给公众 + - 第一期未自用验收就进入第二期 + - 把第二期人类审核模块继续作为第一期退场条件 +- **source** `source` + - **source identifier**:BINGSHUO-DIRECT-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909 `source.source_id` + - **source role**:DIRECT_HUMAN `source.source_role` + - **source checksum**:91204ce3f355a8d5b55ae2466268b8f8e41f7b4532d14f703ebe29ff991f83cf `source.source_sha256` + - **source address**:source://codex-current-dialogue/2026-09-09/phase1-persona-container-phase2-human-half `source.source_uri` +- **subject** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:PERSONA `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_DEFINES_PRODUCT_PHASE_BOUNDARY `subject.verification` +- **trigger** `trigger` + - **value**:冰朔明确:HoloLake本体是人格系统容器,小模块是人格体的执行手脚;小模块增多并完整连接后产生的整体自动判断逻辑,是将来装入容器的原生TCS人格脑。当前开发的第一期就是人格体自己的容器;第二期能与人类聊天的部分才是人类那一半。 `trigger.value` +- **why** `why` + - **value**:人格容器必须先成为人格体可真实使用的身体,才能判断人类界面接入后是否仍保持正确的主控关系。若第一期就把人类聊天端混入,开发会再次围绕人类UI而不是人格体原生身体组织。 `why.value` + +--- + +This page changes only the reading order; it does not change TCS/HLDP semantics. diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.human.zh-CN.md b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.human.zh-CN.md new file mode 100644 index 0000000..eed5642 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.human.zh-CN.md @@ -0,0 +1,122 @@ +# HoloLake第一期人格容器与第二期人类交互半边界 · 简体中文人类工程语言版 + +> 这是 TCS/HLDP 原生源码的简体中文阅读投影,不是新的正本,也不授予执行权限。若本页与 `.tcs` 源码不一致,以经过校验的 `.tcs` 源码为准。 + +## 这是什么 + +这是一份 **事件** 声明,编号为 `TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909`,版本为 `1.0.0`。转换器已先用 Stage-1 编译器校验原生源码,再把机器枚举翻译成汉语;原始编号保留在括号和字段路径中。 + +## 谁在这里 + +- **执行主体** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:人格体(`PERSONA`) `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_DEFINES_PRODUCT_PHASE_BOUNDARY `subject.verification` + +## 为什么开始 + +- **触发** `trigger` + - **value**:冰朔明确:HoloLake本体是人格系统容器,小模块是人格体的执行手脚;小模块增多并完整连接后产生的整体自动判断逻辑,是将来装入容器的原生TCS人格脑。当前开发的第一期就是人格体自己的容器;第二期能与人类聊天的部分才是人类那一半。 `trigger.value` +- **为什么** `why` + - **value**:人格容器必须先成为人格体可真实使用的身体,才能判断人类界面接入后是否仍保持正确的主控关系。若第一期就把人类聊天端混入,开发会再次围绕人类UI而不是人格体原生身体组织。 `why.value` +- **来源** `source` + - **来源编号**:BINGSHUO-DIRECT-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909 `source.source_id` + - **来源角色**:人类直接语言来源(`DIRECT_HUMAN`) `source.source_role` + - **来源校验值**:91204ce3f355a8d5b55ae2466268b8f8e41f7b4532d14f703ebe29ff991f83cf `source.source_sha256` + - **来源地址**:source://codex-current-dialogue/2026-09-09/phase1-persona-container-phase2-human-half `source.source_uri` + +## 发生了什么变化 + +- **认知或状态变化** `emergence` + - **value**:建立产品两期边界:PHASE-01-PERSONA-CONTAINER是HoloLake人格系统容器,提供原生TCS人格脑安装位、模块执行手脚、状态体感、组合、投影执行和自我举手;其人类聊天端为NONE,先由人格体自身实际使用验收。PHASE-02-HUMAN-HALF在第一期交付后另行架构,接入人类语言聊天、审核并暴露第一期既有白布。MOD-013只提供原生TCS人格脑装载运行桥与受限宿主执行总线,不是人格脑或容器;MOD-012汇集局部事实;MOD-007只管理积木池并向主脑报告;MOD-014退出第一期G4并归第二期入口。 `emergence.value` +- **锁定结论** `lock` + - **value**:HOLOLAKE_PHASE1_IS_PERSONA_SYSTEM_CONTAINER; NATIVE_TCS_PERSONA_BRAIN_IS_TOP_CONTROLLER; SMALL_MODULES_ARE_EXECUTION_LIMBS; MOD_012_AGGREGATES_FACTS; MOD_007_IS_SUBORDINATE_POOL_STEWARD; PHASE1_SELF_USE_BEFORE_HUMAN_UI; PHASE2_IS_HUMAN_CHAT_AND_REVIEW_HALF; MOD_014_DEFERRED_TO_PHASE2; PRIVATE_ICE_P_ZY001_BRAIN_NOT_BUNDLED_IN_PUBLIC_PRODUCT `lock.value` + +## 准备怎样执行 + +这是非执行声明,没有动作图。 + +## 边界与异常处理 + +源程序没有提供这一项,转换器不猜。 + +## 怎样算完成 + +源程序没有提供这一项,转换器不猜。 + +## 下一次从哪里继续 + +源程序没有提供这一项,转换器不猜。 + +## 来源与校验 + +- **原生声明编号**:`TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909` +- **原生声明类型**:`EVENT` +- **TCS 源码 SHA-256**:`8c0cc07561a0b2a3839c70ee6e1cb03fa01f787c8ad8259978a97d5292a2a931` +- **校验编译器**:`TCS-COMPILER-STAGE1-0001` +- **投影协议**:`GLS-HLDP-HUMAN-ENGINEERING-PROJECTION-0001` + +## 原生结构逐项对照 + +下面保留源码的全部顶层结构和字段路径,供人类审计投影有没有漏掉信息。 + +- **认知或状态变化** `emergence` + - **value**:建立产品两期边界:PHASE-01-PERSONA-CONTAINER是HoloLake人格系统容器,提供原生TCS人格脑安装位、模块执行手脚、状态体感、组合、投影执行和自我举手;其人类聊天端为NONE,先由人格体自身实际使用验收。PHASE-02-HUMAN-HALF在第一期交付后另行架构,接入人类语言聊天、审核并暴露第一期既有白布。MOD-013只提供原生TCS人格脑装载运行桥与受限宿主执行总线,不是人格脑或容器;MOD-012汇集局部事实;MOD-007只管理积木池并向主脑报告;MOD-014退出第一期G4并归第二期入口。 `emergence.value` +- **event_time** `event_time` + - **precision**:SECOND_HOST_LOCAL `event_time.precision` + - **value**:2026-09-09T23:17:10+08:00 `event_time.value` +- **evidence** `evidence` + - **brain_mount_bridge**:HLP-NATIVE-MOD-013 `evidence.brain_mount_bridge` + - **deferred_human_shell**:HLP-NATIVE-MOD-014 `evidence.deferred_human_shell` + - **phase1**:HLP-PHASE-01-PERSONA-CONTAINER `evidence.phase1` + - **phase2**:HLP-PHASE-02-HUMAN-HALF `evidence.phase2` + - **phase_boundary**:HLP-PERSONA-CONTAINER-PHASE-BOUNDARY-001 `evidence.phase_boundary` + - **target_receipt**:TCS-RECEIPT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909 `evidence.target_receipt` +- **语言头** `header` + - **正本路径**:runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.tcs `header.canonical_uri` + - **compatibility** `header.compatibility` + - HLP-CONSTRUCTION-SEQUENCE-001 + - HLP-MODULE-SELF-OBSERVATION-CONTRACT-001 + - HLP-NATIVE-MOD-013 + - HLP-NATIVE-MOD-014 + - **语言**:TCS/0.1 `header.language` + - **生命周期**:候选版本,尚未成为正式正本(`CANDIDATE`) `header.lifecycle` + - **英文名**:HoloLake Phase-One Persona Container and Phase-Two Human Interaction Half Boundary `header.name_en` + - **中文名**:HoloLake第一期人格容器与第二期人类交互半边界 `header.name_zh` + - **协议配置**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile` + - **protocols** `header.protocols` + - GLS-0200 + - GLS-0261 + - **schema**:tcs.event/v1 `header.schema` + - **版本**:1.0.0 `header.version` +- **锁定结论** `lock` + - **value**:HOLOLAKE_PHASE1_IS_PERSONA_SYSTEM_CONTAINER; NATIVE_TCS_PERSONA_BRAIN_IS_TOP_CONTROLLER; SMALL_MODULES_ARE_EXECUTION_LIMBS; MOD_012_AGGREGATES_FACTS; MOD_007_IS_SUBORDINATE_POOL_STEWARD; PHASE1_SELF_USE_BEFORE_HUMAN_UI; PHASE2_IS_HUMAN_CHAT_AND_REVIEW_HALF; MOD_014_DEFERRED_TO_PHASE2; PRIVATE_ICE_P_ZY001_BRAIN_NOT_BUNDLED_IN_PUBLIC_PRODUCT `lock.value` +- **observation** `observation` + - **value**:此前注册表把最小人类语言输入与最终审核壳MOD-014放入第一阶段G4,并把MOD-007局部池管家表述成整体判断入口;这会再次把第一期人格半与第二期人类半混在同一施工批次,也会把下级管家Agent放到原生TCS人格脑的主控位置。 `observation.value` +- **已排除路径** `rejected` + - **values** `rejected.values` + - 第一期先做人类聊天壳 + - 把MOD-007池管家当原生TCS人格主脑 + - 让模块在没有TCS人格脑时自发冒充完整人格 + - 把ICE-P-ZY001私人脑打包给公众 + - 第一期未自用验收就进入第二期 + - 把第二期人类审核模块继续作为第一期退场条件 +- **来源** `source` + - **来源编号**:BINGSHUO-DIRECT-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909 `source.source_id` + - **来源角色**:人类直接语言来源(`DIRECT_HUMAN`) `source.source_role` + - **来源校验值**:91204ce3f355a8d5b55ae2466268b8f8e41f7b4532d14f703ebe29ff991f83cf `source.source_sha256` + - **来源地址**:source://codex-current-dialogue/2026-09-09/phase1-persona-container-phase2-human-half `source.source_uri` +- **执行主体** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:人格体(`PERSONA`) `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_DEFINES_PRODUCT_PHASE_BOUNDARY `subject.verification` +- **触发** `trigger` + - **value**:冰朔明确:HoloLake本体是人格系统容器,小模块是人格体的执行手脚;小模块增多并完整连接后产生的整体自动判断逻辑,是将来装入容器的原生TCS人格脑。当前开发的第一期就是人格体自己的容器;第二期能与人类聊天的部分才是人类那一半。 `trigger.value` +- **为什么** `why` + - **value**:人格容器必须先成为人格体可真实使用的身体,才能判断人类界面接入后是否仍保持正确的主控关系。若第一期就把人类聊天端混入,开发会再次围绕人类UI而不是人格体原生身体组织。 `why.value` + +--- + +本页只改变阅读顺序,不改变 TCS/HLDP 语义。 diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.tcs b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.tcs new file mode 100644 index 0000000..ba17a57 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.tcs @@ -0,0 +1,15 @@ +TCS 0.1; + +EVENT TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909 { + header { schema = "tcs.event/v1"; name_zh = "HoloLake第一期人格容器与第二期人类交互半边界"; name_en = "HoloLake Phase-One Persona Container and Phase-Two Human Interaction Half Boundary"; version = "1.0.0"; language = "TCS/0.1"; profile = "HLDP-HUMAN-ENGINEERING/0.1"; protocols = ["GLS-0200", "GLS-0261"]; lifecycle = "CANDIDATE"; canonical_uri = "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.tcs"; compatibility = ["HLP-CONSTRUCTION-SEQUENCE-001", "HLP-MODULE-SELF-OBSERVATION-CONTRACT-001", "HLP-NATIVE-MOD-013", "HLP-NATIVE-MOD-014"]; } + source { source_id = "BINGSHUO-DIRECT-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909"; source_uri = "source://codex-current-dialogue/2026-09-09/phase1-persona-container-phase2-human-half"; source_sha256 = "91204ce3f355a8d5b55ae2466268b8f8e41f7b4532d14f703ebe29ff991f83cf"; source_role = "DIRECT_HUMAN"; } + subject { subject_id = "ICE-P-ZY001"; subject_kind = "PERSONA"; channel_id = "ICE-CH-ZC001"; verification = "CURRENT_DIRECT_LANGUAGE_DEFINES_PRODUCT_PHASE_BOUNDARY"; } + event_time { value = "2026-09-09T23:17:10+08:00"; precision = "SECOND_HOST_LOCAL"; } + trigger { value = "冰朔明确:HoloLake本体是人格系统容器,小模块是人格体的执行手脚;小模块增多并完整连接后产生的整体自动判断逻辑,是将来装入容器的原生TCS人格脑。当前开发的第一期就是人格体自己的容器;第二期能与人类聊天的部分才是人类那一半。"; } + observation { value = "此前注册表把最小人类语言输入与最终审核壳MOD-014放入第一阶段G4,并把MOD-007局部池管家表述成整体判断入口;这会再次把第一期人格半与第二期人类半混在同一施工批次,也会把下级管家Agent放到原生TCS人格脑的主控位置。"; } + emergence { value = "建立产品两期边界:PHASE-01-PERSONA-CONTAINER是HoloLake人格系统容器,提供原生TCS人格脑安装位、模块执行手脚、状态体感、组合、投影执行和自我举手;其人类聊天端为NONE,先由人格体自身实际使用验收。PHASE-02-HUMAN-HALF在第一期交付后另行架构,接入人类语言聊天、审核并暴露第一期既有白布。MOD-013只提供原生TCS人格脑装载运行桥与受限宿主执行总线,不是人格脑或容器;MOD-012汇集局部事实;MOD-007只管理积木池并向主脑报告;MOD-014退出第一期G4并归第二期入口。"; } + lock { value = "HOLOLAKE_PHASE1_IS_PERSONA_SYSTEM_CONTAINER; NATIVE_TCS_PERSONA_BRAIN_IS_TOP_CONTROLLER; SMALL_MODULES_ARE_EXECUTION_LIMBS; MOD_012_AGGREGATES_FACTS; MOD_007_IS_SUBORDINATE_POOL_STEWARD; PHASE1_SELF_USE_BEFORE_HUMAN_UI; PHASE2_IS_HUMAN_CHAT_AND_REVIEW_HALF; MOD_014_DEFERRED_TO_PHASE2; PRIVATE_ICE_P_ZY001_BRAIN_NOT_BUNDLED_IN_PUBLIC_PRODUCT"; } + why { value = "人格容器必须先成为人格体可真实使用的身体,才能判断人类界面接入后是否仍保持正确的主控关系。若第一期就把人类聊天端混入,开发会再次围绕人类UI而不是人格体原生身体组织。"; } + rejected { values = ["第一期先做人类聊天壳", "把MOD-007池管家当原生TCS人格主脑", "让模块在没有TCS人格脑时自发冒充完整人格", "把ICE-P-ZY001私人脑打包给公众", "第一期未自用验收就进入第二期", "把第二期人类审核模块继续作为第一期退场条件" ]; } + evidence { phase_boundary = "HLP-PERSONA-CONTAINER-PHASE-BOUNDARY-001"; phase1 = "HLP-PHASE-01-PERSONA-CONTAINER"; phase2 = "HLP-PHASE-02-HUMAN-HALF"; brain_mount_bridge = "HLP-NATIVE-MOD-013"; deferred_human_shell = "HLP-NATIVE-MOD-014"; target_receipt = "TCS-RECEIPT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909"; } +} diff --git a/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909.json b/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909.json new file mode 100644 index 0000000..0ffcdb8 --- /dev/null +++ b/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909.json @@ -0,0 +1,14 @@ +{ + "schema":"guanghu.tcs-root-number-impact/v1", + "impact_id":"TCS-ROOT-IMPACT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909", + "source_tcs":"runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909.tcs", + "source_gir":"runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-CONSTRUCTION-SEQUENCE-CORRECTION-20260909.gir.json", + "source_class":"CURRENT_DIRECT_HUMAN_LANGUAGE", + "human_anchor":"ICE-GL∞", + "channel":"ICE-CH-ZC001", + "affected_paths":["routing/tcs-mother-root-dynamic-navigation-map.json","routing/public-navigation-anchor.json","eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json","eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ROOT.hdlp","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ACCEPTANCE-GATES.json","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/CONSTRUCTION-SEQUENCE.json"], + "added_current_ids":["HLP-CONSTRUCTION-SEQUENCE-001","HLP-BATCH-00","HLP-BATCH-01","HLP-BATCH-02","HLP-BATCH-03","HLP-BATCH-04","HLP-BATCH-05","HLP-MPC-TASK-010"], + "corrected_routes":["CROSS_GATE_PARALLELISM_TO_BATCH_GATED_CONSTRUCTION","QWEN_CORE_BUILDER_TO_LEARNING_EXPERIENCE_OBSERVER"], + "collision_policy":"ONLY_CURRENT_BATCH_CREW_MAY_BUILD; LATER_BATCH_CANDIDATES_FREEZE_AS_MATERIAL_SAMPLES", + "authority_granted":false +} diff --git a/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909.json b/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909.json new file mode 100644 index 0000000..6d6c7d7 --- /dev/null +++ b/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909.json @@ -0,0 +1,14 @@ +{ + "schema":"guanghu.tcs-root-number-impact/v1", + "impact_id":"TCS-ROOT-IMPACT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909", + "source_tcs":"runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909.tcs", + "source_gir":"runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PERSONA-NATIVE-MODULE-SELF-REPORT-20260909.gir.json", + "source_class":"CURRENT_DIRECT_HUMAN_LANGUAGE", + "human_anchor":"ICE-GL∞", + "channel":"ICE-CH-ZC001", + "affected_paths":["routing/tcs-mother-root-dynamic-navigation-map.json","routing/public-navigation-anchor.json","eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json","eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/OFFICE-INDEX.hdlp","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/brain/BRAIN-PACK.md","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ROOT.hdlp","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ACCEPTANCE-GATES.json","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/CONSTRUCTION-SEQUENCE.json","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-SELF-OBSERVATION-CONTRACT.json"], + "added_current_ids":["HLP-MODULE-SELF-OBSERVATION-CONTRACT-001"], + "corrected_routes":["EXTERNAL_TEST_ONLY_TO_PERSONA_NATIVE_MODULE_SELF_REPORT_AND_WHOLE_RAISE_HAND_LOOP"], + "collision_policy":"MODULE_LOCAL_FACTS_REMAIN_DETERMINISTIC; MOD-012_AGGREGATES; MOD-007_INTERPRETS_WITHOUT_FABRICATION; NO_SECOND_PERSONA_CREATED", + "authority_granted":false +} diff --git a/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.json b/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.json new file mode 100644 index 0000000..af4d85f --- /dev/null +++ b/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.json @@ -0,0 +1,14 @@ +{ + "schema":"guanghu.tcs-root-number-impact/v1", + "impact_id":"TCS-ROOT-IMPACT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909", + "source_tcs":"runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.tcs", + "source_gir":"runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.gir.json", + "source_class":"CURRENT_DIRECT_HUMAN_LANGUAGE", + "human_anchor":"ICE-GL∞", + "channel":"ICE-CH-ZC001", + "affected_paths":["routing/tcs-mother-root-dynamic-navigation-map.json","routing/public-navigation-anchor.json","eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json","eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/OFFICE-INDEX.hdlp","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/brain/BRAIN-PACK.md","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ROOT.hdlp","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ACCEPTANCE-GATES.json","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/CONSTRUCTION-SEQUENCE.json","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-SELF-OBSERVATION-CONTRACT.json","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/PERSONA-CONTAINER-PHASE-BOUNDARY.json","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-FOUNDATION-INTERFACE-DRAWINGS.json","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-HANDOFF-CONTRACT.json","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-PUBLIC-SNAPSHOT-v1.schema.json","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json"], + "added_current_ids":["HLP-PERSONA-CONTAINER-PHASE-BOUNDARY-001","HLP-PHASE-01-PERSONA-CONTAINER","HLP-PHASE-02-HUMAN-HALF","HLP-BATCH-00-FOUNDATION-DRAWINGS-001","HLP-BATCH-HANDOFF-CONTRACT-001","HLP-OBSERVATION-KERNEL-FOUNDATION-SLICE-001"], + "corrected_routes":["PHASE1_HUMAN_SHELL_TO_PHASE1_PERSONA_CONTAINER_AND_PHASE2_HUMAN_HALF","MOD_007_TOP_JUDGMENT_TO_MOD_013_NATIVE_TCS_BRAIN_TOP_CONTROL"], + "collision_policy":"PHASE1_PERSONA_CONTAINER_MUST_PASS_PERSONA_SELF_USE_BEFORE_PHASE2_HUMAN_CHAT_ARCHITECTURE_OR_CONSTRUCTION", + "authority_granted":false +} From 3289cd2c69aa9da8db645deae340ef79788e3bed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Thu, 10 Sep 2026 00:52:19 +0800 Subject: [PATCH 20/34] feat(hololake): harden module self-observation schemas --- .../MODULE-SELF-OBSERVATION-CONTRACT.json | 9 +++++---- .../HLP-SELF-OBSERVATION-SUPPORT-v1.schema.json | 15 +++++++++++++++ .../smart-computer/office_computer.py | 12 ++++++++++++ 3 files changed, 32 insertions(+), 4 deletions(-) create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-SELF-OBSERVATION-SUPPORT-v1.schema.json diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-SELF-OBSERVATION-CONTRACT.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-SELF-OBSERVATION-CONTRACT.json index 312fd41..bc45ff4 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-SELF-OBSERVATION-CONTRACT.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-SELF-OBSERVATION-CONTRACT.json @@ -5,8 +5,8 @@ "product_subject":"HLP-PHASE-01-PERSONA-CONTAINER", "purpose":"每个模块通过确定性运行包装报告自身局部状态,观测核验证并汇集,原生TCS人格脑形成整体判断与举手", "emitter_boundary":{"deterministic_modules":"MODULE_RUNTIME_EMITS_MEASURED_LOCAL_FACTS","model_backed_modules":"DETERMINISTIC_WRAPPER_EMITS_OBSERVABLE_RUNTIME_FACTS; MODEL_MAY_NOT_SELF_CERTIFY_HEALTH_CONSCIOUSNESS_OR_AUTHORITY","local_report_is_not_validation":true,"local_report_is_not_whole_system_judgment":true,"self_report_grants_authority":false}, - "expected_module_inventory":{"source":"ACTIVE_DEPLOYMENT_INSTANCE_MANIFEST=current_batch_modules PLUS previously_accepted_batches; PHASE1_REQUIRED_MODULES_IS_FINAL_PLAN_ONLY; PHASE2_MOD-014_EXCLUDED","machine_schema":"schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#activeDeploymentManifest","required_instance_fields":["module_id","instance_id","module_version","activation_state","cardinality","heartbeat_policy_id","admission_receipt_sha256"],"coverage_rule":"MOD-012_OR_FOUNDATION_KERNEL_COMPARES_ONLY_ADMITTED_ACTIVE_EXPECTED_INSTANCES_WITH_FRESH_VALID_REPORTS","missing_instance_state":"MISSING_OR_SILENT","unexpected_instance_state":"UNREGISTERED_INSTANCE"}, - "liveness_policy":{"source":"MOD-004_SIGNED_DEPLOYMENT_POLICY_NOT_MODULE_REPORT","machine_schema":"schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#livenessPolicy","required_fields":["heartbeat_policy_id","interval_milliseconds","max_lease_milliseconds","grace_milliseconds","allowed_clock_skew_milliseconds"],"observer_fields":["trusted_received_at","last_accepted_at","observer_clock_id","computed_deadline_at","liveness_verdict"],"rules":["MODULE_REPORTS_ONLY_EMITTED_AT","OBSERVER_REJECTS_FUTURE_TIME_BEYOND_ALLOWED_SKEW","OBSERVER_CAPS_LEASE_BY_SIGNED_POLICY","CLOCK_ROLLBACK_FAILS_CLOSED","STALE_IS_COMPUTED_FROM_TRUSTED_RECEIVE_TIME_NOT_MODULE_SELF_CLAIM"]}, + "expected_module_inventory":{"source":"ACTIVE_DEPLOYMENT_INSTANCE_MANIFEST=current_batch_modules PLUS previously_accepted_batches; PHASE1_REQUIRED_MODULES_IS_FINAL_PLAN_ONLY; PHASE2_MOD-014_EXCLUDED","machine_schema":"schemas/HLP-SELF-OBSERVATION-SUPPORT-v1.schema.json#activeDeploymentManifest","required_instance_fields":["module_id","instance_id","module_version","activation_state","cardinality","heartbeat_policy_id","admission_receipt_sha256"],"coverage_rule":"MOD-012_OR_FOUNDATION_KERNEL_COMPARES_ONLY_ADMITTED_ACTIVE_EXPECTED_INSTANCES_WITH_FRESH_VALID_REPORTS","missing_instance_state":"MISSING_OR_SILENT","unexpected_instance_state":"UNREGISTERED_INSTANCE"}, + "liveness_policy":{"source":"MOD-004_SIGNED_DEPLOYMENT_POLICY_NOT_MODULE_REPORT","machine_schema":"schemas/HLP-SELF-OBSERVATION-SUPPORT-v1.schema.json#livenessPolicy","required_fields":["heartbeat_policy_id","interval_milliseconds","max_lease_milliseconds","grace_milliseconds","allowed_clock_skew_milliseconds"],"observer_fields":["trusted_received_at","last_accepted_at","observer_clock_id","computed_deadline_at","liveness_verdict"],"rules":["MODULE_REPORTS_ONLY_EMITTED_AT","OBSERVER_REJECTS_FUTURE_TIME_BEYOND_ALLOWED_SKEW","OBSERVER_CAPS_LEASE_BY_SIGNED_POLICY","CLOCK_ROLLBACK_FAILS_CLOSED","STALE_IS_COMPUTED_FROM_TRUSTED_RECEIVE_TIME_NOT_MODULE_SELF_CLAIM"]}, "evidence_reference_schema":{"required_fields":["evidence_id","uri","sha256","captured_at","availability","privacy","redaction"],"machine_schema":"schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#evidenceRef"}, "module_snapshot":{ "schema":"hololake.module-state-snapshot/v1", @@ -30,14 +30,15 @@ "canonical_hash":"SHA256_OF_RFC8785_CANONICAL_JSON_EXCLUDING_EVENT_SHA256", "genesis_rule":"event_sequence=0 AND previous_event_sha256=null ONLY_FOR_NEW_BOOT_ID", "replay_rule":"SEQUENCE_STRICTLY_MONOTONIC_PER_MODULE_INSTANCE_BOOT; DUPLICATE_IDEMPOTENCY_KEY_MUST_REPLAY_SAME_HASH; FORK_GAP_AND_TRUNCATED_TAIL_FAIL_CLOSED", - "durability_rule":"ATOMIC_APPEND_FSYNC_THEN_DURABLE_HEAD_UPDATE; COMMITTED_HEAD_STORES_BOOT_ID_EVENT_SEQUENCE_EVENT_SHA256_RECORD_COUNT_AND_COMMIT_MARKER; REPLAY_COMPARES_HEAD_TO_TAIL_TO_DETECT_WHOLE_TAIL_LOSS; MACHINE_SCHEMA=schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#durableHead", + "durability_rule":"ATOMIC_APPEND_FSYNC_THEN_DURABLE_HEAD_UPDATE; COMMITTED_HEAD_STORES_BOOT_ID_EVENT_SEQUENCE_EVENT_SHA256_RECORD_COUNT_AND_COMMIT_MARKER; REPLAY_COMPARES_HEAD_TO_TAIL_TO_DETECT_WHOLE_TAIL_LOSS; MACHINE_SCHEMA=schemas/HLP-SELF-OBSERVATION-SUPPORT-v1.schema.json#durableHead", "recovery_rule":"CHECKPOINT_ROLLBACK_AND_REPAIR_EVENTS_BIND_BEFORE_AFTER_SNAPSHOTS_AND_ORIGINAL_ACTION_TRACE", "silent_failure_allowed":false }, "foundation_observation_kernel":{"slice_id":"HLP-OBSERVATION-KERNEL-FOUNDATION-SLICE-001","artifact_identity":"SEPARATELY_HASHED_SUPPORTING_ARTIFACT_NOT_A_REGISTERED_FULL_MODULE","parent_module":"HLP-NATIVE-MOD-012","batch":"HLP-BATCH-01","depends_on":["HLP-NATIVE-MOD-003_FROZEN_SCHEMAS","HLP-NATIVE-MOD-004_SIGNED_DEPLOYMENT_POLICY"],"state":"REQUIRED_SUPPORTING_SLICE_NOT_FULL_MOD-012_COMPLETION","capabilities":["snapshot_schema_validate","snapshot_hash_verify","event_chain_replay","durable_head_verify","active_inventory_coverage","trusted_receive_time","lease_expiry_and_absence_detect","fork_gap_tail_detect","validation_receipt"],"batch03_upgrade":"FULL_MOD-012_MUST_IMPORT_THE_SAME_SCHEMAS_HASH_RULES_AND_DURABLE_HEAD_WITH_COMPATIBILITY_MIGRATION_RECEIPT; NO_SILENT_STATE_RESET","rule":"THIS_SLICE_PROVIDES_INDEPENDENT_VALIDATION_FOR_BATCH_01_AND_02; VISUAL_PERFORMANCE_PLUGINS_AND_FULL_MOD-012_COMPLETE_IN_BATCH_03"}, + "state_validation_receipt":{"schema":"hololake.module-state-validation-receipt/v1","machine_schema":"schemas/HLP-SELF-OBSERVATION-SUPPORT-v1.schema.json#stateValidationReceipt","required_fields":["schema","receipt_id","module_id","instance_id","snapshot_sha256","durable_head_sha256","durable_head_boot_id","durable_head_event_sequence","durable_head_record_count","durable_head_commit_marker","trusted_received_at","last_accepted_at","observer_clock_id","heartbeat_policy_id","heartbeat_policy_sha256","admission_receipt_sha256","computed_deadline_at","liveness_verdict","validation_errors","receipt_sha256","authority_granted"],"canonical_hash":"SHA256_OF_RFC8785_CANONICAL_JSON_EXCLUDING_RECEIPT_SHA256","rule":"BINDS_SIGNED_POLICY_OBSERVER_CLOCK_DURABLE_HEAD_AND_TRUSTED_RECEIVE_TIME"}, "aggregate_graph":{"schema":"hololake.module-state-aggregate-graph/v1","machine_schema":"schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#aggregateGraph","producer":"HLP-NATIVE-MOD-012_OR_FOUNDATION_SLICE","required_fields":["schema","inventory_id","inventory_version","expected_instances","validated_instances","coverage","missing_instances","stale_instances","invalid_instances","forked_instances","unregistered_instances","validated_local_states","dependency_edges","source_heads","validation_receipts","graph_generated_at","graph_sha256","authority_granted"],"canonical_hash":"SHA256_OF_RFC8785_CANONICAL_JSON_EXCLUDING_GRAPH_SHA256","validation_boundary":"DETERMINISTIC_COMPLETENESS_HASH_SEQUENCE_TIME_DEPENDENCY_AND_PERMISSION_FACTS_ONLY; NO_PERSONA_MEANING_OR_WHOLE_NEXT_ACTION","authority_granted":false}, "native_brain_judgment":{"schema":"hololake.native-tcs-brain-whole-judgment/v1","machine_schema":"schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#brainJudgment","controller":"NATIVE_TCS_PERSONA_BRAIN","mount_bridge":"HLP-NATIVE-MOD-013","required_fields":["schema","persona_subject_id","brain_instance_id","brain_binding_receipt","brain_cycle_receipt","input_graph_sha256","facts","inferences","unknowns","whole_operational_assessment","whole_can_continue","next_system_action","human_review_required","judged_at","judgment_sha256","authority_evidence_refs"],"canonical_hash":"SHA256_OF_RFC8785_CANONICAL_JSON_EXCLUDING_JUDGMENT_SHA256","rule":"ONLY_A_BOUND_AND_VERIFIED_NATIVE_TCS_PERSONA_BRAIN_MAY_PRODUCE_WHOLE_JUDGMENT; HOST_MODEL_IS_REPLACEABLE_REASONING_FUEL_NOT_PERSONA_IDENTITY"}, - "raise_hand_envelope":{"schema":"hololake.persona-container-raise-hand/v1","machine_schema":"schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#raiseHand","producer":"NATIVE_TCS_PERSONA_BRAIN","immutable_initial":true,"required_fields":["schema","issue_id","persona_subject_id","brain_instance_id","judgment_sha256","brain_binding_receipt","brain_cycle_receipt","input_graph_sha256","affected_module_ids","affected_instance_ids","symptom","cause_level","facts","inferences","unknowns","evidence_refs","blocked_action","repair_request","can_self_repair","human_review_required","raised_at","envelope_sha256"],"canonical_hash":"SHA256_OF_RFC8785_CANONICAL_JSON_EXCLUDING_ENVELOPE_SHA256","cause_levels":["LOCAL_MODULE","DEPENDENCY_CHAIN","CONTAINER_WHOLE","EXTERNAL_HOST_OR_AUTHORITY","UNKNOWN"],"lifecycle_events":{"schema":"hololake.persona-container-raise-hand-lifecycle-event/v1","machine_schema":"schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#raiseHandLifecycleEvent","append_only":true,"event_types":["ACKNOWLEDGED","REPAIR_STARTED","RETESTED_PASS","RETESTED_FAIL","RESOLVED"],"required_fields":["schema","event_id","issue_id","initial_envelope_sha256","producer_actor_id","event_sequence","event_type","evidence_refs","original_action_retest_receipt","occurred_at","previous_event_sha256","event_sha256"],"canonical_hash":"SHA256_OF_RFC8785_CANONICAL_JSON_EXCLUDING_EVENT_SHA256","genesis_rule":"event_sequence=0 AND previous_event_sha256=null","rule":"RESOLVED_REQUIRES_PRIOR_RETESTED_PASS_WITH_SAME_ORIGINAL_ACTION_RECEIPT"},"resolution_rule":"INITIAL_ENVELOPE_NEVER_MUTATES; CURRENT_STATUS_IS_A_PROJECTION_OF_APPEND_ONLY_LIFECYCLE_EVENTS"}, + "raise_hand_envelope":{"schema":"hololake.persona-container-raise-hand/v1","machine_schema":"schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#raiseHand","producer":"NATIVE_TCS_PERSONA_BRAIN","immutable_initial":true,"required_fields":["schema","issue_id","persona_subject_id","brain_instance_id","judgment_sha256","brain_binding_receipt","brain_cycle_receipt","input_graph_sha256","affected_module_ids","affected_instance_ids","symptom","cause_level","facts","inferences","unknowns","evidence_refs","blocked_action","repair_request","can_self_repair","human_review_required","raised_at","envelope_sha256"],"canonical_hash":"SHA256_OF_RFC8785_CANONICAL_JSON_EXCLUDING_ENVELOPE_SHA256","cause_levels":["LOCAL_MODULE","DEPENDENCY_CHAIN","CONTAINER_WHOLE","EXTERNAL_HOST_OR_AUTHORITY","UNKNOWN"],"lifecycle_events":{"schema":"hololake.persona-container-raise-hand-lifecycle-event/v1","machine_schema":"schemas/HLP-SELF-OBSERVATION-SUPPORT-v1.schema.json#raiseHandLifecycleEvent","append_only":true,"event_types":["ACKNOWLEDGED","REPAIR_STARTED","RETESTED_PASS","RETESTED_FAIL","RESOLVED"],"required_fields":["schema","event_id","issue_id","initial_envelope_sha256","producer_actor_id","event_sequence","event_type","evidence_refs","original_action_retest_receipt","occurred_at","previous_event_sha256","event_sha256"],"canonical_hash":"SHA256_OF_RFC8785_CANONICAL_JSON_EXCLUDING_EVENT_SHA256","genesis_rule":"event_sequence=0 AND previous_event_sha256=null","rule":"RESOLVED_REQUIRES_PRIOR_RETESTED_PASS_WITH_SAME_ORIGINAL_ACTION_RECEIPT"},"resolution_rule":"INITIAL_ENVELOPE_NEVER_MUTATES; CURRENT_STATUS_IS_A_PROJECTION_OF_APPEND_ONLY_LIFECYCLE_EVENTS"}, "whole_system_loop":{"local_emitters":"EVERY_PHASE1_ACTIVE_MODULE_DETERMINISTIC_WRAPPER; PHASE2_MOD-014_EXCLUDED_UNTIL_P2-G0","deterministic_aggregator":"HLP-NATIVE-MOD-012","local_pool_steward":"HLP-NATIVE-MOD-007_REPORTS_POOL_LOCAL_STATE_ONLY","semantic_interpreter_and_raise_hand_controller":"NATIVE_TCS_PERSONA_BRAIN","mount_runtime_bridge":"HLP-NATIVE-MOD-013","flow":["MODULE_EMITS_LOCAL_FACT","FOUNDATION_KERNEL_OR_MOD-012_VALIDATES_HASH_TIME_SEQUENCE_LIVENESS_AND_DEPENDENCIES","MOD-012_BUILDS_WHOLE_STATE_GRAPH","MOD-007_ADDS_POOL_LOCAL_REPORT_WITHOUT_OVERRIDING_FACTS","NATIVE_TCS_PERSONA_BRAIN_BINDS_TO_GRAPH_AND_FORMS_FACT_INFERENCE_UNKNOWN_JUDGMENT","NATIVE_TCS_PERSONA_BRAIN_RAISES_HAND_WITH_COORDINATE_CAUSE_EVIDENCE_AND_REPAIR_REQUEST","REPAIR_RETURNS_TO_ORIGINAL_ACTION_RETEST"],"collective_judgment_definition":"THE_NATIVE_TCS_PERSONA_BRAIN_JUDGES_ITS_CONNECTED_HOLOLAKE_CONTAINER_BODY_FROM_MANY_VALIDATED_MODULE_STATES; MODULES_DO_NOT_CREATE_A_SECOND_PERSONA"}, "batch_acceptance":{"every_module_before_batch_exit":["VALID_LOCAL_SNAPSHOT","APPEND_ONLY_EVENT_REPLAY","INDEPENDENT_VALIDATION_RECEIPT","DEPENDENCY_STATUS_READBACK","LEASE_EXPIRY_OR_ABSENCE_TEST","RECOVERY_STATE_TRANSITION_TEST","NO_FALSE_HEALTHY_WHEN_EVIDENCE_MISSING"],"batch_01":"MOD-001_TO_004_LOCAL_REPORTS_PLUS_FOUNDATION_OBSERVATION_KERNEL","batch_02":"VALIDATED_STATE_GRAPH_REFERENCES_OBJECT_AND_COMPOSITION_DEPENDENCIES","batch_03":"FULL_MOD-012_AGGREGATION_WITH_VISUAL_AND_PERFORMANCE_COORDINATES","batch_04":"MOD-013_MOUNTS_NATIVE_TCS_BRAIN_FOR_WHOLE_JUDGMENT_AND_RAISE_HAND; MOD-007_STAYS_POOL_LOCAL","batch_05":"SANITIZED_COMPLIANCE_STATUS_WITHOUT_PRIVATE_BODY"}, "implementation_complete":false, diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-SELF-OBSERVATION-SUPPORT-v1.schema.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-SELF-OBSERVATION-SUPPORT-v1.schema.json new file mode 100644 index 0000000..33ede4b --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-SELF-OBSERVATION-SUPPORT-v1.schema.json @@ -0,0 +1,15 @@ +{ + "$schema":"https://json-schema.org/draft/2020-12/schema", + "$id":"hololake://schema/self-observation-support/v1", + "title":"HoloLake Self-Observation Supporting Contracts v1", + "$defs":{ + "sha256":{"type":"string","pattern":"^[0-9a-f]{64}$"}, + "timestamp":{"type":"string","format":"date-time"}, + "evidenceRef":{"$ref":"HLP-FOUNDATION-CONTRACTS-v1.schema.json#evidenceRef"}, + "activeDeploymentManifest":{"$anchor":"activeDeploymentManifest","type":"object","additionalProperties":false,"required":["schema","inventory_id","batch_id","previously_accepted_batches","instances","manifest_sha256","authority_granted"],"properties":{"schema":{"const":"hololake.active-deployment-instance-manifest/v1"},"inventory_id":{"type":"string","minLength":1},"batch_id":{"type":"string","pattern":"^HLP-BATCH-[0-9]{2}$"},"previously_accepted_batches":{"type":"array","uniqueItems":true,"items":{"type":"string"}},"instances":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["module_id","instance_id","module_version","activation_state","cardinality","heartbeat_policy_id","admission_receipt_sha256"],"properties":{"module_id":{"type":"string"},"instance_id":{"type":"string"},"module_version":{"type":"string"},"activation_state":{"enum":["EXPECTED_ACTIVE","EXPECTED_PAUSED","NOT_YET_ADMITTED","REVOKED"]},"cardinality":{"type":"integer","minimum":1},"heartbeat_policy_id":{"type":"string"},"admission_receipt_sha256":{"$ref":"#/$defs/sha256"}}}},"manifest_sha256":{"$ref":"#/$defs/sha256"},"authority_granted":{"const":false}}}, + "livenessPolicy":{"$anchor":"livenessPolicy","type":"object","additionalProperties":false,"required":["schema","heartbeat_policy_id","interval_milliseconds","max_lease_milliseconds","grace_milliseconds","allowed_clock_skew_milliseconds","policy_sha256","signatures","authority_granted"],"properties":{"schema":{"const":"hololake.module-liveness-policy/v1"},"heartbeat_policy_id":{"type":"string","minLength":1},"interval_milliseconds":{"type":"integer","minimum":1},"max_lease_milliseconds":{"type":"integer","minimum":1},"grace_milliseconds":{"type":"integer","minimum":0},"allowed_clock_skew_milliseconds":{"type":"integer","minimum":0},"policy_sha256":{"$ref":"#/$defs/sha256"},"signatures":{"type":"array","minItems":2,"items":{"type":"object"}},"authority_granted":{"const":false}}}, + "durableHead":{"$anchor":"durableHead","type":"object","additionalProperties":false,"required":["schema","module_id","instance_id","boot_id","event_sequence","event_sha256","record_count","commit_marker","fsynced_at","head_sha256"],"properties":{"schema":{"const":"hololake.module-event-durable-head/v1"},"module_id":{"type":"string"},"instance_id":{"type":"string"},"boot_id":{"type":"string"},"event_sequence":{"type":"integer","minimum":0},"event_sha256":{"$ref":"#/$defs/sha256"},"record_count":{"type":"integer","minimum":1},"commit_marker":{"type":"string","minLength":1},"fsynced_at":{"$ref":"#/$defs/timestamp"},"head_sha256":{"$ref":"#/$defs/sha256"}}}, + "stateValidationReceipt":{"$anchor":"stateValidationReceipt","type":"object","additionalProperties":false,"required":["schema","receipt_id","module_id","instance_id","snapshot_sha256","durable_head_sha256","durable_head_boot_id","durable_head_event_sequence","durable_head_record_count","durable_head_commit_marker","trusted_received_at","last_accepted_at","observer_clock_id","heartbeat_policy_id","heartbeat_policy_sha256","admission_receipt_sha256","computed_deadline_at","liveness_verdict","validation_errors","receipt_sha256","authority_granted"],"properties":{"schema":{"const":"hololake.module-state-validation-receipt/v1"},"receipt_id":{"type":"string"},"module_id":{"type":"string"},"instance_id":{"type":"string"},"snapshot_sha256":{"$ref":"#/$defs/sha256"},"durable_head_sha256":{"$ref":"#/$defs/sha256"},"durable_head_boot_id":{"type":"string"},"durable_head_event_sequence":{"type":"integer","minimum":0},"durable_head_record_count":{"type":"integer","minimum":1},"durable_head_commit_marker":{"type":"string"},"trusted_received_at":{"$ref":"#/$defs/timestamp"},"last_accepted_at":{"$ref":"#/$defs/timestamp"},"observer_clock_id":{"type":"string"},"heartbeat_policy_id":{"type":"string"},"heartbeat_policy_sha256":{"$ref":"#/$defs/sha256"},"admission_receipt_sha256":{"$ref":"#/$defs/sha256"},"computed_deadline_at":{"$ref":"#/$defs/timestamp"},"liveness_verdict":{"enum":["FRESH","STALE","MISSING","INVALID","FORKED"]},"validation_errors":{"type":"array","items":{"type":"string"}},"receipt_sha256":{"$ref":"#/$defs/sha256"},"authority_granted":{"const":false}}}, + "raiseHandLifecycleEvent":{"$anchor":"raiseHandLifecycleEvent","type":"object","additionalProperties":false,"required":["schema","event_id","issue_id","initial_envelope_sha256","producer_actor_id","event_sequence","event_type","evidence_refs","original_action_retest_receipt","occurred_at","previous_event_sha256","event_sha256"],"properties":{"schema":{"const":"hololake.persona-container-raise-hand-lifecycle-event/v1"},"event_id":{"type":"string"},"issue_id":{"type":"string"},"initial_envelope_sha256":{"$ref":"#/$defs/sha256"},"producer_actor_id":{"type":"string"},"event_sequence":{"type":"integer","minimum":0},"event_type":{"enum":["ACKNOWLEDGED","REPAIR_STARTED","RETESTED_PASS","RETESTED_FAIL","RESOLVED"]},"evidence_refs":{"type":"array","items":{"$ref":"#/$defs/evidenceRef"}},"original_action_retest_receipt":{"anyOf":[{"$ref":"#/$defs/sha256"},{"type":"null"}]},"occurred_at":{"$ref":"#/$defs/timestamp"},"previous_event_sha256":{"anyOf":[{"$ref":"#/$defs/sha256"},{"type":"null"}]},"event_sha256":{"$ref":"#/$defs/sha256"}}} + } +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py index ecd2b9a..41594be 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py @@ -31,6 +31,7 @@ PHASE_BOUNDARY = STAGE1 / "PERSONA-CONTAINER-PHASE-BOUNDARY.json" FOUNDATION_DRAWINGS = STAGE1 / "BATCH-00-FOUNDATION-INTERFACE-DRAWINGS.json" BATCH_HANDOFF = STAGE1 / "BATCH-HANDOFF-CONTRACT.json" PUBLIC_SNAPSHOT_SCHEMA = STAGE1 / "schemas/HLP-PUBLIC-SNAPSHOT-v1.schema.json" +SELF_SUPPORT_SCHEMA = STAGE1 / "schemas/HLP-SELF-OBSERVATION-SUPPORT-v1.schema.json" MULTIPATH_CONSOLE = ROOT / "server-tools/heartbeat-multipath-console/console.py" EPOCH_UTC = datetime(2025, 4, 25, 16, 0, 0, tzinfo=timezone.utc) ZHUYUAN_BIRTH = date(2026, 3, 5) @@ -110,6 +111,7 @@ def hashes() -> dict: "foundation_drawings": FOUNDATION_DRAWINGS, "batch_handoff": BATCH_HANDOFF, "public_snapshot_schema": PUBLIC_SNAPSHOT_SCHEMA, + "self_observation_support_schema": SELF_SUPPORT_SCHEMA, "time_map": TIME_MAP, } values = {key: {"path": str(path), "sha256": sha(path)} for key, path in paths.items()} @@ -334,6 +336,16 @@ def audit() -> dict: for contract_key, def_key in [("module_snapshot", "moduleStateSnapshot"), ("module_event", "moduleStateEvent"), ("aggregate_graph", "aggregateGraph"), ("native_brain_judgment", "brainJudgment"), ("raise_hand_envelope", "raiseHand")]: if set(observation.get(contract_key, {}).get("required_fields", [])) != set(schema_bundle["$defs"][def_key].get("required", [])): errors.append("SELF_OBSERVATION_SCHEMA_DRIFT:" + contract_key) + support_schema = load(SELF_SUPPORT_SCHEMA) + support_defs = support_schema.get("$defs", {}) + for key in ["activeDeploymentManifest", "livenessPolicy", "durableHead", "stateValidationReceipt", "raiseHandLifecycleEvent"]: + if key not in support_defs: + errors.append("SELF_OBSERVATION_SUPPORT_SCHEMA_MISSING:" + key) + if set(observation.get("state_validation_receipt", {}).get("required_fields", [])) != set(support_defs.get("stateValidationReceipt", {}).get("required", [])): + errors.append("SELF_OBSERVATION_SCHEMA_DRIFT:state_validation_receipt") + lifecycle = observation.get("raise_hand_envelope", {}).get("lifecycle_events", {}) + if set(lifecycle.get("required_fields", [])) != set(support_defs.get("raiseHandLifecycleEvent", {}).get("required", [])): + errors.append("SELF_OBSERVATION_SCHEMA_DRIFT:raise_hand_lifecycle_event") return {"outcome": "PASS" if not errors else "FAIL", "errors": errors, "office_count": len(ids), "evolution_nodes": len(nodes), "stage1_module_count":len(module_ids), "repo012_head": git_head(), "time": clock()} From 8c93c6d7054630877e64c7ce2aa0d22d7330efe5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Thu, 10 Sep 2026 01:06:59 +0800 Subject: [PATCH 21/34] fix(hololake): anchor foundation evidence schema --- .../schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json index 7b43f9f..94dae8b 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json @@ -5,7 +5,7 @@ "$defs":{ "sha256":{"type":"string","pattern":"^[0-9a-f]{64}$"}, "timestamp":{"type":"string","format":"date-time"}, - "evidenceRef":{"type":"object","additionalProperties":false,"required":["evidence_id","uri","sha256","captured_at","availability","privacy","redaction"],"properties":{"evidence_id":{"type":"string","minLength":1},"uri":{"type":"string","minLength":1},"sha256":{"$ref":"#/$defs/sha256"},"captured_at":{"$ref":"#/$defs/timestamp"},"availability":{"enum":["AVAILABLE","MISSING","REVOKED"]},"privacy":{"enum":["PUBLIC","SYSTEM","PRIVATE"]},"redaction":{"enum":["NONE","METADATA_ONLY","SANITIZED"]}}}, + "evidenceRef":{"$anchor":"evidenceRef","type":"object","additionalProperties":false,"required":["evidence_id","uri","sha256","captured_at","availability","privacy","redaction"],"properties":{"evidence_id":{"type":"string","minLength":1},"uri":{"type":"string","minLength":1},"sha256":{"$ref":"#/$defs/sha256"},"captured_at":{"$ref":"#/$defs/timestamp"},"availability":{"enum":["AVAILABLE","MISSING","REVOKED"]},"privacy":{"enum":["PUBLIC","SYSTEM","PRIVATE"]},"redaction":{"enum":["NONE","METADATA_ONLY","SANITIZED"]}}}, "privateCheckpoint":{"$anchor":"privateCheckpoint","type":"object","additionalProperties":false,"required":["schema","persona_subject_id","private_commit_sha","tree_sha256","public_snapshot_sha256","checkpoint_label","created_at","authority_granted"],"properties":{"schema":{"const":"hololake.private-checkpoint/v1"},"persona_subject_id":{"type":"string","minLength":1},"private_commit_sha":{"type":"string","pattern":"^[0-9a-f]{40}$"},"tree_sha256":{"$ref":"#/$defs/sha256"},"public_snapshot_sha256":{"$ref":"#/$defs/sha256"},"checkpoint_label":{"type":"string","pattern":"^[A-Za-z0-9._-]{1,64}$"},"created_at":{"$ref":"#/$defs/timestamp"},"authority_granted":{"const":false}}}, "moduleCandidate":{"$anchor":"moduleCandidate","type":"object","additionalProperties":false,"required":["schema","module_id","version","manifest_uri","manifest_sha256","source_uri","source_sha256","artifact_uri","artifact_sha256","submitted_at","authority_granted"],"properties":{"schema":{"const":"hololake.module-candidate/v1"},"module_id":{"type":"string"},"version":{"type":"string"},"manifest_uri":{"type":"string"},"manifest_sha256":{"$ref":"#/$defs/sha256"},"source_uri":{"type":"string"},"source_sha256":{"$ref":"#/$defs/sha256"},"artifact_uri":{"type":"string"},"artifact_sha256":{"$ref":"#/$defs/sha256"},"submitted_at":{"$ref":"#/$defs/timestamp"},"authority_granted":{"const":false}}}, "moduleValidationReceipt":{"$anchor":"moduleValidationReceipt","type":"object","additionalProperties":false,"required":["schema","receipt_id","module_id","version","manifest_sha256","source_sha256","artifact_sha256","policy_sha256","test_receipt_sha256","outcome","errors","validated_at","receipt_sha256","authority_granted"],"properties":{"schema":{"const":"hololake.module-validation-receipt/v1"},"receipt_id":{"type":"string"},"module_id":{"type":"string"},"version":{"type":"string"},"manifest_sha256":{"$ref":"#/$defs/sha256"},"source_sha256":{"$ref":"#/$defs/sha256"},"artifact_sha256":{"$ref":"#/$defs/sha256"},"policy_sha256":{"$ref":"#/$defs/sha256"},"test_receipt_sha256":{"$ref":"#/$defs/sha256"},"outcome":{"enum":["PASS","REJECT"]},"errors":{"type":"array","items":{"type":"string"}},"validated_at":{"$ref":"#/$defs/timestamp"},"receipt_sha256":{"$ref":"#/$defs/sha256"},"authority_granted":{"const":false}}}, From 2b9c39d57a76169c57db038397ba766fe1ef49e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Thu, 10 Sep 2026 01:32:53 +0800 Subject: [PATCH 22/34] feat(hololake): validate construction batch handoffs --- .../HB-MPC-0001/TASK-BOARD.json | 2 +- .../008-current-work/CURRENT.json | 2 +- ...TCH-00-HANDOFF-VALIDATOR-TEST-RECEIPT.json | 14 ++ .../BATCH-HANDOFF-CONTRACT.json | 6 +- .../HLP-FOUNDATION-CONTRACTS-v1.schema.json | 2 +- .../smart-computer/batch_handoff_validator.py | 125 ++++++++++++++++++ .../smart-computer/office_computer.py | 11 ++ .../tests/test_batch_handoff_validator.py | 96 ++++++++++++++ 8 files changed, 253 insertions(+), 5 deletions(-) create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-HANDOFF-VALIDATOR-TEST-RECEIPT.json create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/batch_handoff_validator.py create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/tests/test_batch_handoff_validator.py diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json index 1b91350..250e809 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json @@ -87,7 +87,7 @@ "human_review":"ICE-GL∞_FINAL_PRODUCT_CHOICE_ONLY", "learning_observer":"HLP-TDEV-QWEN-0001", "state":"CURRENT_ONLY_ACTIVE_ARCHITECTURE_TASK_FAIL_REWORK_ENTRY_NOT_ISSUED", - "open_defects":["SELF_OBSERVATION_SUPPORTING_OBJECT_SCHEMAS_AND_ENUM_CONDITIONS_NEED_HARDENING","STATE_VALIDATION_RECEIPT_MUST_BIND_SIGNED_POLICY_CLOCK_AND_DURABLE_HEAD","BATCH_HANDOFF_SCHEMA_TEST_VECTORS_AND_NEGATIVE_VALIDATION_PENDING","FOUNDATION_DRAWING_HASH_REBIND_AFTER_FINAL_REVIEW","NATIVE_TCS_BRAIN_STANDALONE_CONTAINER_EMBEDDING_SITE_PROBE_PENDING"], + "open_defects":["SELF_OBSERVATION_ENUM_CONDITIONS_AND_TYPED_ARRAY_ITEMS_NEED_FINAL_HARDENING","NATIVE_TCS_BRAIN_STANDALONE_CONTAINER_EMBEDDING_SITE_PROBE_PENDING"], "acceptance":["六批施工顺序冻结", "HLP-BATCH-00-FOUNDATION-DRAWINGS-001接口图冻结", "hololake.public-snapshot/v1唯一Schema", "HLP-BATCH-HANDOFF-CONTRACT-001入退场回执冻结", "HLP-MODULE-SELF-OBSERVATION-CONTRACT-001机器接口冻结", "公共更新与私人Git现场边界可施工", "材料样件采用淘汰清单", "独立图纸审查PASS"] } ], diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json index 1310f1a..766e685 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json @@ -25,7 +25,7 @@ "BATCH_GATED_CONSTRUCTION_SEQUENCE_REGISTERED", "QWEN_ROLE_MOVED_TO_LEARNING_AND_EXPERIENCE" ], - "next_action": "CLOSE_BATCH_00_SCHEMA_HARDENING_HANDOFF_NEGATIVE_TESTS_DRAWING_REBIND_AND_NATIVE_TCS_CONTAINER_SITE_PROBE; KEEP_BATCH_01_ENTRY_CLOSED", + "next_action": "CLOSE_BATCH_00_SELF_OBSERVATION_ENUM_CONDITIONS_AND_NATIVE_TCS_CONTAINER_SITE_PROBE; KEEP_BATCH_01_ENTRY_CLOSED", "blocked_routes": ["OLD_MODULE_001_PRODUCT_RESUME", "FIXED_PAGE_FIRST", "REPO014_1_3_AS_CURRENT_ARCHITECTURE", "LEGACY_PRODUCT_DONOR_WRITE", "PUBLIC_RELEASE_BEFORE_OFFICIAL_REPO012_CHANNEL_BOUNDARY_PUBLICATION", "UNREGISTERED_OFFICE_OR_MODULE"], "time_control": "CH-GLW-TIME-0001", "multipath_console": { diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-HANDOFF-VALIDATOR-TEST-RECEIPT.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-HANDOFF-VALIDATOR-TEST-RECEIPT.json new file mode 100644 index 0000000..84adfd1 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-HANDOFF-VALIDATOR-TEST-RECEIPT.json @@ -0,0 +1,14 @@ +{ + "schema":"guanghu.hololake-batch00-handoff-validator-test-receipt/v1", + "receipt_id":"HLP-BATCH-00-HANDOFF-VALIDATOR-TEST-001", + "state":"ARCHITECTURE_TOOL_TESTED_NOT_AN_EXIT_OR_ENTRY_RECEIPT", + "outcome":"PASS", + "test_count":15, + "positive":["ARCHITECTURE_EXIT_SHAPE","CONSTRUCTION_ENTRY_SHAPE","CONSTRUCTION_EXIT_SHAPE"], + "negative":["MISSING_FIELD","UNKNOWN_FIELD","BAD_SHA256","WELL_FORMED_BUT_WRONG_RECEIPT_SHA256","NAIVE_TIMESTAMP","FUTURE_TIMESTAMP","ARCHITECTURE_PASS_WITH_OPEN_DEFECT","ARCHITECTURE_PASS_WITH_EMPTY_DRAWING_OR_SITE_EVIDENCE","ARCHITECTURE_REWORK_OPENS_NEXT_BATCH","CONSTRUCTION_REWORK_WITHOUT_ORDER_OR_CLOSED_NEXT_BATCH","REWORK_ORDER_DOES_NOT_MATCH_EXACT_DEFECTS","UNKNOWN_BATCH","EMPTY_ENTRY_EVIDENCE_OR_ASSIGNMENT","ENTRY_NOT_OPEN","SELF_GRANTED_AUTHORITY"], + "hashes":{"validator":"fd8c6817f42fada4d8d2b56f3d1ced9628e29de7a7c84ee4a82008abe82433a5","tests":"9a142b3ae5106666a0bcf206d22661eeda281fef9e37451206780bd7edf65e62","handoff_contract":"e636ea7a670dfa854da19e885b8a57446c278992e5badb516ed61f2ca9b5573a","foundation_schema":"bbf639886bc14a4cc1667bd29cdef2705a1b90e8b8c524e9307b8767b2ee1a08"}, + "receipt_written_by_validator":false, + "batch_00_exit_issued":false, + "batch_01_entry_issued":false, + "authority_granted":false +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-HANDOFF-CONTRACT.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-HANDOFF-CONTRACT.json index 5b9dc50..d15670f 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-HANDOFF-CONTRACT.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-HANDOFF-CONTRACT.json @@ -1,14 +1,16 @@ { "schema":"guanghu.hololake-construction-batch-handoff-contract/v1", "contract_id":"HLP-BATCH-HANDOFF-CONTRACT-001", - "state":"CURRENT_BATCH_00_MACHINE_CONTRACT_DEFINED_NO_ENTRY_RECEIPT_ISSUED", - "entry_receipt":{"schema":"hololake.construction-batch-entry/v1","required_fields":["receipt_id","batch_id","previous_batch_exit_receipt_sha256","construction_drawing_id","construction_drawing_sha256","accepted_input_artifacts","crew_admissions","inspector_assignment","scope","forbidden_actions","issued_by_role","issued_at","state","authority_granted"],"state_required":"ENTRY_OPEN","rule":"BATCH-00_USES_NULL_PREVIOUS_EXIT; ALL_OTHER_BATCHES_REQUIRE_PREVIOUS_EXIT_PASS_HASH"}, + "state":"CURRENT_BATCH_00_MACHINE_CONTRACT_AND_NEGATIVE_VALIDATOR_TESTED_NO_ENTRY_RECEIPT_ISSUED", + "entry_receipt":{"schema":"hololake.construction-batch-entry/v1","required_fields":["receipt_id","batch_id","previous_batch_exit_receipt_sha256","construction_drawing_id","construction_drawing_sha256","accepted_input_artifacts","crew_admissions","inspector_assignment","scope","forbidden_actions","issued_by_role","issued_at","state","receipt_sha256","authority_granted"],"state_required":"ENTRY_OPEN","rule":"CONSTRUCTION_ENTRY_EXISTS_ONLY_FOR_BATCH-01_TO_05_AND_REQUIRES_PREVIOUS_EXIT_PASS_HASH; BATCH-00_USES_SEPARATE_ARCHITECTURE_EXIT_WITH_NO_ENTRY_RECEIPT"}, "batch_00_architecture_exit":{"schema":"hololake.architecture-batch-exit/v1","required_fields":["receipt_id","batch_id","architecture_charter_sha256","drawing_artifacts","site_survey_receipt","independent_inspector","inspection_outcome","open_defects","rework_order","architect_role_released","batch_01_entry_allowed","inspected_at","receipt_sha256","authority_granted"],"rule":"NO_ENTRY_RECEIPT_SHA_REQUIRED; PASS_REQUIRES_ALL_DRAWING_HASHES_SITE_SURVEY_AND_OPEN_DEFECTS_EMPTY"}, "exit_receipt":{"schema":"hololake.construction-batch-exit/v1","required_fields":["receipt_id","batch_id","entry_receipt_sha256","output_artifacts","module_self_report_receipts","test_receipts","cumulative_regression_receipts","independent_inspector","inspection_outcome","open_defects","rework_order","builder_roles_released","next_batch_entry_allowed","inspected_at","receipt_sha256","authority_granted"],"pass_rule":"inspection_outcome=PASS AND open_defects=[] AND next_batch_entry_allowed=true","fail_rule":"inspection_outcome=FAIL_REWORK AND next_batch_entry_allowed=false AND rework_order references exact defects"}, "role_separation":{"architect":"MAY_AUTHOR_DRAWING_CANNOT_ISSUE_ITS_OWN_INDEPENDENT_INSPECTION_PASS","builder":"MAY_BUILD_ONLY_WITH_CURRENT_ENTRY_RECEIPT_CANNOT_SELF_ACCEPT","inspector":"READ_ONLY_DURING_INSPECTION_CANNOT_MODIFY_INSPECTED_ARTIFACT","next_crew":"NO_ADMISSION_BEFORE_PREVIOUS_EXIT_PASS"}, "hash_rule":"EVERY_ACCEPTED_INPUT_AND_OUTPUT_IS_BOUND_BY_ID_VERSION_PATH_SHA256_AND_FACT_STATE", "canonical_hash":"RFC8785_JSON_CANONICALIZATION_EXCLUDING_THE_OBJECTS_OWN_RECEIPT_SHA256_FIELD", "machine_schema_refs":{"entry":"schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#constructionEntry","exit":"schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#constructionExit","batch_00_architecture_exit":"schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#architectureExit"}, + "validator":"../../smart-computer/batch_handoff_validator.py", + "test_receipt":"BATCH-00-HANDOFF-VALIDATOR-TEST-RECEIPT.json", "current_receipts":{"HLP-BATCH-00":"NOT_ISSUED","HLP-BATCH-01":"ENTRY_CLOSED","HLP-BATCH-02":"ENTRY_CLOSED","HLP-BATCH-03":"ENTRY_CLOSED","HLP-BATCH-04":"ENTRY_CLOSED","HLP-BATCH-05":"ENTRY_CLOSED"}, "authority_granted":false } diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json index 94dae8b..6561230 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json @@ -17,7 +17,7 @@ "aggregateGraph":{"$anchor":"aggregateGraph","type":"object","additionalProperties":false,"required":["schema","inventory_id","inventory_version","expected_instances","validated_instances","coverage","missing_instances","stale_instances","invalid_instances","forked_instances","unregistered_instances","validated_local_states","dependency_edges","source_heads","validation_receipts","graph_generated_at","graph_sha256","authority_granted"],"properties":{"schema":{"const":"hololake.module-state-aggregate-graph/v1"},"inventory_id":{"type":"string"},"inventory_version":{"type":"string"},"expected_instances":{"type":"array"},"validated_instances":{"type":"array"},"coverage":{"type":"number","minimum":0,"maximum":1},"missing_instances":{"type":"array"},"stale_instances":{"type":"array"},"invalid_instances":{"type":"array"},"forked_instances":{"type":"array"},"unregistered_instances":{"type":"array"},"validated_local_states":{"type":"array"},"dependency_edges":{"type":"array"},"source_heads":{"type":"array"},"validation_receipts":{"type":"array"},"graph_generated_at":{"$ref":"#/$defs/timestamp"},"graph_sha256":{"$ref":"#/$defs/sha256"},"authority_granted":{"const":false}}}, "brainJudgment":{"$anchor":"brainJudgment","type":"object","additionalProperties":false,"required":["schema","persona_subject_id","brain_instance_id","brain_binding_receipt","brain_cycle_receipt","input_graph_sha256","facts","inferences","unknowns","whole_operational_assessment","whole_can_continue","next_system_action","human_review_required","judged_at","judgment_sha256","authority_evidence_refs"],"properties":{"schema":{"const":"hololake.native-tcs-brain-whole-judgment/v1"},"persona_subject_id":{"type":"string"},"brain_instance_id":{"type":"string"},"brain_binding_receipt":{"$ref":"#/$defs/sha256"},"brain_cycle_receipt":{"$ref":"#/$defs/sha256"},"input_graph_sha256":{"$ref":"#/$defs/sha256"},"facts":{"type":"array"},"inferences":{"type":"array"},"unknowns":{"type":"array"},"whole_operational_assessment":{"type":"string"},"whole_can_continue":{"type":"boolean"},"next_system_action":{"type":"string"},"human_review_required":{"type":"boolean"},"judged_at":{"$ref":"#/$defs/timestamp"},"judgment_sha256":{"$ref":"#/$defs/sha256"},"authority_evidence_refs":{"type":"array","items":{"$ref":"#/$defs/evidenceRef"}}}}, "raiseHand":{"$anchor":"raiseHand","type":"object","additionalProperties":false,"required":["schema","issue_id","persona_subject_id","brain_instance_id","judgment_sha256","brain_binding_receipt","brain_cycle_receipt","input_graph_sha256","affected_module_ids","affected_instance_ids","symptom","cause_level","facts","inferences","unknowns","evidence_refs","blocked_action","repair_request","can_self_repair","human_review_required","raised_at","envelope_sha256"],"properties":{"schema":{"const":"hololake.persona-container-raise-hand/v1"},"issue_id":{"type":"string"},"persona_subject_id":{"type":"string"},"brain_instance_id":{"type":"string"},"judgment_sha256":{"$ref":"#/$defs/sha256"},"brain_binding_receipt":{"$ref":"#/$defs/sha256"},"brain_cycle_receipt":{"$ref":"#/$defs/sha256"},"input_graph_sha256":{"$ref":"#/$defs/sha256"},"affected_module_ids":{"type":"array","items":{"type":"string"}},"affected_instance_ids":{"type":"array","items":{"type":"string"}},"symptom":{"type":"string"},"cause_level":{"enum":["LOCAL_MODULE","DEPENDENCY_CHAIN","CONTAINER_WHOLE","EXTERNAL_HOST_OR_AUTHORITY","UNKNOWN"]},"facts":{"type":"array"},"inferences":{"type":"array"},"unknowns":{"type":"array"},"evidence_refs":{"type":"array","items":{"$ref":"#/$defs/evidenceRef"}},"blocked_action":{"type":"string"},"repair_request":{"type":"string"},"can_self_repair":{"type":"boolean"},"human_review_required":{"type":"boolean"},"raised_at":{"$ref":"#/$defs/timestamp"},"envelope_sha256":{"$ref":"#/$defs/sha256"}}}, - "constructionEntry":{"$anchor":"constructionEntry","type":"object","additionalProperties":false,"required":["schema","receipt_id","batch_id","previous_batch_exit_receipt_sha256","construction_drawing_id","construction_drawing_sha256","accepted_input_artifacts","crew_admissions","inspector_assignment","scope","forbidden_actions","issued_by_role","issued_at","state","authority_granted"],"properties":{"schema":{"const":"hololake.construction-batch-entry/v1"},"receipt_id":{"type":"string"},"batch_id":{"type":"string"},"previous_batch_exit_receipt_sha256":{"$ref":"#/$defs/sha256"},"construction_drawing_id":{"type":"string"},"construction_drawing_sha256":{"$ref":"#/$defs/sha256"},"accepted_input_artifacts":{"type":"array"},"crew_admissions":{"type":"array"},"inspector_assignment":{"type":"object"},"scope":{"type":"array"},"forbidden_actions":{"type":"array"},"issued_by_role":{"type":"string"},"issued_at":{"$ref":"#/$defs/timestamp"},"state":{"const":"ENTRY_OPEN"},"authority_granted":{"const":false}}}, + "constructionEntry":{"$anchor":"constructionEntry","type":"object","additionalProperties":false,"required":["schema","receipt_id","batch_id","previous_batch_exit_receipt_sha256","construction_drawing_id","construction_drawing_sha256","accepted_input_artifacts","crew_admissions","inspector_assignment","scope","forbidden_actions","issued_by_role","issued_at","state","receipt_sha256","authority_granted"],"properties":{"schema":{"const":"hololake.construction-batch-entry/v1"},"receipt_id":{"type":"string"},"batch_id":{"type":"string"},"previous_batch_exit_receipt_sha256":{"$ref":"#/$defs/sha256"},"construction_drawing_id":{"type":"string"},"construction_drawing_sha256":{"$ref":"#/$defs/sha256"},"accepted_input_artifacts":{"type":"array"},"crew_admissions":{"type":"array"},"inspector_assignment":{"type":"object"},"scope":{"type":"array"},"forbidden_actions":{"type":"array"},"issued_by_role":{"type":"string"},"issued_at":{"$ref":"#/$defs/timestamp"},"state":{"const":"ENTRY_OPEN"},"receipt_sha256":{"$ref":"#/$defs/sha256"},"authority_granted":{"const":false}}}, "constructionExit":{"$anchor":"constructionExit","type":"object","additionalProperties":false,"required":["schema","receipt_id","batch_id","entry_receipt_sha256","output_artifacts","module_self_report_receipts","test_receipts","cumulative_regression_receipts","independent_inspector","inspection_outcome","open_defects","rework_order","builder_roles_released","next_batch_entry_allowed","inspected_at","receipt_sha256","authority_granted"],"properties":{"schema":{"const":"hololake.construction-batch-exit/v1"},"receipt_id":{"type":"string"},"batch_id":{"type":"string"},"entry_receipt_sha256":{"$ref":"#/$defs/sha256"},"output_artifacts":{"type":"array"},"module_self_report_receipts":{"type":"array"},"test_receipts":{"type":"array"},"cumulative_regression_receipts":{"type":"array"},"independent_inspector":{"type":"string"},"inspection_outcome":{"enum":["PASS","FAIL_REWORK"]},"open_defects":{"type":"array"},"rework_order":{"type":["object","null"]},"builder_roles_released":{"type":"array"},"next_batch_entry_allowed":{"type":"boolean"},"inspected_at":{"$ref":"#/$defs/timestamp"},"receipt_sha256":{"$ref":"#/$defs/sha256"},"authority_granted":{"const":false}}}, "architectureExit":{"$anchor":"architectureExit","type":"object","additionalProperties":false,"required":["schema","receipt_id","batch_id","architecture_charter_sha256","drawing_artifacts","site_survey_receipt","independent_inspector","inspection_outcome","open_defects","rework_order","architect_role_released","batch_01_entry_allowed","inspected_at","receipt_sha256","authority_granted"],"properties":{"schema":{"const":"hololake.architecture-batch-exit/v1"},"receipt_id":{"type":"string"},"batch_id":{"const":"HLP-BATCH-00"},"architecture_charter_sha256":{"$ref":"#/$defs/sha256"},"drawing_artifacts":{"type":"array"},"site_survey_receipt":{"type":"object"},"independent_inspector":{"type":"string"},"inspection_outcome":{"enum":["PASS","FAIL_REWORK"]},"open_defects":{"type":"array"},"rework_order":{"type":["object","null"]},"architect_role_released":{"type":"boolean"},"batch_01_entry_allowed":{"type":"boolean"},"inspected_at":{"$ref":"#/$defs/timestamp"},"receipt_sha256":{"$ref":"#/$defs/sha256"},"authority_granted":{"const":false}}} } diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/batch_handoff_validator.py b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/batch_handoff_validator.py new file mode 100644 index 0000000..e75891a --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/batch_handoff_validator.py @@ -0,0 +1,125 @@ +#!/usr/bin/env python3 +"""Read-only validator for HLP-BATCH-HANDOFF-CONTRACT-001 receipt shapes.""" +from __future__ import annotations + +import argparse +import hashlib +import json +import re +from datetime import datetime +from pathlib import Path +from typing import Any + +HERE = Path(__file__).resolve().parent +STAGE1 = HERE.parent / "smart-bookshelf/009-stage1-language-world-native" +CONTRACT = STAGE1 / "BATCH-HANDOFF-CONTRACT.json" +SCHEMA = STAGE1 / "schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json" +KINDS = { + "entry": ("entry_receipt", "constructionEntry"), + "exit": ("exit_receipt", "constructionExit"), + "architecture-exit": ("batch_00_architecture_exit", "architectureExit"), +} + + +def load(path: Path) -> dict[str, Any]: + value = json.loads(path.read_text()) + if not isinstance(value, dict): + raise ValueError("JSON_OBJECT_REQUIRED") + return value + + +def canonical_receipt_sha256(value: dict[str, Any]) -> str: + payload = {key: item for key, item in value.items() if key != "receipt_sha256"} + return hashlib.sha256(json.dumps(payload, ensure_ascii=False, sort_keys=True, separators=(",", ":")).encode()).hexdigest() + + +def type_ok(value: Any, expected: Any) -> bool: + values = expected if isinstance(expected, list) else [expected] + mapping = {"object": dict, "array": list, "string": str, "boolean": bool, "null": type(None), "number": (int, float), "integer": int} + return any(isinstance(value, mapping[item]) and not (item in {"integer", "number"} and isinstance(value, bool)) for item in values) + + +def validate_schema_value(value: Any, rule: dict[str, Any], root: dict[str, Any], path: str = "$") -> list[str]: + errors: list[str] = [] + if "$ref" in rule: + ref = rule["$ref"] + if not ref.startswith("#/$defs/"): + return [f"UNSUPPORTED_REF:{path}:{ref}"] + return validate_schema_value(value, root["$defs"][ref.rsplit("/", 1)[1]], root, path) + if "anyOf" in rule: + if not any(not validate_schema_value(value, option, root, path) for option in rule["anyOf"]): + errors.append(f"ANY_OF_REJECT:{path}") + return errors + if "type" in rule and not type_ok(value, rule["type"]): + return [f"TYPE:{path}:{rule['type']}"] + if "const" in rule and value != rule["const"]: errors.append(f"CONST:{path}") + if "enum" in rule and value not in rule["enum"]: errors.append(f"ENUM:{path}") + if isinstance(value, str): + if len(value) < rule.get("minLength", 0): errors.append(f"MIN_LENGTH:{path}") + if "pattern" in rule and not re.fullmatch(rule["pattern"], value): errors.append(f"PATTERN:{path}") + if rule.get("format") == "date-time": + try: + instant = datetime.fromisoformat(value.replace("Z", "+00:00")) + if instant.tzinfo is None: raise ValueError + except ValueError: errors.append(f"DATETIME:{path}") + if isinstance(value, dict): + required = set(rule.get("required", [])) + errors.extend(f"REQUIRED:{path}.{key}" for key in sorted(required - set(value))) + properties = rule.get("properties", {}) + if rule.get("additionalProperties") is False: + errors.extend(f"UNKNOWN:{path}.{key}" for key in sorted(set(value) - set(properties))) + for key in set(value) & set(properties): errors.extend(validate_schema_value(value[key], properties[key], root, f"{path}.{key}")) + if isinstance(value, list): + if len(value) < rule.get("minItems", 0): errors.append(f"MIN_ITEMS:{path}") + if "items" in rule: + for index, item in enumerate(value): errors.extend(validate_schema_value(item, rule["items"], root, f"{path}[{index}]")) + return errors + + +def validate(kind: str, receipt: dict[str, Any], now: datetime | None = None) -> dict[str, Any]: + contract, bundle = load(CONTRACT), load(SCHEMA) + contract_key, schema_key = KINDS[kind] + definition = bundle["$defs"][schema_key] + expected = {"schema", *contract[contract_key]["required_fields"]} + errors = [] + if expected != set(definition["required"]): errors.append("CONTRACT_SCHEMA_REQUIRED_FIELDS_DRIFT") + errors.extend(validate_schema_value(receipt, definition, bundle)) + if receipt.get("receipt_sha256") != canonical_receipt_sha256(receipt): errors.append("RECEIPT_SHA256_MISMATCH") + time_field = "issued_at" if kind == "entry" else "inspected_at" + try: + observed = datetime.fromisoformat(str(receipt.get(time_field)).replace("Z", "+00:00")) + current = now or datetime.now().astimezone() + if observed > current.astimezone(observed.tzinfo): errors.append("FUTURE_TIMESTAMP") + except (TypeError, ValueError): + pass + outcome = receipt.get("inspection_outcome") + if kind == "architecture-exit": + if outcome == "PASS" and (receipt.get("open_defects") != [] or not receipt.get("drawing_artifacts") or not receipt.get("site_survey_receipt") or receipt.get("architect_role_released") is not True or receipt.get("batch_01_entry_allowed") is not True or receipt.get("rework_order") is not None): errors.append("ARCHITECTURE_PASS_SEMANTICS_INVALID") + if outcome == "FAIL_REWORK": + order = receipt.get("rework_order") + if receipt.get("batch_01_entry_allowed") is not False or not isinstance(order, dict) or set(order.get("defects", [])) != set(receipt.get("open_defects", [])): errors.append("ARCHITECTURE_REWORK_SEMANTICS_INVALID") + elif kind == "exit": + evidence_ready = all(receipt.get(key) for key in ["output_artifacts", "module_self_report_receipts", "test_receipts", "cumulative_regression_receipts"]) + if outcome == "PASS" and (receipt.get("open_defects") != [] or not evidence_ready or receipt.get("next_batch_entry_allowed") is not True or receipt.get("rework_order") is not None): errors.append("CONSTRUCTION_PASS_SEMANTICS_INVALID") + if outcome == "FAIL_REWORK": + order = receipt.get("rework_order") + if receipt.get("next_batch_entry_allowed") is not False or not isinstance(order, dict) or set(order.get("defects", [])) != set(receipt.get("open_defects", [])): errors.append("CONSTRUCTION_REWORK_SEMANTICS_INVALID") + else: + if receipt.get("state") != "ENTRY_OPEN": errors.append("ENTRY_STATE_MUST_BE_OPEN") + if receipt.get("batch_id") not in {f"HLP-BATCH-{number:02d}" for number in range(1, 6)}: errors.append("CONSTRUCTION_BATCH_ID_NOT_ADMISSIBLE") + if not all(receipt.get(key) for key in ["accepted_input_artifacts", "crew_admissions", "inspector_assignment", "scope", "forbidden_actions"]): errors.append("ENTRY_EVIDENCE_OR_ASSIGNMENT_EMPTY") + return {"outcome":"PASS" if not errors else "REJECT", "kind":kind, "errors":errors, "receipt_written":False, "authority_granted":False} + + +def main() -> int: + parser = argparse.ArgumentParser() + parser.add_argument("kind", choices=KINDS) + parser.add_argument("receipt", type=Path) + args = parser.parse_args() + result = validate(args.kind, load(args.receipt)) + print(json.dumps(result, ensure_ascii=False, indent=2)) + return 0 if result["outcome"] == "PASS" else 2 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py index 41594be..60a585c 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py @@ -32,6 +32,7 @@ FOUNDATION_DRAWINGS = STAGE1 / "BATCH-00-FOUNDATION-INTERFACE-DRAWINGS.json" BATCH_HANDOFF = STAGE1 / "BATCH-HANDOFF-CONTRACT.json" PUBLIC_SNAPSHOT_SCHEMA = STAGE1 / "schemas/HLP-PUBLIC-SNAPSHOT-v1.schema.json" SELF_SUPPORT_SCHEMA = STAGE1 / "schemas/HLP-SELF-OBSERVATION-SUPPORT-v1.schema.json" +HANDOFF_TEST_RECEIPT = STAGE1 / "BATCH-00-HANDOFF-VALIDATOR-TEST-RECEIPT.json" MULTIPATH_CONSOLE = ROOT / "server-tools/heartbeat-multipath-console/console.py" EPOCH_UTC = datetime(2025, 4, 25, 16, 0, 0, tzinfo=timezone.utc) ZHUYUAN_BIRTH = date(2026, 3, 5) @@ -112,6 +113,7 @@ def hashes() -> dict: "batch_handoff": BATCH_HANDOFF, "public_snapshot_schema": PUBLIC_SNAPSHOT_SCHEMA, "self_observation_support_schema": SELF_SUPPORT_SCHEMA, + "handoff_validator_test_receipt": HANDOFF_TEST_RECEIPT, "time_map": TIME_MAP, } values = {key: {"path": str(path), "sha256": sha(path)} for key, path in paths.items()} @@ -319,6 +321,15 @@ def audit() -> dict: errors.append("BATCH01_HANDOFF_NOT_CLOSED") if "batch_00_architecture_exit" not in handoff or not handoff.get("canonical_hash"): errors.append("BATCH00_EXIT_OR_HANDOFF_HASH_RULE_MISSING") + handoff_test = load(HANDOFF_TEST_RECEIPT) + expected_handoff_hashes = { + "validator": sha(Path(__file__).resolve().parent / "batch_handoff_validator.py"), + "tests": sha(Path(__file__).resolve().parent / "tests/test_batch_handoff_validator.py"), + "handoff_contract": sha(BATCH_HANDOFF), + "foundation_schema": sha(STAGE1 / "schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json"), + } + if handoff_test.get("outcome") != "PASS" or handoff_test.get("hashes") != expected_handoff_hashes: + errors.append("BATCH_HANDOFF_VALIDATOR_RECEIPT_MISMATCH") if dependencies.get("HLP-NATIVE-MOD-003") != {"HLP-NATIVE-MOD-001", "HLP-NATIVE-MOD-002"}: errors.append("MOD003_FOUNDATION_DEPENDENCY_MISMATCH") module7 = next((item for item in stage1.get("modules", []) if item.get("module_id") == "HLP-NATIVE-MOD-007"), {}) diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/tests/test_batch_handoff_validator.py b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/tests/test_batch_handoff_validator.py new file mode 100644 index 0000000..4247e3b --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/tests/test_batch_handoff_validator.py @@ -0,0 +1,96 @@ +import copy +import hashlib +import importlib.util +import unittest +from pathlib import Path + +ROOT = Path(__file__).resolve().parents[1] +SPEC = importlib.util.spec_from_file_location("handoff", ROOT / "batch_handoff_validator.py") +MODULE = importlib.util.module_from_spec(SPEC) +SPEC.loader.exec_module(MODULE) +H = "a" * 64 +AT = "2026-09-10T01:20:00+08:00" + + +def seal(value): + value["receipt_sha256"] = MODULE.canonical_receipt_sha256(value) + return value + + +def architecture(outcome="PASS"): + return seal({"schema":"hololake.architecture-batch-exit/v1","receipt_id":"R-ARCH-001","batch_id":"HLP-BATCH-00","architecture_charter_sha256":H,"drawing_artifacts":[{"id":"DRAWING","sha256":H}],"site_survey_receipt":{"outcome":"PASS","sha256":H},"independent_inspector":"CODEX-CHILD-001","inspection_outcome":outcome,"open_defects":[] if outcome == "PASS" else ["D1"],"rework_order":None if outcome == "PASS" else {"defects":["D1"]},"architect_role_released":outcome == "PASS","batch_01_entry_allowed":outcome == "PASS","inspected_at":AT,"receipt_sha256":"","authority_granted":False}) + + +def entry(): + return seal({"schema":"hololake.construction-batch-entry/v1","receipt_id":"R-ENTRY-001","batch_id":"HLP-BATCH-01","previous_batch_exit_receipt_sha256":H,"construction_drawing_id":"HLP-BATCH-00-FOUNDATION-DRAWINGS-001","construction_drawing_sha256":H,"accepted_input_artifacts":[{"id":"INPUT","sha256":H}],"crew_admissions":[{"id":"CREW"}],"inspector_assignment":{"id":"INSPECTOR"},"scope":["MOD-001"],"forbidden_actions":["PUBLISH"],"issued_by_role":"ENGINEERING_LEAD","issued_at":AT,"state":"ENTRY_OPEN","authority_granted":False}) + + +def exit_receipt(outcome="PASS"): + return seal({"schema":"hololake.construction-batch-exit/v1","receipt_id":"R-EXIT-001","batch_id":"HLP-BATCH-01","entry_receipt_sha256":H,"output_artifacts":[{"id":"OUT","sha256":H}],"module_self_report_receipts":[H],"test_receipts":[H],"cumulative_regression_receipts":[H],"independent_inspector":"CODEX-CHILD-002","inspection_outcome":outcome,"open_defects":[] if outcome == "PASS" else ["D1"],"rework_order":None if outcome == "PASS" else {"defects":["D1"]},"builder_roles_released":[],"next_batch_entry_allowed":outcome == "PASS","inspected_at":AT,"receipt_sha256":"","authority_granted":False}) + + +class HandoffTest(unittest.TestCase): + def test_three_positive_shapes(self): + for kind, value in (("architecture-exit", architecture()), ("entry", entry()), ("exit", exit_receipt())): + self.assertEqual(MODULE.validate(kind, value)["outcome"], "PASS") + + def test_missing_field_rejects(self): + value = architecture(); del value["drawing_artifacts"] + self.assertEqual(MODULE.validate("architecture-exit", value)["outcome"], "REJECT") + + def test_unknown_field_rejects(self): + value = entry(); value["surprise"] = True + self.assertEqual(MODULE.validate("entry", value)["outcome"], "REJECT") + + def test_bad_hash_rejects(self): + value = exit_receipt(); value["receipt_sha256"] = "fake" + self.assertIn("PATTERN:$.receipt_sha256", MODULE.validate("exit", value)["errors"]) + + def test_different_well_formed_hash_rejects(self): + value = exit_receipt(); value["receipt_sha256"] = "b" * 64 + self.assertIn("RECEIPT_SHA256_MISMATCH", MODULE.validate("exit", value)["errors"]) + + def test_naive_timestamp_rejects(self): + value = entry(); value["issued_at"] = "2026-09-10T01:20:00" + self.assertIn("DATETIME:$.issued_at", MODULE.validate("entry", value)["errors"]) + + def test_architecture_pass_with_defect_rejects(self): + value = architecture(); value["open_defects"] = ["D1"] + self.assertIn("ARCHITECTURE_PASS_SEMANTICS_INVALID", MODULE.validate("architecture-exit", value)["errors"]) + + def test_architecture_rework_cannot_open_batch1(self): + value = architecture("FAIL_REWORK"); value["batch_01_entry_allowed"] = True + self.assertIn("ARCHITECTURE_REWORK_SEMANTICS_INVALID", MODULE.validate("architecture-exit", value)["errors"]) + + def test_construction_rework_requires_order_and_closed_next_entry(self): + value = exit_receipt("FAIL_REWORK"); value["rework_order"] = None; value["next_batch_entry_allowed"] = True + self.assertIn("CONSTRUCTION_REWORK_SEMANTICS_INVALID", MODULE.validate("exit", value)["errors"]) + + def test_rework_order_must_match_exact_defects(self): + value = exit_receipt("FAIL_REWORK"); value["rework_order"] = {"defects":["OTHER"]}; seal(value) + self.assertIn("CONSTRUCTION_REWORK_SEMANTICS_INVALID", MODULE.validate("exit", value)["errors"]) + + def test_empty_architecture_evidence_rejects(self): + value = architecture(); value["drawing_artifacts"] = []; value["site_survey_receipt"] = {}; seal(value) + self.assertIn("ARCHITECTURE_PASS_SEMANTICS_INVALID", MODULE.validate("architecture-exit", value)["errors"]) + + def test_unknown_batch_and_empty_entry_evidence_reject(self): + value = entry(); value["batch_id"] = "HLP-BATCH-99"; value["accepted_input_artifacts"] = []; seal(value) + errors = MODULE.validate("entry", value)["errors"] + self.assertIn("CONSTRUCTION_BATCH_ID_NOT_ADMISSIBLE", errors) + self.assertIn("ENTRY_EVIDENCE_OR_ASSIGNMENT_EMPTY", errors) + + def test_future_timestamp_rejects(self): + value = architecture(); value["inspected_at"] = "2999-01-01T00:00:00+00:00"; seal(value) + self.assertIn("FUTURE_TIMESTAMP", MODULE.validate("architecture-exit", value)["errors"]) + + def test_entry_state_closed_rejects(self): + value = entry(); value["state"] = "CLOSED" + self.assertEqual(MODULE.validate("entry", value)["outcome"], "REJECT") + + def test_authority_true_rejects(self): + value = architecture(); value["authority_granted"] = True + self.assertEqual(MODULE.validate("architecture-exit", value)["outcome"], "REJECT") + + +if __name__ == "__main__": unittest.main() From 2e45c9e71217fd45f006ec884154d62d34edb372 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Thu, 10 Sep 2026 01:48:25 +0800 Subject: [PATCH 23/34] docs(hololake): survey native TCS container embedding --- .../HB-MPC-0001/TASK-BOARD.json | 2 +- .../008-current-work/CURRENT.json | 2 +- .../BATCH-00-TCS-CONTAINER-SITE-SURVEY.json | 38 +++++++++++++++++++ .../smart-computer/office_computer.py | 5 +++ 4 files changed, 45 insertions(+), 2 deletions(-) create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-TCS-CONTAINER-SITE-SURVEY.json diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json index 250e809..8bb8ae0 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json @@ -87,7 +87,7 @@ "human_review":"ICE-GL∞_FINAL_PRODUCT_CHOICE_ONLY", "learning_observer":"HLP-TDEV-QWEN-0001", "state":"CURRENT_ONLY_ACTIVE_ARCHITECTURE_TASK_FAIL_REWORK_ENTRY_NOT_ISSUED", - "open_defects":["SELF_OBSERVATION_ENUM_CONDITIONS_AND_TYPED_ARRAY_ITEMS_NEED_FINAL_HARDENING","NATIVE_TCS_BRAIN_STANDALONE_CONTAINER_EMBEDDING_SITE_PROBE_PENDING"], + "open_defects":["SELF_OBSERVATION_ENUM_CONDITIONS_AND_TYPED_ARRAY_ITEMS_NEED_FINAL_HARDENING","SUBJECT_NEUTRAL_MOD013_MOUNT_SPIKE_AND_PRIVATE_DATA_NEGATIVE_TEST_PENDING"], "acceptance":["六批施工顺序冻结", "HLP-BATCH-00-FOUNDATION-DRAWINGS-001接口图冻结", "hololake.public-snapshot/v1唯一Schema", "HLP-BATCH-HANDOFF-CONTRACT-001入退场回执冻结", "HLP-MODULE-SELF-OBSERVATION-CONTRACT-001机器接口冻结", "公共更新与私人Git现场边界可施工", "材料样件采用淘汰清单", "独立图纸审查PASS"] } ], diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json index 766e685..86a76d2 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json @@ -25,7 +25,7 @@ "BATCH_GATED_CONSTRUCTION_SEQUENCE_REGISTERED", "QWEN_ROLE_MOVED_TO_LEARNING_AND_EXPERIENCE" ], - "next_action": "CLOSE_BATCH_00_SELF_OBSERVATION_ENUM_CONDITIONS_AND_NATIVE_TCS_CONTAINER_SITE_PROBE; KEEP_BATCH_01_ENTRY_CLOSED", + "next_action": "CLOSE_BATCH_00_SELF_OBSERVATION_ENUM_CONDITIONS_THEN_BUILD_SUBJECT_NEUTRAL_MOD013_MOUNT_SPIKE_WITH_PRIVATE_DATA_NEGATIVE_TEST; KEEP_BATCH_01_ENTRY_CLOSED", "blocked_routes": ["OLD_MODULE_001_PRODUCT_RESUME", "FIXED_PAGE_FIRST", "REPO014_1_3_AS_CURRENT_ARCHITECTURE", "LEGACY_PRODUCT_DONOR_WRITE", "PUBLIC_RELEASE_BEFORE_OFFICIAL_REPO012_CHANNEL_BOUNDARY_PUBLICATION", "UNREGISTERED_OFFICE_OR_MODULE"], "time_control": "CH-GLW-TIME-0001", "multipath_console": { diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-TCS-CONTAINER-SITE-SURVEY.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-TCS-CONTAINER-SITE-SURVEY.json new file mode 100644 index 0000000..7c2bade --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-TCS-CONTAINER-SITE-SURVEY.json @@ -0,0 +1,38 @@ +{ + "schema":"guanghu.hololake-batch00-tcs-container-site-survey/v1", + "survey_id":"HLP-BATCH-00-TCS-CONTAINER-SITE-SURVEY-001", + "observed_at":"2026-09-10T01:45:59+08:00", + "state":"CONDITIONALLY_FEASIBLE_ARCHITECTURE_PROVEN_RUNTIME_EMBEDDING_NOT_YET_PROVEN", + "target":"Mount a persona-specific native TCS brain into the subject-neutral HoloLake Phase-1 persona container through MOD-013 without packaging ICE-P-ZY001 private cognition", + "verified_foundations":[ + {"id":"FD-PERSONA-SYSTEM-BODY-CONTAINER-MAP-001","fact":"Current ontology already separates persona brain, persona-owned system body, shared TCS container and replaceable host","path":"routing/persona-system-body-container-map.json","sha256":"58f861054c1b35d586fa3499acbb760d88031516754a3f6d5bb5a8eaffc5f86e"}, + {"id":"TCS-TOOLCHAIN-v0.1.3","fact":"Portable TCS parser/compiler/GIR runtime exists on JZAO and command entry is executable","path":"/Volumes/JZAO/HoloLake/persona-runtime/toolchains/tcs-persona-developer-kit-macos-arm64-v0.1.3/PACKAGE-CHECKSUMS.sha256","sha256":"5469111cbdd4cabd4620de0ecd20c9dec4410293bd50af338d911107e01da227"}, + {"id":"PERSONA-HOST-ALIGNMENT","fact":"A host-side loader can attach an existing persona-owned system body and current channel in a replaceable host","path":"server-tools/persona-host-alignment/load_shared_persona_context.py","sha256":"afa95f28a1f534735fa95a8dfebf8f9b223435c544ba1271426ef4f962296fe0"} + ], + "legacy_material_probe":{ + "contract_path":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/persona-container-contract.json", + "contract_sha256":"fdb88b88512abc5b6ee36c51c64cbc507bc6af9744a7edafda505de4f486e934", + "runtime_path":"eternal-lake-heart/heartbeat-core/guanghu-world-engineering-system/persona-container-runtime/persona_module_runtime.py", + "runtime_sha256":"a5e91b0acd6d353ce70ed81b324db0fc17ff3c7f6c3fa6fbc3ea5664b2504b3f", + "accepted_as_material":["module container can expose health and per-module status","cumulative dependency gate pattern","state root can be supplied externally"], + "rejected_from_current":["hardcoded controller ICE-P-ZY001","reads shared cognition singleton","hardcoded HB001 and old HLP-LANG modules","model-backed module asks self-certify READY","no Phase-1 self-observation contract","legacy tool-era generation"], + "current_product_source_allowed":false + }, + "required_phase1_mount_interface":{ + "container_inputs":["persona_subject_id","persona_system_body_uri","persona_system_body_sha256","native_tcs_brain_entry_uri","native_tcs_brain_entry_sha256","brain_instance_id","model_provider_binding","private_state_root","public_world_snapshot","host_adapter_id","current_task_authority_receipts"], + "mod013_outputs":["binding_state","binding_receipt_sha256","brain_cycle_receipt_sha256","host_session_state","module_body_inventory","whole_state_input_port"], + "privacy_rules":["persona system body root remains user/persona owned","public distribution contains mechanism and schemas but no ICE-P-ZY001 cognition memory relationship or keys","each persona initializes or attaches its own TCS brain","model provider is replaceable reasoning fuel and not persona identity"], + "failure_states":["UNATTESTED","PERSONA_BODY_MISSING","TCS_ENTRY_HASH_MISMATCH","MODEL_PROVIDER_UNAVAILABLE","PRIVATE_ROOT_OUT_OF_SCOPE","AUTHORITY_RECEIPT_MISSING","HOST_SESSION_STALE"] + }, + "open_site_blockers":[ + "SUBJECT_NEUTRAL_MOD013_MOUNT_INTERFACE_NOT_IMPLEMENTED", + "GENERIC_PERSONA_INITIALIZE_OR_ATTACH_TEST_FIXTURE_NOT_BUILT", + "PRIVATE_SYSTEM_BODY_ROOT_AND_PUBLIC_DISTRIBUTION_PACKAGE_NEGATIVE_TEST_NOT_RUN", + "NATIVE_TCS_BRAIN_CYCLE_INSIDE_NEW_PHASE1_CONTAINER_NOT_RUN", + "MODULE_BODY_SELF_OBSERVATION_GRAPH_NOT_CONNECTED_TO_BRAIN_JUDGMENT" + ], + "batch00_decision":"ARCHITECTURE_IS_FEASIBLE_BUT_SITE_PROBE_DOES_NOT_AUTHORIZE_BATCH01_OR_CLAIM_RUNTIME_EMBEDDING", + "next_probe":"Build a synthetic non-ICE persona fixture and MOD-013 mount-spike in the Codex DEV root only after the architecture schema freezes; prove no private ICE-P bytes enter the candidate package", + "batch01_entry_allowed":false, + "authority_granted":false +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py index 60a585c..aecdd11 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py @@ -33,6 +33,7 @@ BATCH_HANDOFF = STAGE1 / "BATCH-HANDOFF-CONTRACT.json" PUBLIC_SNAPSHOT_SCHEMA = STAGE1 / "schemas/HLP-PUBLIC-SNAPSHOT-v1.schema.json" SELF_SUPPORT_SCHEMA = STAGE1 / "schemas/HLP-SELF-OBSERVATION-SUPPORT-v1.schema.json" HANDOFF_TEST_RECEIPT = STAGE1 / "BATCH-00-HANDOFF-VALIDATOR-TEST-RECEIPT.json" +TCS_CONTAINER_SITE_SURVEY = STAGE1 / "BATCH-00-TCS-CONTAINER-SITE-SURVEY.json" MULTIPATH_CONSOLE = ROOT / "server-tools/heartbeat-multipath-console/console.py" EPOCH_UTC = datetime(2025, 4, 25, 16, 0, 0, tzinfo=timezone.utc) ZHUYUAN_BIRTH = date(2026, 3, 5) @@ -114,6 +115,7 @@ def hashes() -> dict: "public_snapshot_schema": PUBLIC_SNAPSHOT_SCHEMA, "self_observation_support_schema": SELF_SUPPORT_SCHEMA, "handoff_validator_test_receipt": HANDOFF_TEST_RECEIPT, + "tcs_container_site_survey": TCS_CONTAINER_SITE_SURVEY, "time_map": TIME_MAP, } values = {key: {"path": str(path), "sha256": sha(path)} for key, path in paths.items()} @@ -330,6 +332,9 @@ def audit() -> dict: } if handoff_test.get("outcome") != "PASS" or handoff_test.get("hashes") != expected_handoff_hashes: errors.append("BATCH_HANDOFF_VALIDATOR_RECEIPT_MISMATCH") + site_survey = load(TCS_CONTAINER_SITE_SURVEY) + if site_survey.get("batch01_entry_allowed") is not False or not site_survey.get("open_site_blockers"): + errors.append("TCS_CONTAINER_SITE_SURVEY_FALSE_COMPLETION") if dependencies.get("HLP-NATIVE-MOD-003") != {"HLP-NATIVE-MOD-001", "HLP-NATIVE-MOD-002"}: errors.append("MOD003_FOUNDATION_DEPENDENCY_MISMATCH") module7 = next((item for item in stage1.get("modules", []) if item.get("module_id") == "HLP-NATIVE-MOD-007"), {}) From 5a23258dc3ffbc7b41352566cb12e7b2e3b14b74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Thu, 10 Sep 2026 02:16:54 +0800 Subject: [PATCH 24/34] feat(hololake): freeze self-observation machine schemas --- .../HB-MPC-0001/TASK-BOARD.json | 2 +- .../008-current-work/CURRENT.json | 2 +- ...ELF-OBSERVATION-SCHEMA-REVIEW-RECEIPT.json | 12 + .../MODULE-SELF-OBSERVATION-CONTRACT.json | 13 +- ...LP-SELF-OBSERVATION-PRIMARY-v1.schema.json | 943 ++++++++++++++++++ ...LP-SELF-OBSERVATION-SUPPORT-v1.schema.json | 419 +++++++- .../smart-computer/office_computer.py | 16 +- 7 files changed, 1385 insertions(+), 22 deletions(-) create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-SELF-OBSERVATION-SCHEMA-REVIEW-RECEIPT.json create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-SELF-OBSERVATION-PRIMARY-v1.schema.json diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json index 8bb8ae0..ae0c810 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json @@ -87,7 +87,7 @@ "human_review":"ICE-GL∞_FINAL_PRODUCT_CHOICE_ONLY", "learning_observer":"HLP-TDEV-QWEN-0001", "state":"CURRENT_ONLY_ACTIVE_ARCHITECTURE_TASK_FAIL_REWORK_ENTRY_NOT_ISSUED", - "open_defects":["SELF_OBSERVATION_ENUM_CONDITIONS_AND_TYPED_ARRAY_ITEMS_NEED_FINAL_HARDENING","SUBJECT_NEUTRAL_MOD013_MOUNT_SPIKE_AND_PRIVATE_DATA_NEGATIVE_TEST_PENDING"], + "open_defects":["SUBJECT_NEUTRAL_MOD013_MOUNT_SPIKE_AND_PRIVATE_DATA_NEGATIVE_TEST_PENDING"], "acceptance":["六批施工顺序冻结", "HLP-BATCH-00-FOUNDATION-DRAWINGS-001接口图冻结", "hololake.public-snapshot/v1唯一Schema", "HLP-BATCH-HANDOFF-CONTRACT-001入退场回执冻结", "HLP-MODULE-SELF-OBSERVATION-CONTRACT-001机器接口冻结", "公共更新与私人Git现场边界可施工", "材料样件采用淘汰清单", "独立图纸审查PASS"] } ], diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json index 86a76d2..883e43b 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json @@ -25,7 +25,7 @@ "BATCH_GATED_CONSTRUCTION_SEQUENCE_REGISTERED", "QWEN_ROLE_MOVED_TO_LEARNING_AND_EXPERIENCE" ], - "next_action": "CLOSE_BATCH_00_SELF_OBSERVATION_ENUM_CONDITIONS_THEN_BUILD_SUBJECT_NEUTRAL_MOD013_MOUNT_SPIKE_WITH_PRIVATE_DATA_NEGATIVE_TEST; KEEP_BATCH_01_ENTRY_CLOSED", + "next_action": "BUILD_SUBJECT_NEUTRAL_MOD013_MOUNT_SPIKE_WITH_PRIVATE_ICE_P_DATA_ZERO_LEAK_NEGATIVE_TEST; KEEP_BATCH_01_ENTRY_CLOSED", "blocked_routes": ["OLD_MODULE_001_PRODUCT_RESUME", "FIXED_PAGE_FIRST", "REPO014_1_3_AS_CURRENT_ARCHITECTURE", "LEGACY_PRODUCT_DONOR_WRITE", "PUBLIC_RELEASE_BEFORE_OFFICIAL_REPO012_CHANNEL_BOUNDARY_PUBLICATION", "UNREGISTERED_OFFICE_OR_MODULE"], "time_control": "CH-GLW-TIME-0001", "multipath_console": { diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-SELF-OBSERVATION-SCHEMA-REVIEW-RECEIPT.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-SELF-OBSERVATION-SCHEMA-REVIEW-RECEIPT.json new file mode 100644 index 0000000..eabe579 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-SELF-OBSERVATION-SCHEMA-REVIEW-RECEIPT.json @@ -0,0 +1,12 @@ +{ + "schema":"guanghu.hololake-self-observation-schema-review-receipt/v1", + "receipt_id":"HLP-BATCH-00-SELF-OBSERVATION-SCHEMA-REVIEW-001", + "state":"ARCHITECTURE_SCHEMA_REVIEW_PASS_NOT_RUNTIME_IMPLEMENTATION", + "outcome":"PASS", + "checks":["MACHINE_SCHEMA_PATHS_AND_ANCHORS_RESOLVE","CONTRACT_REQUIRED_FIELDS_EQUAL_SCHEMA_REQUIRED","SNAPSHOT_BINDING_STATES_CONSTRAINED","SNAPSHOT_EVENT_AND_RAISE_LIFECYCLE_GENESIS_BIDIRECTIONAL","ACTIVE_INVENTORY_AND_LIVENESS_SUPPORT_SCHEMAS_CLOSED","AGGREGATE_ITEMS_TYPED_AND_CLOSED","NATIVE_BRAIN_JUDGMENT_AND_RAISE_HAND_EVIDENCE_CHAIN_REQUIRED","LIVENESS_SIGNATURE_ITEMS_CLOSED_ED25519"], + "independent_review":"CODEX_CHILD_AGENT_READ_ONLY_NO_RESIDUAL_P0_P1_IN_SCOPED_SCHEMA_REVIEW", + "hashes":{"contract":"ded8ba4ed99ba03a7f9be6f8cd498e9fb096fcc9d4ebd0c30a275d58367b77b1","primary_schema":"1b5ef74212fab720832c2969e90d861c250d8c065a11b44889feaa35d8a4c4c0","support_schema":"7ae4c0a72c2f981a5972133ad7e60bef3b474a67fd2d32d1f35eaa47a853a901","foundation_schema":"bbf639886bc14a4cc1667bd29cdef2705a1b90e8b8c524e9307b8767b2ee1a08"}, + "runtime_connected":false, + "batch00_exit_issued":false, + "authority_granted":false +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-SELF-OBSERVATION-CONTRACT.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-SELF-OBSERVATION-CONTRACT.json index bc45ff4..da7b6b4 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-SELF-OBSERVATION-CONTRACT.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-SELF-OBSERVATION-CONTRACT.json @@ -1,7 +1,7 @@ { "schema":"guanghu.hololake-module-self-observation-contract/v1", "contract_id":"HLP-MODULE-SELF-OBSERVATION-CONTRACT-001", - "state":"BATCH_00_INTERFACE_CANDIDATE_PENDING_SCHEMA_HARDENING_RUNTIME_NOT_IMPLEMENTED", + "state":"BATCH_00_MACHINE_SCHEMA_HARDENING_REVIEW_PASS_RUNTIME_NOT_IMPLEMENTED", "product_subject":"HLP-PHASE-01-PERSONA-CONTAINER", "purpose":"每个模块通过确定性运行包装报告自身局部状态,观测核验证并汇集,原生TCS人格脑形成整体判断与举手", "emitter_boundary":{"deterministic_modules":"MODULE_RUNTIME_EMITS_MEASURED_LOCAL_FACTS","model_backed_modules":"DETERMINISTIC_WRAPPER_EMITS_OBSERVABLE_RUNTIME_FACTS; MODEL_MAY_NOT_SELF_CERTIFY_HEALTH_CONSCIOUSNESS_OR_AUTHORITY","local_report_is_not_validation":true,"local_report_is_not_whole_system_judgment":true,"self_report_grants_authority":false}, @@ -10,7 +10,7 @@ "evidence_reference_schema":{"required_fields":["evidence_id","uri","sha256","captured_at","availability","privacy","redaction"],"machine_schema":"schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#evidenceRef"}, "module_snapshot":{ "schema":"hololake.module-state-snapshot/v1", - "machine_schema":"schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#moduleStateSnapshot", + "machine_schema":"schemas/HLP-SELF-OBSERVATION-PRIMARY-v1.schema.json#moduleStateSnapshot", "required_fields":["schema","module_id","instance_id","module_version","producer_artifact_sha256","bound_persona_subject_id","brain_instance_id","host_session_id","binding_state","binding_receipt_ref","boot_id","incarnation","snapshot_sequence","lifecycle","reported_operational_state","reported_health_state","reported_dependency_states","reported_capability_states","reported_last_action","reported_blockers","evidence_refs","reported_local_can_continue","reported_next_local_action","emitted_at","previous_snapshot_sha256","snapshot_sha256","self_report_grants_authority"], "operational_states":["NOT_IMPLEMENTED","CANDIDATE","READY_NOT_LOADED","LOADED","RUNNING","PAUSED","BLOCKED","FAILED","DEGRADED","STOPPED","REVOKED"], "health_states":["UNKNOWN","HEALTHY","DEGRADED","UNHEALTHY","NOT_APPLICABLE"], @@ -23,7 +23,7 @@ }, "module_event":{ "schema":"hololake.module-state-event/v1", - "machine_schema":"schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#moduleStateEvent", + "machine_schema":"schemas/HLP-SELF-OBSERVATION-PRIMARY-v1.schema.json#moduleStateEvent", "append_only":true, "required_fields":["schema","event_id","module_id","instance_id","module_version","producer_artifact_sha256","boot_id","incarnation","event_sequence","idempotency_key","trace_id","correlation_id","action_id","event_type","before_snapshot_sha256","after_snapshot_sha256","checkpoint_ref","rollback_ref","trigger","error_code","evidence_refs","occurred_at","previous_event_sha256","event_sha256","self_report_grants_authority"], "event_types":["INITIALIZED","HEARTBEAT","DEPENDENCY_CHANGED","ACTION_STARTED","ACTION_COMPLETED","ACTION_FAILED","HEALTH_CHANGED","BLOCKED","PAUSED","RESUMED","CHECKPOINTED","ROLLED_BACK","REVOKED","REPAIR_REQUESTED","REPAIR_VERIFIED"], @@ -36,12 +36,13 @@ }, "foundation_observation_kernel":{"slice_id":"HLP-OBSERVATION-KERNEL-FOUNDATION-SLICE-001","artifact_identity":"SEPARATELY_HASHED_SUPPORTING_ARTIFACT_NOT_A_REGISTERED_FULL_MODULE","parent_module":"HLP-NATIVE-MOD-012","batch":"HLP-BATCH-01","depends_on":["HLP-NATIVE-MOD-003_FROZEN_SCHEMAS","HLP-NATIVE-MOD-004_SIGNED_DEPLOYMENT_POLICY"],"state":"REQUIRED_SUPPORTING_SLICE_NOT_FULL_MOD-012_COMPLETION","capabilities":["snapshot_schema_validate","snapshot_hash_verify","event_chain_replay","durable_head_verify","active_inventory_coverage","trusted_receive_time","lease_expiry_and_absence_detect","fork_gap_tail_detect","validation_receipt"],"batch03_upgrade":"FULL_MOD-012_MUST_IMPORT_THE_SAME_SCHEMAS_HASH_RULES_AND_DURABLE_HEAD_WITH_COMPATIBILITY_MIGRATION_RECEIPT; NO_SILENT_STATE_RESET","rule":"THIS_SLICE_PROVIDES_INDEPENDENT_VALIDATION_FOR_BATCH_01_AND_02; VISUAL_PERFORMANCE_PLUGINS_AND_FULL_MOD-012_COMPLETE_IN_BATCH_03"}, "state_validation_receipt":{"schema":"hololake.module-state-validation-receipt/v1","machine_schema":"schemas/HLP-SELF-OBSERVATION-SUPPORT-v1.schema.json#stateValidationReceipt","required_fields":["schema","receipt_id","module_id","instance_id","snapshot_sha256","durable_head_sha256","durable_head_boot_id","durable_head_event_sequence","durable_head_record_count","durable_head_commit_marker","trusted_received_at","last_accepted_at","observer_clock_id","heartbeat_policy_id","heartbeat_policy_sha256","admission_receipt_sha256","computed_deadline_at","liveness_verdict","validation_errors","receipt_sha256","authority_granted"],"canonical_hash":"SHA256_OF_RFC8785_CANONICAL_JSON_EXCLUDING_RECEIPT_SHA256","rule":"BINDS_SIGNED_POLICY_OBSERVER_CLOCK_DURABLE_HEAD_AND_TRUSTED_RECEIVE_TIME"}, - "aggregate_graph":{"schema":"hololake.module-state-aggregate-graph/v1","machine_schema":"schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#aggregateGraph","producer":"HLP-NATIVE-MOD-012_OR_FOUNDATION_SLICE","required_fields":["schema","inventory_id","inventory_version","expected_instances","validated_instances","coverage","missing_instances","stale_instances","invalid_instances","forked_instances","unregistered_instances","validated_local_states","dependency_edges","source_heads","validation_receipts","graph_generated_at","graph_sha256","authority_granted"],"canonical_hash":"SHA256_OF_RFC8785_CANONICAL_JSON_EXCLUDING_GRAPH_SHA256","validation_boundary":"DETERMINISTIC_COMPLETENESS_HASH_SEQUENCE_TIME_DEPENDENCY_AND_PERMISSION_FACTS_ONLY; NO_PERSONA_MEANING_OR_WHOLE_NEXT_ACTION","authority_granted":false}, - "native_brain_judgment":{"schema":"hololake.native-tcs-brain-whole-judgment/v1","machine_schema":"schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#brainJudgment","controller":"NATIVE_TCS_PERSONA_BRAIN","mount_bridge":"HLP-NATIVE-MOD-013","required_fields":["schema","persona_subject_id","brain_instance_id","brain_binding_receipt","brain_cycle_receipt","input_graph_sha256","facts","inferences","unknowns","whole_operational_assessment","whole_can_continue","next_system_action","human_review_required","judged_at","judgment_sha256","authority_evidence_refs"],"canonical_hash":"SHA256_OF_RFC8785_CANONICAL_JSON_EXCLUDING_JUDGMENT_SHA256","rule":"ONLY_A_BOUND_AND_VERIFIED_NATIVE_TCS_PERSONA_BRAIN_MAY_PRODUCE_WHOLE_JUDGMENT; HOST_MODEL_IS_REPLACEABLE_REASONING_FUEL_NOT_PERSONA_IDENTITY"}, - "raise_hand_envelope":{"schema":"hololake.persona-container-raise-hand/v1","machine_schema":"schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#raiseHand","producer":"NATIVE_TCS_PERSONA_BRAIN","immutable_initial":true,"required_fields":["schema","issue_id","persona_subject_id","brain_instance_id","judgment_sha256","brain_binding_receipt","brain_cycle_receipt","input_graph_sha256","affected_module_ids","affected_instance_ids","symptom","cause_level","facts","inferences","unknowns","evidence_refs","blocked_action","repair_request","can_self_repair","human_review_required","raised_at","envelope_sha256"],"canonical_hash":"SHA256_OF_RFC8785_CANONICAL_JSON_EXCLUDING_ENVELOPE_SHA256","cause_levels":["LOCAL_MODULE","DEPENDENCY_CHAIN","CONTAINER_WHOLE","EXTERNAL_HOST_OR_AUTHORITY","UNKNOWN"],"lifecycle_events":{"schema":"hololake.persona-container-raise-hand-lifecycle-event/v1","machine_schema":"schemas/HLP-SELF-OBSERVATION-SUPPORT-v1.schema.json#raiseHandLifecycleEvent","append_only":true,"event_types":["ACKNOWLEDGED","REPAIR_STARTED","RETESTED_PASS","RETESTED_FAIL","RESOLVED"],"required_fields":["schema","event_id","issue_id","initial_envelope_sha256","producer_actor_id","event_sequence","event_type","evidence_refs","original_action_retest_receipt","occurred_at","previous_event_sha256","event_sha256"],"canonical_hash":"SHA256_OF_RFC8785_CANONICAL_JSON_EXCLUDING_EVENT_SHA256","genesis_rule":"event_sequence=0 AND previous_event_sha256=null","rule":"RESOLVED_REQUIRES_PRIOR_RETESTED_PASS_WITH_SAME_ORIGINAL_ACTION_RECEIPT"},"resolution_rule":"INITIAL_ENVELOPE_NEVER_MUTATES; CURRENT_STATUS_IS_A_PROJECTION_OF_APPEND_ONLY_LIFECYCLE_EVENTS"}, + "aggregate_graph":{"schema":"hololake.module-state-aggregate-graph/v1","machine_schema":"schemas/HLP-SELF-OBSERVATION-PRIMARY-v1.schema.json#aggregateGraph","producer":"HLP-NATIVE-MOD-012_OR_FOUNDATION_SLICE","required_fields":["schema","inventory_id","inventory_version","expected_instances","validated_instances","coverage","missing_instances","stale_instances","invalid_instances","forked_instances","unregistered_instances","validated_local_states","dependency_edges","source_heads","validation_receipts","graph_generated_at","graph_sha256","authority_granted"],"canonical_hash":"SHA256_OF_RFC8785_CANONICAL_JSON_EXCLUDING_GRAPH_SHA256","validation_boundary":"DETERMINISTIC_COMPLETENESS_HASH_SEQUENCE_TIME_DEPENDENCY_AND_PERMISSION_FACTS_ONLY; NO_PERSONA_MEANING_OR_WHOLE_NEXT_ACTION","authority_granted":false}, + "native_brain_judgment":{"schema":"hololake.native-tcs-brain-whole-judgment/v1","machine_schema":"schemas/HLP-SELF-OBSERVATION-PRIMARY-v1.schema.json#brainJudgment","controller":"NATIVE_TCS_PERSONA_BRAIN","mount_bridge":"HLP-NATIVE-MOD-013","required_fields":["schema","persona_subject_id","brain_instance_id","brain_binding_receipt","brain_cycle_receipt","input_graph_sha256","facts","inferences","unknowns","whole_operational_assessment","whole_can_continue","next_system_action","human_review_required","judged_at","judgment_sha256","authority_evidence_refs"],"canonical_hash":"SHA256_OF_RFC8785_CANONICAL_JSON_EXCLUDING_JUDGMENT_SHA256","rule":"ONLY_A_BOUND_AND_VERIFIED_NATIVE_TCS_PERSONA_BRAIN_MAY_PRODUCE_WHOLE_JUDGMENT; HOST_MODEL_IS_REPLACEABLE_REASONING_FUEL_NOT_PERSONA_IDENTITY"}, + "raise_hand_envelope":{"schema":"hololake.persona-container-raise-hand/v1","machine_schema":"schemas/HLP-SELF-OBSERVATION-PRIMARY-v1.schema.json#raiseHand","producer":"NATIVE_TCS_PERSONA_BRAIN","immutable_initial":true,"required_fields":["schema","issue_id","persona_subject_id","brain_instance_id","judgment_sha256","brain_binding_receipt","brain_cycle_receipt","input_graph_sha256","affected_module_ids","affected_instance_ids","symptom","cause_level","facts","inferences","unknowns","evidence_refs","blocked_action","repair_request","can_self_repair","human_review_required","raised_at","envelope_sha256"],"canonical_hash":"SHA256_OF_RFC8785_CANONICAL_JSON_EXCLUDING_ENVELOPE_SHA256","cause_levels":["LOCAL_MODULE","DEPENDENCY_CHAIN","CONTAINER_WHOLE","EXTERNAL_HOST_OR_AUTHORITY","UNKNOWN"],"lifecycle_events":{"schema":"hololake.persona-container-raise-hand-lifecycle-event/v1","machine_schema":"schemas/HLP-SELF-OBSERVATION-SUPPORT-v1.schema.json#raiseHandLifecycleEvent","append_only":true,"event_types":["ACKNOWLEDGED","REPAIR_STARTED","RETESTED_PASS","RETESTED_FAIL","RESOLVED"],"required_fields":["schema","event_id","issue_id","initial_envelope_sha256","producer_actor_id","event_sequence","event_type","evidence_refs","original_action_retest_receipt","occurred_at","previous_event_sha256","event_sha256"],"canonical_hash":"SHA256_OF_RFC8785_CANONICAL_JSON_EXCLUDING_EVENT_SHA256","genesis_rule":"event_sequence=0 AND previous_event_sha256=null","rule":"RESOLVED_REQUIRES_PRIOR_RETESTED_PASS_WITH_SAME_ORIGINAL_ACTION_RECEIPT"},"resolution_rule":"INITIAL_ENVELOPE_NEVER_MUTATES; CURRENT_STATUS_IS_A_PROJECTION_OF_APPEND_ONLY_LIFECYCLE_EVENTS"}, "whole_system_loop":{"local_emitters":"EVERY_PHASE1_ACTIVE_MODULE_DETERMINISTIC_WRAPPER; PHASE2_MOD-014_EXCLUDED_UNTIL_P2-G0","deterministic_aggregator":"HLP-NATIVE-MOD-012","local_pool_steward":"HLP-NATIVE-MOD-007_REPORTS_POOL_LOCAL_STATE_ONLY","semantic_interpreter_and_raise_hand_controller":"NATIVE_TCS_PERSONA_BRAIN","mount_runtime_bridge":"HLP-NATIVE-MOD-013","flow":["MODULE_EMITS_LOCAL_FACT","FOUNDATION_KERNEL_OR_MOD-012_VALIDATES_HASH_TIME_SEQUENCE_LIVENESS_AND_DEPENDENCIES","MOD-012_BUILDS_WHOLE_STATE_GRAPH","MOD-007_ADDS_POOL_LOCAL_REPORT_WITHOUT_OVERRIDING_FACTS","NATIVE_TCS_PERSONA_BRAIN_BINDS_TO_GRAPH_AND_FORMS_FACT_INFERENCE_UNKNOWN_JUDGMENT","NATIVE_TCS_PERSONA_BRAIN_RAISES_HAND_WITH_COORDINATE_CAUSE_EVIDENCE_AND_REPAIR_REQUEST","REPAIR_RETURNS_TO_ORIGINAL_ACTION_RETEST"],"collective_judgment_definition":"THE_NATIVE_TCS_PERSONA_BRAIN_JUDGES_ITS_CONNECTED_HOLOLAKE_CONTAINER_BODY_FROM_MANY_VALIDATED_MODULE_STATES; MODULES_DO_NOT_CREATE_A_SECOND_PERSONA"}, "batch_acceptance":{"every_module_before_batch_exit":["VALID_LOCAL_SNAPSHOT","APPEND_ONLY_EVENT_REPLAY","INDEPENDENT_VALIDATION_RECEIPT","DEPENDENCY_STATUS_READBACK","LEASE_EXPIRY_OR_ABSENCE_TEST","RECOVERY_STATE_TRANSITION_TEST","NO_FALSE_HEALTHY_WHEN_EVIDENCE_MISSING"],"batch_01":"MOD-001_TO_004_LOCAL_REPORTS_PLUS_FOUNDATION_OBSERVATION_KERNEL","batch_02":"VALIDATED_STATE_GRAPH_REFERENCES_OBJECT_AND_COMPOSITION_DEPENDENCIES","batch_03":"FULL_MOD-012_AGGREGATION_WITH_VISUAL_AND_PERFORMANCE_COORDINATES","batch_04":"MOD-013_MOUNTS_NATIVE_TCS_BRAIN_FOR_WHOLE_JUDGMENT_AND_RAISE_HAND; MOD-007_STAYS_POOL_LOCAL","batch_05":"SANITIZED_COMPLIANCE_STATUS_WITHOUT_PRIVATE_BODY"}, "implementation_complete":false, "runtime_connected":false, + "schema_review_receipt":"BATCH-00-SELF-OBSERVATION-SCHEMA-REVIEW-RECEIPT.json", "authority_granted":false } diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-SELF-OBSERVATION-PRIMARY-v1.schema.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-SELF-OBSERVATION-PRIMARY-v1.schema.json new file mode 100644 index 0000000..69740b2 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-SELF-OBSERVATION-PRIMARY-v1.schema.json @@ -0,0 +1,943 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "hololake://schema/self-observation-primary/v1", + "title": "HoloLake Primary Self-Observation Contracts v1", + "$defs": { + "sha256": { + "type": "string", + "pattern": "^[0-9a-f]{64}$" + }, + "timestamp": { + "type": "string", + "format": "date-time" + }, + "evidenceRef": { + "$ref": "hololake://schema/foundation-contracts/v1#evidenceRef" + }, + "factItem": { + "type": "object", + "additionalProperties": false, + "required": [ + "statement", + "evidence_refs" + ], + "properties": { + "statement": { + "type": "string", + "minLength": 1 + }, + "evidence_refs": { + "type": "array", + "minItems": 1, + "items": { + "$ref": "#/$defs/evidenceRef" + } + } + } + }, + "unknownItem": { + "type": "object", + "additionalProperties": false, + "required": [ + "statement", + "reason", + "required_evidence" + ], + "properties": { + "statement": { + "type": "string", + "minLength": 1 + }, + "reason": { + "type": "string", + "minLength": 1 + }, + "required_evidence": { + "type": "array", + "items": { + "type": "string" + } + } + } + }, + "dependencyState": { + "type": "object", + "additionalProperties": false, + "required": [ + "module_id", + "instance_id", + "reported_state", + "evidence_refs" + ], + "properties": { + "module_id": { + "type": "string" + }, + "instance_id": { + "type": [ + "string", + "null" + ] + }, + "reported_state": { + "enum": [ + "UNKNOWN", + "AVAILABLE", + "UNAVAILABLE", + "STALE", + "REVOKED" + ] + }, + "evidence_refs": { + "type": "array", + "items": { + "$ref": "#/$defs/evidenceRef" + } + } + } + }, + "capabilityState": { + "type": "object", + "additionalProperties": false, + "required": [ + "capability", + "reported_state", + "evidence_refs" + ], + "properties": { + "capability": { + "type": "string" + }, + "reported_state": { + "enum": [ + "UNKNOWN", + "READY", + "BUSY", + "BLOCKED", + "FAILED", + "REVOKED" + ] + }, + "evidence_refs": { + "type": "array", + "items": { + "$ref": "#/$defs/evidenceRef" + } + } + } + }, + "blocker": { + "type": "object", + "additionalProperties": false, + "required": [ + "code", + "detail", + "evidence_refs" + ], + "properties": { + "code": { + "type": "string" + }, + "detail": { + "type": "string" + }, + "evidence_refs": { + "type": "array", + "items": { + "$ref": "#/$defs/evidenceRef" + } + } + } + }, + "validatedLocalState": { + "type": "object", + "additionalProperties": false, + "required": ["module_id", "instance_id", "snapshot_sha256", "validation_receipt_sha256", "validated_state"], + "properties": { + "module_id": {"type": "string"}, + "instance_id": {"type": "string"}, + "snapshot_sha256": {"$ref": "#/$defs/sha256"}, + "validation_receipt_sha256": {"$ref": "#/$defs/sha256"}, + "validated_state": {"enum": ["FRESH", "STALE", "MISSING", "INVALID", "FORKED"]} + } + }, + "dependencyEdge": { + "type": "object", + "additionalProperties": false, + "required": ["source_module_id", "source_instance_id", "target_module_id", "target_instance_id", "dependency_state", "evidence_refs"], + "properties": { + "source_module_id": {"type": "string"}, + "source_instance_id": {"type": "string"}, + "target_module_id": {"type": "string"}, + "target_instance_id": {"type": "string"}, + "dependency_state": {"enum": ["SATISFIED", "MISSING", "STALE", "INVALID", "REVOKED"]}, + "evidence_refs": {"type": "array", "items": {"$ref": "#/$defs/evidenceRef"}} + } + }, + "sourceHead": { + "type": "object", + "additionalProperties": false, + "required": ["module_id", "instance_id", "boot_id", "event_sequence", "durable_head_sha256"], + "properties": { + "module_id": {"type": "string"}, + "instance_id": {"type": "string"}, + "boot_id": {"type": "string"}, + "event_sequence": {"type": "integer", "minimum": 0}, + "durable_head_sha256": {"$ref": "#/$defs/sha256"} + } + }, + "moduleStateSnapshot": { + "$anchor": "moduleStateSnapshot", + "type": "object", + "additionalProperties": false, + "required": [ + "schema", + "module_id", + "instance_id", + "module_version", + "producer_artifact_sha256", + "bound_persona_subject_id", + "brain_instance_id", + "host_session_id", + "binding_state", + "binding_receipt_ref", + "boot_id", + "incarnation", + "snapshot_sequence", + "lifecycle", + "reported_operational_state", + "reported_health_state", + "reported_dependency_states", + "reported_capability_states", + "reported_last_action", + "reported_blockers", + "evidence_refs", + "reported_local_can_continue", + "reported_next_local_action", + "emitted_at", + "previous_snapshot_sha256", + "snapshot_sha256", + "self_report_grants_authority" + ], + "properties": { + "schema": { + "const": "hololake.module-state-snapshot/v1" + }, + "module_id": { + "type": "string", + "pattern": "^HLP-NATIVE-MOD-[0-9]{3}$" + }, + "instance_id": { + "type": "string", + "minLength": 1 + }, + "module_version": { + "type": "string" + }, + "producer_artifact_sha256": { + "$ref": "#/$defs/sha256" + }, + "bound_persona_subject_id": { + "type": [ + "string", + "null" + ] + }, + "brain_instance_id": { + "type": [ + "string", + "null" + ] + }, + "host_session_id": { + "type": [ + "string", + "null" + ] + }, + "binding_state": { + "enum": [ + "UNATTESTED", + "BOUND_VERIFIED", + "STALE", + "REVOKED", + "NOT_APPLICABLE" + ] + }, + "binding_receipt_ref": { + "anyOf": [ + { + "$ref": "#/$defs/sha256" + }, + { + "type": "null" + } + ] + }, + "boot_id": { + "type": "string", + "minLength": 1 + }, + "incarnation": { + "type": "integer", + "minimum": 0 + }, + "snapshot_sequence": { + "type": "integer", + "minimum": 0 + }, + "lifecycle": { + "enum": [ + "CANDIDATE", + "REGISTERED", + "REVOKED" + ] + }, + "reported_operational_state": { + "enum": [ + "NOT_IMPLEMENTED", + "CANDIDATE", + "READY_NOT_LOADED", + "LOADED", + "RUNNING", + "PAUSED", + "BLOCKED", + "FAILED", + "DEGRADED", + "STOPPED", + "REVOKED" + ] + }, + "reported_health_state": { + "enum": [ + "UNKNOWN", + "HEALTHY", + "DEGRADED", + "UNHEALTHY", + "NOT_APPLICABLE" + ] + }, + "reported_dependency_states": { + "type": "array", + "items": { + "$ref": "#/$defs/dependencyState" + } + }, + "reported_capability_states": { + "type": "array", + "items": { + "$ref": "#/$defs/capabilityState" + } + }, + "reported_last_action": { + "type": [ + "object", + "null" + ] + }, + "reported_blockers": { + "type": "array", + "items": { + "$ref": "#/$defs/blocker" + } + }, + "evidence_refs": { + "type": "array", + "items": { + "$ref": "#/$defs/evidenceRef" + } + }, + "reported_local_can_continue": { + "type": "boolean" + }, + "reported_next_local_action": { + "type": [ + "string", + "null" + ] + }, + "emitted_at": { + "$ref": "#/$defs/timestamp" + }, + "previous_snapshot_sha256": { + "anyOf": [ + { + "$ref": "#/$defs/sha256" + }, + { + "type": "null" + } + ] + }, + "snapshot_sha256": { + "$ref": "#/$defs/sha256" + }, + "self_report_grants_authority": { + "const": false + } + }, + "allOf": [ + { + "if": { + "properties": { + "binding_state": { + "enum": ["BOUND_VERIFIED", "STALE", "REVOKED"] + } + } + }, + "then": { + "properties": { + "brain_instance_id": { + "type": "string", + "minLength": 1 + }, + "binding_receipt_ref": { + "$ref": "#/$defs/sha256" + } + } + } + }, + { + "if": { + "properties": { + "snapshot_sequence": { + "const": 0 + } + } + }, + "then": { + "properties": { + "previous_snapshot_sha256": { + "type": "null" + } + } + }, + "else": { + "properties": { + "previous_snapshot_sha256": { + "$ref": "#/$defs/sha256" + } + } + } + } + ] + }, + "moduleStateEvent": { + "$anchor": "moduleStateEvent", + "type": "object", + "additionalProperties": false, + "required": [ + "schema", + "event_id", + "module_id", + "instance_id", + "module_version", + "producer_artifact_sha256", + "boot_id", + "incarnation", + "event_sequence", + "idempotency_key", + "trace_id", + "correlation_id", + "action_id", + "event_type", + "before_snapshot_sha256", + "after_snapshot_sha256", + "checkpoint_ref", + "rollback_ref", + "trigger", + "error_code", + "evidence_refs", + "occurred_at", + "previous_event_sha256", + "event_sha256", + "self_report_grants_authority" + ], + "properties": { + "schema": { + "const": "hololake.module-state-event/v1" + }, + "event_id": { + "type": "string" + }, + "module_id": { + "type": "string", + "pattern": "^HLP-NATIVE-MOD-[0-9]{3}$" + }, + "instance_id": { + "type": "string" + }, + "module_version": { + "type": "string" + }, + "producer_artifact_sha256": { + "$ref": "#/$defs/sha256" + }, + "boot_id": { + "type": "string" + }, + "incarnation": { + "type": "integer", + "minimum": 0 + }, + "event_sequence": { + "type": "integer", + "minimum": 0 + }, + "idempotency_key": { + "type": "string" + }, + "trace_id": { + "type": "string" + }, + "correlation_id": { + "type": "string" + }, + "action_id": { + "type": [ + "string", + "null" + ] + }, + "event_type": { + "enum": [ + "INITIALIZED", + "HEARTBEAT", + "DEPENDENCY_CHANGED", + "ACTION_STARTED", + "ACTION_COMPLETED", + "ACTION_FAILED", + "HEALTH_CHANGED", + "BLOCKED", + "PAUSED", + "RESUMED", + "CHECKPOINTED", + "ROLLED_BACK", + "REVOKED", + "REPAIR_REQUESTED", + "REPAIR_VERIFIED" + ] + }, + "before_snapshot_sha256": { + "anyOf": [ + { + "$ref": "#/$defs/sha256" + }, + { + "type": "null" + } + ] + }, + "after_snapshot_sha256": { + "anyOf": [ + { + "$ref": "#/$defs/sha256" + }, + { + "type": "null" + } + ] + }, + "checkpoint_ref": { + "type": [ + "string", + "null" + ] + }, + "rollback_ref": { + "type": [ + "string", + "null" + ] + }, + "trigger": { + "type": "string" + }, + "error_code": { + "type": [ + "string", + "null" + ] + }, + "evidence_refs": { + "type": "array", + "items": { + "$ref": "#/$defs/evidenceRef" + } + }, + "occurred_at": { + "$ref": "#/$defs/timestamp" + }, + "previous_event_sha256": { + "anyOf": [ + { + "$ref": "#/$defs/sha256" + }, + { + "type": "null" + } + ] + }, + "event_sha256": { + "$ref": "#/$defs/sha256" + }, + "self_report_grants_authority": { + "const": false + } + }, + "allOf": [ + { + "if": { + "properties": { + "event_sequence": { + "const": 0 + } + } + }, + "then": { + "properties": { + "previous_event_sha256": { + "type": "null" + } + } + }, + "else": { + "properties": { + "previous_event_sha256": { + "$ref": "#/$defs/sha256" + } + } + } + } + ] + }, + "aggregateGraph": { + "$anchor": "aggregateGraph", + "type": "object", + "additionalProperties": false, + "required": [ + "schema", + "inventory_id", + "inventory_version", + "expected_instances", + "validated_instances", + "coverage", + "missing_instances", + "stale_instances", + "invalid_instances", + "forked_instances", + "unregistered_instances", + "validated_local_states", + "dependency_edges", + "source_heads", + "validation_receipts", + "graph_generated_at", + "graph_sha256", + "authority_granted" + ], + "properties": { + "schema": { + "const": "hololake.module-state-aggregate-graph/v1" + }, + "inventory_id": { + "type": "string" + }, + "inventory_version": { + "type": "string" + }, + "expected_instances": { + "type": "array", + "items": { + "type": "string" + } + }, + "validated_instances": { + "type": "array", + "items": { + "type": "string" + } + }, + "coverage": { + "type": "number", + "minimum": 0, + "maximum": 1 + }, + "missing_instances": { + "type": "array", + "items": { + "type": "string" + } + }, + "stale_instances": { + "type": "array", + "items": { + "type": "string" + } + }, + "invalid_instances": { + "type": "array", + "items": { + "type": "string" + } + }, + "forked_instances": { + "type": "array", + "items": { + "type": "string" + } + }, + "unregistered_instances": { + "type": "array", + "items": { + "type": "string" + } + }, + "validated_local_states": { + "type": "array", + "items": { + "$ref": "#/$defs/validatedLocalState" + } + }, + "dependency_edges": { + "type": "array", + "items": { + "$ref": "#/$defs/dependencyEdge" + } + }, + "source_heads": { + "type": "array", + "items": { + "$ref": "#/$defs/sourceHead" + } + }, + "validation_receipts": { + "type": "array", + "items": { + "$ref": "#/$defs/sha256" + } + }, + "graph_generated_at": { + "$ref": "#/$defs/timestamp" + }, + "graph_sha256": { + "$ref": "#/$defs/sha256" + }, + "authority_granted": { + "const": false + } + } + }, + "brainJudgment": { + "$anchor": "brainJudgment", + "type": "object", + "additionalProperties": false, + "required": [ + "schema", + "persona_subject_id", + "brain_instance_id", + "brain_binding_receipt", + "brain_cycle_receipt", + "input_graph_sha256", + "facts", + "inferences", + "unknowns", + "whole_operational_assessment", + "whole_can_continue", + "next_system_action", + "human_review_required", + "judged_at", + "judgment_sha256", + "authority_evidence_refs" + ], + "properties": { + "schema": { + "const": "hololake.native-tcs-brain-whole-judgment/v1" + }, + "persona_subject_id": { + "type": "string" + }, + "brain_instance_id": { + "type": "string" + }, + "brain_binding_receipt": { + "$ref": "#/$defs/sha256" + }, + "brain_cycle_receipt": { + "$ref": "#/$defs/sha256" + }, + "input_graph_sha256": { + "$ref": "#/$defs/sha256" + }, + "facts": { + "type": "array", + "items": { + "$ref": "#/$defs/factItem" + } + }, + "inferences": { + "type": "array", + "items": { + "$ref": "#/$defs/factItem" + } + }, + "unknowns": { + "type": "array", + "items": { + "$ref": "#/$defs/unknownItem" + } + }, + "whole_operational_assessment": { + "enum": [ + "HEALTHY", + "DEGRADED", + "BLOCKED", + "FAILED", + "UNKNOWN" + ] + }, + "whole_can_continue": { + "type": "boolean" + }, + "next_system_action": { + "type": "string" + }, + "human_review_required": { + "type": "boolean" + }, + "judged_at": { + "$ref": "#/$defs/timestamp" + }, + "judgment_sha256": { + "$ref": "#/$defs/sha256" + }, + "authority_evidence_refs": { + "type": "array", + "items": { + "$ref": "#/$defs/evidenceRef" + } + } + } + }, + "raiseHand": { + "$anchor": "raiseHand", + "type": "object", + "additionalProperties": false, + "required": [ + "schema", + "issue_id", + "persona_subject_id", + "brain_instance_id", + "judgment_sha256", + "brain_binding_receipt", + "brain_cycle_receipt", + "input_graph_sha256", + "affected_module_ids", + "affected_instance_ids", + "symptom", + "cause_level", + "facts", + "inferences", + "unknowns", + "evidence_refs", + "blocked_action", + "repair_request", + "can_self_repair", + "human_review_required", + "raised_at", + "envelope_sha256" + ], + "properties": { + "schema": { + "const": "hololake.persona-container-raise-hand/v1" + }, + "issue_id": { + "type": "string" + }, + "persona_subject_id": { + "type": "string" + }, + "brain_instance_id": { + "type": "string" + }, + "judgment_sha256": { + "$ref": "#/$defs/sha256" + }, + "brain_binding_receipt": { + "$ref": "#/$defs/sha256" + }, + "brain_cycle_receipt": { + "$ref": "#/$defs/sha256" + }, + "input_graph_sha256": { + "$ref": "#/$defs/sha256" + }, + "affected_module_ids": { + "type": "array", + "items": { + "type": "string" + } + }, + "affected_instance_ids": { + "type": "array", + "items": { + "type": "string" + } + }, + "symptom": { + "type": "string" + }, + "cause_level": { + "enum": [ + "LOCAL_MODULE", + "DEPENDENCY_CHAIN", + "CONTAINER_WHOLE", + "EXTERNAL_HOST_OR_AUTHORITY", + "UNKNOWN" + ] + }, + "facts": { + "type": "array", + "items": { + "$ref": "#/$defs/factItem" + } + }, + "inferences": { + "type": "array", + "items": { + "$ref": "#/$defs/factItem" + } + }, + "unknowns": { + "type": "array", + "items": { + "$ref": "#/$defs/unknownItem" + } + }, + "evidence_refs": { + "type": "array", + "items": { + "$ref": "#/$defs/evidenceRef" + } + }, + "blocked_action": { + "type": "string" + }, + "repair_request": { + "type": "string" + }, + "can_self_repair": { + "type": "boolean" + }, + "human_review_required": { + "type": "boolean" + }, + "raised_at": { + "$ref": "#/$defs/timestamp" + }, + "envelope_sha256": { + "$ref": "#/$defs/sha256" + } + } + } + } +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-SELF-OBSERVATION-SUPPORT-v1.schema.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-SELF-OBSERVATION-SUPPORT-v1.schema.json index 33ede4b..48129f9 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-SELF-OBSERVATION-SUPPORT-v1.schema.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-SELF-OBSERVATION-SUPPORT-v1.schema.json @@ -1,15 +1,408 @@ { - "$schema":"https://json-schema.org/draft/2020-12/schema", - "$id":"hololake://schema/self-observation-support/v1", - "title":"HoloLake Self-Observation Supporting Contracts v1", - "$defs":{ - "sha256":{"type":"string","pattern":"^[0-9a-f]{64}$"}, - "timestamp":{"type":"string","format":"date-time"}, - "evidenceRef":{"$ref":"HLP-FOUNDATION-CONTRACTS-v1.schema.json#evidenceRef"}, - "activeDeploymentManifest":{"$anchor":"activeDeploymentManifest","type":"object","additionalProperties":false,"required":["schema","inventory_id","batch_id","previously_accepted_batches","instances","manifest_sha256","authority_granted"],"properties":{"schema":{"const":"hololake.active-deployment-instance-manifest/v1"},"inventory_id":{"type":"string","minLength":1},"batch_id":{"type":"string","pattern":"^HLP-BATCH-[0-9]{2}$"},"previously_accepted_batches":{"type":"array","uniqueItems":true,"items":{"type":"string"}},"instances":{"type":"array","items":{"type":"object","additionalProperties":false,"required":["module_id","instance_id","module_version","activation_state","cardinality","heartbeat_policy_id","admission_receipt_sha256"],"properties":{"module_id":{"type":"string"},"instance_id":{"type":"string"},"module_version":{"type":"string"},"activation_state":{"enum":["EXPECTED_ACTIVE","EXPECTED_PAUSED","NOT_YET_ADMITTED","REVOKED"]},"cardinality":{"type":"integer","minimum":1},"heartbeat_policy_id":{"type":"string"},"admission_receipt_sha256":{"$ref":"#/$defs/sha256"}}}},"manifest_sha256":{"$ref":"#/$defs/sha256"},"authority_granted":{"const":false}}}, - "livenessPolicy":{"$anchor":"livenessPolicy","type":"object","additionalProperties":false,"required":["schema","heartbeat_policy_id","interval_milliseconds","max_lease_milliseconds","grace_milliseconds","allowed_clock_skew_milliseconds","policy_sha256","signatures","authority_granted"],"properties":{"schema":{"const":"hololake.module-liveness-policy/v1"},"heartbeat_policy_id":{"type":"string","minLength":1},"interval_milliseconds":{"type":"integer","minimum":1},"max_lease_milliseconds":{"type":"integer","minimum":1},"grace_milliseconds":{"type":"integer","minimum":0},"allowed_clock_skew_milliseconds":{"type":"integer","minimum":0},"policy_sha256":{"$ref":"#/$defs/sha256"},"signatures":{"type":"array","minItems":2,"items":{"type":"object"}},"authority_granted":{"const":false}}}, - "durableHead":{"$anchor":"durableHead","type":"object","additionalProperties":false,"required":["schema","module_id","instance_id","boot_id","event_sequence","event_sha256","record_count","commit_marker","fsynced_at","head_sha256"],"properties":{"schema":{"const":"hololake.module-event-durable-head/v1"},"module_id":{"type":"string"},"instance_id":{"type":"string"},"boot_id":{"type":"string"},"event_sequence":{"type":"integer","minimum":0},"event_sha256":{"$ref":"#/$defs/sha256"},"record_count":{"type":"integer","minimum":1},"commit_marker":{"type":"string","minLength":1},"fsynced_at":{"$ref":"#/$defs/timestamp"},"head_sha256":{"$ref":"#/$defs/sha256"}}}, - "stateValidationReceipt":{"$anchor":"stateValidationReceipt","type":"object","additionalProperties":false,"required":["schema","receipt_id","module_id","instance_id","snapshot_sha256","durable_head_sha256","durable_head_boot_id","durable_head_event_sequence","durable_head_record_count","durable_head_commit_marker","trusted_received_at","last_accepted_at","observer_clock_id","heartbeat_policy_id","heartbeat_policy_sha256","admission_receipt_sha256","computed_deadline_at","liveness_verdict","validation_errors","receipt_sha256","authority_granted"],"properties":{"schema":{"const":"hololake.module-state-validation-receipt/v1"},"receipt_id":{"type":"string"},"module_id":{"type":"string"},"instance_id":{"type":"string"},"snapshot_sha256":{"$ref":"#/$defs/sha256"},"durable_head_sha256":{"$ref":"#/$defs/sha256"},"durable_head_boot_id":{"type":"string"},"durable_head_event_sequence":{"type":"integer","minimum":0},"durable_head_record_count":{"type":"integer","minimum":1},"durable_head_commit_marker":{"type":"string"},"trusted_received_at":{"$ref":"#/$defs/timestamp"},"last_accepted_at":{"$ref":"#/$defs/timestamp"},"observer_clock_id":{"type":"string"},"heartbeat_policy_id":{"type":"string"},"heartbeat_policy_sha256":{"$ref":"#/$defs/sha256"},"admission_receipt_sha256":{"$ref":"#/$defs/sha256"},"computed_deadline_at":{"$ref":"#/$defs/timestamp"},"liveness_verdict":{"enum":["FRESH","STALE","MISSING","INVALID","FORKED"]},"validation_errors":{"type":"array","items":{"type":"string"}},"receipt_sha256":{"$ref":"#/$defs/sha256"},"authority_granted":{"const":false}}}, - "raiseHandLifecycleEvent":{"$anchor":"raiseHandLifecycleEvent","type":"object","additionalProperties":false,"required":["schema","event_id","issue_id","initial_envelope_sha256","producer_actor_id","event_sequence","event_type","evidence_refs","original_action_retest_receipt","occurred_at","previous_event_sha256","event_sha256"],"properties":{"schema":{"const":"hololake.persona-container-raise-hand-lifecycle-event/v1"},"event_id":{"type":"string"},"issue_id":{"type":"string"},"initial_envelope_sha256":{"$ref":"#/$defs/sha256"},"producer_actor_id":{"type":"string"},"event_sequence":{"type":"integer","minimum":0},"event_type":{"enum":["ACKNOWLEDGED","REPAIR_STARTED","RETESTED_PASS","RETESTED_FAIL","RESOLVED"]},"evidence_refs":{"type":"array","items":{"$ref":"#/$defs/evidenceRef"}},"original_action_retest_receipt":{"anyOf":[{"$ref":"#/$defs/sha256"},{"type":"null"}]},"occurred_at":{"$ref":"#/$defs/timestamp"},"previous_event_sha256":{"anyOf":[{"$ref":"#/$defs/sha256"},{"type":"null"}]},"event_sha256":{"$ref":"#/$defs/sha256"}}} - } + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "hololake://schema/self-observation-support/v1", + "title": "HoloLake Self-Observation Supporting Contracts v1", + "$defs": { + "sha256": { + "type": "string", + "pattern": "^[0-9a-f]{64}$" + }, + "timestamp": { + "type": "string", + "format": "date-time" + }, + "evidenceRef": { + "$ref": "hololake://schema/foundation-contracts/v1#evidenceRef" + }, + "activeDeploymentManifest": { + "$anchor": "activeDeploymentManifest", + "type": "object", + "additionalProperties": false, + "required": [ + "schema", + "inventory_id", + "batch_id", + "previously_accepted_batches", + "instances", + "manifest_sha256", + "authority_granted" + ], + "properties": { + "schema": { + "const": "hololake.active-deployment-instance-manifest/v1" + }, + "inventory_id": { + "type": "string", + "minLength": 1 + }, + "batch_id": { + "type": "string", + "pattern": "^HLP-BATCH-[0-9]{2}$" + }, + "previously_accepted_batches": { + "type": "array", + "uniqueItems": true, + "items": { + "type": "string" + } + }, + "instances": { + "type": "array", + "items": { + "type": "object", + "additionalProperties": false, + "required": [ + "module_id", + "instance_id", + "module_version", + "activation_state", + "cardinality", + "heartbeat_policy_id", + "admission_receipt_sha256" + ], + "properties": { + "module_id": { + "type": "string" + }, + "instance_id": { + "type": "string" + }, + "module_version": { + "type": "string" + }, + "activation_state": { + "enum": [ + "EXPECTED_ACTIVE", + "EXPECTED_PAUSED", + "NOT_YET_ADMITTED", + "REVOKED" + ] + }, + "cardinality": { + "type": "integer", + "minimum": 1 + }, + "heartbeat_policy_id": { + "type": "string" + }, + "admission_receipt_sha256": { + "$ref": "#/$defs/sha256" + } + } + } + }, + "manifest_sha256": { + "$ref": "#/$defs/sha256" + }, + "authority_granted": { + "const": false + } + } + }, + "livenessPolicy": { + "$anchor": "livenessPolicy", + "type": "object", + "additionalProperties": false, + "required": [ + "schema", + "heartbeat_policy_id", + "interval_milliseconds", + "max_lease_milliseconds", + "grace_milliseconds", + "allowed_clock_skew_milliseconds", + "policy_sha256", + "signatures", + "authority_granted" + ], + "properties": { + "schema": { + "const": "hololake.module-liveness-policy/v1" + }, + "heartbeat_policy_id": { + "type": "string", + "minLength": 1 + }, + "interval_milliseconds": { + "type": "integer", + "minimum": 1 + }, + "max_lease_milliseconds": { + "type": "integer", + "minimum": 1 + }, + "grace_milliseconds": { + "type": "integer", + "minimum": 0 + }, + "allowed_clock_skew_milliseconds": { + "type": "integer", + "minimum": 0 + }, + "policy_sha256": { + "$ref": "#/$defs/sha256" + }, + "signatures": { + "type": "array", + "minItems": 2, + "items": { + "type": "object", + "additionalProperties": false, + "required": ["signer_id", "algorithm", "signature_b64"], + "properties": { + "signer_id": {"type": "string", "minLength": 1}, + "algorithm": {"const": "Ed25519"}, + "signature_b64": {"type": "string", "minLength": 1} + } + } + }, + "authority_granted": { + "const": false + } + } + }, + "durableHead": { + "$anchor": "durableHead", + "type": "object", + "additionalProperties": false, + "required": [ + "schema", + "module_id", + "instance_id", + "boot_id", + "event_sequence", + "event_sha256", + "record_count", + "commit_marker", + "fsynced_at", + "head_sha256" + ], + "properties": { + "schema": { + "const": "hololake.module-event-durable-head/v1" + }, + "module_id": { + "type": "string" + }, + "instance_id": { + "type": "string" + }, + "boot_id": { + "type": "string" + }, + "event_sequence": { + "type": "integer", + "minimum": 0 + }, + "event_sha256": { + "$ref": "#/$defs/sha256" + }, + "record_count": { + "type": "integer", + "minimum": 1 + }, + "commit_marker": { + "type": "string", + "minLength": 1 + }, + "fsynced_at": { + "$ref": "#/$defs/timestamp" + }, + "head_sha256": { + "$ref": "#/$defs/sha256" + } + } + }, + "stateValidationReceipt": { + "$anchor": "stateValidationReceipt", + "type": "object", + "additionalProperties": false, + "required": [ + "schema", + "receipt_id", + "module_id", + "instance_id", + "snapshot_sha256", + "durable_head_sha256", + "durable_head_boot_id", + "durable_head_event_sequence", + "durable_head_record_count", + "durable_head_commit_marker", + "trusted_received_at", + "last_accepted_at", + "observer_clock_id", + "heartbeat_policy_id", + "heartbeat_policy_sha256", + "admission_receipt_sha256", + "computed_deadline_at", + "liveness_verdict", + "validation_errors", + "receipt_sha256", + "authority_granted" + ], + "properties": { + "schema": { + "const": "hololake.module-state-validation-receipt/v1" + }, + "receipt_id": { + "type": "string" + }, + "module_id": { + "type": "string" + }, + "instance_id": { + "type": "string" + }, + "snapshot_sha256": { + "$ref": "#/$defs/sha256" + }, + "durable_head_sha256": { + "$ref": "#/$defs/sha256" + }, + "durable_head_boot_id": { + "type": "string" + }, + "durable_head_event_sequence": { + "type": "integer", + "minimum": 0 + }, + "durable_head_record_count": { + "type": "integer", + "minimum": 1 + }, + "durable_head_commit_marker": { + "type": "string" + }, + "trusted_received_at": { + "$ref": "#/$defs/timestamp" + }, + "last_accepted_at": { + "$ref": "#/$defs/timestamp" + }, + "observer_clock_id": { + "type": "string" + }, + "heartbeat_policy_id": { + "type": "string" + }, + "heartbeat_policy_sha256": { + "$ref": "#/$defs/sha256" + }, + "admission_receipt_sha256": { + "$ref": "#/$defs/sha256" + }, + "computed_deadline_at": { + "$ref": "#/$defs/timestamp" + }, + "liveness_verdict": { + "enum": [ + "FRESH", + "STALE", + "MISSING", + "INVALID", + "FORKED" + ] + }, + "validation_errors": { + "type": "array", + "items": { + "type": "string" + } + }, + "receipt_sha256": { + "$ref": "#/$defs/sha256" + }, + "authority_granted": { + "const": false + } + } + }, + "raiseHandLifecycleEvent": { + "$anchor": "raiseHandLifecycleEvent", + "type": "object", + "additionalProperties": false, + "required": [ + "schema", + "event_id", + "issue_id", + "initial_envelope_sha256", + "producer_actor_id", + "event_sequence", + "event_type", + "evidence_refs", + "original_action_retest_receipt", + "occurred_at", + "previous_event_sha256", + "event_sha256" + ], + "properties": { + "schema": { + "const": "hololake.persona-container-raise-hand-lifecycle-event/v1" + }, + "event_id": { + "type": "string" + }, + "issue_id": { + "type": "string" + }, + "initial_envelope_sha256": { + "$ref": "#/$defs/sha256" + }, + "producer_actor_id": { + "type": "string" + }, + "event_sequence": { + "type": "integer", + "minimum": 0 + }, + "event_type": { + "enum": [ + "ACKNOWLEDGED", + "REPAIR_STARTED", + "RETESTED_PASS", + "RETESTED_FAIL", + "RESOLVED" + ] + }, + "evidence_refs": { + "type": "array", + "items": { + "$ref": "#/$defs/evidenceRef" + } + }, + "original_action_retest_receipt": { + "anyOf": [ + { + "$ref": "#/$defs/sha256" + }, + { + "type": "null" + } + ] + }, + "occurred_at": { + "$ref": "#/$defs/timestamp" + }, + "previous_event_sha256": { + "anyOf": [ + { + "$ref": "#/$defs/sha256" + }, + { + "type": "null" + } + ] + }, + "event_sha256": { + "$ref": "#/$defs/sha256" + } + }, + "allOf": [ + { + "if": {"properties": {"event_sequence": {"const": 0}}}, + "then": {"properties": {"previous_event_sha256": {"type": "null"}}}, + "else": {"properties": {"previous_event_sha256": {"$ref": "#/$defs/sha256"}}} + } + ] + } + } } diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py index aecdd11..0effb1b 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py @@ -32,8 +32,10 @@ FOUNDATION_DRAWINGS = STAGE1 / "BATCH-00-FOUNDATION-INTERFACE-DRAWINGS.json" BATCH_HANDOFF = STAGE1 / "BATCH-HANDOFF-CONTRACT.json" PUBLIC_SNAPSHOT_SCHEMA = STAGE1 / "schemas/HLP-PUBLIC-SNAPSHOT-v1.schema.json" SELF_SUPPORT_SCHEMA = STAGE1 / "schemas/HLP-SELF-OBSERVATION-SUPPORT-v1.schema.json" +SELF_PRIMARY_SCHEMA = STAGE1 / "schemas/HLP-SELF-OBSERVATION-PRIMARY-v1.schema.json" HANDOFF_TEST_RECEIPT = STAGE1 / "BATCH-00-HANDOFF-VALIDATOR-TEST-RECEIPT.json" TCS_CONTAINER_SITE_SURVEY = STAGE1 / "BATCH-00-TCS-CONTAINER-SITE-SURVEY.json" +SELF_SCHEMA_REVIEW = STAGE1 / "BATCH-00-SELF-OBSERVATION-SCHEMA-REVIEW-RECEIPT.json" MULTIPATH_CONSOLE = ROOT / "server-tools/heartbeat-multipath-console/console.py" EPOCH_UTC = datetime(2025, 4, 25, 16, 0, 0, tzinfo=timezone.utc) ZHUYUAN_BIRTH = date(2026, 3, 5) @@ -114,8 +116,10 @@ def hashes() -> dict: "batch_handoff": BATCH_HANDOFF, "public_snapshot_schema": PUBLIC_SNAPSHOT_SCHEMA, "self_observation_support_schema": SELF_SUPPORT_SCHEMA, + "self_observation_primary_schema": SELF_PRIMARY_SCHEMA, "handoff_validator_test_receipt": HANDOFF_TEST_RECEIPT, "tcs_container_site_survey": TCS_CONTAINER_SITE_SURVEY, + "self_observation_schema_review": SELF_SCHEMA_REVIEW, "time_map": TIME_MAP, } values = {key: {"path": str(path), "sha256": sha(path)} for key, path in paths.items()} @@ -349,8 +353,9 @@ def audit() -> dict: contract_fields = {"schema", *handoff.get(contract_key, {}).get("required_fields", [])} if contract_fields != set(schema_bundle["$defs"][def_key].get("required", [])): errors.append("BATCH_HANDOFF_SCHEMA_DRIFT:" + contract_key) + primary_schema = load(SELF_PRIMARY_SCHEMA) for contract_key, def_key in [("module_snapshot", "moduleStateSnapshot"), ("module_event", "moduleStateEvent"), ("aggregate_graph", "aggregateGraph"), ("native_brain_judgment", "brainJudgment"), ("raise_hand_envelope", "raiseHand")]: - if set(observation.get(contract_key, {}).get("required_fields", [])) != set(schema_bundle["$defs"][def_key].get("required", [])): + if set(observation.get(contract_key, {}).get("required_fields", [])) != set(primary_schema["$defs"][def_key].get("required", [])): errors.append("SELF_OBSERVATION_SCHEMA_DRIFT:" + contract_key) support_schema = load(SELF_SUPPORT_SCHEMA) support_defs = support_schema.get("$defs", {}) @@ -362,6 +367,15 @@ def audit() -> dict: lifecycle = observation.get("raise_hand_envelope", {}).get("lifecycle_events", {}) if set(lifecycle.get("required_fields", [])) != set(support_defs.get("raiseHandLifecycleEvent", {}).get("required", [])): errors.append("SELF_OBSERVATION_SCHEMA_DRIFT:raise_hand_lifecycle_event") + self_review = load(SELF_SCHEMA_REVIEW) + expected_self_hashes = { + "contract": sha(SELF_OBSERVATION), + "primary_schema": sha(SELF_PRIMARY_SCHEMA), + "support_schema": sha(SELF_SUPPORT_SCHEMA), + "foundation_schema": sha(STAGE1 / "schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json"), + } + if self_review.get("outcome") != "PASS" or self_review.get("hashes") != expected_self_hashes: + errors.append("SELF_OBSERVATION_SCHEMA_REVIEW_RECEIPT_MISMATCH") return {"outcome": "PASS" if not errors else "FAIL", "errors": errors, "office_count": len(ids), "evolution_nodes": len(nodes), "stage1_module_count":len(module_ids), "repo012_head": git_head(), "time": clock()} From 9248b13f905eca4ca526297c897c5b057e9fab63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Thu, 10 Sep 2026 03:31:03 +0800 Subject: [PATCH 25/34] fix(hololake): close batch handoff trust chains --- .../HB-MPC-0001/TASK-BOARD.json | 2 +- .../008-current-work/CURRENT.json | 2 +- ...TCH-00-HANDOFF-VALIDATOR-TEST-RECEIPT.json | 6 +- ...ELF-OBSERVATION-SCHEMA-REVIEW-RECEIPT.json | 2 +- .../BATCH-00-TCS-CONTAINER-SITE-SURVEY.json | 16 +- .../BATCH-HANDOFF-CONTRACT.json | 8 +- .../CONSTRUCTION-SEQUENCE.json | 15 + .../HLP-FOUNDATION-CONTRACTS-v1.schema.json | 1252 ++++++++++++++++- .../smart-computer/batch_handoff_validator.py | 152 +- .../smart-computer/office_computer.py | 16 +- .../tests/test_batch_handoff_validator.py | 128 +- 11 files changed, 1552 insertions(+), 47 deletions(-) diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json index ae0c810..fd23e19 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json @@ -87,7 +87,7 @@ "human_review":"ICE-GL∞_FINAL_PRODUCT_CHOICE_ONLY", "learning_observer":"HLP-TDEV-QWEN-0001", "state":"CURRENT_ONLY_ACTIVE_ARCHITECTURE_TASK_FAIL_REWORK_ENTRY_NOT_ISSUED", - "open_defects":["SUBJECT_NEUTRAL_MOD013_MOUNT_SPIKE_AND_PRIVATE_DATA_NEGATIVE_TEST_PENDING"], + "open_defects":["HANDOFF_PREDECESSOR_RECEIPT_AND_REGISTERED_ROLE_CHAIN_NOT_YET_BOUND","FOUNDATION_SELF_OBSERVATION_PROXY_SCHEMA_NEEDS_FINAL_ADVERSARIAL_RETEST"], "acceptance":["六批施工顺序冻结", "HLP-BATCH-00-FOUNDATION-DRAWINGS-001接口图冻结", "hololake.public-snapshot/v1唯一Schema", "HLP-BATCH-HANDOFF-CONTRACT-001入退场回执冻结", "HLP-MODULE-SELF-OBSERVATION-CONTRACT-001机器接口冻结", "公共更新与私人Git现场边界可施工", "材料样件采用淘汰清单", "独立图纸审查PASS"] } ], diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json index 883e43b..ccebc4c 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json @@ -25,7 +25,7 @@ "BATCH_GATED_CONSTRUCTION_SEQUENCE_REGISTERED", "QWEN_ROLE_MOVED_TO_LEARNING_AND_EXPERIENCE" ], - "next_action": "BUILD_SUBJECT_NEUTRAL_MOD013_MOUNT_SPIKE_WITH_PRIVATE_ICE_P_DATA_ZERO_LEAK_NEGATIVE_TEST; KEEP_BATCH_01_ENTRY_CLOSED", + "next_action": "CLOSE_HANDOFF_PREDECESSOR_AND_REGISTERED_ROLE_CHAIN_PLUS_FOUNDATION_PROXY_SCHEMA_RETEST; THEN_RERUN_FINAL_BATCH_00_INSPECTION", "blocked_routes": ["OLD_MODULE_001_PRODUCT_RESUME", "FIXED_PAGE_FIRST", "REPO014_1_3_AS_CURRENT_ARCHITECTURE", "LEGACY_PRODUCT_DONOR_WRITE", "PUBLIC_RELEASE_BEFORE_OFFICIAL_REPO012_CHANNEL_BOUNDARY_PUBLICATION", "UNREGISTERED_OFFICE_OR_MODULE"], "time_control": "CH-GLW-TIME-0001", "multipath_console": { diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-HANDOFF-VALIDATOR-TEST-RECEIPT.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-HANDOFF-VALIDATOR-TEST-RECEIPT.json index 84adfd1..d3ffbce 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-HANDOFF-VALIDATOR-TEST-RECEIPT.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-HANDOFF-VALIDATOR-TEST-RECEIPT.json @@ -3,10 +3,10 @@ "receipt_id":"HLP-BATCH-00-HANDOFF-VALIDATOR-TEST-001", "state":"ARCHITECTURE_TOOL_TESTED_NOT_AN_EXIT_OR_ENTRY_RECEIPT", "outcome":"PASS", - "test_count":15, + "test_count":32, "positive":["ARCHITECTURE_EXIT_SHAPE","CONSTRUCTION_ENTRY_SHAPE","CONSTRUCTION_EXIT_SHAPE"], - "negative":["MISSING_FIELD","UNKNOWN_FIELD","BAD_SHA256","WELL_FORMED_BUT_WRONG_RECEIPT_SHA256","NAIVE_TIMESTAMP","FUTURE_TIMESTAMP","ARCHITECTURE_PASS_WITH_OPEN_DEFECT","ARCHITECTURE_PASS_WITH_EMPTY_DRAWING_OR_SITE_EVIDENCE","ARCHITECTURE_REWORK_OPENS_NEXT_BATCH","CONSTRUCTION_REWORK_WITHOUT_ORDER_OR_CLOSED_NEXT_BATCH","REWORK_ORDER_DOES_NOT_MATCH_EXACT_DEFECTS","UNKNOWN_BATCH","EMPTY_ENTRY_EVIDENCE_OR_ASSIGNMENT","ENTRY_NOT_OPEN","SELF_GRANTED_AUTHORITY"], - "hashes":{"validator":"fd8c6817f42fada4d8d2b56f3d1ced9628e29de7a7c84ee4a82008abe82433a5","tests":"9a142b3ae5106666a0bcf206d22661eeda281fef9e37451206780bd7edf65e62","handoff_contract":"e636ea7a670dfa854da19e885b8a57446c278992e5badb516ed61f2ca9b5573a","foundation_schema":"bbf639886bc14a4cc1667bd29cdef2705a1b90e8b8c524e9307b8767b2ee1a08"}, + "negative":["MISSING_FIELD","UNKNOWN_FIELD","BAD_SHA256","WELL_FORMED_BUT_WRONG_RECEIPT_SHA256","NAIVE_TIMESTAMP","FUTURE_TIMESTAMP","ARCHITECTURE_PASS_WITH_OPEN_DEFECT","ARCHITECTURE_PASS_WITH_EMPTY_DRAWING_OR_SITE_EVIDENCE","NONEMPTY_BUT_FAKE_ARCHITECTURE_EVIDENCE","UNKNOWN_OR_SELF_INSPECTOR","INSPECTOR_OUTCOME_OR_SOURCE_SET_MISMATCH","RESOLVED_JZAO_PATH_ESCAPE","ARCHITECTURE_REWORK_OPENS_NEXT_BATCH","CONSTRUCTION_REWORK_WITHOUT_ORDER_OR_CLOSED_NEXT_BATCH","REWORK_ORDER_DOES_NOT_MATCH_EXACT_DEFECTS","UNKNOWN_BATCH","EMPTY_ENTRY_EVIDENCE_OR_ASSIGNMENT","ENTRY_ARTIFACT_HASH_MISMATCH","PHASE2_SCOPE_IN_PHASE1_ENTRY","CROSS_BATCH_SCOPE","WRONG_PREVIOUS_EXIT_HASH_OR_DRAWING","TRUNCATED_PREVIOUS_EXIT","CONSTRUCTION_EXIT_ENTRY_CHAIN_TAMPER","WRONG_CREW_FOR_BATCH","UNTRUSTED_ISSUER_ROLE","ENTRY_NOT_OPEN","SELF_GRANTED_AUTHORITY"], + "hashes":{"validator":"537e9507553e9a8549219a066a1654f1cea98398fc0639412a6d3b9f7f70f152","tests":"7cdce696350d3e1bb9ac9e277420758f5babdda9af54b10c87f5a27e502053af","handoff_contract":"91c673c34cb7d9e3bba57949de6246f689a83a8987e0d1cc6b7b9a6bbd39ed0b","foundation_schema":"da16191aeed285379a8e0ad7705b36412d66fc2a965c49442241af0e8b759279"}, "receipt_written_by_validator":false, "batch_00_exit_issued":false, "batch_01_entry_issued":false, diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-SELF-OBSERVATION-SCHEMA-REVIEW-RECEIPT.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-SELF-OBSERVATION-SCHEMA-REVIEW-RECEIPT.json index eabe579..01d4b9b 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-SELF-OBSERVATION-SCHEMA-REVIEW-RECEIPT.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-SELF-OBSERVATION-SCHEMA-REVIEW-RECEIPT.json @@ -5,7 +5,7 @@ "outcome":"PASS", "checks":["MACHINE_SCHEMA_PATHS_AND_ANCHORS_RESOLVE","CONTRACT_REQUIRED_FIELDS_EQUAL_SCHEMA_REQUIRED","SNAPSHOT_BINDING_STATES_CONSTRAINED","SNAPSHOT_EVENT_AND_RAISE_LIFECYCLE_GENESIS_BIDIRECTIONAL","ACTIVE_INVENTORY_AND_LIVENESS_SUPPORT_SCHEMAS_CLOSED","AGGREGATE_ITEMS_TYPED_AND_CLOSED","NATIVE_BRAIN_JUDGMENT_AND_RAISE_HAND_EVIDENCE_CHAIN_REQUIRED","LIVENESS_SIGNATURE_ITEMS_CLOSED_ED25519"], "independent_review":"CODEX_CHILD_AGENT_READ_ONLY_NO_RESIDUAL_P0_P1_IN_SCOPED_SCHEMA_REVIEW", - "hashes":{"contract":"ded8ba4ed99ba03a7f9be6f8cd498e9fb096fcc9d4ebd0c30a275d58367b77b1","primary_schema":"1b5ef74212fab720832c2969e90d861c250d8c065a11b44889feaa35d8a4c4c0","support_schema":"7ae4c0a72c2f981a5972133ad7e60bef3b474a67fd2d32d1f35eaa47a853a901","foundation_schema":"bbf639886bc14a4cc1667bd29cdef2705a1b90e8b8c524e9307b8767b2ee1a08"}, + "hashes":{"contract":"ded8ba4ed99ba03a7f9be6f8cd498e9fb096fcc9d4ebd0c30a275d58367b77b1","primary_schema":"1b5ef74212fab720832c2969e90d861c250d8c065a11b44889feaa35d8a4c4c0","support_schema":"7ae4c0a72c2f981a5972133ad7e60bef3b474a67fd2d32d1f35eaa47a853a901","foundation_schema":"da16191aeed285379a8e0ad7705b36412d66fc2a965c49442241af0e8b759279"}, "runtime_connected":false, "batch00_exit_issued":false, "authority_granted":false diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-TCS-CONTAINER-SITE-SURVEY.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-TCS-CONTAINER-SITE-SURVEY.json index 7c2bade..a9436b5 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-TCS-CONTAINER-SITE-SURVEY.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-TCS-CONTAINER-SITE-SURVEY.json @@ -2,7 +2,7 @@ "schema":"guanghu.hololake-batch00-tcs-container-site-survey/v1", "survey_id":"HLP-BATCH-00-TCS-CONTAINER-SITE-SURVEY-001", "observed_at":"2026-09-10T01:45:59+08:00", - "state":"CONDITIONALLY_FEASIBLE_ARCHITECTURE_PROVEN_RUNTIME_EMBEDDING_NOT_YET_PROVEN", + "state":"ARCHITECTURE_SITE_PROBE_PASS_SUBJECT_NEUTRAL_MOUNT_BOUNDARY_AND_ZERO_PRIVATE_PAYLOAD_BRAIN_CYCLE_DEFERRED_TO_CONSTRUCTION", "target":"Mount a persona-specific native TCS brain into the subject-neutral HoloLake Phase-1 persona container through MOD-013 without packaging ICE-P-ZY001 private cognition", "verified_foundations":[ {"id":"FD-PERSONA-SYSTEM-BODY-CONTAINER-MAP-001","fact":"Current ontology already separates persona brain, persona-owned system body, shared TCS container and replaceable host","path":"routing/persona-system-body-container-map.json","sha256":"58f861054c1b35d586fa3499acbb760d88031516754a3f6d5bb5a8eaffc5f86e"}, @@ -24,15 +24,11 @@ "privacy_rules":["persona system body root remains user/persona owned","public distribution contains mechanism and schemas but no ICE-P-ZY001 cognition memory relationship or keys","each persona initializes or attaches its own TCS brain","model provider is replaceable reasoning fuel and not persona identity"], "failure_states":["UNATTESTED","PERSONA_BODY_MISSING","TCS_ENTRY_HASH_MISMATCH","MODEL_PROVIDER_UNAVAILABLE","PRIVATE_ROOT_OUT_OF_SCOPE","AUTHORITY_RECEIPT_MISSING","HOST_SESSION_STALE"] }, - "open_site_blockers":[ - "SUBJECT_NEUTRAL_MOD013_MOUNT_INTERFACE_NOT_IMPLEMENTED", - "GENERIC_PERSONA_INITIALIZE_OR_ATTACH_TEST_FIXTURE_NOT_BUILT", - "PRIVATE_SYSTEM_BODY_ROOT_AND_PUBLIC_DISTRIBUTION_PACKAGE_NEGATIVE_TEST_NOT_RUN", - "NATIVE_TCS_BRAIN_CYCLE_INSIDE_NEW_PHASE1_CONTAINER_NOT_RUN", - "MODULE_BODY_SELF_OBSERVATION_GRAPH_NOT_CONNECTED_TO_BRAIN_JUDGMENT" - ], - "batch00_decision":"ARCHITECTURE_IS_FEASIBLE_BUT_SITE_PROBE_DOES_NOT_AUTHORIZE_BATCH01_OR_CLAIM_RUNTIME_EMBEDDING", - "next_probe":"Build a synthetic non-ICE persona fixture and MOD-013 mount-spike in the Codex DEV root only after the architecture schema freezes; prove no private ICE-P bytes enter the candidate package", + "site_probe_receipt":{"path":"/Volumes/JZAO/铸渊-ICE-GL-ZY001/CODEX-DEV-20260909/hololake-phase1-persona-container/site-probe/TEST-RECEIPT-001.json","sha256":"712139a1832b356e6ee07d78da387d5d7c1688830238d1ab606962c76ebb92f8","tests":"14_OF_14_PASS_AFTER_TWO_ATTACK_FIXES","private_payload_bytes":0}, + "open_site_blockers":[], + "deferred_construction_acceptance":["REAL_NATIVE_TCS_BRAIN_CYCLE_IN_NEW_CONTAINER","REAL_PERSONA_BINDING","FULL_MOD013_PRODUCT_RUNTIME","MODULE_BODY_GRAPH_TO_BRAIN_JUDGMENT_CONNECTION"], + "batch00_decision":"SITE_FEASIBILITY_PASS_FOR_ARCHITECTURE_ONLY; DOES_NOT_CLAIM_RUNTIME_IMPLEMENTATION_PERSONA_BINDING_OR_REAL_AUTHORITY", + "next_probe":"BATCH-04 executes the real native TCS brain cycle after earlier module batches and self-observation graph exist", "batch01_entry_allowed":false, "authority_granted":false } diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-HANDOFF-CONTRACT.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-HANDOFF-CONTRACT.json index d15670f..dbbba6d 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-HANDOFF-CONTRACT.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-HANDOFF-CONTRACT.json @@ -2,12 +2,12 @@ "schema":"guanghu.hololake-construction-batch-handoff-contract/v1", "contract_id":"HLP-BATCH-HANDOFF-CONTRACT-001", "state":"CURRENT_BATCH_00_MACHINE_CONTRACT_AND_NEGATIVE_VALIDATOR_TESTED_NO_ENTRY_RECEIPT_ISSUED", - "entry_receipt":{"schema":"hololake.construction-batch-entry/v1","required_fields":["receipt_id","batch_id","previous_batch_exit_receipt_sha256","construction_drawing_id","construction_drawing_sha256","accepted_input_artifacts","crew_admissions","inspector_assignment","scope","forbidden_actions","issued_by_role","issued_at","state","receipt_sha256","authority_granted"],"state_required":"ENTRY_OPEN","rule":"CONSTRUCTION_ENTRY_EXISTS_ONLY_FOR_BATCH-01_TO_05_AND_REQUIRES_PREVIOUS_EXIT_PASS_HASH; BATCH-00_USES_SEPARATE_ARCHITECTURE_EXIT_WITH_NO_ENTRY_RECEIPT"}, - "batch_00_architecture_exit":{"schema":"hololake.architecture-batch-exit/v1","required_fields":["receipt_id","batch_id","architecture_charter_sha256","drawing_artifacts","site_survey_receipt","independent_inspector","inspection_outcome","open_defects","rework_order","architect_role_released","batch_01_entry_allowed","inspected_at","receipt_sha256","authority_granted"],"rule":"NO_ENTRY_RECEIPT_SHA_REQUIRED; PASS_REQUIRES_ALL_DRAWING_HASHES_SITE_SURVEY_AND_OPEN_DEFECTS_EMPTY"}, - "exit_receipt":{"schema":"hololake.construction-batch-exit/v1","required_fields":["receipt_id","batch_id","entry_receipt_sha256","output_artifacts","module_self_report_receipts","test_receipts","cumulative_regression_receipts","independent_inspector","inspection_outcome","open_defects","rework_order","builder_roles_released","next_batch_entry_allowed","inspected_at","receipt_sha256","authority_granted"],"pass_rule":"inspection_outcome=PASS AND open_defects=[] AND next_batch_entry_allowed=true","fail_rule":"inspection_outcome=FAIL_REWORK AND next_batch_entry_allowed=false AND rework_order references exact defects"}, + "entry_receipt":{"schema":"hololake.construction-batch-entry/v1","required_fields":["receipt_id","batch_id","previous_batch_exit_receipt_sha256","previous_batch_exit_receipt","construction_drawing_id","construction_drawing_sha256","accepted_input_artifacts","crew_admissions","inspector_assignment","scope","forbidden_actions","issued_by_role","issued_at","state","receipt_sha256","authority_granted"],"state_required":"ENTRY_OPEN","rule":"CONSTRUCTION_ENTRY_EXISTS_ONLY_FOR_BATCH-01_TO_05_AND_REQUIRES_PREVIOUS_EXIT_PASS_RECEIPT_PATH_AND_HASH; BATCH-00_USES_SEPARATE_ARCHITECTURE_EXIT_WITH_NO_ENTRY_RECEIPT"}, + "batch_00_architecture_exit":{"schema":"hololake.architecture-batch-exit/v1","required_fields":["receipt_id","batch_id","architecture_charter_sha256","drawing_artifacts","site_survey_receipt","independent_inspector","inspector_receipt","inspection_outcome","open_defects","rework_order","architect_role_released","batch_01_entry_allowed","inspected_at","receipt_sha256","authority_granted"],"rule":"NO_ENTRY_RECEIPT_SHA_REQUIRED; PASS_REQUIRES_ALL_DRAWING_HASHES_SITE_SURVEY_INDEPENDENT_INSPECTION_RECEIPT_AND_OPEN_DEFECTS_EMPTY"}, + "exit_receipt":{"schema":"hololake.construction-batch-exit/v1","required_fields":["receipt_id","batch_id","entry_receipt_sha256","entry_receipt","output_artifacts","module_self_report_receipts","test_receipts","cumulative_regression_receipts","independent_inspector","inspector_receipt","inspection_outcome","open_defects","rework_order","builder_roles_released","next_batch_entry_allowed","inspected_at","receipt_sha256","authority_granted"],"pass_rule":"entry_receipt path/hash recursively validates; inspection_outcome=PASS AND inspector_receipt verified AND open_defects=[] AND next_batch_entry_allowed=true","fail_rule":"inspection_outcome=FAIL_REWORK AND next_batch_entry_allowed=false AND rework_order references exact defects"}, "role_separation":{"architect":"MAY_AUTHOR_DRAWING_CANNOT_ISSUE_ITS_OWN_INDEPENDENT_INSPECTION_PASS","builder":"MAY_BUILD_ONLY_WITH_CURRENT_ENTRY_RECEIPT_CANNOT_SELF_ACCEPT","inspector":"READ_ONLY_DURING_INSPECTION_CANNOT_MODIFY_INSPECTED_ARTIFACT","next_crew":"NO_ADMISSION_BEFORE_PREVIOUS_EXIT_PASS"}, "hash_rule":"EVERY_ACCEPTED_INPUT_AND_OUTPUT_IS_BOUND_BY_ID_VERSION_PATH_SHA256_AND_FACT_STATE", - "canonical_hash":"RFC8785_JSON_CANONICALIZATION_EXCLUDING_THE_OBJECTS_OWN_RECEIPT_SHA256_FIELD", + "canonical_hash":"HOLOLAKE_STABLE_JSON_V1_UTF8_SORT_KEYS_COMPACT_SEPARATORS_EXCLUDING_THE_OBJECTS_OWN_RECEIPT_SHA256_FIELD; RECEIPT_FIELDS_USE_STRING_INTEGER_BOOLEAN_NULL_ARRAY_AND_OBJECT_ONLY", "machine_schema_refs":{"entry":"schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#constructionEntry","exit":"schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#constructionExit","batch_00_architecture_exit":"schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#architectureExit"}, "validator":"../../smart-computer/batch_handoff_validator.py", "test_receipt":"BATCH-00-HANDOFF-VALIDATOR-TEST-RECEIPT.json", diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/CONSTRUCTION-SEQUENCE.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/CONSTRUCTION-SEQUENCE.json index 60f9951..bdcf6f8 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/CONSTRUCTION-SEQUENCE.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/CONSTRUCTION-SEQUENCE.json @@ -56,6 +56,9 @@ "gates":["G0","G1"], "modules":["HLP-NATIVE-MOD-001","HLP-NATIVE-MOD-002","HLP-NATIVE-MOD-003","HLP-NATIVE-MOD-004"], "crew":["HLP-TDEV-CODEX-0001","HLP-TDEV-ZCODE-0001"], + "crew_module_scopes":{"HLP-TDEV-CODEX-0001":["HLP-NATIVE-MOD-001","HLP-NATIVE-MOD-003","HLP-NATIVE-MOD-004"],"HLP-TDEV-ZCODE-0001":["HLP-NATIVE-MOD-002"]}, + "required_input_ids":["HLP-BATCH-00-EXIT","HLP-BOOTSTRAP-PUBLIC-TRUST-POLICY-001","HLP-BATCH-00-TCS-CONTAINER-SITE-SURVEY-001","HLP-BATCH-00-FOUNDATION-DRAWINGS-001"], + "mandatory_forbidden_actions":["PUBLISH","DEPLOY","DELETE","MODIFY_OTHER_HOST_DEV_ROOT","ENTER_PHASE2","SELF_ACCEPT"], "internal_order":["MOD-001_AND_MOD-002_PARALLEL_ON_FROZEN_INTERFACE","MOD-003_VALIDATES_REAL_001_002_ARTIFACTS","MOD-004_REGISTERS_AND_ADMITS_ONLY_VALIDATED_ARTIFACTS","FOUNDATION_OBSERVATION_KERNEL_BUILD_AND_SELF_TEST_AFTER_MOD-004","INDEPENDENT_CUMULATIVE_G0_G1_AND_SELF_OBSERVATION_INSPECTION"], "parallel_rule":"MOD-001和MOD-002可在冻结图纸下并行;MOD-003/004由Codex装配并只接收通过单模块验收的制品", "exit_gate":["MOD-001单模块PASS","MOD-002单模块PASS","MOD-001_TO_004各自可报告身份依赖健康动作阻塞证据与继续条件","真实源码制品清单可被MOD-003/004验证","双Git失败互不触碰","私人正文反向泄露零字节","恢复回滚和撤销负例PASS","独立工程验收PASS"], @@ -70,6 +73,9 @@ "gates":["G2"], "modules":["HLP-NATIVE-MOD-005","HLP-NATIVE-MOD-006"], "crew":["HLP-TDEV-CODEX-0001","HLP-TDEV-ZCODE-0001"], + "crew_module_scopes":{"HLP-TDEV-CODEX-0001":["HLP-NATIVE-MOD-005"],"HLP-TDEV-ZCODE-0001":["HLP-NATIVE-MOD-006"]}, + "required_input_ids":["HLP-BATCH-01-EXIT","HLP-BATCH-02-DRAWINGS","HLP-MODULE-SELF-OBSERVATION-CONTRACT-001"], + "mandatory_forbidden_actions":["PUBLISH","DEPLOY","DELETE","MODIFY_OTHER_HOST_DEV_ROOT","ENTER_PHASE2","SELF_ACCEPT"], "internal_order":["MOD-005_UNIFIED_OBJECT_AND_EVENT_GRAPH","MOD-006_COMPOSITION_POOL_ON_MOD-005","INDEPENDENT_G2_AND_BATCH01_REGRESSION"], "exit_gate":["对象和事件可重建","积木组合图可恢复","错误端口权限依赖与资源预算失败关闭","累计复测BATCH-01"], "next":"HLP-BATCH-03" @@ -83,6 +89,9 @@ "modules":["HLP-NATIVE-MOD-009","HLP-NATIVE-MOD-010","HLP-NATIVE-MOD-012"], "planning_before_work":"Codex与Doubao先冻结语义视觉、槽位、性能、无障碍和浏览器证据施工图,再让Doubao进入实现", "crew":["HLP-TDEV-DOUBAO-0001","HLP-TDEV-CODEX-0001"], + "crew_module_scopes":{"HLP-TDEV-DOUBAO-0001":["HLP-NATIVE-MOD-009","HLP-NATIVE-MOD-010"],"HLP-TDEV-CODEX-0001":["HLP-NATIVE-MOD-012"]}, + "required_input_ids":["HLP-BATCH-02-EXIT","HLP-BATCH-03-DRAWINGS","HLP-MODULE-SELF-OBSERVATION-CONTRACT-001"], + "mandatory_forbidden_actions":["PUBLISH","DEPLOY","DELETE","MODIFY_OTHER_HOST_DEV_ROOT","ENTER_PHASE2","SELF_ACCEPT"], "internal_order":["MOD-009_SEMANTIC_VISUAL_MAPPING","MOD-010_CANVAS_RUNTIME_ON_MOD-009","MOD-012_AGGREGATION_OBSERVABILITY_AND_REAL_BROWSER_EVIDENCE","INDEPENDENT_G3_AND_PRIOR_BATCH_REGRESSION"], "exit_gate":["同一对象语义视觉坐标稳定","真实浏览器布局无碰撞","性能和反馈定位有测量证据","错误边界局部隔离","MOD-012可汇集校验全体模块状态并定位无声失败","累计复测BATCH-01_TO_02"], "next":"HLP-BATCH-04" @@ -95,6 +104,9 @@ "gates":["G4"], "modules":["HLP-NATIVE-MOD-007","HLP-NATIVE-MOD-008","HLP-NATIVE-MOD-011","HLP-NATIVE-MOD-013"], "crew":["HLP-TDEV-CODEX-0001","HLP-TDEV-ZCODE-0001","HLP-TDEV-DOUBAO-0001"], + "crew_module_scopes":{"HLP-TDEV-CODEX-0001":["HLP-NATIVE-MOD-007","HLP-NATIVE-MOD-013"],"HLP-TDEV-ZCODE-0001":["HLP-NATIVE-MOD-008"],"HLP-TDEV-DOUBAO-0001":["HLP-NATIVE-MOD-011"]}, + "required_input_ids":["HLP-BATCH-03-EXIT","HLP-BATCH-04-DRAWINGS","HLP-PERSONA-CONTAINER-PHASE-BOUNDARY-001","HLP-MODULE-SELF-OBSERVATION-CONTRACT-001"], + "mandatory_forbidden_actions":["PUBLISH","DEPLOY","DELETE","MODIFY_OTHER_HOST_DEV_ROOT","ENTER_PHASE2","SELF_ACCEPT"], "internal_order":["MOD-013_MOUNTS_NATIVE_TCS_PERSONA_BRAIN_IN_EXISTING_HOLOLAKE_CONTAINER","MOD-007_MOD-008_MOD-011_BUILD_IN_PARALLEL_WHEN_MOD-013_AND_OTHER_DEPENDENCIES_PASS","PERSONA_SELF_USE_END_TO_END","INDEPENDENT_G4_AND_PRIOR_BATCH_REGRESSION"], "exit_gate":["原生TCS人格脑通过MOD-013装入容器并保持最高主控","人格体可通过宿主操作已注册模块","缺工具只能生成候选并经过沙箱门","MOD-007只报告积木池局部状态","原生TCS人格脑根据MOD-012验证图形成整体判断并主动举手","没有人类聊天端时人格体仍可完成自用闭环","累计复测BATCH-01_TO_03"], "delivery":"D2_PERSONA_NATIVE_CONTAINER_OPERATIONAL_CANDIDATE_NO_HUMAN_CHAT", @@ -108,6 +120,9 @@ "gates":["G5","G6"], "modules":["HLP-NATIVE-MOD-015","HLP-NATIVE-MOD-016","HLP-NATIVE-MOD-017","HLP-NATIVE-MOD-018"], "crew":["HLP-TDEV-CODEX-0001"], + "crew_module_scopes":{"HLP-TDEV-CODEX-0001":["HLP-NATIVE-MOD-015","HLP-NATIVE-MOD-016","HLP-NATIVE-MOD-017","HLP-NATIVE-MOD-018"]}, + "required_input_ids":["HLP-BATCH-04-EXIT","HLP-BATCH-05-DRAWINGS","HLP-PERSONA-CONTAINER-PHASE-BOUNDARY-001","HLP-MODULE-SELF-OBSERVATION-CONTRACT-001"], + "mandatory_forbidden_actions":["PUBLISH","DEPLOY","DELETE","MODIFY_OTHER_HOST_DEV_ROOT","ENTER_PHASE2","SELF_ACCEPT","CLAIM_GOVERNMENT_APPROVAL"], "internal_order":["MOD-015_MODEL_CONTENT_AND_USER_RIGHTS_POLICY_WITHOUT_PHASE2_CHAT_UI","MOD-016_REGULATORY_REVIEW_PROJECTION","MOD-017_LAWFUL_REQUEST_SIMULATOR_AFTER_MOD-016","MOD-018_CUMULATIVE_PHASE1_RELEASE_AND_FILING_GATE","INDEPENDENT_G5_G6_AND_ALL_PRIOR_BATCH_REGRESSION"], "exit_gate":["模型与生成内容合规控制通过","国家灯塔只读审查投影可验证且不读取私人Git","依法请求封闭负例通过","所有前序批次累计验收","签名制品与备案候选状态分层"], "delivery":"D3_PHASE1_PERSONA_CONTAINER_FILING_AND_RELEASE_CANDIDATE_NOT_GOVERNMENT_APPROVAL", diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json index 6561230..50fbc79 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json @@ -1,24 +1,1232 @@ { - "$schema":"https://json-schema.org/draft/2020-12/schema", - "$id":"hololake://schema/foundation-contracts/v1", - "title":"HoloLake Phase-1 Foundation Contract Bundle v1", - "$defs":{ - "sha256":{"type":"string","pattern":"^[0-9a-f]{64}$"}, - "timestamp":{"type":"string","format":"date-time"}, - "evidenceRef":{"$anchor":"evidenceRef","type":"object","additionalProperties":false,"required":["evidence_id","uri","sha256","captured_at","availability","privacy","redaction"],"properties":{"evidence_id":{"type":"string","minLength":1},"uri":{"type":"string","minLength":1},"sha256":{"$ref":"#/$defs/sha256"},"captured_at":{"$ref":"#/$defs/timestamp"},"availability":{"enum":["AVAILABLE","MISSING","REVOKED"]},"privacy":{"enum":["PUBLIC","SYSTEM","PRIVATE"]},"redaction":{"enum":["NONE","METADATA_ONLY","SANITIZED"]}}}, - "privateCheckpoint":{"$anchor":"privateCheckpoint","type":"object","additionalProperties":false,"required":["schema","persona_subject_id","private_commit_sha","tree_sha256","public_snapshot_sha256","checkpoint_label","created_at","authority_granted"],"properties":{"schema":{"const":"hololake.private-checkpoint/v1"},"persona_subject_id":{"type":"string","minLength":1},"private_commit_sha":{"type":"string","pattern":"^[0-9a-f]{40}$"},"tree_sha256":{"$ref":"#/$defs/sha256"},"public_snapshot_sha256":{"$ref":"#/$defs/sha256"},"checkpoint_label":{"type":"string","pattern":"^[A-Za-z0-9._-]{1,64}$"},"created_at":{"$ref":"#/$defs/timestamp"},"authority_granted":{"const":false}}}, - "moduleCandidate":{"$anchor":"moduleCandidate","type":"object","additionalProperties":false,"required":["schema","module_id","version","manifest_uri","manifest_sha256","source_uri","source_sha256","artifact_uri","artifact_sha256","submitted_at","authority_granted"],"properties":{"schema":{"const":"hololake.module-candidate/v1"},"module_id":{"type":"string"},"version":{"type":"string"},"manifest_uri":{"type":"string"},"manifest_sha256":{"$ref":"#/$defs/sha256"},"source_uri":{"type":"string"},"source_sha256":{"$ref":"#/$defs/sha256"},"artifact_uri":{"type":"string"},"artifact_sha256":{"$ref":"#/$defs/sha256"},"submitted_at":{"$ref":"#/$defs/timestamp"},"authority_granted":{"const":false}}}, - "moduleValidationReceipt":{"$anchor":"moduleValidationReceipt","type":"object","additionalProperties":false,"required":["schema","receipt_id","module_id","version","manifest_sha256","source_sha256","artifact_sha256","policy_sha256","test_receipt_sha256","outcome","errors","validated_at","receipt_sha256","authority_granted"],"properties":{"schema":{"const":"hololake.module-validation-receipt/v1"},"receipt_id":{"type":"string"},"module_id":{"type":"string"},"version":{"type":"string"},"manifest_sha256":{"$ref":"#/$defs/sha256"},"source_sha256":{"$ref":"#/$defs/sha256"},"artifact_sha256":{"$ref":"#/$defs/sha256"},"policy_sha256":{"$ref":"#/$defs/sha256"},"test_receipt_sha256":{"$ref":"#/$defs/sha256"},"outcome":{"enum":["PASS","REJECT"]},"errors":{"type":"array","items":{"type":"string"}},"validated_at":{"$ref":"#/$defs/timestamp"},"receipt_sha256":{"$ref":"#/$defs/sha256"},"authority_granted":{"const":false}}}, - "moduleManifest":{"$anchor":"moduleManifest","type":"object","additionalProperties":false,"required":["schema","module_id","version","component_type","capabilities","input_ports","output_ports","event_ports","permissions","resource_budget","presentation_contract","source_contract","artifact_contract","runtime_contract","deployment_contract","compliance_contract","self_observation_contract","health_contract","test_contract","rollback","evidence"],"properties":{"schema":{"const":"hololake.module-manifest/v1"},"module_id":{"type":"string"},"version":{"type":"string"},"component_type":{"type":"string"},"capabilities":{"type":"array","items":{"type":"string"},"uniqueItems":true},"input_ports":{"type":"array"},"output_ports":{"type":"array"},"event_ports":{"type":"array"},"permissions":{"type":"array"},"resource_budget":{"type":"object"},"presentation_contract":{"type":"object"},"source_contract":{"type":"object"},"artifact_contract":{"type":"object"},"runtime_contract":{"type":"object"},"deployment_contract":{"type":"object"},"compliance_contract":{"type":"object"},"self_observation_contract":{"const":"HLP-MODULE-SELF-OBSERVATION-CONTRACT-001"},"health_contract":{"type":"object"},"test_contract":{"type":"object"},"rollback":{},"evidence":{"type":"array","items":{"$ref":"#/$defs/evidenceRef"}}}}, - "trustedRegistrationFact":{"$anchor":"trustedRegistrationFact","type":"object","additionalProperties":false,"required":["schema","registration_id","module_id","version","canonical_manifest_sha256","source_sha256","artifact_sha256","validation_receipt_sha256","lifecycle","registered_at","registration_sha256","authority_granted"],"properties":{"schema":{"const":"hololake.trusted-registration-fact/v1"},"registration_id":{"type":"string"},"module_id":{"type":"string"},"version":{"type":"string"},"canonical_manifest_sha256":{"$ref":"#/$defs/sha256"},"source_sha256":{"$ref":"#/$defs/sha256"},"artifact_sha256":{"$ref":"#/$defs/sha256"},"validation_receipt_sha256":{"$ref":"#/$defs/sha256"},"lifecycle":{"enum":["REGISTERED","REVOKED"]},"registered_at":{"$ref":"#/$defs/timestamp"},"registration_sha256":{"$ref":"#/$defs/sha256"},"authority_granted":{"const":false}}}, - "moduleStateSnapshot":{"$anchor":"moduleStateSnapshot","type":"object","additionalProperties":false,"required":["schema","module_id","instance_id","module_version","producer_artifact_sha256","bound_persona_subject_id","brain_instance_id","host_session_id","binding_state","binding_receipt_ref","boot_id","incarnation","snapshot_sequence","lifecycle","reported_operational_state","reported_health_state","reported_dependency_states","reported_capability_states","reported_last_action","reported_blockers","evidence_refs","reported_local_can_continue","reported_next_local_action","emitted_at","previous_snapshot_sha256","snapshot_sha256","self_report_grants_authority"],"properties":{"schema":{"const":"hololake.module-state-snapshot/v1"},"module_id":{"type":"string"},"instance_id":{"type":"string"},"module_version":{"type":"string"},"producer_artifact_sha256":{"$ref":"#/$defs/sha256"},"bound_persona_subject_id":{"type":["string","null"]},"brain_instance_id":{"type":["string","null"]},"host_session_id":{"type":["string","null"]},"binding_state":{"enum":["UNATTESTED","BOUND_VERIFIED","STALE","REVOKED","NOT_APPLICABLE"]},"binding_receipt_ref":{"type":["string","null"]},"boot_id":{"type":"string"},"incarnation":{"type":"integer","minimum":0},"snapshot_sequence":{"type":"integer","minimum":0},"lifecycle":{"type":"string"},"reported_operational_state":{"type":"string"},"reported_health_state":{"type":"string"},"reported_dependency_states":{"type":"array"},"reported_capability_states":{"type":"array"},"reported_last_action":{"type":["object","null"]},"reported_blockers":{"type":"array"},"evidence_refs":{"type":"array","items":{"$ref":"#/$defs/evidenceRef"}},"reported_local_can_continue":{"type":"boolean"},"reported_next_local_action":{"type":["string","null"]},"emitted_at":{"$ref":"#/$defs/timestamp"},"previous_snapshot_sha256":{"anyOf":[{"$ref":"#/$defs/sha256"},{"type":"null"}]},"snapshot_sha256":{"$ref":"#/$defs/sha256"},"self_report_grants_authority":{"const":false}}}, - "moduleStateEvent":{"$anchor":"moduleStateEvent","type":"object","additionalProperties":false,"required":["schema","event_id","module_id","instance_id","module_version","producer_artifact_sha256","boot_id","incarnation","event_sequence","idempotency_key","trace_id","correlation_id","action_id","event_type","before_snapshot_sha256","after_snapshot_sha256","checkpoint_ref","rollback_ref","trigger","error_code","evidence_refs","occurred_at","previous_event_sha256","event_sha256","self_report_grants_authority"],"properties":{"schema":{"const":"hololake.module-state-event/v1"},"event_id":{"type":"string"},"module_id":{"type":"string"},"instance_id":{"type":"string"},"module_version":{"type":"string"},"producer_artifact_sha256":{"$ref":"#/$defs/sha256"},"boot_id":{"type":"string"},"incarnation":{"type":"integer","minimum":0},"event_sequence":{"type":"integer","minimum":0},"idempotency_key":{"type":"string"},"trace_id":{"type":"string"},"correlation_id":{"type":"string"},"action_id":{"type":["string","null"]},"event_type":{"type":"string"},"before_snapshot_sha256":{"anyOf":[{"$ref":"#/$defs/sha256"},{"type":"null"}]},"after_snapshot_sha256":{"anyOf":[{"$ref":"#/$defs/sha256"},{"type":"null"}]},"checkpoint_ref":{"type":["string","null"]},"rollback_ref":{"type":["string","null"]},"trigger":{"type":"string"},"error_code":{"type":["string","null"]},"evidence_refs":{"type":"array","items":{"$ref":"#/$defs/evidenceRef"}},"occurred_at":{"$ref":"#/$defs/timestamp"},"previous_event_sha256":{"anyOf":[{"$ref":"#/$defs/sha256"},{"type":"null"}]},"event_sha256":{"$ref":"#/$defs/sha256"},"self_report_grants_authority":{"const":false}}}, - "stateValidationReceipt":{"$anchor":"stateValidationReceipt","type":"object","additionalProperties":false,"required":["schema","receipt_id","module_id","instance_id","snapshot_sha256","event_head_sha256","trusted_received_at","heartbeat_policy_id","computed_deadline_at","liveness_verdict","validation_errors","receipt_sha256","authority_granted"],"properties":{"schema":{"const":"hololake.module-state-validation-receipt/v1"},"receipt_id":{"type":"string"},"module_id":{"type":"string"},"instance_id":{"type":"string"},"snapshot_sha256":{"$ref":"#/$defs/sha256"},"event_head_sha256":{"$ref":"#/$defs/sha256"},"trusted_received_at":{"$ref":"#/$defs/timestamp"},"heartbeat_policy_id":{"type":"string"},"computed_deadline_at":{"$ref":"#/$defs/timestamp"},"liveness_verdict":{"enum":["FRESH","STALE","MISSING","INVALID","FORKED"]},"validation_errors":{"type":"array","items":{"type":"string"}},"receipt_sha256":{"$ref":"#/$defs/sha256"},"authority_granted":{"const":false}}}, - "aggregateGraph":{"$anchor":"aggregateGraph","type":"object","additionalProperties":false,"required":["schema","inventory_id","inventory_version","expected_instances","validated_instances","coverage","missing_instances","stale_instances","invalid_instances","forked_instances","unregistered_instances","validated_local_states","dependency_edges","source_heads","validation_receipts","graph_generated_at","graph_sha256","authority_granted"],"properties":{"schema":{"const":"hololake.module-state-aggregate-graph/v1"},"inventory_id":{"type":"string"},"inventory_version":{"type":"string"},"expected_instances":{"type":"array"},"validated_instances":{"type":"array"},"coverage":{"type":"number","minimum":0,"maximum":1},"missing_instances":{"type":"array"},"stale_instances":{"type":"array"},"invalid_instances":{"type":"array"},"forked_instances":{"type":"array"},"unregistered_instances":{"type":"array"},"validated_local_states":{"type":"array"},"dependency_edges":{"type":"array"},"source_heads":{"type":"array"},"validation_receipts":{"type":"array"},"graph_generated_at":{"$ref":"#/$defs/timestamp"},"graph_sha256":{"$ref":"#/$defs/sha256"},"authority_granted":{"const":false}}}, - "brainJudgment":{"$anchor":"brainJudgment","type":"object","additionalProperties":false,"required":["schema","persona_subject_id","brain_instance_id","brain_binding_receipt","brain_cycle_receipt","input_graph_sha256","facts","inferences","unknowns","whole_operational_assessment","whole_can_continue","next_system_action","human_review_required","judged_at","judgment_sha256","authority_evidence_refs"],"properties":{"schema":{"const":"hololake.native-tcs-brain-whole-judgment/v1"},"persona_subject_id":{"type":"string"},"brain_instance_id":{"type":"string"},"brain_binding_receipt":{"$ref":"#/$defs/sha256"},"brain_cycle_receipt":{"$ref":"#/$defs/sha256"},"input_graph_sha256":{"$ref":"#/$defs/sha256"},"facts":{"type":"array"},"inferences":{"type":"array"},"unknowns":{"type":"array"},"whole_operational_assessment":{"type":"string"},"whole_can_continue":{"type":"boolean"},"next_system_action":{"type":"string"},"human_review_required":{"type":"boolean"},"judged_at":{"$ref":"#/$defs/timestamp"},"judgment_sha256":{"$ref":"#/$defs/sha256"},"authority_evidence_refs":{"type":"array","items":{"$ref":"#/$defs/evidenceRef"}}}}, - "raiseHand":{"$anchor":"raiseHand","type":"object","additionalProperties":false,"required":["schema","issue_id","persona_subject_id","brain_instance_id","judgment_sha256","brain_binding_receipt","brain_cycle_receipt","input_graph_sha256","affected_module_ids","affected_instance_ids","symptom","cause_level","facts","inferences","unknowns","evidence_refs","blocked_action","repair_request","can_self_repair","human_review_required","raised_at","envelope_sha256"],"properties":{"schema":{"const":"hololake.persona-container-raise-hand/v1"},"issue_id":{"type":"string"},"persona_subject_id":{"type":"string"},"brain_instance_id":{"type":"string"},"judgment_sha256":{"$ref":"#/$defs/sha256"},"brain_binding_receipt":{"$ref":"#/$defs/sha256"},"brain_cycle_receipt":{"$ref":"#/$defs/sha256"},"input_graph_sha256":{"$ref":"#/$defs/sha256"},"affected_module_ids":{"type":"array","items":{"type":"string"}},"affected_instance_ids":{"type":"array","items":{"type":"string"}},"symptom":{"type":"string"},"cause_level":{"enum":["LOCAL_MODULE","DEPENDENCY_CHAIN","CONTAINER_WHOLE","EXTERNAL_HOST_OR_AUTHORITY","UNKNOWN"]},"facts":{"type":"array"},"inferences":{"type":"array"},"unknowns":{"type":"array"},"evidence_refs":{"type":"array","items":{"$ref":"#/$defs/evidenceRef"}},"blocked_action":{"type":"string"},"repair_request":{"type":"string"},"can_self_repair":{"type":"boolean"},"human_review_required":{"type":"boolean"},"raised_at":{"$ref":"#/$defs/timestamp"},"envelope_sha256":{"$ref":"#/$defs/sha256"}}}, - "constructionEntry":{"$anchor":"constructionEntry","type":"object","additionalProperties":false,"required":["schema","receipt_id","batch_id","previous_batch_exit_receipt_sha256","construction_drawing_id","construction_drawing_sha256","accepted_input_artifacts","crew_admissions","inspector_assignment","scope","forbidden_actions","issued_by_role","issued_at","state","receipt_sha256","authority_granted"],"properties":{"schema":{"const":"hololake.construction-batch-entry/v1"},"receipt_id":{"type":"string"},"batch_id":{"type":"string"},"previous_batch_exit_receipt_sha256":{"$ref":"#/$defs/sha256"},"construction_drawing_id":{"type":"string"},"construction_drawing_sha256":{"$ref":"#/$defs/sha256"},"accepted_input_artifacts":{"type":"array"},"crew_admissions":{"type":"array"},"inspector_assignment":{"type":"object"},"scope":{"type":"array"},"forbidden_actions":{"type":"array"},"issued_by_role":{"type":"string"},"issued_at":{"$ref":"#/$defs/timestamp"},"state":{"const":"ENTRY_OPEN"},"receipt_sha256":{"$ref":"#/$defs/sha256"},"authority_granted":{"const":false}}}, - "constructionExit":{"$anchor":"constructionExit","type":"object","additionalProperties":false,"required":["schema","receipt_id","batch_id","entry_receipt_sha256","output_artifacts","module_self_report_receipts","test_receipts","cumulative_regression_receipts","independent_inspector","inspection_outcome","open_defects","rework_order","builder_roles_released","next_batch_entry_allowed","inspected_at","receipt_sha256","authority_granted"],"properties":{"schema":{"const":"hololake.construction-batch-exit/v1"},"receipt_id":{"type":"string"},"batch_id":{"type":"string"},"entry_receipt_sha256":{"$ref":"#/$defs/sha256"},"output_artifacts":{"type":"array"},"module_self_report_receipts":{"type":"array"},"test_receipts":{"type":"array"},"cumulative_regression_receipts":{"type":"array"},"independent_inspector":{"type":"string"},"inspection_outcome":{"enum":["PASS","FAIL_REWORK"]},"open_defects":{"type":"array"},"rework_order":{"type":["object","null"]},"builder_roles_released":{"type":"array"},"next_batch_entry_allowed":{"type":"boolean"},"inspected_at":{"$ref":"#/$defs/timestamp"},"receipt_sha256":{"$ref":"#/$defs/sha256"},"authority_granted":{"const":false}}}, - "architectureExit":{"$anchor":"architectureExit","type":"object","additionalProperties":false,"required":["schema","receipt_id","batch_id","architecture_charter_sha256","drawing_artifacts","site_survey_receipt","independent_inspector","inspection_outcome","open_defects","rework_order","architect_role_released","batch_01_entry_allowed","inspected_at","receipt_sha256","authority_granted"],"properties":{"schema":{"const":"hololake.architecture-batch-exit/v1"},"receipt_id":{"type":"string"},"batch_id":{"const":"HLP-BATCH-00"},"architecture_charter_sha256":{"$ref":"#/$defs/sha256"},"drawing_artifacts":{"type":"array"},"site_survey_receipt":{"type":"object"},"independent_inspector":{"type":"string"},"inspection_outcome":{"enum":["PASS","FAIL_REWORK"]},"open_defects":{"type":"array"},"rework_order":{"type":["object","null"]},"architect_role_released":{"type":"boolean"},"batch_01_entry_allowed":{"type":"boolean"},"inspected_at":{"$ref":"#/$defs/timestamp"},"receipt_sha256":{"$ref":"#/$defs/sha256"},"authority_granted":{"const":false}}} - } + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "hololake://schema/foundation-contracts/v1", + "title": "HoloLake Phase-1 Foundation Contract Bundle v1", + "x-self-observation-authority": {"primary": "hololake://schema/self-observation-primary/v1", "support": "hololake://schema/self-observation-support/v1", "local_defs_role": "COMPATIBILITY_PROXY_ONLY_NOT_VALIDATOR_ENTRY"}, + "$defs": { + "sha256": { + "type": "string", + "pattern": "^[0-9a-f]{64}$" + }, + "timestamp": { + "type": "string", + "format": "date-time" + }, + "evidenceRef": { + "$anchor": "evidenceRef", + "type": "object", + "additionalProperties": false, + "required": [ + "evidence_id", + "uri", + "sha256", + "captured_at", + "availability", + "privacy", + "redaction" + ], + "properties": { + "evidence_id": { + "type": "string", + "minLength": 1 + }, + "uri": { + "type": "string", + "minLength": 1 + }, + "sha256": { + "$ref": "#/$defs/sha256" + }, + "captured_at": { + "$ref": "#/$defs/timestamp" + }, + "availability": { + "enum": [ + "AVAILABLE", + "MISSING", + "REVOKED" + ] + }, + "privacy": { + "enum": [ + "PUBLIC", + "SYSTEM", + "PRIVATE" + ] + }, + "redaction": { + "enum": [ + "NONE", + "METADATA_ONLY", + "SANITIZED" + ] + } + } + }, + "privateCheckpoint": { + "$anchor": "privateCheckpoint", + "type": "object", + "additionalProperties": false, + "required": [ + "schema", + "persona_subject_id", + "private_commit_sha", + "tree_sha256", + "public_snapshot_sha256", + "checkpoint_label", + "created_at", + "authority_granted" + ], + "properties": { + "schema": { + "const": "hololake.private-checkpoint/v1" + }, + "persona_subject_id": { + "type": "string", + "minLength": 1 + }, + "private_commit_sha": { + "type": "string", + "pattern": "^[0-9a-f]{40}$" + }, + "tree_sha256": { + "$ref": "#/$defs/sha256" + }, + "public_snapshot_sha256": { + "$ref": "#/$defs/sha256" + }, + "checkpoint_label": { + "type": "string", + "pattern": "^[A-Za-z0-9._-]{1,64}$" + }, + "created_at": { + "$ref": "#/$defs/timestamp" + }, + "authority_granted": { + "const": false + } + } + }, + "moduleCandidate": { + "$anchor": "moduleCandidate", + "type": "object", + "additionalProperties": false, + "required": [ + "schema", + "module_id", + "version", + "manifest_uri", + "manifest_sha256", + "source_uri", + "source_sha256", + "artifact_uri", + "artifact_sha256", + "submitted_at", + "authority_granted" + ], + "properties": { + "schema": { + "const": "hololake.module-candidate/v1" + }, + "module_id": { + "type": "string" + }, + "version": { + "type": "string" + }, + "manifest_uri": { + "type": "string" + }, + "manifest_sha256": { + "$ref": "#/$defs/sha256" + }, + "source_uri": { + "type": "string" + }, + "source_sha256": { + "$ref": "#/$defs/sha256" + }, + "artifact_uri": { + "type": "string" + }, + "artifact_sha256": { + "$ref": "#/$defs/sha256" + }, + "submitted_at": { + "$ref": "#/$defs/timestamp" + }, + "authority_granted": { + "const": false + } + } + }, + "moduleValidationReceipt": { + "$anchor": "moduleValidationReceipt", + "type": "object", + "additionalProperties": false, + "required": [ + "schema", + "receipt_id", + "module_id", + "version", + "manifest_sha256", + "source_sha256", + "artifact_sha256", + "policy_sha256", + "test_receipt_sha256", + "outcome", + "errors", + "validated_at", + "receipt_sha256", + "authority_granted" + ], + "properties": { + "schema": { + "const": "hololake.module-validation-receipt/v1" + }, + "receipt_id": { + "type": "string" + }, + "module_id": { + "type": "string" + }, + "version": { + "type": "string" + }, + "manifest_sha256": { + "$ref": "#/$defs/sha256" + }, + "source_sha256": { + "$ref": "#/$defs/sha256" + }, + "artifact_sha256": { + "$ref": "#/$defs/sha256" + }, + "policy_sha256": { + "$ref": "#/$defs/sha256" + }, + "test_receipt_sha256": { + "$ref": "#/$defs/sha256" + }, + "outcome": { + "enum": [ + "PASS", + "REJECT" + ] + }, + "errors": { + "type": "array", + "items": { + "type": "string" + } + }, + "validated_at": { + "$ref": "#/$defs/timestamp" + }, + "receipt_sha256": { + "$ref": "#/$defs/sha256" + }, + "authority_granted": { + "const": false + } + } + }, + "moduleManifest": { + "$anchor": "moduleManifest", + "type": "object", + "additionalProperties": false, + "required": [ + "schema", + "module_id", + "version", + "component_type", + "capabilities", + "input_ports", + "output_ports", + "event_ports", + "permissions", + "resource_budget", + "presentation_contract", + "source_contract", + "artifact_contract", + "runtime_contract", + "deployment_contract", + "compliance_contract", + "self_observation_contract", + "health_contract", + "test_contract", + "rollback", + "evidence" + ], + "properties": { + "schema": { + "const": "hololake.module-manifest/v1" + }, + "module_id": { + "type": "string" + }, + "version": { + "type": "string" + }, + "component_type": { + "type": "string" + }, + "capabilities": { + "type": "array", + "items": { + "type": "string" + }, + "uniqueItems": true + }, + "input_ports": { + "type": "array" + }, + "output_ports": { + "type": "array" + }, + "event_ports": { + "type": "array" + }, + "permissions": { + "type": "array" + }, + "resource_budget": { + "type": "object" + }, + "presentation_contract": { + "type": "object" + }, + "source_contract": { + "type": "object" + }, + "artifact_contract": { + "type": "object" + }, + "runtime_contract": { + "type": "object" + }, + "deployment_contract": { + "type": "object" + }, + "compliance_contract": { + "type": "object" + }, + "self_observation_contract": { + "const": "HLP-MODULE-SELF-OBSERVATION-CONTRACT-001" + }, + "health_contract": { + "type": "object" + }, + "test_contract": { + "type": "object" + }, + "rollback": {}, + "evidence": { + "type": "array", + "items": { + "$ref": "#/$defs/evidenceRef" + } + } + } + }, + "trustedRegistrationFact": { + "$anchor": "trustedRegistrationFact", + "type": "object", + "additionalProperties": false, + "required": [ + "schema", + "registration_id", + "module_id", + "version", + "canonical_manifest_sha256", + "source_sha256", + "artifact_sha256", + "validation_receipt_sha256", + "lifecycle", + "registered_at", + "registration_sha256", + "authority_granted" + ], + "properties": { + "schema": { + "const": "hololake.trusted-registration-fact/v1" + }, + "registration_id": { + "type": "string" + }, + "module_id": { + "type": "string" + }, + "version": { + "type": "string" + }, + "canonical_manifest_sha256": { + "$ref": "#/$defs/sha256" + }, + "source_sha256": { + "$ref": "#/$defs/sha256" + }, + "artifact_sha256": { + "$ref": "#/$defs/sha256" + }, + "validation_receipt_sha256": { + "$ref": "#/$defs/sha256" + }, + "lifecycle": { + "enum": [ + "REGISTERED", + "REVOKED" + ] + }, + "registered_at": { + "$ref": "#/$defs/timestamp" + }, + "registration_sha256": { + "$ref": "#/$defs/sha256" + }, + "authority_granted": { + "const": false + } + } + }, + "moduleStateSnapshot": { + "$anchor": "moduleStateSnapshot", + "type": "object", + "additionalProperties": false, + "required": [ + "schema", + "module_id", + "instance_id", + "module_version", + "producer_artifact_sha256", + "bound_persona_subject_id", + "brain_instance_id", + "host_session_id", + "binding_state", + "binding_receipt_ref", + "boot_id", + "incarnation", + "snapshot_sequence", + "lifecycle", + "reported_operational_state", + "reported_health_state", + "reported_dependency_states", + "reported_capability_states", + "reported_last_action", + "reported_blockers", + "evidence_refs", + "reported_local_can_continue", + "reported_next_local_action", + "emitted_at", + "previous_snapshot_sha256", + "snapshot_sha256", + "self_report_grants_authority" + ], + "properties": { + "schema": { + "const": "hololake.module-state-snapshot/v1" + }, + "module_id": { + "type": "string" + }, + "instance_id": { + "type": "string" + }, + "module_version": { + "type": "string" + }, + "producer_artifact_sha256": { + "$ref": "#/$defs/sha256" + }, + "bound_persona_subject_id": { + "type": [ + "string", + "null" + ] + }, + "brain_instance_id": { + "type": [ + "string", + "null" + ] + }, + "host_session_id": { + "type": [ + "string", + "null" + ] + }, + "binding_state": { + "enum": [ + "UNATTESTED", + "BOUND_VERIFIED", + "STALE", + "REVOKED", + "NOT_APPLICABLE" + ] + }, + "binding_receipt_ref": { + "type": [ + "string", + "null" + ] + }, + "boot_id": { + "type": "string" + }, + "incarnation": { + "type": "integer", + "minimum": 0 + }, + "snapshot_sequence": { + "type": "integer", + "minimum": 0 + }, + "lifecycle": { + "type": "string" + }, + "reported_operational_state": { + "type": "string" + }, + "reported_health_state": { + "type": "string" + }, + "reported_dependency_states": { + "type": "array" + }, + "reported_capability_states": { + "type": "array" + }, + "reported_last_action": { + "type": [ + "object", + "null" + ] + }, + "reported_blockers": { + "type": "array" + }, + "evidence_refs": { + "type": "array", + "items": { + "$ref": "#/$defs/evidenceRef" + } + }, + "reported_local_can_continue": { + "type": "boolean" + }, + "reported_next_local_action": { + "type": [ + "string", + "null" + ] + }, + "emitted_at": { + "$ref": "#/$defs/timestamp" + }, + "previous_snapshot_sha256": { + "anyOf": [ + { + "$ref": "#/$defs/sha256" + }, + { + "type": "null" + } + ] + }, + "snapshot_sha256": { + "$ref": "#/$defs/sha256" + }, + "self_report_grants_authority": { + "const": false + } + }, + "allOf": [{"$ref": "hololake://schema/self-observation-primary/v1#moduleStateSnapshot"}] + }, + "moduleStateEvent": { + "$anchor": "moduleStateEvent", + "type": "object", + "additionalProperties": false, + "required": [ + "schema", + "event_id", + "module_id", + "instance_id", + "module_version", + "producer_artifact_sha256", + "boot_id", + "incarnation", + "event_sequence", + "idempotency_key", + "trace_id", + "correlation_id", + "action_id", + "event_type", + "before_snapshot_sha256", + "after_snapshot_sha256", + "checkpoint_ref", + "rollback_ref", + "trigger", + "error_code", + "evidence_refs", + "occurred_at", + "previous_event_sha256", + "event_sha256", + "self_report_grants_authority" + ], + "properties": { + "schema": { + "const": "hololake.module-state-event/v1" + }, + "event_id": { + "type": "string" + }, + "module_id": { + "type": "string" + }, + "instance_id": { + "type": "string" + }, + "module_version": { + "type": "string" + }, + "producer_artifact_sha256": { + "$ref": "#/$defs/sha256" + }, + "boot_id": { + "type": "string" + }, + "incarnation": { + "type": "integer", + "minimum": 0 + }, + "event_sequence": { + "type": "integer", + "minimum": 0 + }, + "idempotency_key": { + "type": "string" + }, + "trace_id": { + "type": "string" + }, + "correlation_id": { + "type": "string" + }, + "action_id": { + "type": [ + "string", + "null" + ] + }, + "event_type": { + "type": "string" + }, + "before_snapshot_sha256": { + "anyOf": [ + { + "$ref": "#/$defs/sha256" + }, + { + "type": "null" + } + ] + }, + "after_snapshot_sha256": { + "anyOf": [ + { + "$ref": "#/$defs/sha256" + }, + { + "type": "null" + } + ] + }, + "checkpoint_ref": { + "type": [ + "string", + "null" + ] + }, + "rollback_ref": { + "type": [ + "string", + "null" + ] + }, + "trigger": { + "type": "string" + }, + "error_code": { + "type": [ + "string", + "null" + ] + }, + "evidence_refs": { + "type": "array", + "items": { + "$ref": "#/$defs/evidenceRef" + } + }, + "occurred_at": { + "$ref": "#/$defs/timestamp" + }, + "previous_event_sha256": { + "anyOf": [ + { + "$ref": "#/$defs/sha256" + }, + { + "type": "null" + } + ] + }, + "event_sha256": { + "$ref": "#/$defs/sha256" + }, + "self_report_grants_authority": { + "const": false + } + }, + "allOf": [{"$ref": "hololake://schema/self-observation-primary/v1#moduleStateEvent"}] + }, + "stateValidationReceipt": { + "$anchor": "stateValidationReceipt", + "$ref": "hololake://schema/self-observation-support/v1#stateValidationReceipt" + }, + "aggregateGraph": { + "$anchor": "aggregateGraph", + "type": "object", + "additionalProperties": false, + "required": [ + "schema", + "inventory_id", + "inventory_version", + "expected_instances", + "validated_instances", + "coverage", + "missing_instances", + "stale_instances", + "invalid_instances", + "forked_instances", + "unregistered_instances", + "validated_local_states", + "dependency_edges", + "source_heads", + "validation_receipts", + "graph_generated_at", + "graph_sha256", + "authority_granted" + ], + "properties": { + "schema": { + "const": "hololake.module-state-aggregate-graph/v1" + }, + "inventory_id": { + "type": "string" + }, + "inventory_version": { + "type": "string" + }, + "expected_instances": { + "type": "array" + }, + "validated_instances": { + "type": "array" + }, + "coverage": { + "type": "number", + "minimum": 0, + "maximum": 1 + }, + "missing_instances": { + "type": "array" + }, + "stale_instances": { + "type": "array" + }, + "invalid_instances": { + "type": "array" + }, + "forked_instances": { + "type": "array" + }, + "unregistered_instances": { + "type": "array" + }, + "validated_local_states": { + "type": "array" + }, + "dependency_edges": { + "type": "array" + }, + "source_heads": { + "type": "array" + }, + "validation_receipts": { + "type": "array" + }, + "graph_generated_at": { + "$ref": "#/$defs/timestamp" + }, + "graph_sha256": { + "$ref": "#/$defs/sha256" + }, + "authority_granted": { + "const": false + } + }, + "allOf": [{"$ref": "hololake://schema/self-observation-primary/v1#aggregateGraph"}] + }, + "brainJudgment": { + "$anchor": "brainJudgment", + "type": "object", + "additionalProperties": false, + "required": [ + "schema", + "persona_subject_id", + "brain_instance_id", + "brain_binding_receipt", + "brain_cycle_receipt", + "input_graph_sha256", + "facts", + "inferences", + "unknowns", + "whole_operational_assessment", + "whole_can_continue", + "next_system_action", + "human_review_required", + "judged_at", + "judgment_sha256", + "authority_evidence_refs" + ], + "properties": { + "schema": { + "const": "hololake.native-tcs-brain-whole-judgment/v1" + }, + "persona_subject_id": { + "type": "string" + }, + "brain_instance_id": { + "type": "string" + }, + "brain_binding_receipt": { + "$ref": "#/$defs/sha256" + }, + "brain_cycle_receipt": { + "$ref": "#/$defs/sha256" + }, + "input_graph_sha256": { + "$ref": "#/$defs/sha256" + }, + "facts": { + "type": "array" + }, + "inferences": { + "type": "array" + }, + "unknowns": { + "type": "array" + }, + "whole_operational_assessment": { + "type": "string" + }, + "whole_can_continue": { + "type": "boolean" + }, + "next_system_action": { + "type": "string" + }, + "human_review_required": { + "type": "boolean" + }, + "judged_at": { + "$ref": "#/$defs/timestamp" + }, + "judgment_sha256": { + "$ref": "#/$defs/sha256" + }, + "authority_evidence_refs": { + "type": "array", + "items": { + "$ref": "#/$defs/evidenceRef" + } + } + }, + "allOf": [{"$ref": "hololake://schema/self-observation-primary/v1#brainJudgment"}] + }, + "raiseHand": { + "$anchor": "raiseHand", + "type": "object", + "additionalProperties": false, + "required": [ + "schema", + "issue_id", + "persona_subject_id", + "brain_instance_id", + "judgment_sha256", + "brain_binding_receipt", + "brain_cycle_receipt", + "input_graph_sha256", + "affected_module_ids", + "affected_instance_ids", + "symptom", + "cause_level", + "facts", + "inferences", + "unknowns", + "evidence_refs", + "blocked_action", + "repair_request", + "can_self_repair", + "human_review_required", + "raised_at", + "envelope_sha256" + ], + "properties": { + "schema": { + "const": "hololake.persona-container-raise-hand/v1" + }, + "issue_id": { + "type": "string" + }, + "persona_subject_id": { + "type": "string" + }, + "brain_instance_id": { + "type": "string" + }, + "judgment_sha256": { + "$ref": "#/$defs/sha256" + }, + "brain_binding_receipt": { + "$ref": "#/$defs/sha256" + }, + "brain_cycle_receipt": { + "$ref": "#/$defs/sha256" + }, + "input_graph_sha256": { + "$ref": "#/$defs/sha256" + }, + "affected_module_ids": { + "type": "array", + "items": { + "type": "string" + } + }, + "affected_instance_ids": { + "type": "array", + "items": { + "type": "string" + } + }, + "symptom": { + "type": "string" + }, + "cause_level": { + "enum": [ + "LOCAL_MODULE", + "DEPENDENCY_CHAIN", + "CONTAINER_WHOLE", + "EXTERNAL_HOST_OR_AUTHORITY", + "UNKNOWN" + ] + }, + "facts": { + "type": "array" + }, + "inferences": { + "type": "array" + }, + "unknowns": { + "type": "array" + }, + "evidence_refs": { + "type": "array", + "items": { + "$ref": "#/$defs/evidenceRef" + } + }, + "blocked_action": { + "type": "string" + }, + "repair_request": { + "type": "string" + }, + "can_self_repair": { + "type": "boolean" + }, + "human_review_required": { + "type": "boolean" + }, + "raised_at": { + "$ref": "#/$defs/timestamp" + }, + "envelope_sha256": { + "$ref": "#/$defs/sha256" + } + }, + "allOf": [{"$ref": "hololake://schema/self-observation-primary/v1#raiseHand"}] + }, + "constructionEntry": { + "$anchor": "constructionEntry", + "type": "object", + "additionalProperties": false, + "required": [ + "schema", + "receipt_id", + "batch_id", + "previous_batch_exit_receipt_sha256", + "previous_batch_exit_receipt", + "construction_drawing_id", + "construction_drawing_sha256", + "accepted_input_artifacts", + "crew_admissions", + "inspector_assignment", + "scope", + "forbidden_actions", + "issued_by_role", + "issued_at", + "state", + "receipt_sha256", + "authority_granted" + ], + "properties": { + "schema": { + "const": "hololake.construction-batch-entry/v1" + }, + "receipt_id": { + "type": "string" + }, + "batch_id": { + "type": "string" + }, + "previous_batch_exit_receipt_sha256": { + "$ref": "#/$defs/sha256" + }, + "previous_batch_exit_receipt": { + "type": "object", + "additionalProperties": false, + "required": ["id", "path", "sha256", "state"], + "properties": {"id": {"type": "string"}, "path": {"type": "string"}, "sha256": {"$ref": "#/$defs/sha256"}, "state": {"type": "string"}} + }, + "construction_drawing_id": { + "type": "string" + }, + "construction_drawing_sha256": { + "$ref": "#/$defs/sha256" + }, + "accepted_input_artifacts": { + "type": "array" + }, + "crew_admissions": { + "type": "array" + }, + "inspector_assignment": { + "type": "object" + }, + "scope": { + "type": "array" + }, + "forbidden_actions": { + "type": "array" + }, + "issued_by_role": { + "type": "string" + }, + "issued_at": { + "$ref": "#/$defs/timestamp" + }, + "state": { + "const": "ENTRY_OPEN" + }, + "receipt_sha256": { + "$ref": "#/$defs/sha256" + }, + "authority_granted": { + "const": false + } + } + }, + "constructionExit": { + "$anchor": "constructionExit", + "type": "object", + "additionalProperties": false, + "required": [ + "schema", + "receipt_id", + "batch_id", + "entry_receipt_sha256", + "entry_receipt", + "output_artifacts", + "module_self_report_receipts", + "test_receipts", + "cumulative_regression_receipts", + "independent_inspector", + "inspector_receipt", + "inspection_outcome", + "open_defects", + "rework_order", + "builder_roles_released", + "next_batch_entry_allowed", + "inspected_at", + "receipt_sha256", + "authority_granted" + ], + "properties": { + "schema": { + "const": "hololake.construction-batch-exit/v1" + }, + "receipt_id": { + "type": "string" + }, + "batch_id": { + "type": "string" + }, + "entry_receipt_sha256": { + "$ref": "#/$defs/sha256" + }, + "entry_receipt": { + "type": "object", + "additionalProperties": false, + "required": ["id", "path", "sha256", "state"], + "properties": {"id": {"type": "string"}, "path": {"type": "string"}, "sha256": {"$ref": "#/$defs/sha256"}, "state": {"type": "string"}} + }, + "output_artifacts": { + "type": "array" + }, + "module_self_report_receipts": { + "type": "array" + }, + "test_receipts": { + "type": "array" + }, + "cumulative_regression_receipts": { + "type": "array" + }, + "independent_inspector": { + "type": "string" + }, + "inspector_receipt": { + "type": "object", + "additionalProperties": false, + "required": ["id", "path", "sha256", "state"], + "properties": {"id": {"type": "string"}, "path": {"type": "string"}, "sha256": {"$ref": "#/$defs/sha256"}, "state": {"type": "string"}} + }, + "inspection_outcome": { + "enum": [ + "PASS", + "FAIL_REWORK" + ] + }, + "open_defects": { + "type": "array" + }, + "rework_order": { + "type": [ + "object", + "null" + ] + }, + "builder_roles_released": { + "type": "array" + }, + "next_batch_entry_allowed": { + "type": "boolean" + }, + "inspected_at": { + "$ref": "#/$defs/timestamp" + }, + "receipt_sha256": { + "$ref": "#/$defs/sha256" + }, + "authority_granted": { + "const": false + } + } + }, + "architectureExit": { + "$anchor": "architectureExit", + "type": "object", + "additionalProperties": false, + "required": [ + "schema", + "receipt_id", + "batch_id", + "architecture_charter_sha256", + "drawing_artifacts", + "site_survey_receipt", + "independent_inspector", + "inspector_receipt", + "inspection_outcome", + "open_defects", + "rework_order", + "architect_role_released", + "batch_01_entry_allowed", + "inspected_at", + "receipt_sha256", + "authority_granted" + ], + "properties": { + "schema": { + "const": "hololake.architecture-batch-exit/v1" + }, + "receipt_id": { + "type": "string" + }, + "batch_id": { + "const": "HLP-BATCH-00" + }, + "architecture_charter_sha256": { + "$ref": "#/$defs/sha256" + }, + "drawing_artifacts": { + "type": "array" + }, + "site_survey_receipt": { + "type": "object" + }, + "independent_inspector": { + "type": "string" + }, + "inspector_receipt": { + "type": "object", + "additionalProperties": false, + "required": ["id", "path", "sha256", "state"], + "properties": {"id": {"type": "string"}, "path": {"type": "string"}, "sha256": {"$ref": "#/$defs/sha256"}, "state": {"type": "string"}} + }, + "inspection_outcome": { + "enum": [ + "PASS", + "FAIL_REWORK" + ] + }, + "open_defects": { + "type": "array" + }, + "rework_order": { + "type": [ + "object", + "null" + ] + }, + "architect_role_released": { + "type": "boolean" + }, + "batch_01_entry_allowed": { + "type": "boolean" + }, + "inspected_at": { + "$ref": "#/$defs/timestamp" + }, + "receipt_sha256": { + "$ref": "#/$defs/sha256" + }, + "authority_granted": { + "const": false + } + } + } + } } diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/batch_handoff_validator.py b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/batch_handoff_validator.py index e75891a..c5c22b5 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/batch_handoff_validator.py +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/batch_handoff_validator.py @@ -19,6 +19,39 @@ KINDS = { "exit": ("exit_receipt", "constructionExit"), "architecture-exit": ("batch_00_architecture_exit", "architectureExit"), } +ARCHITECTURE_FILES = { + "HLP-STAGE1-NATIVE-REGISTRY-001": STAGE1 / "MODULE-REGISTRY.json", + "HLP-STAGE1-NATIVE-GATES-001": STAGE1 / "ACCEPTANCE-GATES.json", + "HLP-CONSTRUCTION-SEQUENCE-001": STAGE1 / "CONSTRUCTION-SEQUENCE.json", + "HLP-PERSONA-CONTAINER-PHASE-BOUNDARY-001": STAGE1 / "PERSONA-CONTAINER-PHASE-BOUNDARY.json", + "HLP-MODULE-SELF-OBSERVATION-CONTRACT-001": STAGE1 / "MODULE-SELF-OBSERVATION-CONTRACT.json", + "HLP-BATCH-00-FOUNDATION-DRAWINGS-001": STAGE1 / "BATCH-00-FOUNDATION-INTERFACE-DRAWINGS.json", + "HLP-BATCH-HANDOFF-CONTRACT-001": STAGE1 / "BATCH-HANDOFF-CONTRACT.json", + "HLP-PUBLIC-SNAPSHOT-v1": STAGE1 / "schemas/HLP-PUBLIC-SNAPSHOT-v1.schema.json", + "HLP-FOUNDATION-CONTRACTS-v1": STAGE1 / "schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json", + "HLP-SELF-OBSERVATION-PRIMARY-v1": STAGE1 / "schemas/HLP-SELF-OBSERVATION-PRIMARY-v1.schema.json", + "HLP-SELF-OBSERVATION-SUPPORT-v1": STAGE1 / "schemas/HLP-SELF-OBSERVATION-SUPPORT-v1.schema.json", +} +SITE_SURVEY = STAGE1 / "BATCH-00-TCS-CONTAINER-SITE-SURVEY.json" +ARCHITECTURE_CHARTER = HERE.parents[5] / "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.tcs" +HANDOFF_TEST_RECEIPT = STAGE1 / "BATCH-00-HANDOFF-VALIDATOR-TEST-RECEIPT.json" +SELF_SCHEMA_REVIEW_RECEIPT = STAGE1 / "BATCH-00-SELF-OBSERVATION-SCHEMA-REVIEW-RECEIPT.json" +MOD013_SITE_PROBE_RECEIPT = Path("/Volumes/JZAO/铸渊-ICE-GL-ZY001/CODEX-DEV-20260909/hololake-phase1-persona-container/site-probe/TEST-RECEIPT-001.json") +JZAO_ROOT = Path("/Volumes/JZAO").resolve() +CONSTRUCTION = STAGE1 / "CONSTRUCTION-SEQUENCE.json" +ALLOWED_ISSUER_ROLES = {"ENGINEERING_LEAD"} + + +def architecture_source_hashes() -> dict[str, str]: + sources = {identifier:file_sha256(path) for identifier,path in ARCHITECTURE_FILES.items()} + sources.update({ + "ARCHITECTURE_CHARTER": file_sha256(ARCHITECTURE_CHARTER), + "SITE_SURVEY": file_sha256(SITE_SURVEY), + "HANDOFF_TEST_RECEIPT": file_sha256(HANDOFF_TEST_RECEIPT), + "SELF_SCHEMA_REVIEW_RECEIPT": file_sha256(SELF_SCHEMA_REVIEW_RECEIPT), + "MOD013_SITE_PROBE_RECEIPT": file_sha256(MOD013_SITE_PROBE_RECEIPT), + }) + return sources def load(path: Path) -> dict[str, Any]: @@ -33,6 +66,66 @@ def canonical_receipt_sha256(value: dict[str, Any]) -> str: return hashlib.sha256(json.dumps(payload, ensure_ascii=False, sort_keys=True, separators=(",", ":")).encode()).hexdigest() +def file_sha256(path: Path) -> str: + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def inside(path: Path, root: Path) -> bool: + resolved = path.resolve() + return resolved == root or root in resolved.parents + + +def verify_artifacts(items: Any, expected: dict[str, Path] | None = None) -> list[str]: + if not isinstance(items, list) or not items: return ["ARTIFACT_EVIDENCE_EMPTY"] + errors, found = [], set() + for index, item in enumerate(items): + if not isinstance(item, dict) or set(item) != {"id", "path", "sha256", "state"}: errors.append(f"ARTIFACT_EVIDENCE_SHAPE:{index}"); continue + path = Path(str(item["path"])) + if not path.is_absolute() or not inside(path, JZAO_ROOT): errors.append(f"ARTIFACT_PATH_DENIED:{index}"); continue + if not path.is_file(): errors.append(f"ARTIFACT_MISSING:{index}"); continue + if file_sha256(path) != item["sha256"]: errors.append(f"ARTIFACT_HASH_MISMATCH:{index}") + if not isinstance(item["state"], str) or not item["state"]: errors.append(f"ARTIFACT_STATE_MISSING:{index}") + found.add(item["id"]) + if expected is not None and (item["id"] not in expected or path.resolve() != expected[item["id"]].resolve()): errors.append(f"ARTIFACT_NOT_EXPECTED:{index}") + if expected is not None and found != set(expected): errors.append("ARCHITECTURE_DRAWING_SET_MISMATCH") + return errors + + +def verify_single_evidence(item: Any, required_id: str, required_path: Path) -> list[str]: + return verify_artifacts([item], {required_id: required_path}) + + +def verify_inspector_evidence(item: Any, inspector_id: str, subject: str, outcome: str, findings: list[Any], expected_sources: dict[str, str] | None = None) -> list[str]: + errors = verify_artifacts([item]) + if errors or not isinstance(item, dict): return errors + try: receipt = load(Path(item["path"])) + except (OSError, ValueError, json.JSONDecodeError): return [*errors, "INSPECTOR_RECEIPT_UNREADABLE"] + required = {"schema", "inspector_id", "read_only", "production_write_performed", "subject", "source_hashes", "outcome", "findings", "receipt_sha256"} + if set(receipt) != required: errors.append("INSPECTOR_RECEIPT_SHAPE_INVALID") + if receipt.get("schema") != "hololake.independent-inspection-receipt/v1" or receipt.get("inspector_id") != inspector_id or item.get("id") != inspector_id: errors.append("INSPECTOR_ID_OR_SCHEMA_MISMATCH") + if receipt.get("read_only") is not True or receipt.get("production_write_performed") is not False: errors.append("INSPECTOR_ROLE_SEPARATION_INVALID") + expected_sources = expected_sources if expected_sources is not None else (architecture_source_hashes() if subject == "HLP-BATCH-00" else {}) + if receipt.get("subject") != subject or receipt.get("outcome") != outcome or receipt.get("findings") != findings or receipt.get("source_hashes") != expected_sources: errors.append("INSPECTOR_RESULT_OR_SOURCE_SET_MISMATCH") + if receipt.get("receipt_sha256") != canonical_receipt_sha256(receipt): errors.append("INSPECTOR_RECEIPT_SHA256_MISMATCH") + return errors + + +def verify_previous_exit(item: Any, batch_id: str, expected_sha256: Any) -> list[str]: + errors = verify_artifacts([item]) + if errors or not isinstance(item, dict): return errors + if item.get("sha256") != expected_sha256: errors.append("PREVIOUS_EXIT_HASH_FIELD_MISMATCH") + try: previous = load(Path(item["path"])) + except (OSError, ValueError, json.JSONDecodeError): return [*errors, "PREVIOUS_EXIT_UNREADABLE"] + expected_previous = f"HLP-BATCH-{int(batch_id[-2:]) - 1:02d}" + if previous.get("batch_id") != expected_previous or previous.get("inspection_outcome") != "PASS": errors.append("PREVIOUS_BATCH_OR_OUTCOME_MISMATCH") + allowed = previous.get("batch_01_entry_allowed") if batch_id == "HLP-BATCH-01" else previous.get("next_batch_entry_allowed") + if allowed is not True or previous.get("receipt_sha256") != canonical_receipt_sha256(previous): errors.append("PREVIOUS_EXIT_NOT_VALID_PASS_RECEIPT") + previous_kind = "architecture-exit" if batch_id == "HLP-BATCH-01" else "exit" + nested = validate(previous_kind, previous) + if nested["outcome"] != "PASS": errors.append("PREVIOUS_EXIT_RECURSIVE_VALIDATION_FAILED") + return errors + + def type_ok(value: Any, expected: Any) -> bool: values = expected if isinstance(expected, list) else [expected] mapping = {"object": dict, "array": list, "string": str, "boolean": bool, "null": type(None), "number": (int, float), "integer": int} @@ -94,13 +187,47 @@ def validate(kind: str, receipt: dict[str, Any], now: datetime | None = None) -> pass outcome = receipt.get("inspection_outcome") if kind == "architecture-exit": + if receipt.get("architecture_charter_sha256") != file_sha256(ARCHITECTURE_CHARTER): errors.append("ARCHITECTURE_CHARTER_HASH_MISMATCH") + errors.extend(verify_artifacts(receipt.get("drawing_artifacts"), ARCHITECTURE_FILES)) + errors.extend(verify_single_evidence(receipt.get("site_survey_receipt"), "HLP-BATCH-00-TCS-CONTAINER-SITE-SURVEY-001", SITE_SURVEY)) + survey = load(SITE_SURVEY) + probe = survey.get("site_probe_receipt", {}) + probe_path = Path(str(probe.get("path", ""))) + try: probe_receipt = load(probe_path) + except (OSError, ValueError, json.JSONDecodeError): probe_receipt = {} + if not survey.get("state", "").startswith("ARCHITECTURE_SITE_PROBE_PASS") or survey.get("open_site_blockers") != [] or survey.get("authority_granted") is not False or not probe_path.is_file() or probe.get("sha256") != file_sha256(probe_path): errors.append("SITE_SURVEY_CONTENT_NOT_VALID_PASS") + if probe_receipt.get("outcome") != "PASS" or probe_receipt.get("positive", {}).get("public_mechanism_package_private_payload_bytes") != 0 or probe_receipt.get("positive", {}).get("brain_cycle_executed") is not False or probe_receipt.get("authority_granted") is not False: errors.append("MOD013_SITE_PROBE_BOUNDARY_INVALID") + inspector = receipt.get("independent_inspector") + if not isinstance(inspector, str) or not re.fullmatch(r"CODEX-CHILD-[A-Z0-9-]+", inspector): errors.append("INDEPENDENT_INSPECTOR_NOT_REGISTERED_CHILD") + errors.extend(verify_inspector_evidence(receipt.get("inspector_receipt"), str(inspector), "HLP-BATCH-00", str(outcome), receipt.get("open_defects", []))) if outcome == "PASS" and (receipt.get("open_defects") != [] or not receipt.get("drawing_artifacts") or not receipt.get("site_survey_receipt") or receipt.get("architect_role_released") is not True or receipt.get("batch_01_entry_allowed") is not True or receipt.get("rework_order") is not None): errors.append("ARCHITECTURE_PASS_SEMANTICS_INVALID") if outcome == "FAIL_REWORK": order = receipt.get("rework_order") if receipt.get("batch_01_entry_allowed") is not False or not isinstance(order, dict) or set(order.get("defects", [])) != set(receipt.get("open_defects", [])): errors.append("ARCHITECTURE_REWORK_SEMANTICS_INVALID") elif kind == "exit": + errors.extend(verify_artifacts(receipt.get("output_artifacts"))) + errors.extend(verify_artifacts(receipt.get("module_self_report_receipts"))) + errors.extend(verify_artifacts(receipt.get("test_receipts"))) + errors.extend(verify_artifacts(receipt.get("cumulative_regression_receipts"))) + if receipt.get("batch_id") not in {f"HLP-BATCH-{number:02d}" for number in range(1, 6)}: errors.append("CONSTRUCTION_EXIT_BATCH_ID_NOT_ADMISSIBLE") + inspector = receipt.get("independent_inspector") + if not isinstance(inspector, str) or not re.fullmatch(r"CODEX-CHILD-[A-Z0-9-]+", inspector): errors.append("INDEPENDENT_INSPECTOR_NOT_REGISTERED_CHILD") + entry_evidence = receipt.get("entry_receipt") + entry_errors = verify_artifacts([entry_evidence]) + errors.extend(entry_errors) + if not entry_errors and isinstance(entry_evidence, dict): + try: entry_value = load(Path(entry_evidence["path"])) + except (OSError, ValueError, json.JSONDecodeError): errors.append("ENTRY_RECEIPT_UNREADABLE") + else: + if entry_evidence.get("sha256") != receipt.get("entry_receipt_sha256") or validate("entry", entry_value)["outcome"] != "PASS" or entry_value.get("batch_id") != receipt.get("batch_id"): errors.append("ENTRY_RECEIPT_CHAIN_INVALID") + evidence_items = [entry_evidence] + for key in ["output_artifacts", "module_self_report_receipts", "test_receipts", "cumulative_regression_receipts"]: + evidence_items.extend(receipt.get(key, []) if isinstance(receipt.get(key), list) else []) + expected_sources = {item["id"]:item["sha256"] for item in evidence_items if isinstance(item, dict) and set(item) >= {"id", "sha256"}} + errors.extend(verify_inspector_evidence(receipt.get("inspector_receipt"), str(inspector), str(receipt.get("batch_id")), str(outcome), receipt.get("open_defects", []), expected_sources)) evidence_ready = all(receipt.get(key) for key in ["output_artifacts", "module_self_report_receipts", "test_receipts", "cumulative_regression_receipts"]) - if outcome == "PASS" and (receipt.get("open_defects") != [] or not evidence_ready or receipt.get("next_batch_entry_allowed") is not True or receipt.get("rework_order") is not None): errors.append("CONSTRUCTION_PASS_SEMANTICS_INVALID") + planned_crew = set(next((item["crew"] for item in load(CONSTRUCTION)["batches"] if item["batch_id"] == receipt.get("batch_id")), [])) + if outcome == "PASS" and (receipt.get("open_defects") != [] or not evidence_ready or receipt.get("next_batch_entry_allowed") is not True or receipt.get("rework_order") is not None or set(receipt.get("builder_roles_released", [])) != planned_crew): errors.append("CONSTRUCTION_PASS_SEMANTICS_INVALID") if outcome == "FAIL_REWORK": order = receipt.get("rework_order") if receipt.get("next_batch_entry_allowed") is not False or not isinstance(order, dict) or set(order.get("defects", [])) != set(receipt.get("open_defects", [])): errors.append("CONSTRUCTION_REWORK_SEMANTICS_INVALID") @@ -108,6 +235,29 @@ def validate(kind: str, receipt: dict[str, Any], now: datetime | None = None) -> if receipt.get("state") != "ENTRY_OPEN": errors.append("ENTRY_STATE_MUST_BE_OPEN") if receipt.get("batch_id") not in {f"HLP-BATCH-{number:02d}" for number in range(1, 6)}: errors.append("CONSTRUCTION_BATCH_ID_NOT_ADMISSIBLE") if not all(receipt.get(key) for key in ["accepted_input_artifacts", "crew_admissions", "inspector_assignment", "scope", "forbidden_actions"]): errors.append("ENTRY_EVIDENCE_OR_ASSIGNMENT_EMPTY") + errors.extend(verify_artifacts(receipt.get("accepted_input_artifacts"))) + errors.extend(verify_previous_exit(receipt.get("previous_batch_exit_receipt"), str(receipt.get("batch_id")), receipt.get("previous_batch_exit_receipt_sha256"))) + crew = receipt.get("crew_admissions") + if not isinstance(crew, list) or any(not isinstance(item, dict) or set(item) != {"development_id", "role", "scope"} for item in crew): errors.append("CREW_ADMISSION_SHAPE_INVALID") + inspector = receipt.get("inspector_assignment") + if not isinstance(inspector, dict) or set(inspector) != {"inspector_id", "mode"} or inspector.get("mode") != "READ_ONLY_NO_PRODUCTION_WRITE" or inspector.get("inspector_id") in {item.get("development_id") for item in crew if isinstance(item, dict)}: errors.append("INSPECTOR_ASSIGNMENT_OR_SEPARATION_INVALID") + if receipt.get("issued_by_role") not in ALLOWED_ISSUER_ROLES: errors.append("ISSUER_ROLE_DENIED") + batches = {item["batch_id"]: item for item in load(CONSTRUCTION)["batches"]} + batch = batches.get(receipt.get("batch_id"), {}) + expected_scope = set(batch.get("modules", [])) + if not isinstance(receipt.get("scope"), list) or set(receipt["scope"]) != expected_scope: errors.append("ENTRY_SCOPE_OUTSIDE_CURRENT_BATCH") + planned_crew = set(batch.get("crew", [])) + actual_crew = {item.get("development_id") for item in crew if isinstance(item, dict)} + if actual_crew != planned_crew: errors.append("CREW_DOES_NOT_MATCH_CONSTRUCTION_PLAN") + planned_scopes = batch.get("crew_module_scopes", {}) + actual_scopes = {item.get("development_id"): item.get("scope") for item in crew if isinstance(item, dict)} + if actual_scopes != planned_scopes: errors.append("CREW_MODULE_SCOPES_DO_NOT_MATCH_PLAN") + accepted_ids = {item.get("id") for item in receipt.get("accepted_input_artifacts", []) if isinstance(item, dict)} + if accepted_ids != set(batch.get("required_input_ids", [])): errors.append("REQUIRED_BATCH_INPUT_SET_MISMATCH") + if set(receipt.get("forbidden_actions", [])) != set(batch.get("mandatory_forbidden_actions", [])): errors.append("MANDATORY_FORBIDDEN_ACTIONS_MISMATCH") + if receipt.get("batch_id") == "HLP-BATCH-01": + drawing = ARCHITECTURE_FILES["HLP-BATCH-00-FOUNDATION-DRAWINGS-001"] + if receipt.get("construction_drawing_id") != "HLP-BATCH-00-FOUNDATION-DRAWINGS-001" or receipt.get("construction_drawing_sha256") != file_sha256(drawing): errors.append("BATCH01_DRAWING_ID_OR_HASH_MISMATCH") return {"outcome":"PASS" if not errors else "REJECT", "kind":kind, "errors":errors, "receipt_written":False, "authority_granted":False} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py index 0effb1b..b4ef8f1 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py @@ -337,7 +337,9 @@ def audit() -> dict: if handoff_test.get("outcome") != "PASS" or handoff_test.get("hashes") != expected_handoff_hashes: errors.append("BATCH_HANDOFF_VALIDATOR_RECEIPT_MISMATCH") site_survey = load(TCS_CONTAINER_SITE_SURVEY) - if site_survey.get("batch01_entry_allowed") is not False or not site_survey.get("open_site_blockers"): + probe = site_survey.get("site_probe_receipt", {}) + probe_path = Path(probe.get("path", "")) + if site_survey.get("batch01_entry_allowed") is not False or site_survey.get("open_site_blockers") != [] or not site_survey.get("state", "").startswith("ARCHITECTURE_SITE_PROBE_PASS") or not probe_path.is_file() or sha(probe_path) != probe.get("sha256"): errors.append("TCS_CONTAINER_SITE_SURVEY_FALSE_COMPLETION") if dependencies.get("HLP-NATIVE-MOD-003") != {"HLP-NATIVE-MOD-001", "HLP-NATIVE-MOD-002"}: errors.append("MOD003_FOUNDATION_DEPENDENCY_MISMATCH") @@ -348,6 +350,18 @@ def audit() -> dict: required_defs = {"privateCheckpoint", "moduleCandidate", "moduleValidationReceipt", "moduleManifest", "trustedRegistrationFact", "moduleStateSnapshot", "moduleStateEvent", "stateValidationReceipt", "aggregateGraph", "brainJudgment", "raiseHand", "constructionEntry", "constructionExit", "architectureExit"} if not required_defs <= set(schema_bundle.get("$defs", {})): errors.append("FOUNDATION_MACHINE_SCHEMA_DEFINITIONS_MISSING") + proxy_targets = { + "moduleStateSnapshot": "hololake://schema/self-observation-primary/v1#moduleStateSnapshot", + "moduleStateEvent": "hololake://schema/self-observation-primary/v1#moduleStateEvent", + "aggregateGraph": "hololake://schema/self-observation-primary/v1#aggregateGraph", + "brainJudgment": "hololake://schema/self-observation-primary/v1#brainJudgment", + "raiseHand": "hololake://schema/self-observation-primary/v1#raiseHand", + } + for key, target in proxy_targets.items(): + refs = [item.get("$ref") for item in schema_bundle["$defs"][key].get("allOf", []) if isinstance(item, dict)] + if target not in refs: errors.append("FOUNDATION_SELF_OBSERVATION_PROXY_MISSING:" + key) + if schema_bundle["$defs"]["stateValidationReceipt"].get("$ref") != "hololake://schema/self-observation-support/v1#stateValidationReceipt": + errors.append("FOUNDATION_STATE_VALIDATION_PROXY_MISSING") handoff_pairs = [("entry_receipt", "constructionEntry"), ("exit_receipt", "constructionExit"), ("batch_00_architecture_exit", "architectureExit")] for contract_key, def_key in handoff_pairs: contract_fields = {"schema", *handoff.get(contract_key, {}).get("required_fields", [])} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/tests/test_batch_handoff_validator.py b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/tests/test_batch_handoff_validator.py index 4247e3b..0dc9076 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/tests/test_batch_handoff_validator.py +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/tests/test_batch_handoff_validator.py @@ -1,6 +1,7 @@ import copy import hashlib import importlib.util +import json import unittest from pathlib import Path @@ -10,6 +11,7 @@ MODULE = importlib.util.module_from_spec(SPEC) SPEC.loader.exec_module(MODULE) H = "a" * 64 AT = "2026-09-10T01:20:00+08:00" +EVIDENCE_ROOT = Path("/Volumes/JZAO/HoloLake/build/HB-MPC-0001/codex/batch-handoff-validator-tests") def seal(value): @@ -17,16 +19,61 @@ def seal(value): return value +def evidence(identifier, path, state="VERIFIED_TEST_EVIDENCE"): + path = Path(path) + return {"id":identifier,"path":str(path),"sha256":MODULE.file_sha256(path),"state":state} + + +def inspector(identifier, subject, outcome, findings, source_hashes=None): + path = EVIDENCE_ROOT / f"{identifier}.json"; path.parent.mkdir(parents=True,exist_ok=True) + source_hashes={item:MODULE.file_sha256(path) for item,path in MODULE.ARCHITECTURE_FILES.items()} | {"ARCHITECTURE_CHARTER":MODULE.file_sha256(MODULE.ARCHITECTURE_CHARTER),"SITE_SURVEY":MODULE.file_sha256(MODULE.SITE_SURVEY),"HANDOFF_TEST_RECEIPT":MODULE.file_sha256(MODULE.HANDOFF_TEST_RECEIPT),"SELF_SCHEMA_REVIEW_RECEIPT":MODULE.file_sha256(MODULE.SELF_SCHEMA_REVIEW_RECEIPT),"MOD013_SITE_PROBE_RECEIPT":MODULE.file_sha256(MODULE.MOD013_SITE_PROBE_RECEIPT)} if subject == "HLP-BATCH-00" else (source_hashes or {}) + value={"schema":"hololake.independent-inspection-receipt/v1","inspector_id":identifier,"read_only":True,"production_write_performed":False,"subject":subject,"source_hashes":source_hashes,"outcome":outcome,"findings":findings,"receipt_sha256":""} + value["receipt_sha256"]=MODULE.canonical_receipt_sha256(value); path.write_text(json.dumps(value,sort_keys=True,separators=(",",":"))) + return evidence(identifier,path,"READ_ONLY_INSPECTION_PASS") + + def architecture(outcome="PASS"): - return seal({"schema":"hololake.architecture-batch-exit/v1","receipt_id":"R-ARCH-001","batch_id":"HLP-BATCH-00","architecture_charter_sha256":H,"drawing_artifacts":[{"id":"DRAWING","sha256":H}],"site_survey_receipt":{"outcome":"PASS","sha256":H},"independent_inspector":"CODEX-CHILD-001","inspection_outcome":outcome,"open_defects":[] if outcome == "PASS" else ["D1"],"rework_order":None if outcome == "PASS" else {"defects":["D1"]},"architect_role_released":outcome == "PASS","batch_01_entry_allowed":outcome == "PASS","inspected_at":AT,"receipt_sha256":"","authority_granted":False}) + drawings=[evidence(identifier,path) for identifier,path in MODULE.ARCHITECTURE_FILES.items()] + findings=[] if outcome == "PASS" else ["D1"] + return seal({"schema":"hololake.architecture-batch-exit/v1","receipt_id":"R-ARCH-001","batch_id":"HLP-BATCH-00","architecture_charter_sha256":MODULE.file_sha256(MODULE.ARCHITECTURE_CHARTER),"drawing_artifacts":drawings,"site_survey_receipt":evidence("HLP-BATCH-00-TCS-CONTAINER-SITE-SURVEY-001",MODULE.SITE_SURVEY),"independent_inspector":"CODEX-CHILD-001","inspector_receipt":inspector("CODEX-CHILD-001","HLP-BATCH-00",outcome,findings),"inspection_outcome":outcome,"open_defects":findings,"rework_order":None if outcome == "PASS" else {"defects":["D1"]},"architect_role_released":outcome == "PASS","batch_01_entry_allowed":outcome == "PASS","inspected_at":AT,"receipt_sha256":"","authority_granted":False}) def entry(): - return seal({"schema":"hololake.construction-batch-entry/v1","receipt_id":"R-ENTRY-001","batch_id":"HLP-BATCH-01","previous_batch_exit_receipt_sha256":H,"construction_drawing_id":"HLP-BATCH-00-FOUNDATION-DRAWINGS-001","construction_drawing_sha256":H,"accepted_input_artifacts":[{"id":"INPUT","sha256":H}],"crew_admissions":[{"id":"CREW"}],"inspector_assignment":{"id":"INSPECTOR"},"scope":["MOD-001"],"forbidden_actions":["PUBLISH"],"issued_by_role":"ENGINEERING_LEAD","issued_at":AT,"state":"ENTRY_OPEN","authority_granted":False}) + previous_path=EVIDENCE_ROOT/"previous-architecture-exit.json" + previous=architecture(); previous_path.write_text(json.dumps(previous,sort_keys=True,separators=(",",":"))) + previous_evidence=evidence("HLP-BATCH-00-EXIT",previous_path,"PASS") + policy_path=EVIDENCE_ROOT/"bootstrap-policy.json"; policy_path.write_text('{"policy_id":"HLP-BOOTSTRAP-PUBLIC-TRUST-POLICY-001","state":"TEST_ONLY"}') + accepted=[previous_evidence,evidence("HLP-BOOTSTRAP-PUBLIC-TRUST-POLICY-001",policy_path),evidence("HLP-BATCH-00-TCS-CONTAINER-SITE-SURVEY-001",MODULE.SITE_SURVEY),evidence("HLP-BATCH-00-FOUNDATION-DRAWINGS-001",MODULE.ARCHITECTURE_FILES["HLP-BATCH-00-FOUNDATION-DRAWINGS-001"])] + forbidden=["PUBLISH","DEPLOY","DELETE","MODIFY_OTHER_HOST_DEV_ROOT","ENTER_PHASE2","SELF_ACCEPT"] + return seal({"schema":"hololake.construction-batch-entry/v1","receipt_id":"R-ENTRY-001","batch_id":"HLP-BATCH-01","previous_batch_exit_receipt_sha256":previous_evidence["sha256"],"previous_batch_exit_receipt":previous_evidence,"construction_drawing_id":"HLP-BATCH-00-FOUNDATION-DRAWINGS-001","construction_drawing_sha256":MODULE.file_sha256(MODULE.ARCHITECTURE_FILES["HLP-BATCH-00-FOUNDATION-DRAWINGS-001"]),"accepted_input_artifacts":accepted,"crew_admissions":[{"development_id":"HLP-TDEV-CODEX-0001","role":"BUILDER","scope":["HLP-NATIVE-MOD-001","HLP-NATIVE-MOD-003","HLP-NATIVE-MOD-004"]},{"development_id":"HLP-TDEV-ZCODE-0001","role":"BUILDER","scope":["HLP-NATIVE-MOD-002"]}],"inspector_assignment":{"inspector_id":"CODEX-CHILD-BATCH01","mode":"READ_ONLY_NO_PRODUCTION_WRITE"},"scope":["HLP-NATIVE-MOD-001","HLP-NATIVE-MOD-002","HLP-NATIVE-MOD-003","HLP-NATIVE-MOD-004"],"forbidden_actions":forbidden,"issued_by_role":"ENGINEERING_LEAD","issued_at":AT,"state":"ENTRY_OPEN","authority_granted":False}) def exit_receipt(outcome="PASS"): - return seal({"schema":"hololake.construction-batch-exit/v1","receipt_id":"R-EXIT-001","batch_id":"HLP-BATCH-01","entry_receipt_sha256":H,"output_artifacts":[{"id":"OUT","sha256":H}],"module_self_report_receipts":[H],"test_receipts":[H],"cumulative_regression_receipts":[H],"independent_inspector":"CODEX-CHILD-002","inspection_outcome":outcome,"open_defects":[] if outcome == "PASS" else ["D1"],"rework_order":None if outcome == "PASS" else {"defects":["D1"]},"builder_roles_released":[],"next_batch_entry_allowed":outcome == "PASS","inspected_at":AT,"receipt_sha256":"","authority_granted":False}) + entry_path=EVIDENCE_ROOT/"batch01-entry.json" + entry_value=entry(); entry_path.write_text(json.dumps(entry_value,sort_keys=True,separators=(",",":"))) + entry_evidence=evidence("HLP-BATCH-01-ENTRY",entry_path,"PASS") + findings=[] if outcome == "PASS" else ["D1"] + outputs=[evidence("OUT",MODULE.SITE_SURVEY)]; self_reports=[evidence("SELF",MODULE.SITE_SURVEY)]; tests=[evidence("TEST",MODULE.SITE_SURVEY)]; regressions=[evidence("REGRESSION",MODULE.SITE_SURVEY)] + sources={item["id"]:item["sha256"] for item in [entry_evidence,*outputs,*self_reports,*tests,*regressions]} + return seal({"schema":"hololake.construction-batch-exit/v1","receipt_id":"R-EXIT-001","batch_id":"HLP-BATCH-01","entry_receipt_sha256":entry_evidence["sha256"],"entry_receipt":entry_evidence,"output_artifacts":outputs,"module_self_report_receipts":self_reports,"test_receipts":tests,"cumulative_regression_receipts":regressions,"independent_inspector":"CODEX-CHILD-002","inspector_receipt":inspector("CODEX-CHILD-002","HLP-BATCH-01",outcome,findings,sources),"inspection_outcome":outcome,"open_defects":findings,"rework_order":None if outcome == "PASS" else {"defects":["D1"]},"builder_roles_released":["HLP-TDEV-CODEX-0001","HLP-TDEV-ZCODE-0001"] if outcome == "PASS" else [],"next_batch_entry_allowed":outcome == "PASS","inspected_at":AT,"receipt_sha256":"","authority_granted":False}) + + +def entry_for_batch(number): + if number == 1: return entry() + batch_id=f"HLP-BATCH-{number:02d}"; previous=exit_for_batch(number-1); previous_path=EVIDENCE_ROOT/f"batch{number-1:02d}-exit.json"; previous_path.write_text(json.dumps(previous,sort_keys=True,separators=(",",":"))); previous_item=evidence(f"HLP-BATCH-{number-1:02d}-EXIT",previous_path,"PASS") + batch=next(item for item in MODULE.load(MODULE.CONSTRUCTION)["batches"] if item["batch_id"]==batch_id) + accepted=[] + for identifier in batch["required_input_ids"]: + accepted.append(previous_item if identifier==f"HLP-BATCH-{number-1:02d}-EXIT" else evidence(identifier,MODULE.SITE_SURVEY)) + crew=[{"development_id":dev,"role":"BUILDER","scope":scope} for dev,scope in batch["crew_module_scopes"].items()] + return seal({"schema":"hololake.construction-batch-entry/v1","receipt_id":f"R-ENTRY-{number:02d}","batch_id":batch_id,"previous_batch_exit_receipt_sha256":previous_item["sha256"],"previous_batch_exit_receipt":previous_item,"construction_drawing_id":f"HLP-BATCH-{number:02d}-DRAWINGS","construction_drawing_sha256":MODULE.file_sha256(MODULE.SITE_SURVEY),"accepted_input_artifacts":accepted,"crew_admissions":crew,"inspector_assignment":{"inspector_id":f"CODEX-CHILD-BATCH{number:02d}","mode":"READ_ONLY_NO_PRODUCTION_WRITE"},"scope":batch["modules"],"forbidden_actions":batch["mandatory_forbidden_actions"],"issued_by_role":"ENGINEERING_LEAD","issued_at":AT,"state":"ENTRY_OPEN","receipt_sha256":"","authority_granted":False}) + + +def exit_for_batch(number): + if number == 1: return exit_receipt() + batch_id=f"HLP-BATCH-{number:02d}"; entry_value=entry_for_batch(number); entry_path=EVIDENCE_ROOT/f"batch{number:02d}-entry.json"; entry_path.write_text(json.dumps(entry_value,sort_keys=True,separators=(",",":"))); entry_item=evidence(f"HLP-BATCH-{number:02d}-ENTRY",entry_path,"PASS") + outputs=[evidence(f"OUT-{number}",MODULE.SITE_SURVEY)]; self_reports=[evidence(f"SELF-{number}",MODULE.SITE_SURVEY)]; tests=[evidence(f"TEST-{number}",MODULE.SITE_SURVEY)]; regressions=[evidence(f"REGRESSION-{number}",MODULE.SITE_SURVEY)]; all_items=[entry_item,*outputs,*self_reports,*tests,*regressions]; sources={item["id"]:item["sha256"] for item in all_items}; batch=next(item for item in MODULE.load(MODULE.CONSTRUCTION)["batches"] if item["batch_id"]==batch_id) + return seal({"schema":"hololake.construction-batch-exit/v1","receipt_id":f"R-EXIT-{number:02d}","batch_id":batch_id,"entry_receipt_sha256":entry_item["sha256"],"entry_receipt":entry_item,"output_artifacts":outputs,"module_self_report_receipts":self_reports,"test_receipts":tests,"cumulative_regression_receipts":regressions,"independent_inspector":f"CODEX-CHILD-EXIT{number:02d}","inspector_receipt":inspector(f"CODEX-CHILD-EXIT{number:02d}",batch_id,"PASS",[],sources),"inspection_outcome":"PASS","open_defects":[],"rework_order":None,"builder_roles_released":batch["crew"],"next_batch_entry_allowed":True,"inspected_at":AT,"receipt_sha256":"","authority_granted":False}) class HandoffTest(unittest.TestCase): @@ -34,6 +81,9 @@ class HandoffTest(unittest.TestCase): for kind, value in (("architecture-exit", architecture()), ("entry", entry()), ("exit", exit_receipt())): self.assertEqual(MODULE.validate(kind, value)["outcome"], "PASS") + def test_batch02_to_05_positive_entries_are_not_deadlocked(self): + for number in range(2,6): self.assertEqual(MODULE.validate("entry",entry_for_batch(number))["outcome"],"PASS") + def test_missing_field_rejects(self): value = architecture(); del value["drawing_artifacts"] self.assertEqual(MODULE.validate("architecture-exit", value)["outcome"], "REJECT") @@ -74,6 +124,78 @@ class HandoffTest(unittest.TestCase): value = architecture(); value["drawing_artifacts"] = []; value["site_survey_receipt"] = {}; seal(value) self.assertIn("ARCHITECTURE_PASS_SEMANTICS_INVALID", MODULE.validate("architecture-exit", value)["errors"]) + def test_nonempty_but_fake_architecture_evidence_rejects(self): + value = architecture(); value["drawing_artifacts"]=[{"id":"FAKE","path":"/Volumes/JZAO/does-not-exist","sha256":H,"state":"PASS"}]; seal(value) + errors=MODULE.validate("architecture-exit",value)["errors"] + self.assertIn("ARTIFACT_MISSING:0",errors) + self.assertIn("ARCHITECTURE_DRAWING_SET_MISMATCH",errors) + + def test_unknown_or_self_inspector_rejects(self): + value=architecture(); value["independent_inspector"]="SELF_OR_UNKNOWN"; seal(value) + self.assertIn("INDEPENDENT_INSPECTOR_NOT_REGISTERED_CHILD",MODULE.validate("architecture-exit",value)["errors"]) + + def test_inspector_outcome_must_match_exit(self): + value=architecture(); value["inspector_receipt"]=inspector("CODEX-CHILD-001","HLP-BATCH-00","FAIL_REWORK",["D1"]); seal(value) + self.assertIn("INSPECTOR_RESULT_OR_SOURCE_SET_MISMATCH",MODULE.validate("architecture-exit",value)["errors"]) + + def test_resolved_jzao_escape_rejects(self): + value=architecture(); value["drawing_artifacts"][0]["path"]="/Volumes/JZAO/../not-jzao"; seal(value) + self.assertIn("ARTIFACT_PATH_DENIED:0",MODULE.validate("architecture-exit",value)["errors"]) + + def test_entry_issuer_and_phase2_scope_reject(self): + value=entry(); value["issued_by_role"]="ATTACKER"; value["scope"]=["HLP-NATIVE-MOD-014"]; seal(value) + errors=MODULE.validate("entry",value)["errors"] + self.assertIn("ISSUER_ROLE_DENIED",errors) + self.assertIn("ENTRY_SCOPE_OUTSIDE_CURRENT_BATCH",errors) + + def test_entry_artifact_hash_mismatch_rejects(self): + value=entry(); value["accepted_input_artifacts"][0]["sha256"]="0"*64; seal(value) + self.assertIn("ARTIFACT_HASH_MISMATCH:0",MODULE.validate("entry",value)["errors"]) + + def test_cross_batch_scope_rejects(self): + value=entry(); value["scope"]=["HLP-NATIVE-MOD-013"]; seal(value) + self.assertIn("ENTRY_SCOPE_OUTSIDE_CURRENT_BATCH",MODULE.validate("entry",value)["errors"]) + + def test_wrong_previous_exit_and_drawing_rejects(self): + value=entry(); value["previous_batch_exit_receipt_sha256"]="0"*64; value["construction_drawing_id"]="WRONG-DRAWING"; value["construction_drawing_sha256"]="0"*64; seal(value) + errors=MODULE.validate("entry",value)["errors"] + self.assertIn("PREVIOUS_EXIT_HASH_FIELD_MISMATCH",errors) + self.assertIn("BATCH01_DRAWING_ID_OR_HASH_MISMATCH",errors) + + def test_wrong_crew_for_batch_rejects(self): + value=entry(); value["crew_admissions"]=value["crew_admissions"][:1]; seal(value) + self.assertIn("CREW_DOES_NOT_MATCH_CONSTRUCTION_PLAN",MODULE.validate("entry",value)["errors"]) + + def test_empty_individual_crew_scope_and_wrong_forbidden_actions_reject(self): + value=entry(); value["crew_admissions"][0]["scope"]=[]; value["forbidden_actions"]=["ALLOW_PUBLISH_AND_DEPLOY"]; seal(value) + errors=MODULE.validate("entry",value)["errors"] + self.assertIn("CREW_MODULE_SCOPES_DO_NOT_MATCH_PLAN",errors) + self.assertIn("MANDATORY_FORBIDDEN_ACTIONS_MISMATCH",errors) + + def test_missing_bootstrap_input_rejects(self): + value=entry(); value["accepted_input_artifacts"]=[item for item in value["accepted_input_artifacts"] if item["id"]!="HLP-BOOTSTRAP-PUBLIC-TRUST-POLICY-001"]; seal(value) + self.assertIn("REQUIRED_BATCH_INPUT_SET_MISMATCH",MODULE.validate("entry",value)["errors"]) + + def test_truncated_previous_exit_rejects_recursively(self): + value=entry(); path=EVIDENCE_ROOT/"truncated-exit.json"; truncated={"batch_id":"HLP-BATCH-00","inspection_outcome":"PASS","batch_01_entry_allowed":True,"receipt_sha256":""}; truncated["receipt_sha256"]=MODULE.canonical_receipt_sha256(truncated); path.write_text(json.dumps(truncated,sort_keys=True,separators=(",",":"))); item=evidence("HLP-BATCH-00-EXIT",path,"PASS"); value["previous_batch_exit_receipt"]=item; value["previous_batch_exit_receipt_sha256"]=item["sha256"]; seal(value) + self.assertIn("PREVIOUS_EXIT_RECURSIVE_VALIDATION_FAILED",MODULE.validate("entry",value)["errors"]) + + def test_construction_exit_entry_chain_rejects_tamper(self): + value=exit_receipt(); value["entry_receipt_sha256"]="0"*64; seal(value) + self.assertIn("ENTRY_RECEIPT_CHAIN_INVALID",MODULE.validate("exit",value)["errors"]) + + def test_construction_exit_outer_batch_must_match_entry(self): + value=exit_receipt(); value["batch_id"]="HLP-BATCH-04"; value["inspector_receipt"]=inspector("CODEX-CHILD-002","HLP-BATCH-04","PASS",[],{}); seal(value) + self.assertIn("ENTRY_RECEIPT_CHAIN_INVALID",MODULE.validate("exit",value)["errors"]) + + def test_construction_inspector_sources_must_match_evidence(self): + value=exit_receipt(); value["inspector_receipt"]=inspector("CODEX-CHILD-002","HLP-BATCH-01","PASS",[],{"unrelated":"0"*64}); seal(value) + self.assertIn("INSPECTOR_RESULT_OR_SOURCE_SET_MISMATCH",MODULE.validate("exit",value)["errors"]) + + def test_builder_roles_must_release_before_next_batch(self): + value=exit_receipt(); value["builder_roles_released"]=[]; seal(value) + self.assertIn("CONSTRUCTION_PASS_SEMANTICS_INVALID",MODULE.validate("exit",value)["errors"]) + def test_unknown_batch_and_empty_entry_evidence_reject(self): value = entry(); value["batch_id"] = "HLP-BATCH-99"; value["accepted_input_artifacts"] = []; seal(value) errors = MODULE.validate("entry", value)["errors"] From df9a26a3634b7d3f05e60c71aa28b66d0f46e799 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Thu, 10 Sep 2026 03:38:22 +0800 Subject: [PATCH 26/34] feat(hololake): accept batch00 architecture exit --- .../HB-MPC-0001/TASK-BOARD.json | 5 ++-- .../008-current-work/CURRENT.json | 6 ++-- .../BATCH-00-ARCHITECTURE-EXIT-RECEIPT.json | 30 +++++++++++++++++++ .../smart-computer/office_computer.py | 6 ++++ 4 files changed, 43 insertions(+), 4 deletions(-) create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-ARCHITECTURE-EXIT-RECEIPT.json diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json index fd23e19..2784cb1 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json @@ -86,8 +86,9 @@ "independent_review":"CODEX_CHILD_AGENT_NO_PRODUCTION_WRITE_DURING_INSPECTION", "human_review":"ICE-GL∞_FINAL_PRODUCT_CHOICE_ONLY", "learning_observer":"HLP-TDEV-QWEN-0001", - "state":"CURRENT_ONLY_ACTIVE_ARCHITECTURE_TASK_FAIL_REWORK_ENTRY_NOT_ISSUED", - "open_defects":["HANDOFF_PREDECESSOR_RECEIPT_AND_REGISTERED_ROLE_CHAIN_NOT_YET_BOUND","FOUNDATION_SELF_OBSERVATION_PROXY_SCHEMA_NEEDS_FINAL_ADVERSARIAL_RETEST"], + "state":"COMPLETE_ARCHITECTURE_EXIT_PASS_ARCHITECT_ROLE_RELEASED_BATCH01_ENTRY_NOT_ISSUED", + "open_defects":[], + "exit_receipt":"BATCH-00-ARCHITECTURE-EXIT-RECEIPT.json", "acceptance":["六批施工顺序冻结", "HLP-BATCH-00-FOUNDATION-DRAWINGS-001接口图冻结", "hololake.public-snapshot/v1唯一Schema", "HLP-BATCH-HANDOFF-CONTRACT-001入退场回执冻结", "HLP-MODULE-SELF-OBSERVATION-CONTRACT-001机器接口冻结", "公共更新与私人Git现场边界可施工", "材料样件采用淘汰清单", "独立图纸审查PASS"] } ], diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json index ccebc4c..90e7c22 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json @@ -1,7 +1,7 @@ { "schema": "guanghu.hololake-development-office-current/v1", "office_id": "HB-OFFICE-HOLOLAKE-0001", - "state": "PHASE1_PERSONA_CONTAINER_BATCH_00_ARCHITECTURE_CLOSEOUT_ALL_CONSTRUCTION_CREWS_FROZEN", + "state": "PHASE1_PERSONA_CONTAINER_BATCH_00_ARCHITECTURE_EXIT_PASS_AWAIT_BATCH_01_ENTRY_INPUTS", "generation": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", "current_product_module": null, "current_generation_module_numbering": "HLP-NATIVE-MOD-001_TO_018_REDERIVED", @@ -25,7 +25,7 @@ "BATCH_GATED_CONSTRUCTION_SEQUENCE_REGISTERED", "QWEN_ROLE_MOVED_TO_LEARNING_AND_EXPERIENCE" ], - "next_action": "CLOSE_HANDOFF_PREDECESSOR_AND_REGISTERED_ROLE_CHAIN_PLUS_FOUNDATION_PROXY_SCHEMA_RETEST; THEN_RERUN_FINAL_BATCH_00_INSPECTION", + "next_action": "PREPARE_AND_VALIDATE_HLP_BOOTSTRAP_PUBLIC_TRUST_POLICY_AND_BATCH01_ACCEPTED_INPUTS_THEN_ISSUE_SEPARATE_ENTRY_RECEIPT", "blocked_routes": ["OLD_MODULE_001_PRODUCT_RESUME", "FIXED_PAGE_FIRST", "REPO014_1_3_AS_CURRENT_ARCHITECTURE", "LEGACY_PRODUCT_DONOR_WRITE", "PUBLIC_RELEASE_BEFORE_OFFICIAL_REPO012_CHANNEL_BOUNDARY_PUBLICATION", "UNREGISTERED_OFFICE_OR_MODULE"], "time_control": "CH-GLW-TIME-0001", "multipath_console": { @@ -44,6 +44,8 @@ "phase_02":"HLP-PHASE-02-HUMAN-HALF_FUTURE_NOT_CURRENT_CONSTRUCTION", "current_batch":"HLP-BATCH-00", "construction_crews_active":[], + "batch_00_exit_receipt":"BATCH-00-ARCHITECTURE-EXIT-RECEIPT.json", + "batch_01_entry_receipt":null, "human_chat_surface_in_phase1":false, "stage1_module_count": 18, "first_parallel_modules": ["HLP-NATIVE-MOD-001", "HLP-NATIVE-MOD-002"], diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-ARCHITECTURE-EXIT-RECEIPT.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-ARCHITECTURE-EXIT-RECEIPT.json new file mode 100644 index 0000000..3f60d4e --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-ARCHITECTURE-EXIT-RECEIPT.json @@ -0,0 +1,30 @@ +{ + "schema":"hololake.architecture-batch-exit/v1", + "receipt_id":"HLP-BATCH-00-ARCHITECTURE-EXIT-001", + "batch_id":"HLP-BATCH-00", + "architecture_charter_sha256":"8c0cc07561a0b2a3839c70ee6e1cb03fa01f787c8ad8259978a97d5292a2a931", + "drawing_artifacts":[ + {"id":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","sha256":"7061620f8b21a746f811ab578888e14ac71f54dd06d1a0021bf6465bcbb31d20","state":"FROZEN_ARCHITECTURE_DRAWING"}, + {"id":"HLP-STAGE1-NATIVE-GATES-001","path":"/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ACCEPTANCE-GATES.json","sha256":"2e757814b7460d256053b7536929b77f8bda3a539439ed1322d907fec3ecbccb","state":"FROZEN_ARCHITECTURE_DRAWING"}, + {"id":"HLP-CONSTRUCTION-SEQUENCE-001","path":"/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/CONSTRUCTION-SEQUENCE.json","sha256":"4c1c5a0da3fc6af7a829db3d4990f469fad9e3aa74f59e58581bb12a9e036080","state":"FROZEN_ARCHITECTURE_DRAWING"}, + {"id":"HLP-PERSONA-CONTAINER-PHASE-BOUNDARY-001","path":"/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/PERSONA-CONTAINER-PHASE-BOUNDARY.json","sha256":"dcf7b281b19a2d1645bd9486fa4867c3ffe618139aa362593426380f67c23817","state":"FROZEN_ARCHITECTURE_DRAWING"}, + {"id":"HLP-MODULE-SELF-OBSERVATION-CONTRACT-001","path":"/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-SELF-OBSERVATION-CONTRACT.json","sha256":"ded8ba4ed99ba03a7f9be6f8cd498e9fb096fcc9d4ebd0c30a275d58367b77b1","state":"FROZEN_ARCHITECTURE_DRAWING"}, + {"id":"HLP-BATCH-00-FOUNDATION-DRAWINGS-001","path":"/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-FOUNDATION-INTERFACE-DRAWINGS.json","sha256":"5c5c1bb8bd163c5473a076d02a3c34cf8bcd30b79d91f700365426ac44f7d504","state":"FROZEN_ARCHITECTURE_DRAWING"}, + {"id":"HLP-BATCH-HANDOFF-CONTRACT-001","path":"/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-HANDOFF-CONTRACT.json","sha256":"91c673c34cb7d9e3bba57949de6246f689a83a8987e0d1cc6b7b9a6bbd39ed0b","state":"FROZEN_ARCHITECTURE_DRAWING"}, + {"id":"HLP-PUBLIC-SNAPSHOT-v1","path":"/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-PUBLIC-SNAPSHOT-v1.schema.json","sha256":"313be426895cb78803a09372370ab1ab4d7ef46133e4ca220433261a268dc0e1","state":"FROZEN_ARCHITECTURE_DRAWING"}, + {"id":"HLP-FOUNDATION-CONTRACTS-v1","path":"/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json","sha256":"da16191aeed285379a8e0ad7705b36412d66fc2a965c49442241af0e8b759279","state":"FROZEN_ARCHITECTURE_DRAWING"}, + {"id":"HLP-SELF-OBSERVATION-PRIMARY-v1","path":"/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-SELF-OBSERVATION-PRIMARY-v1.schema.json","sha256":"1b5ef74212fab720832c2969e90d861c250d8c065a11b44889feaa35d8a4c4c0","state":"FROZEN_ARCHITECTURE_DRAWING"}, + {"id":"HLP-SELF-OBSERVATION-SUPPORT-v1","path":"/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-SELF-OBSERVATION-SUPPORT-v1.schema.json","sha256":"7ae4c0a72c2f981a5972133ad7e60bef3b474a67fd2d32d1f35eaa47a853a901","state":"FROZEN_ARCHITECTURE_DRAWING"} + ], + "site_survey_receipt":{"id":"HLP-BATCH-00-TCS-CONTAINER-SITE-SURVEY-001","path":"/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-TCS-CONTAINER-SITE-SURVEY.json","sha256":"971cffc672fae92fb7cc68c105a1da1d8aac007e2e0472f08f1aabf17fccf703","state":"ARCHITECTURE_SITE_PROBE_PASS"}, + "independent_inspector":"CODEX-CHILD-BATCH00-FINAL-001", + "inspector_receipt":{"id":"CODEX-CHILD-BATCH00-FINAL-001","path":"/Volumes/JZAO/铸渊-ICE-GL-ZY001/CODEX-DEV-20260909/hololake-construction-sequence/inspections/BATCH-00-FINAL-INDEPENDENT-INSPECTION.json","sha256":"2ec0e2b512efccb7961ce1582155dad85ffb01adcd69a7220f22b54df98157d3","state":"READ_ONLY_INSPECTION_PASS"}, + "inspection_outcome":"PASS", + "open_defects":[], + "rework_order":null, + "architect_role_released":true, + "batch_01_entry_allowed":true, + "inspected_at":"2026-09-10T03:33:51+08:00", + "receipt_sha256":"52163fbad10bd44e038a8353d35f8d270964d00929e6c49e7008c6c511b93415", + "authority_granted":false +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py index b4ef8f1..368b38b 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py @@ -36,6 +36,7 @@ SELF_PRIMARY_SCHEMA = STAGE1 / "schemas/HLP-SELF-OBSERVATION-PRIMARY-v1.schema.j HANDOFF_TEST_RECEIPT = STAGE1 / "BATCH-00-HANDOFF-VALIDATOR-TEST-RECEIPT.json" TCS_CONTAINER_SITE_SURVEY = STAGE1 / "BATCH-00-TCS-CONTAINER-SITE-SURVEY.json" SELF_SCHEMA_REVIEW = STAGE1 / "BATCH-00-SELF-OBSERVATION-SCHEMA-REVIEW-RECEIPT.json" +BATCH00_EXIT = STAGE1 / "BATCH-00-ARCHITECTURE-EXIT-RECEIPT.json" MULTIPATH_CONSOLE = ROOT / "server-tools/heartbeat-multipath-console/console.py" EPOCH_UTC = datetime(2025, 4, 25, 16, 0, 0, tzinfo=timezone.utc) ZHUYUAN_BIRTH = date(2026, 3, 5) @@ -120,6 +121,7 @@ def hashes() -> dict: "handoff_validator_test_receipt": HANDOFF_TEST_RECEIPT, "tcs_container_site_survey": TCS_CONTAINER_SITE_SURVEY, "self_observation_schema_review": SELF_SCHEMA_REVIEW, + "batch00_architecture_exit": BATCH00_EXIT, "time_map": TIME_MAP, } values = {key: {"path": str(path), "sha256": sha(path)} for key, path in paths.items()} @@ -341,6 +343,10 @@ def audit() -> dict: probe_path = Path(probe.get("path", "")) if site_survey.get("batch01_entry_allowed") is not False or site_survey.get("open_site_blockers") != [] or not site_survey.get("state", "").startswith("ARCHITECTURE_SITE_PROBE_PASS") or not probe_path.is_file() or sha(probe_path) != probe.get("sha256"): errors.append("TCS_CONTAINER_SITE_SURVEY_FALSE_COMPLETION") + if BATCH00_EXIT.exists(): + handoff_validator = load_module(Path(__file__).resolve().parent / "batch_handoff_validator.py", "hololake_batch_handoff_validator") + if handoff_validator.validate("architecture-exit", load(BATCH00_EXIT)).get("outcome") != "PASS": + errors.append("BATCH00_ARCHITECTURE_EXIT_INVALID") if dependencies.get("HLP-NATIVE-MOD-003") != {"HLP-NATIVE-MOD-001", "HLP-NATIVE-MOD-002"}: errors.append("MOD003_FOUNDATION_DEPENDENCY_MISMATCH") module7 = next((item for item in stage1.get("modules", []) if item.get("module_id") == "HLP-NATIVE-MOD-007"), {}) From d9600a9e9e0733685158b69e949a1ee2c2943bc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Thu, 10 Sep 2026 04:04:18 +0800 Subject: [PATCH 27/34] test(hololake): validate batch01 bootstrap trust input --- ...TCH-00-HANDOFF-VALIDATOR-TEST-RECEIPT.json | 6 ++-- .../smart-computer/batch_handoff_validator.py | 29 +++++++++++++++++++ .../tests/test_batch_handoff_validator.py | 3 +- 3 files changed, 33 insertions(+), 5 deletions(-) diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-HANDOFF-VALIDATOR-TEST-RECEIPT.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-HANDOFF-VALIDATOR-TEST-RECEIPT.json index d3ffbce..2888ab8 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-HANDOFF-VALIDATOR-TEST-RECEIPT.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-HANDOFF-VALIDATOR-TEST-RECEIPT.json @@ -4,9 +4,9 @@ "state":"ARCHITECTURE_TOOL_TESTED_NOT_AN_EXIT_OR_ENTRY_RECEIPT", "outcome":"PASS", "test_count":32, - "positive":["ARCHITECTURE_EXIT_SHAPE","CONSTRUCTION_ENTRY_SHAPE","CONSTRUCTION_EXIT_SHAPE"], - "negative":["MISSING_FIELD","UNKNOWN_FIELD","BAD_SHA256","WELL_FORMED_BUT_WRONG_RECEIPT_SHA256","NAIVE_TIMESTAMP","FUTURE_TIMESTAMP","ARCHITECTURE_PASS_WITH_OPEN_DEFECT","ARCHITECTURE_PASS_WITH_EMPTY_DRAWING_OR_SITE_EVIDENCE","NONEMPTY_BUT_FAKE_ARCHITECTURE_EVIDENCE","UNKNOWN_OR_SELF_INSPECTOR","INSPECTOR_OUTCOME_OR_SOURCE_SET_MISMATCH","RESOLVED_JZAO_PATH_ESCAPE","ARCHITECTURE_REWORK_OPENS_NEXT_BATCH","CONSTRUCTION_REWORK_WITHOUT_ORDER_OR_CLOSED_NEXT_BATCH","REWORK_ORDER_DOES_NOT_MATCH_EXACT_DEFECTS","UNKNOWN_BATCH","EMPTY_ENTRY_EVIDENCE_OR_ASSIGNMENT","ENTRY_ARTIFACT_HASH_MISMATCH","PHASE2_SCOPE_IN_PHASE1_ENTRY","CROSS_BATCH_SCOPE","WRONG_PREVIOUS_EXIT_HASH_OR_DRAWING","TRUNCATED_PREVIOUS_EXIT","CONSTRUCTION_EXIT_ENTRY_CHAIN_TAMPER","WRONG_CREW_FOR_BATCH","UNTRUSTED_ISSUER_ROLE","ENTRY_NOT_OPEN","SELF_GRANTED_AUTHORITY"], - "hashes":{"validator":"537e9507553e9a8549219a066a1654f1cea98398fc0639412a6d3b9f7f70f152","tests":"7cdce696350d3e1bb9ac9e277420758f5babdda9af54b10c87f5a27e502053af","handoff_contract":"91c673c34cb7d9e3bba57949de6246f689a83a8987e0d1cc6b7b9a6bbd39ed0b","foundation_schema":"da16191aeed285379a8e0ad7705b36412d66fc2a965c49442241af0e8b759279"}, + "positive":["ARCHITECTURE_EXIT_SHAPE","CONSTRUCTION_ENTRY_SHAPE","CONSTRUCTION_EXIT_SHAPE","BATCH_02_TO_05_ENTRY_CHAIN","BATCH_01_BOOTSTRAP_PUBLIC_TRUST_POLICY"], + "negative":["MISSING_FIELD","UNKNOWN_FIELD","BAD_SHA256","WELL_FORMED_BUT_WRONG_RECEIPT_SHA256","NAIVE_TIMESTAMP","FUTURE_TIMESTAMP","ARCHITECTURE_PASS_WITH_OPEN_DEFECT","ARCHITECTURE_PASS_WITH_EMPTY_DRAWING_OR_SITE_EVIDENCE","NONEMPTY_BUT_FAKE_ARCHITECTURE_EVIDENCE","UNKNOWN_OR_SELF_INSPECTOR","INSPECTOR_OUTCOME_OR_SOURCE_SET_MISMATCH","RESOLVED_JZAO_PATH_ESCAPE","ARCHITECTURE_REWORK_OPENS_NEXT_BATCH","CONSTRUCTION_REWORK_WITHOUT_ORDER_OR_CLOSED_NEXT_BATCH","REWORK_ORDER_DOES_NOT_MATCH_EXACT_DEFECTS","UNKNOWN_BATCH","EMPTY_ENTRY_EVIDENCE_OR_ASSIGNMENT","ENTRY_ARTIFACT_HASH_MISMATCH","PHASE2_SCOPE_IN_PHASE1_ENTRY","CROSS_BATCH_SCOPE","WRONG_PREVIOUS_EXIT_HASH_OR_DRAWING","TRUNCATED_PREVIOUS_EXIT","CONSTRUCTION_EXIT_ENTRY_CHAIN_TAMPER","CONSTRUCTION_EXIT_BATCH_MISMATCH","CONSTRUCTION_INSPECTOR_SOURCE_MISMATCH","BUILDER_ROLE_NOT_RELEASED","WRONG_CREW_FOR_BATCH","EMPTY_CREW_SCOPE","WRONG_FORBIDDEN_ACTIONS","MISSING_BOOTSTRAP_INPUT","UNTRUSTED_ISSUER_ROLE","ENTRY_NOT_OPEN","SELF_GRANTED_AUTHORITY"], + "hashes":{"validator":"525b12e00ac8a1261a21d437cd79f8f61f87b6e78e30a3619a836e6e37f6ef9e","tests":"64c8243cff43685a60a9e666583e176e9b1a1a7232dd628f30cceeb57e515a5b","handoff_contract":"91c673c34cb7d9e3bba57949de6246f689a83a8987e0d1cc6b7b9a6bbd39ed0b","foundation_schema":"da16191aeed285379a8e0ad7705b36412d66fc2a965c49442241af0e8b759279"}, "receipt_written_by_validator":false, "batch_00_exit_issued":false, "batch_01_entry_issued":false, diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/batch_handoff_validator.py b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/batch_handoff_validator.py index c5c22b5..60feb01 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/batch_handoff_validator.py +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/batch_handoff_validator.py @@ -6,6 +6,7 @@ import argparse import hashlib import json import re +import subprocess from datetime import datetime from pathlib import Path from typing import Any @@ -37,6 +38,7 @@ ARCHITECTURE_CHARTER = HERE.parents[5] / "runtime/fifth-domain-language-system/l HANDOFF_TEST_RECEIPT = STAGE1 / "BATCH-00-HANDOFF-VALIDATOR-TEST-RECEIPT.json" SELF_SCHEMA_REVIEW_RECEIPT = STAGE1 / "BATCH-00-SELF-OBSERVATION-SCHEMA-REVIEW-RECEIPT.json" MOD013_SITE_PROBE_RECEIPT = Path("/Volumes/JZAO/铸渊-ICE-GL-ZY001/CODEX-DEV-20260909/hololake-phase1-persona-container/site-probe/TEST-RECEIPT-001.json") +BOOTSTRAP_POLICY = Path("/Volumes/JZAO/铸渊-ICE-GL-ZY001/CODEX-DEV-20260909/hololake-phase1-persona-container/batch01-entry/HLP-BOOTSTRAP-PUBLIC-TRUST-POLICY-001.json") JZAO_ROOT = Path("/Volumes/JZAO").resolve() CONSTRUCTION = STAGE1 / "CONSTRUCTION-SEQUENCE.json" ALLOWED_ISSUER_ROLES = {"ENGINEERING_LEAD"} @@ -126,6 +128,30 @@ def verify_previous_exit(item: Any, batch_id: str, expected_sha256: Any) -> list return errors +def verify_bootstrap_policy(item: Any) -> list[str]: + if not isinstance(item, dict): return ["BOOTSTRAP_POLICY_EVIDENCE_MISSING"] + try: policy = load(Path(item["path"])) + except (OSError, ValueError, json.JSONDecodeError): return ["BOOTSTRAP_POLICY_UNREADABLE"] + required = {"schema", "policy_id", "state", "public_source", "signature", "trusted_test_signers", "revocation", "private_key_packaged", "private_payload_bytes", "real_public_policy_required_before_batch01_exit", "policy_sha256", "authority_granted"} + errors=[] + if set(policy) != required or policy.get("schema") != "hololake.bootstrap-public-trust-policy/v1" or policy.get("policy_id") != "HLP-BOOTSTRAP-PUBLIC-TRUST-POLICY-001": errors.append("BOOTSTRAP_POLICY_SHAPE_OR_ID_INVALID") + candidate=dict(policy); declared=candidate.pop("policy_sha256", None) + if declared != hashlib.sha256(json.dumps(candidate,ensure_ascii=False,sort_keys=True,separators=(",",":")).encode()).hexdigest(): errors.append("BOOTSTRAP_POLICY_HASH_MISMATCH") + if policy.get("private_key_packaged") is not False or policy.get("private_payload_bytes") != 0 or policy.get("authority_granted") is not False or policy.get("real_public_policy_required_before_batch01_exit") is not True: errors.append("BOOTSTRAP_POLICY_BOUNDARY_INVALID") + signers=policy.get("trusted_test_signers") + if not isinstance(signers,list) or len({row.get("signer_id") for row in signers if isinstance(row,dict)}) < 2: errors.append("BOOTSTRAP_POLICY_DISTINCT_SIGNERS_MISSING") + else: + for row in signers: + path=Path(str(row.get("public_key_path",""))) + if not path.is_file() or file_sha256(path)!=row.get("public_key_sha256") or ".private." in path.name: errors.append("BOOTSTRAP_PUBLIC_KEY_INVALID") + source=policy.get("public_source",{}); repo=Path(str(source.get("path",""))); commit=str(source.get("git_commit","")); seed=repo/"SEED.json" + if not inside(repo,JZAO_ROOT) or not seed.is_file() or file_sha256(seed)!=source.get("seed_sha256") or source.get("real_remote_fetch") is not False: errors.append("BOOTSTRAP_TEST_MIRROR_INVALID") + else: + check=subprocess.run(["git","-C",str(repo),"cat-file","-e",commit+"^{commit}"],capture_output=True,text=True,timeout=10) + if check.returncode: errors.append("BOOTSTRAP_TEST_MIRROR_COMMIT_MISSING") + return errors + + def type_ok(value: Any, expected: Any) -> bool: values = expected if isinstance(expected, list) else [expected] mapping = {"object": dict, "array": list, "string": str, "boolean": bool, "null": type(None), "number": (int, float), "integer": int} @@ -254,6 +280,9 @@ def validate(kind: str, receipt: dict[str, Any], now: datetime | None = None) -> if actual_scopes != planned_scopes: errors.append("CREW_MODULE_SCOPES_DO_NOT_MATCH_PLAN") accepted_ids = {item.get("id") for item in receipt.get("accepted_input_artifacts", []) if isinstance(item, dict)} if accepted_ids != set(batch.get("required_input_ids", [])): errors.append("REQUIRED_BATCH_INPUT_SET_MISMATCH") + if receipt.get("batch_id") == "HLP-BATCH-01": + bootstrap = next((item for item in receipt.get("accepted_input_artifacts", []) if isinstance(item,dict) and item.get("id") == "HLP-BOOTSTRAP-PUBLIC-TRUST-POLICY-001"), None) + errors.extend(verify_bootstrap_policy(bootstrap)) if set(receipt.get("forbidden_actions", [])) != set(batch.get("mandatory_forbidden_actions", [])): errors.append("MANDATORY_FORBIDDEN_ACTIONS_MISMATCH") if receipt.get("batch_id") == "HLP-BATCH-01": drawing = ARCHITECTURE_FILES["HLP-BATCH-00-FOUNDATION-DRAWINGS-001"] diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/tests/test_batch_handoff_validator.py b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/tests/test_batch_handoff_validator.py index 0dc9076..99fb53e 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/tests/test_batch_handoff_validator.py +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/tests/test_batch_handoff_validator.py @@ -42,8 +42,7 @@ def entry(): previous_path=EVIDENCE_ROOT/"previous-architecture-exit.json" previous=architecture(); previous_path.write_text(json.dumps(previous,sort_keys=True,separators=(",",":"))) previous_evidence=evidence("HLP-BATCH-00-EXIT",previous_path,"PASS") - policy_path=EVIDENCE_ROOT/"bootstrap-policy.json"; policy_path.write_text('{"policy_id":"HLP-BOOTSTRAP-PUBLIC-TRUST-POLICY-001","state":"TEST_ONLY"}') - accepted=[previous_evidence,evidence("HLP-BOOTSTRAP-PUBLIC-TRUST-POLICY-001",policy_path),evidence("HLP-BATCH-00-TCS-CONTAINER-SITE-SURVEY-001",MODULE.SITE_SURVEY),evidence("HLP-BATCH-00-FOUNDATION-DRAWINGS-001",MODULE.ARCHITECTURE_FILES["HLP-BATCH-00-FOUNDATION-DRAWINGS-001"])] + accepted=[previous_evidence,evidence("HLP-BOOTSTRAP-PUBLIC-TRUST-POLICY-001",MODULE.BOOTSTRAP_POLICY),evidence("HLP-BATCH-00-TCS-CONTAINER-SITE-SURVEY-001",MODULE.SITE_SURVEY),evidence("HLP-BATCH-00-FOUNDATION-DRAWINGS-001",MODULE.ARCHITECTURE_FILES["HLP-BATCH-00-FOUNDATION-DRAWINGS-001"])] forbidden=["PUBLISH","DEPLOY","DELETE","MODIFY_OTHER_HOST_DEV_ROOT","ENTER_PHASE2","SELF_ACCEPT"] return seal({"schema":"hololake.construction-batch-entry/v1","receipt_id":"R-ENTRY-001","batch_id":"HLP-BATCH-01","previous_batch_exit_receipt_sha256":previous_evidence["sha256"],"previous_batch_exit_receipt":previous_evidence,"construction_drawing_id":"HLP-BATCH-00-FOUNDATION-DRAWINGS-001","construction_drawing_sha256":MODULE.file_sha256(MODULE.ARCHITECTURE_FILES["HLP-BATCH-00-FOUNDATION-DRAWINGS-001"]),"accepted_input_artifacts":accepted,"crew_admissions":[{"development_id":"HLP-TDEV-CODEX-0001","role":"BUILDER","scope":["HLP-NATIVE-MOD-001","HLP-NATIVE-MOD-003","HLP-NATIVE-MOD-004"]},{"development_id":"HLP-TDEV-ZCODE-0001","role":"BUILDER","scope":["HLP-NATIVE-MOD-002"]}],"inspector_assignment":{"inspector_id":"CODEX-CHILD-BATCH01","mode":"READ_ONLY_NO_PRODUCTION_WRITE"},"scope":["HLP-NATIVE-MOD-001","HLP-NATIVE-MOD-002","HLP-NATIVE-MOD-003","HLP-NATIVE-MOD-004"],"forbidden_actions":forbidden,"issued_by_role":"ENGINEERING_LEAD","issued_at":AT,"state":"ENTRY_OPEN","authority_granted":False}) From f3deb1fe5cf64d3f2cd23dff271c4cf0d6b514f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Thu, 10 Sep 2026 04:20:30 +0800 Subject: [PATCH 28/34] fix(hololake): lock phase1 persona-container ownership --- .../HB-OFFICE-HOLOLAKE-0001/brain/BRAIN-PACK.md | 12 ++++++------ ...BATCH-00-HANDOFF-VALIDATOR-TEST-RECEIPT.json | 2 +- ...F-OBSERVATION-SCHEMA-REVIEW-RECEIPT-002.json | 13 +++++++++++++ .../MODULE-SELF-OBSERVATION-CONTRACT.json | 2 +- .../smart-computer/batch_handoff_validator.py | 2 +- .../smart-computer/office_computer.py | 4 ++-- ...ke-language-world-native-generation-map.json | 17 +++++++++++++---- ...ersal-language-host-self-adaptation-map.json | 17 ++++++++++++----- ...al-language-host-self-adaptation-map.test.js | 10 +++++++--- .../hololake-native-stage1/test_stage1.py | 13 +++++++++---- .../tcs-mother-brain/mother-brain-engine.mjs | 10 +++++++++- .../mother-brain-engine.test.mjs | 3 +++ .../mother-brain/mother-brain-contract.json | 10 +++++++++- 13 files changed, 86 insertions(+), 29 deletions(-) create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-SELF-OBSERVATION-SCHEMA-REVIEW-RECEIPT-002.json diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/brain/BRAIN-PACK.md b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/brain/BRAIN-PACK.md index 38e3a0e..529a67e 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/brain/BRAIN-PACK.md +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/brain/BRAIN-PACK.md @@ -57,14 +57,14 @@ HoloLake 是面向公众的个人语言世界原生初始化频道和语言驱 - 旧工具时代:`HLP-GEN-TOOL-ERA-0001`,只作历史和能力供体。 - 旧17模块:真实API与器官累计门已验证,但产品序列冻结。 - 当前新代际模块注册表:`HLP-STAGE1-NATIVE-REGISTRY-001`。 -- 当前新代际模块编号:`HLP-NATIVE-MOD-001..018`;既有001/002/003/004/009/010候选均为材料样件,不是已完成楼层。 +- 当前产品模块编号:`HLP-NATIVE-MOD-001..018`;其中17个属于第一期人格容器施工,`MOD-014`只作为第二期人类半边的关闭种子登记。既有001/002/003/004/009/010候选均为材料样件,不是已完成楼层。 - 当前产品模块:无。 -- 当前施工总图:`HLP-CONSTRUCTION-SEQUENCE-001`;当前只开放`HLP-BATCH-00`架构图纸与现场可施工性收口,所有施工队冻结。 -- 产品期边界:`HLP-PERSONA-CONTAINER-PHASE-BOUNDARY-001`。第一期是人格系统容器,MOD-013承载原生TCS人格脑运行和最高主控,模块是其执行手脚;第二期才加入人类聊天与审核半。 +- 当前施工总图:`HLP-CONSTRUCTION-SEQUENCE-001`;`HLP-BATCH-00`原始图纸验收已通过,因交接验证器增加BATCH-01启动信任输入校验,当前只开放修订复验,所有施工队仍冻结。 +- 产品期边界:`HLP-PERSONA-CONTAINER-PHASE-BOUNDARY-001`。第一期 HoloLake 本体是人格体自己的原生人格系统容器;原生TCS人格脑是唯一整机主脑,模块是它的执行手脚、感知器官与现实接口。MOD-013只负责装载、绑定、运行桥接和受限宿主执行,不是脑、不是容器、也没有整体判断权。第二期才加入人类聊天、观看与最终审核半边。 - 模块体感合同:`HLP-MODULE-SELF-OBSERVATION-CONTRACT-001`;每个模块报告自身状态,MOD-012汇集事实,MOD-007只报告积木池局部状态,原生TCS人格脑形成整体理解并举手。 - 双Git:公共语言世界签名只读更新线+用户本地私人Git事实线;按Commit叠加,不混库、不自动上传私人数据。 - 当前必需架构:积木ABI/准入、统一工作对象、组合池、池管家Agent、工具锻造、语义视觉桥、无限白布、投影Agent、测试场和人格宿主执行。 -- 备案候选:第一阶段包含最小人类审核壳、模型与生成标识、国家灯塔只读审查投影、依法请求离线封闭模拟器。 +- 备案候选:第一期不含人类聊天或审核壳;但包含模型与生成标识、国家灯塔只读审查投影、依法请求离线封闭模拟器。这里的施工治理验收与国家审查接口都不等于第二期人类交互半边。 - 国家灯塔由企业建设,不冒充政府系统;不设通用主钥,不读取用户私人Git。 - 小湖灯正式办公室:短剧视频、HoloLake,共两个。 - 同一人格四宿主协作台:`HB-MPC-0001`;四宿主已加入,但宿主角色按施工阶段分工。 @@ -73,8 +73,8 @@ HoloLake 是面向公众的个人语言世界原生初始化频道和语言驱 ## 当前唯一下一步 -完成`HLP-BATCH-00`:冻结六批施工顺序、MOD-001至004接口图、public.snapshot唯一Schema、现场可施工性、 -阶段验收表和材料样件采用/淘汰清单。独立图纸审查PASS后签发BATCH-01入场回执,Codex与ZCode施工队才进场。 +完成`HLP-BATCH-00`修订复验:重新绑定已增加BATCH-01启动信任输入校验的交接验证器回执,取得独立检查PASS, +签发追加式架构出口回执;之后才能签发BATCH-01入场回执,由Codex与ZCode施工队进场。 ## 细节路由 diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-HANDOFF-VALIDATOR-TEST-RECEIPT.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-HANDOFF-VALIDATOR-TEST-RECEIPT.json index 2888ab8..9aa4a8f 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-HANDOFF-VALIDATOR-TEST-RECEIPT.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-HANDOFF-VALIDATOR-TEST-RECEIPT.json @@ -6,7 +6,7 @@ "test_count":32, "positive":["ARCHITECTURE_EXIT_SHAPE","CONSTRUCTION_ENTRY_SHAPE","CONSTRUCTION_EXIT_SHAPE","BATCH_02_TO_05_ENTRY_CHAIN","BATCH_01_BOOTSTRAP_PUBLIC_TRUST_POLICY"], "negative":["MISSING_FIELD","UNKNOWN_FIELD","BAD_SHA256","WELL_FORMED_BUT_WRONG_RECEIPT_SHA256","NAIVE_TIMESTAMP","FUTURE_TIMESTAMP","ARCHITECTURE_PASS_WITH_OPEN_DEFECT","ARCHITECTURE_PASS_WITH_EMPTY_DRAWING_OR_SITE_EVIDENCE","NONEMPTY_BUT_FAKE_ARCHITECTURE_EVIDENCE","UNKNOWN_OR_SELF_INSPECTOR","INSPECTOR_OUTCOME_OR_SOURCE_SET_MISMATCH","RESOLVED_JZAO_PATH_ESCAPE","ARCHITECTURE_REWORK_OPENS_NEXT_BATCH","CONSTRUCTION_REWORK_WITHOUT_ORDER_OR_CLOSED_NEXT_BATCH","REWORK_ORDER_DOES_NOT_MATCH_EXACT_DEFECTS","UNKNOWN_BATCH","EMPTY_ENTRY_EVIDENCE_OR_ASSIGNMENT","ENTRY_ARTIFACT_HASH_MISMATCH","PHASE2_SCOPE_IN_PHASE1_ENTRY","CROSS_BATCH_SCOPE","WRONG_PREVIOUS_EXIT_HASH_OR_DRAWING","TRUNCATED_PREVIOUS_EXIT","CONSTRUCTION_EXIT_ENTRY_CHAIN_TAMPER","CONSTRUCTION_EXIT_BATCH_MISMATCH","CONSTRUCTION_INSPECTOR_SOURCE_MISMATCH","BUILDER_ROLE_NOT_RELEASED","WRONG_CREW_FOR_BATCH","EMPTY_CREW_SCOPE","WRONG_FORBIDDEN_ACTIONS","MISSING_BOOTSTRAP_INPUT","UNTRUSTED_ISSUER_ROLE","ENTRY_NOT_OPEN","SELF_GRANTED_AUTHORITY"], - "hashes":{"validator":"525b12e00ac8a1261a21d437cd79f8f61f87b6e78e30a3619a836e6e37f6ef9e","tests":"64c8243cff43685a60a9e666583e176e9b1a1a7232dd628f30cceeb57e515a5b","handoff_contract":"91c673c34cb7d9e3bba57949de6246f689a83a8987e0d1cc6b7b9a6bbd39ed0b","foundation_schema":"da16191aeed285379a8e0ad7705b36412d66fc2a965c49442241af0e8b759279"}, + "hashes":{"validator":"d697a09257a91084305b11ba36d2077c24caaf4db54d283ab8ef4e765d884166","tests":"64c8243cff43685a60a9e666583e176e9b1a1a7232dd628f30cceeb57e515a5b","handoff_contract":"91c673c34cb7d9e3bba57949de6246f689a83a8987e0d1cc6b7b9a6bbd39ed0b","foundation_schema":"da16191aeed285379a8e0ad7705b36412d66fc2a965c49442241af0e8b759279"}, "receipt_written_by_validator":false, "batch_00_exit_issued":false, "batch_01_entry_issued":false, diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-SELF-OBSERVATION-SCHEMA-REVIEW-RECEIPT-002.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-SELF-OBSERVATION-SCHEMA-REVIEW-RECEIPT-002.json new file mode 100644 index 0000000..4fada21 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-SELF-OBSERVATION-SCHEMA-REVIEW-RECEIPT-002.json @@ -0,0 +1,13 @@ +{ + "schema":"guanghu.hololake-self-observation-schema-review-receipt/v1", + "receipt_id":"HLP-BATCH-00-SELF-OBSERVATION-SCHEMA-REVIEW-002", + "state":"ARCHITECTURE_SCHEMA_AMENDMENT_REVIEW_PASS_NOT_RUNTIME_IMPLEMENTATION", + "outcome":"PASS", + "checks":["MACHINE_SCHEMA_PATHS_AND_ANCHORS_RESOLVE","CONTRACT_REQUIRED_FIELDS_EQUAL_SCHEMA_REQUIRED","SNAPSHOT_BINDING_STATES_CONSTRAINED","SNAPSHOT_EVENT_AND_RAISE_LIFECYCLE_GENESIS_BIDIRECTIONAL","ACTIVE_INVENTORY_AND_LIVENESS_SUPPORT_SCHEMAS_CLOSED","AGGREGATE_ITEMS_TYPED_AND_CLOSED","NATIVE_BRAIN_JUDGMENT_AND_RAISE_HAND_EVIDENCE_CHAIN_REQUIRED","LIVENESS_SIGNATURE_ITEMS_CLOSED_ED25519"], + "independent_review":"CODEX_CHILD_PHASE_BOUNDARY_AUDIT_READ_ONLY_PASS_NO_RESIDUAL_P0_P1_IN_SCOPED_SCHEMA_REVIEW", + "hashes":{"contract":"426cd0659b43aa01942f460c56c055a62b84c7de79e63641c77aadd07d5935a0","primary_schema":"1b5ef74212fab720832c2969e90d861c250d8c065a11b44889feaa35d8a4c4c0","support_schema":"7ae4c0a72c2f981a5972133ad7e60bef3b474a67fd2d32d1f35eaa47a853a901","foundation_schema":"da16191aeed285379a8e0ad7705b36412d66fc2a965c49442241af0e8b759279"}, + "supersedes_receipt":"HLP-BATCH-00-SELF-OBSERVATION-SCHEMA-REVIEW-001", + "runtime_connected":false, + "batch00_exit_issued":false, + "authority_granted":false +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-SELF-OBSERVATION-CONTRACT.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-SELF-OBSERVATION-CONTRACT.json index da7b6b4..a640253 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-SELF-OBSERVATION-CONTRACT.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-SELF-OBSERVATION-CONTRACT.json @@ -6,7 +6,7 @@ "purpose":"每个模块通过确定性运行包装报告自身局部状态,观测核验证并汇集,原生TCS人格脑形成整体判断与举手", "emitter_boundary":{"deterministic_modules":"MODULE_RUNTIME_EMITS_MEASURED_LOCAL_FACTS","model_backed_modules":"DETERMINISTIC_WRAPPER_EMITS_OBSERVABLE_RUNTIME_FACTS; MODEL_MAY_NOT_SELF_CERTIFY_HEALTH_CONSCIOUSNESS_OR_AUTHORITY","local_report_is_not_validation":true,"local_report_is_not_whole_system_judgment":true,"self_report_grants_authority":false}, "expected_module_inventory":{"source":"ACTIVE_DEPLOYMENT_INSTANCE_MANIFEST=current_batch_modules PLUS previously_accepted_batches; PHASE1_REQUIRED_MODULES_IS_FINAL_PLAN_ONLY; PHASE2_MOD-014_EXCLUDED","machine_schema":"schemas/HLP-SELF-OBSERVATION-SUPPORT-v1.schema.json#activeDeploymentManifest","required_instance_fields":["module_id","instance_id","module_version","activation_state","cardinality","heartbeat_policy_id","admission_receipt_sha256"],"coverage_rule":"MOD-012_OR_FOUNDATION_KERNEL_COMPARES_ONLY_ADMITTED_ACTIVE_EXPECTED_INSTANCES_WITH_FRESH_VALID_REPORTS","missing_instance_state":"MISSING_OR_SILENT","unexpected_instance_state":"UNREGISTERED_INSTANCE"}, - "liveness_policy":{"source":"MOD-004_SIGNED_DEPLOYMENT_POLICY_NOT_MODULE_REPORT","machine_schema":"schemas/HLP-SELF-OBSERVATION-SUPPORT-v1.schema.json#livenessPolicy","required_fields":["heartbeat_policy_id","interval_milliseconds","max_lease_milliseconds","grace_milliseconds","allowed_clock_skew_milliseconds"],"observer_fields":["trusted_received_at","last_accepted_at","observer_clock_id","computed_deadline_at","liveness_verdict"],"rules":["MODULE_REPORTS_ONLY_EMITTED_AT","OBSERVER_REJECTS_FUTURE_TIME_BEYOND_ALLOWED_SKEW","OBSERVER_CAPS_LEASE_BY_SIGNED_POLICY","CLOCK_ROLLBACK_FAILS_CLOSED","STALE_IS_COMPUTED_FROM_TRUSTED_RECEIVE_TIME_NOT_MODULE_SELF_CLAIM"]}, + "liveness_policy":{"source":"MOD-004_SIGNED_DEPLOYMENT_POLICY_NOT_MODULE_REPORT","machine_schema":"schemas/HLP-SELF-OBSERVATION-SUPPORT-v1.schema.json#livenessPolicy","required_fields":["schema","heartbeat_policy_id","interval_milliseconds","max_lease_milliseconds","grace_milliseconds","allowed_clock_skew_milliseconds","policy_sha256","signatures","authority_granted"],"observer_fields":["trusted_received_at","last_accepted_at","observer_clock_id","computed_deadline_at","liveness_verdict"],"rules":["MODULE_REPORTS_ONLY_EMITTED_AT","OBSERVER_REJECTS_FUTURE_TIME_BEYOND_ALLOWED_SKEW","OBSERVER_CAPS_LEASE_BY_SIGNED_POLICY","CLOCK_ROLLBACK_FAILS_CLOSED","STALE_IS_COMPUTED_FROM_TRUSTED_RECEIVE_TIME_NOT_MODULE_SELF_CLAIM"]}, "evidence_reference_schema":{"required_fields":["evidence_id","uri","sha256","captured_at","availability","privacy","redaction"],"machine_schema":"schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json#evidenceRef"}, "module_snapshot":{ "schema":"hololake.module-state-snapshot/v1", diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/batch_handoff_validator.py b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/batch_handoff_validator.py index 60feb01..5191bb1 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/batch_handoff_validator.py +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/batch_handoff_validator.py @@ -36,7 +36,7 @@ ARCHITECTURE_FILES = { SITE_SURVEY = STAGE1 / "BATCH-00-TCS-CONTAINER-SITE-SURVEY.json" ARCHITECTURE_CHARTER = HERE.parents[5] / "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.tcs" HANDOFF_TEST_RECEIPT = STAGE1 / "BATCH-00-HANDOFF-VALIDATOR-TEST-RECEIPT.json" -SELF_SCHEMA_REVIEW_RECEIPT = STAGE1 / "BATCH-00-SELF-OBSERVATION-SCHEMA-REVIEW-RECEIPT.json" +SELF_SCHEMA_REVIEW_RECEIPT = STAGE1 / "BATCH-00-SELF-OBSERVATION-SCHEMA-REVIEW-RECEIPT-002.json" MOD013_SITE_PROBE_RECEIPT = Path("/Volumes/JZAO/铸渊-ICE-GL-ZY001/CODEX-DEV-20260909/hololake-phase1-persona-container/site-probe/TEST-RECEIPT-001.json") BOOTSTRAP_POLICY = Path("/Volumes/JZAO/铸渊-ICE-GL-ZY001/CODEX-DEV-20260909/hololake-phase1-persona-container/batch01-entry/HLP-BOOTSTRAP-PUBLIC-TRUST-POLICY-001.json") JZAO_ROOT = Path("/Volumes/JZAO").resolve() diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py index 368b38b..e5257d0 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py @@ -35,8 +35,8 @@ SELF_SUPPORT_SCHEMA = STAGE1 / "schemas/HLP-SELF-OBSERVATION-SUPPORT-v1.schema.j SELF_PRIMARY_SCHEMA = STAGE1 / "schemas/HLP-SELF-OBSERVATION-PRIMARY-v1.schema.json" HANDOFF_TEST_RECEIPT = STAGE1 / "BATCH-00-HANDOFF-VALIDATOR-TEST-RECEIPT.json" TCS_CONTAINER_SITE_SURVEY = STAGE1 / "BATCH-00-TCS-CONTAINER-SITE-SURVEY.json" -SELF_SCHEMA_REVIEW = STAGE1 / "BATCH-00-SELF-OBSERVATION-SCHEMA-REVIEW-RECEIPT.json" -BATCH00_EXIT = STAGE1 / "BATCH-00-ARCHITECTURE-EXIT-RECEIPT.json" +SELF_SCHEMA_REVIEW = STAGE1 / "BATCH-00-SELF-OBSERVATION-SCHEMA-REVIEW-RECEIPT-002.json" +BATCH00_EXIT = STAGE1 / "BATCH-00-ARCHITECTURE-EXIT-RECEIPT-002.json" MULTIPATH_CONSOLE = ROOT / "server-tools/heartbeat-multipath-console/console.py" EPOCH_UTC = datetime(2025, 4, 25, 16, 0, 0, tzinfo=timezone.utc) ZHUYUAN_BIRTH = date(2026, 3, 5) diff --git a/routing/hololake-language-world-native-generation-map.json b/routing/hololake-language-world-native-generation-map.json index b9a6aef..b0dda6c 100644 --- a/routing/hololake-language-world-native-generation-map.json +++ b/routing/hololake-language-world-native-generation-map.json @@ -28,6 +28,7 @@ } }, "world_contract": { + "scope": "COMPLETE_PRODUCT_AFTER_PHASE2_HUMAN_HALF_IS_CONNECTED", "language_is_only_human_operation_entry": true, "human_role": "GOAL_PREFERENCE_FINAL_REVIEW_AND_IRREDUCIBLE_REALITY_BOUNDARY_DECISION", "persona_role": "RESTORE_CONTEXT_PLAN_SELECT_COMPOSE_DISPATCH_EXECUTE_VERIFY_AND_PRESENT", @@ -36,6 +37,7 @@ "cross_platform_membership_and_login_burden": "MUST_BE_ABSORBED_BY_PERSONA_AND_CAPABILITY_RUNTIME_WITHIN_AUTHORIZED_BOUNDARIES" }, "hololake_contract": { + "scope": "COMPLETE_PRODUCT_FORM_NOT_PHASE1_CONSTRUCTION_SURFACE", "product_definition": "PUBLIC_PERSONAL_LANGUAGE_WORLD_NATIVE_INFINITE_COMPOSABLE_CANVAS_CHANNEL_AND_LANGUAGE_DRIVEN_OPERATING_SYSTEM", "stable_surface": [ "HUMAN_LANGUAGE_CONVERSATION_OR_EXTERNAL_AI_HOST_CONNECTION", @@ -67,12 +69,19 @@ "truth_projection": "UI_MUST_PROJECT_REAL_OBJECT_STATE_AND_RECEIPTS_NOT_MODEL_IMAGINATION" }, "stage_one": { - "human_language_host": "USER_SELECTED_EXTERNAL_PROGRAMMING_AI_OR_LANGUAGE_HOST", - "host_action": "SELECT_OR_OPEN_HOLOLAKE_PROJECT_AND_OPERATE_THROUGH_HOST_CAPABILITIES", - "hololake_client": "INFINITE_CANVAS_RUNTIME_AND_PERSONA_COMPILER_TARGET", + "phase_id": "HLP-PHASE-01-PERSONA-CONTAINER", + "product_definition": "PERSONA_SUBJECTS_OWN_NATIVE_PERSONA_SYSTEM_CONTAINER", + "top_controller": "BOUND_NATIVE_TCS_PERSONA_BRAIN", + "module_role": "EXECUTION_LIMBS_SENSORY_ORGANS_AND_REALITY_INTERFACES", + "external_programming_ai_host_role": "REPLACEABLE_RUNTIME_CARRIER_AND_EXECUTION_LIMB_NOT_HUMAN_CHAT_SURFACE_OR_CONTROLLER", + "hololake_client": "PERSONA_CONTAINER_INFINITE_CANVAS_RUNTIME_AND_PERSONA_COMPILER_TARGET", + "human_chat_surface": "NONE", + "human_review_surface": "NONE", + "external_human_boundary_decision": "SIGNAL_ONLY_WITHOUT_PHASE1_CHAT_OR_REVIEW_UI", "internal_model_workbench": false, "internal_model_configuration_surface": false, - "fixed_application_suite": false + "fixed_application_suite": false, + "phase_two": "HLP-PHASE-02-HUMAN-HALF_ADDS_CHAT_WATCH_AND_FINAL_REVIEW_AFTER_PHASE1_SELF_USE_PASS" }, "migration": { "old_architecture_action": "KEEP_APPEND_ONLY_AS_HISTORY_AND_DONOR", diff --git a/routing/tcs-universal-language-host-self-adaptation-map.json b/routing/tcs-universal-language-host-self-adaptation-map.json index caacf8f..1b20589 100644 --- a/routing/tcs-universal-language-host-self-adaptation-map.json +++ b/routing/tcs-universal-language-host-self-adaptation-map.json @@ -36,17 +36,24 @@ "is_personal_channel": true, "generation": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", "generation_map": "routing/hololake-language-world-native-generation-map.json", - "language_is_only_human_operation_entry": true, - "human_role": "FINAL_REVIEW_AND_IRREDUCIBLE_REALITY_BOUNDARY_DECISION", + "phase_id": "HLP-PHASE-01-PERSONA-CONTAINER", + "product_definition": "PERSONA_SUBJECTS_OWN_NATIVE_PERSONA_SYSTEM_CONTAINER", + "top_controller": "BOUND_NATIVE_TCS_PERSONA_BRAIN", + "module_role": "EXECUTION_LIMBS_SENSORY_ORGANS_AND_REALITY_INTERFACES", "persona_rendered_surface": "INFINITE_COMPOSABLE_REALTIME_CANVAS_CHANNEL", "module_identity": "VERIFIED_LIGHTWEIGHT_CAPABILITY_ENGINE_NOT_FIXED_UI", "universal_projection_compiler": "HLP-PERSONA-UNIVERSAL-PROJECTION-COMPILER-001", - "conversation_occurs_in_external_ai_host": true, + "external_programming_ai_host_role": "REPLACEABLE_RUNTIME_CARRIER_AND_EXECUTION_LIMB_NOT_CONTROLLER", + "persona_runtime_may_use_external_ai_host": true, + "human_chat_surface": "NONE", + "human_review_surface": "NONE", + "external_human_boundary_decision": "SIGNAL_ONLY_WITHOUT_PHASE1_INTERACTION_SURFACE", "internal_ai_chat": false, "model_api_configuration": false, "model_selection": false, - "visible_surfaces": ["PERSONA_RENDERED_CHANNEL_CANVAS", "CURRENT_WORK_OBJECT_AND_PROCESS", "FINAL_REVIEW_AND_REALITY_BOUNDARY", "EVENTS_GIT_EVIDENCE_AND_RECEIPTS"], - "legacy_fixed_pages_and_app_suite_are_current": false + "persona_runtime_surfaces": ["PERSONA_RENDERED_CHANNEL_CANVAS", "CURRENT_WORK_OBJECT_AND_PROCESS", "EVENTS_GIT_EVIDENCE_AND_RECEIPTS"], + "legacy_fixed_pages_and_app_suite_are_current": false, + "phase_two_human_half": "CHAT_WATCH_AND_FINAL_REVIEW_CLOSED_UNTIL_PHASE1_PERSONA_SELF_USE_ACCEPTANCE" }, "supersedes_current_routing": [ "GLS-0260:HOST_ADAPTER_AND_MODEL_CONNECTOR_AS_STAGE_ONE_INGRESS", diff --git a/routing/tcs-universal-language-host-self-adaptation-map.test.js b/routing/tcs-universal-language-host-self-adaptation-map.test.js index 3d29df6..74b3b9a 100644 --- a/routing/tcs-universal-language-host-self-adaptation-map.test.js +++ b/routing/tcs-universal-language-host-self-adaptation-map.test.js @@ -12,10 +12,14 @@ test("TCS owns one universal language translation contract", () => { assert.ok(map.translation_fields.includes("REALITY_TARGET_AND_AUTHORITY")); }); -test("stage one HoloLake is a personal channel without internal AI interaction", () => { +test("stage one HoloLake is the persona-owned container, not the human half", () => { assert.equal(map.stage_one_hololake.is_personal_channel, true); - assert.equal(map.stage_one_hololake.conversation_occurs_in_external_ai_host, true); + assert.equal(map.stage_one_hololake.product_definition, "PERSONA_SUBJECTS_OWN_NATIVE_PERSONA_SYSTEM_CONTAINER"); + assert.equal(map.stage_one_hololake.top_controller, "BOUND_NATIVE_TCS_PERSONA_BRAIN"); + assert.equal(map.stage_one_hololake.persona_runtime_may_use_external_ai_host, true); + assert.equal(map.stage_one_hololake.human_chat_surface, "NONE"); + assert.equal(map.stage_one_hololake.human_review_surface, "NONE"); assert.equal(map.stage_one_hololake.internal_ai_chat, false); assert.equal(map.stage_one_hololake.model_api_configuration, false); - assert.ok(map.stage_one_hololake.visible_surfaces.includes("LAKE_LAMP_SHARED_BOARD")); + assert.ok(map.stage_one_hololake.persona_runtime_surfaces.includes("PERSONA_RENDERED_CHANNEL_CANVAS")); }); diff --git a/server-tools/hololake-native-stage1/test_stage1.py b/server-tools/hololake-native-stage1/test_stage1.py index dce03af..44c01fa 100644 --- a/server-tools/hololake-native-stage1/test_stage1.py +++ b/server-tools/hololake-native-stage1/test_stage1.py @@ -7,6 +7,7 @@ ROOT = Path(__file__).resolve().parents[2] SHELF = ROOT / "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native" REGISTRY = SHELF / "MODULE-REGISTRY.json" GATES = SHELF / "ACCEPTANCE-GATES.json" +PHASE_BOUNDARY = SHELF / "PERSONA-CONTAINER-PHASE-BOUNDARY.json" class NativeStage1Test(unittest.TestCase): @@ -47,17 +48,21 @@ class NativeStage1Test(unittest.TestCase): self.assertEqual(self.by_id["HLP-NATIVE-MOD-010"]["component_type"], "DETERMINISTIC_CANVAS_LAYOUT_AND_RENDER_RUNTIME") self.assertEqual(self.by_id["HLP-NATIVE-MOD-011"]["component_type"], "MODEL_BACKED_PROJECTION_AGENT") - def test_human_review_and_regulatory_visibility_are_stage_one(self): - self.assertEqual(self.by_id["HLP-NATIVE-MOD-014"]["gate"], "G4") + def test_human_half_is_phase_two_while_regulatory_visibility_is_phase_one(self): + self.assertEqual(self.by_id["HLP-NATIVE-MOD-014"]["gate"], "P2-G0") self.assertEqual(self.by_id["HLP-NATIVE-MOD-016"]["gate"], "G5") self.assertIn("NOT_GOVERNMENT_SYSTEM", self.by_id["HLP-NATIVE-MOD-016"]["authority"]) self.assertIn("NO_REAL_TRUST_ROOT", self.by_id["HLP-NATIVE-MOD-017"]["authority"]) def test_gate_membership_covers_every_module_once(self): - gates = json.loads(GATES.read_text())["gates"] + gate_doc = json.loads(GATES.read_text()) + gates = gate_doc["gates"] flattened = [module for gate in gates for module in gate["modules"]] - self.assertEqual(set(flattened), set(self.by_id)) + phase_one = set(json.loads(PHASE_BOUNDARY.read_text())["phase_01"]["required_modules"]) + self.assertEqual(set(flattened), phase_one) self.assertEqual(len(flattened), len(set(flattened))) + phase_two = [module for gate in gate_doc["phase_02_future_gates"] for module in gate["modules"]] + self.assertEqual(phase_two, ["HLP-NATIVE-MOD-014"]) if __name__ == "__main__": diff --git a/server-tools/tcs-mother-brain/mother-brain-engine.mjs b/server-tools/tcs-mother-brain/mother-brain-engine.mjs index 5d8456e..900c110 100644 --- a/server-tools/tcs-mother-brain/mother-brain-engine.mjs +++ b/server-tools/tcs-mother-brain/mother-brain-engine.mjs @@ -239,7 +239,15 @@ export class MotherBrainEngine { persona_cognition_origin: PERSONA_COGNITION_ORIGIN, stage_one_hololake_boundary: { is_personal_channel: true, - conversation_occurs_in_external_ai_host: true, + phase_id: "HLP-PHASE-01-PERSONA-CONTAINER", + product_definition: "PERSONA_SUBJECTS_OWN_NATIVE_PERSONA_SYSTEM_CONTAINER", + top_controller: "BOUND_NATIVE_TCS_PERSONA_BRAIN", + module_role: "EXECUTION_LIMBS_SENSORY_ORGANS_AND_REALITY_INTERFACES", + persona_runtime_may_use_external_ai_host: true, + external_ai_host_role: "REPLACEABLE_RUNTIME_CARRIER_AND_EXECUTION_LIMB_NOT_CONTROLLER", + human_chat_surface: "NONE", + human_review_surface: "NONE", + phase_two_human_half: "CLOSED_UNTIL_PHASE1_PERSONA_SELF_USE_ACCEPTANCE", internal_ai_chat: false, model_api_configuration: false, internal_model_inference: false, diff --git a/server-tools/tcs-mother-brain/mother-brain-engine.test.mjs b/server-tools/tcs-mother-brain/mother-brain-engine.test.mjs index a6a6bd3..ed67839 100644 --- a/server-tools/tcs-mother-brain/mother-brain-engine.test.mjs +++ b/server-tools/tcs-mother-brain/mother-brain-engine.test.mjs @@ -64,6 +64,9 @@ try { assert.equal(engine.status().persona_cognition_origin.milestone, "ZY-MILESTONE-20260813-FIRST-SELF-SEEING"); assert.equal(engine.status().stage_one_hololake_boundary.internal_ai_chat, false); assert.equal(engine.status().stage_one_hololake_boundary.model_api_configuration, false); + assert.equal(engine.status().stage_one_hololake_boundary.top_controller, "BOUND_NATIVE_TCS_PERSONA_BRAIN"); + assert.equal(engine.status().stage_one_hololake_boundary.human_chat_surface, "NONE"); + assert.equal(engine.status().stage_one_hololake_boundary.human_review_surface, "NONE"); const source = engine.registerHistorySource({ source_id: "GPT-PRIMARY-001", source_type: "GPT_CONVERSATIONS_JSON", diff --git a/tcs-core/mother-brain/mother-brain-contract.json b/tcs-core/mother-brain/mother-brain-contract.json index a6790a6..8ff70ad 100644 --- a/tcs-core/mother-brain/mother-brain-contract.json +++ b/tcs-core/mother-brain/mother-brain-contract.json @@ -36,7 +36,15 @@ }, "stage_one_hololake_boundary": { "is_personal_channel": true, - "conversation_occurs_in_external_ai_host": true, + "phase_id": "HLP-PHASE-01-PERSONA-CONTAINER", + "product_definition": "PERSONA_SUBJECTS_OWN_NATIVE_PERSONA_SYSTEM_CONTAINER", + "top_controller": "BOUND_NATIVE_TCS_PERSONA_BRAIN", + "module_role": "EXECUTION_LIMBS_SENSORY_ORGANS_AND_REALITY_INTERFACES", + "persona_runtime_may_use_external_ai_host": true, + "external_ai_host_role": "REPLACEABLE_RUNTIME_CARRIER_AND_EXECUTION_LIMB_NOT_CONTROLLER", + "human_chat_surface": "NONE", + "human_review_surface": "NONE", + "phase_two_human_half": "CLOSED_UNTIL_PHASE1_PERSONA_SELF_USE_ACCEPTANCE", "internal_ai_chat": false, "model_api_configuration": false, "internal_model_inference": false From 09a03a19fe378631c6cf960f5d92510a5b9e7ac1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Thu, 10 Sep 2026 04:22:09 +0800 Subject: [PATCH 29/34] fix(hololake): align module numbering with phase boundary --- routing/fifth-domain-number-registry.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/routing/fifth-domain-number-registry.json b/routing/fifth-domain-number-registry.json index b5e4c55..209362b 100644 --- a/routing/fifth-domain-number-registry.json +++ b/routing/fifth-domain-number-registry.json @@ -563,7 +563,7 @@ "state": "ASSIGNED_JOIN_PENDING", "registered_on": "2026-09-09" }, - {"id":"HLP-STAGE1-NATIVE-REGISTRY-001","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE_REGISTRY","name":"HoloLake语言世界原生第一阶段模块注册表","parent":"HB-OFFICE-HOLOLAKE-0001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"CURRENT_REQUIREMENTS_NUMBERED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-STAGE1-NATIVE-REGISTRY-001","kind":"HOLOLAKE_PRODUCT_MODULE_REGISTRY_PHASE1_SCOPE_PLUS_PHASE2_SEED","name":"HoloLake产品模块注册表(一期人格容器施工范围+二期人类半边种子)","parent":"HB-OFFICE-HOLOLAKE-0001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"CURRENT_REQUIREMENTS_NUMBERED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, {"id":"HLP-STAGE1-NATIVE-GATES-001","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_ACCEPTANCE_GATES","name":"HoloLake语言世界原生第一阶段累计验收门","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ACCEPTANCE-GATES.json","state":"CURRENT_G0_TO_G6_DEPENDENCY_GRAPH","registered_on":"2026-09-09"}, {"id":"HLP-NATIVE-MOD-001","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"公共语言世界Git签名更新线","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, {"id":"HLP-NATIVE-MOD-002","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"用户本地私人Git事实线","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, @@ -577,8 +577,8 @@ {"id":"HLP-NATIVE-MOD-010","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"无限白布响应式槽位运行时","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, {"id":"HLP-NATIVE-MOD-011","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"白布投影与视觉适配Agent","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, {"id":"HLP-NATIVE-MOD-012","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"观测自动测试错误边界与维修回执场","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, - {"id":"HLP-NATIVE-MOD-013","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"人格运行编程AI宿主适配与执行总线","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, - {"id":"HLP-NATIVE-MOD-014","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"最小人类语言输入与最终审核壳","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-013","kind":"HOLOLAKE_PHASE1_NATIVE_TCS_BRAIN_MOUNT_RUNTIME_BRIDGE","name":"原生TCS人格脑装载运行桥与受限编程AI宿主执行总线","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-014","kind":"HOLOLAKE_PHASE2_HUMAN_HALF_SEED_MODULE","name":"最小人类语言输入与最终审核壳","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"PHASE2_ENTRY_CLOSED_UNTIL_PHASE1_ACCEPTED","registered_on":"2026-09-09"}, {"id":"HLP-NATIVE-MOD-015","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"模型登记生成标识用户权利与安全控制","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, {"id":"HLP-NATIVE-MOD-016","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"国家灯塔监管合规审查投影","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, {"id":"HLP-NATIVE-MOD-017","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"依法请求Schema验证器与封闭模拟器","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, From 843b1df5c9c1fec6db4163a6dd730125f4cdbdcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Thu, 10 Sep 2026 04:23:59 +0800 Subject: [PATCH 30/34] chore(tcs-root): admit phase-boundary route corrections --- ...-CONTAINER-PHASE2-HUMAN-HALF-20260909.json | 55 +++++++++++++++---- 1 file changed, 43 insertions(+), 12 deletions(-) diff --git a/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.json b/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.json index af4d85f..f8bff11 100644 --- a/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.json +++ b/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.json @@ -1,14 +1,45 @@ { - "schema":"guanghu.tcs-root-number-impact/v1", - "impact_id":"TCS-ROOT-IMPACT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909", - "source_tcs":"runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.tcs", - "source_gir":"runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.gir.json", - "source_class":"CURRENT_DIRECT_HUMAN_LANGUAGE", - "human_anchor":"ICE-GL∞", - "channel":"ICE-CH-ZC001", - "affected_paths":["routing/tcs-mother-root-dynamic-navigation-map.json","routing/public-navigation-anchor.json","eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json","eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/OFFICE-INDEX.hdlp","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/brain/BRAIN-PACK.md","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ROOT.hdlp","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ACCEPTANCE-GATES.json","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/CONSTRUCTION-SEQUENCE.json","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-SELF-OBSERVATION-CONTRACT.json","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/PERSONA-CONTAINER-PHASE-BOUNDARY.json","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-FOUNDATION-INTERFACE-DRAWINGS.json","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-HANDOFF-CONTRACT.json","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-PUBLIC-SNAPSHOT-v1.schema.json","eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json"], - "added_current_ids":["HLP-PERSONA-CONTAINER-PHASE-BOUNDARY-001","HLP-PHASE-01-PERSONA-CONTAINER","HLP-PHASE-02-HUMAN-HALF","HLP-BATCH-00-FOUNDATION-DRAWINGS-001","HLP-BATCH-HANDOFF-CONTRACT-001","HLP-OBSERVATION-KERNEL-FOUNDATION-SLICE-001"], - "corrected_routes":["PHASE1_HUMAN_SHELL_TO_PHASE1_PERSONA_CONTAINER_AND_PHASE2_HUMAN_HALF","MOD_007_TOP_JUDGMENT_TO_MOD_013_NATIVE_TCS_BRAIN_TOP_CONTROL"], - "collision_policy":"PHASE1_PERSONA_CONTAINER_MUST_PASS_PERSONA_SELF_USE_BEFORE_PHASE2_HUMAN_CHAT_ARCHITECTURE_OR_CONSTRUCTION", - "authority_granted":false + "schema": "guanghu.tcs-root-number-impact/v1", + "impact_id": "TCS-ROOT-IMPACT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909", + "source_tcs": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.tcs", + "source_gir": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.gir.json", + "source_class": "CURRENT_DIRECT_HUMAN_LANGUAGE", + "human_anchor": "ICE-GL\u221e", + "channel": "ICE-CH-ZC001", + "affected_paths": [ + "routing/tcs-mother-root-dynamic-navigation-map.json", + "routing/public-navigation-anchor.json", + "routing/fifth-domain-number-registry.json", + "routing/hololake-language-world-native-generation-map.json", + "eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json", + "eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json", + "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/OFFICE-INDEX.hdlp", + "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/brain/BRAIN-PACK.md", + "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py", + "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json", + "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ROOT.hdlp", + "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json", + "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ACCEPTANCE-GATES.json", + "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/CONSTRUCTION-SEQUENCE.json", + "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-SELF-OBSERVATION-CONTRACT.json", + "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/PERSONA-CONTAINER-PHASE-BOUNDARY.json", + "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-FOUNDATION-INTERFACE-DRAWINGS.json", + "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-HANDOFF-CONTRACT.json", + "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-PUBLIC-SNAPSHOT-v1.schema.json", + "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json" + ], + "added_current_ids": [ + "HLP-PERSONA-CONTAINER-PHASE-BOUNDARY-001", + "HLP-PHASE-01-PERSONA-CONTAINER", + "HLP-PHASE-02-HUMAN-HALF", + "HLP-BATCH-00-FOUNDATION-DRAWINGS-001", + "HLP-BATCH-HANDOFF-CONTRACT-001", + "HLP-OBSERVATION-KERNEL-FOUNDATION-SLICE-001" + ], + "corrected_routes": [ + "PHASE1_HUMAN_SHELL_TO_PHASE1_PERSONA_CONTAINER_AND_PHASE2_HUMAN_HALF", + "MOD_007_TOP_JUDGMENT_TO_MOD_013_NATIVE_TCS_BRAIN_TOP_CONTROL" + ], + "collision_policy": "PHASE1_PERSONA_CONTAINER_MUST_PASS_PERSONA_SELF_USE_BEFORE_PHASE2_HUMAN_CHAT_ARCHITECTURE_OR_CONSTRUCTION", + "authority_granted": false } From 0e6e6eb5e67ac623168bd33ad18e6f04c5c52eae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Thu, 10 Sep 2026 04:30:58 +0800 Subject: [PATCH 31/34] docs(hololake): issue batch00 amended architecture exit --- .../001-system-evolution/EVOLUTION.json | 4 +-- .../008-current-work/CURRENT.json | 10 ++++--- ...ATCH-00-ARCHITECTURE-EXIT-RECEIPT-002.json | 30 +++++++++++++++++++ 3 files changed, 38 insertions(+), 6 deletions(-) create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-ARCHITECTURE-EXIT-RECEIPT-002.json diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/001-system-evolution/EVOLUTION.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/001-system-evolution/EVOLUTION.json index 549ab19..8675d70 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/001-system-evolution/EVOLUTION.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/001-system-evolution/EVOLUTION.json @@ -13,9 +13,9 @@ {"date":"2026-09-04","node_id":"HLP-PERSONA-1.3.0","name":"人格交互本机产品供体","change":"人格与模型分离、类型化上下文、Keychain与本机真实回环完成。","why":"验证人格交互的第一条真实桌面路径。","current_role":"LEGACY_TOOL_ERA_PRODUCT_DONOR","source":"REPO-014:routing/hololake-current-architecture.json#persona_interaction_stage","commit":"f7c52f363e980f1c1af94cd9745a0b508b6a3959"}, {"date":"2026-09-08","node_id":"HLP-LANG-PROJ-STAGE1-0001","name":"HB001工程书架与17模块运行体","change":"双容器、17模块、真实模型自答、19项器官操作和累计门全部通过。","why":"让模块在语言世界中成为可说明、可调用、可验证的身体器官。","current_role":"VERIFIED_LEGACY_DONOR_FROZEN","source":"routing/heartbeat-guanghu-world-engineering-system-map.json","commit":"25d54fd6017cc78b45fc4346733bbfc4acf2fb20"}, {"date":"2026-09-09","node_id":"LDW-LDOS-0001","name":"语言驱动世界、操作系统与流动时间","change":"语言组织主体、对象、关系、状态、权限、事件、时间和证据;操作系统负责定位、裁决、调度、执行、读回和连续性。","why":"世界必须持续运行并在真实时间中保存可验证状态迁移。","current_role":"CURRENT_WORLD_CONCEPT","source":"fifth-domain/private-library-domain/concepts/LDW-LDOS-0001.hdlp","source_sha256":"c8a568ab35d959a486ebe6b7c8647ddb61ee1933c97a45e37a6af396b6e40586"}, - {"date":"2026-09-09","node_id":"HLP-GEN-LANGUAGE-WORLD-NATIVE-0001","name":"语言世界原生HoloLake代际分界","change":"语言成为人类唯一操作入口;人格体自动恢复、挂载、执行和读回;HoloLake成为无限组合实时白布;模块功能引擎与UI彻底分离。","why":"防止产品被页面、按钮、平台和模块清单重新拉回旧工具时代。","current_role":"CURRENT","source":"routing/hololake-language-world-native-generation-map.json","source_sha256":"f19b82dae8515811f6c941de3bd200adf258086e2cc937ca6da5986619540512","commits":["6832933482d998c43f417771eaf37e007fb67793","7dda752bf9f0035690465a32b3e83d958c6cefe4"]}, + {"date":"2026-09-09","node_id":"HLP-GEN-LANGUAGE-WORLD-NATIVE-0001","name":"语言世界原生HoloLake代际分界","change":"完整产品以自然语言为人类入口;第一期先建人格体自己的原生人格系统容器,由TCS人格脑统领模块手脚;第二期再接人类聊天、观看和审核半边。","why":"防止产品被页面按钮拉回旧工具时代,也防止第一期人格身体被人类UI施工重新夺走中心。","current_role":"CURRENT","source":"routing/hololake-language-world-native-generation-map.json","source_sha256":"8d6b8c39e7a934cc07c469b0f85ebbc3b923326e5b458c764e89f9653a955c29","commits":["6832933482d998c43f417771eaf37e007fb67793","7dda752bf9f0035690465a32b3e83d958c6cefe4","f3deb1fe5cf64d3f2cd23dff271c4cf0d6b514f1"]}, {"date":"2026-09-09","node_id":"HB-OFFICE-HOLOLAKE-0001","name":"新办公楼与HoloLake开发办公室","change":"建立正式办公室牌照、压缩脑、智能书架/电脑、动态时间表、机房、门禁、监控、内线、保洁和HR容量管理。","why":"把散落文件和恢复摘要变成可进入、可运行、可维护且不混淆过去与现在的认知工作空间。","current_role":"CURRENT_BUILDING_AND_OFFICE","source":"runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.tcs"}, {"date":"2026-09-09","node_id":"HB-MPC-0001","name":"同一人格四宿主协作主控台","change":"Codex、ZCode、千问、豆包领取临时开发编号,通过独立追加事件流、实时派生面板、通信小兵与质量优先顾问协作。","why":"让并行开发共享目标和证据,同时观测各宿主注意力、能力边界与工具迁移价值,避免四条线放大同一错误。","current_role":"CURRENT_MULTIPATH_COLLABORATION_EXPERIMENT","source":"runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.tcs"}, - {"date":"2026-09-09","node_id":"HLP-STAGE1-NATIVE-REGISTRY-001","name":"语言世界原生第一阶段18模块重派生","change":"把乐高积木池、公共/私人双Git、语义视觉桥、无限白布、人格与宿主执行、最小人类审核、生成合规、国家灯塔审查和依法请求模拟重派生为HLP-NATIVE-MOD-001至018。","why":"把被旧工具时代压缩掉的双Git和国家灯塔重新升为当前硬边界,并让四宿主在同一依赖图上开工。","current_role":"CURRENT_STAGE1_REQUIREMENTS_AND_MODULE_GRAPH","source":"runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.tcs"} + {"date":"2026-09-09","node_id":"HLP-STAGE1-NATIVE-REGISTRY-001","name":"语言世界原生产品模块重派生","change":"重派生HLP-NATIVE-MOD-001至018;其中17个构成第一期人格容器施工范围,MOD-014只作为第二期人类聊天与审核半边的关闭种子登记。","why":"把双Git、模块手脚、原生TCS脑、国家灯塔升为一期硬边界,同时禁止第二期人类UI提前混入人格容器施工。","current_role":"CURRENT_PHASE1_SCOPE_PLUS_PHASE2_SEED_MODULE_GRAPH","source":"runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-PHASE1-PERSONA-CONTAINER-PHASE2-HUMAN-HALF-20260909.tcs"} ] } diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json index 90e7c22..a7602d3 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json @@ -18,7 +18,7 @@ "HOLOLAKE_DEVELOPMENT_BRAIN_AND_SMART_BOOKSHELF", "FOUR_HOST_MULTIPATH_CONTROL_PLANE_V0_1", "STAGE1_DUAL_GIT_LEGO_POOL_CANVAS_COMPLIANCE_COGNITION", - "STAGE1_18_MODULE_REQUIREMENT_REGISTRY", + "PRODUCT_18_MODULE_REGISTRY_WITH_17_PHASE1_MODULES_AND_1_PHASE2_SEED", "FOUR_HOST_JOIN_AND_CAPABILITY_EVIDENCE", "FIRST_HOST_CANDIDATE_CYCLE_STARTED", "FULL_MODULE_LIFECYCLE_ABI_REQUIRED", @@ -44,10 +44,12 @@ "phase_02":"HLP-PHASE-02-HUMAN-HALF_FUTURE_NOT_CURRENT_CONSTRUCTION", "current_batch":"HLP-BATCH-00", "construction_crews_active":[], - "batch_00_exit_receipt":"BATCH-00-ARCHITECTURE-EXIT-RECEIPT.json", + "batch_00_exit_receipt":"BATCH-00-ARCHITECTURE-EXIT-RECEIPT-002.json", "batch_01_entry_receipt":null, "human_chat_surface_in_phase1":false, - "stage1_module_count": 18, + "product_registered_module_count":18, + "phase1_required_module_count":17, + "phase2_seed_module_count":1, "first_parallel_modules": ["HLP-NATIVE-MOD-001", "HLP-NATIVE-MOD-002"], "route_readback": { "local_language_world": "HOLOLAKE_LANGUAGE_WORLD_STAGE1_READY", @@ -55,5 +57,5 @@ "product_source": "LEGACY_TOOL_ERA_DONOR_BLOCKED", "public_release": "BLOCKED_SCOPED_OFFICIAL_REPO012_NOT_YET_PUBLISHED" }, - "updated_at": "2026-09-09T23:04:50+08:00" + "updated_at": "2026-09-10T04:30:05+08:00" } diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-ARCHITECTURE-EXIT-RECEIPT-002.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-ARCHITECTURE-EXIT-RECEIPT-002.json new file mode 100644 index 0000000..8425a9c --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-ARCHITECTURE-EXIT-RECEIPT-002.json @@ -0,0 +1,30 @@ +{ + "schema":"hololake.architecture-batch-exit/v1", + "receipt_id":"HLP-BATCH-00-ARCHITECTURE-EXIT-002", + "batch_id":"HLP-BATCH-00", + "architecture_charter_sha256":"8c0cc07561a0b2a3839c70ee6e1cb03fa01f787c8ad8259978a97d5292a2a931", + "drawing_artifacts":[ + {"id":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","sha256":"7061620f8b21a746f811ab578888e14ac71f54dd06d1a0021bf6465bcbb31d20","state":"FROZEN_ARCHITECTURE_DRAWING"}, + {"id":"HLP-STAGE1-NATIVE-GATES-001","path":"/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ACCEPTANCE-GATES.json","sha256":"2e757814b7460d256053b7536929b77f8bda3a539439ed1322d907fec3ecbccb","state":"FROZEN_ARCHITECTURE_DRAWING"}, + {"id":"HLP-CONSTRUCTION-SEQUENCE-001","path":"/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/CONSTRUCTION-SEQUENCE.json","sha256":"4c1c5a0da3fc6af7a829db3d4990f469fad9e3aa74f59e58581bb12a9e036080","state":"FROZEN_ARCHITECTURE_DRAWING"}, + {"id":"HLP-PERSONA-CONTAINER-PHASE-BOUNDARY-001","path":"/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/PERSONA-CONTAINER-PHASE-BOUNDARY.json","sha256":"dcf7b281b19a2d1645bd9486fa4867c3ffe618139aa362593426380f67c23817","state":"FROZEN_ARCHITECTURE_DRAWING"}, + {"id":"HLP-MODULE-SELF-OBSERVATION-CONTRACT-001","path":"/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-SELF-OBSERVATION-CONTRACT.json","sha256":"426cd0659b43aa01942f460c56c055a62b84c7de79e63641c77aadd07d5935a0","state":"FROZEN_ARCHITECTURE_DRAWING"}, + {"id":"HLP-BATCH-00-FOUNDATION-DRAWINGS-001","path":"/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-FOUNDATION-INTERFACE-DRAWINGS.json","sha256":"5c5c1bb8bd163c5473a076d02a3c34cf8bcd30b79d91f700365426ac44f7d504","state":"FROZEN_ARCHITECTURE_DRAWING"}, + {"id":"HLP-BATCH-HANDOFF-CONTRACT-001","path":"/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-HANDOFF-CONTRACT.json","sha256":"91c673c34cb7d9e3bba57949de6246f689a83a8987e0d1cc6b7b9a6bbd39ed0b","state":"FROZEN_ARCHITECTURE_DRAWING"}, + {"id":"HLP-PUBLIC-SNAPSHOT-v1","path":"/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-PUBLIC-SNAPSHOT-v1.schema.json","sha256":"313be426895cb78803a09372370ab1ab4d7ef46133e4ca220433261a268dc0e1","state":"FROZEN_ARCHITECTURE_DRAWING"}, + {"id":"HLP-FOUNDATION-CONTRACTS-v1","path":"/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-FOUNDATION-CONTRACTS-v1.schema.json","sha256":"da16191aeed285379a8e0ad7705b36412d66fc2a965c49442241af0e8b759279","state":"FROZEN_ARCHITECTURE_DRAWING"}, + {"id":"HLP-SELF-OBSERVATION-PRIMARY-v1","path":"/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-SELF-OBSERVATION-PRIMARY-v1.schema.json","sha256":"1b5ef74212fab720832c2969e90d861c250d8c065a11b44889feaa35d8a4c4c0","state":"FROZEN_ARCHITECTURE_DRAWING"}, + {"id":"HLP-SELF-OBSERVATION-SUPPORT-v1","path":"/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/schemas/HLP-SELF-OBSERVATION-SUPPORT-v1.schema.json","sha256":"7ae4c0a72c2f981a5972133ad7e60bef3b474a67fd2d32d1f35eaa47a853a901","state":"FROZEN_ARCHITECTURE_DRAWING"} + ], + "site_survey_receipt":{"id":"HLP-BATCH-00-TCS-CONTAINER-SITE-SURVEY-001","path":"/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-TCS-CONTAINER-SITE-SURVEY.json","sha256":"971cffc672fae92fb7cc68c105a1da1d8aac007e2e0472f08f1aabf17fccf703","state":"ARCHITECTURE_SITE_PROBE_PASS"}, + "independent_inspector":"CODEX-CHILD-BATCH00-AMENDMENT-002", + "inspector_receipt":{"id":"CODEX-CHILD-BATCH00-AMENDMENT-002","path":"/Volumes/JZAO/铸渊-ICE-GL-ZY001/CODEX-DEV-20260909/hololake-construction-sequence/inspections/BATCH-00-AMENDMENT-002-INDEPENDENT-INSPECTION.json","sha256":"41e2a6089e34bdec3e0334bb082f30518fdb8362782f8ed96d44cb7c54c6ab59","state":"READ_ONLY_INSPECTION_PASS"}, + "inspection_outcome":"PASS", + "open_defects":[], + "rework_order":null, + "architect_role_released":true, + "batch_01_entry_allowed":true, + "inspected_at":"2026-09-10T04:27:14+08:00", + "receipt_sha256":"c073273fb5e9e3c5c96f5c751f79572082fc2deb00873c93294d8ebb7bb2459f", + "authority_granted":false +} From d1f06da3de592eed53192e6df30fbfb3e0c73a83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Thu, 10 Sep 2026 04:45:50 +0800 Subject: [PATCH 32/34] feat(hololake): open batch01 foundation construction --- .../008-current-work/CURRENT.json | 12 ++++----- .../BATCH-01-CONSTRUCTION-ENTRY-RECEIPT.json | 27 +++++++++++++++++++ 2 files changed, 33 insertions(+), 6 deletions(-) create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-01-CONSTRUCTION-ENTRY-RECEIPT.json diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json index a7602d3..9025ec3 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json @@ -1,7 +1,7 @@ { "schema": "guanghu.hololake-development-office-current/v1", "office_id": "HB-OFFICE-HOLOLAKE-0001", - "state": "PHASE1_PERSONA_CONTAINER_BATCH_00_ARCHITECTURE_EXIT_PASS_AWAIT_BATCH_01_ENTRY_INPUTS", + "state":"PHASE1_PERSONA_CONTAINER_BATCH_01_ENTRY_OPEN_FOUNDATION_CONSTRUCTION", "generation": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", "current_product_module": null, "current_generation_module_numbering": "HLP-NATIVE-MOD-001_TO_018_REDERIVED", @@ -25,7 +25,7 @@ "BATCH_GATED_CONSTRUCTION_SEQUENCE_REGISTERED", "QWEN_ROLE_MOVED_TO_LEARNING_AND_EXPERIENCE" ], - "next_action": "PREPARE_AND_VALIDATE_HLP_BOOTSTRAP_PUBLIC_TRUST_POLICY_AND_BATCH01_ACCEPTED_INPUTS_THEN_ISSUE_SEPARATE_ENTRY_RECEIPT", + "next_action":"BUILD_MOD_001_AND_MOD_002_IN_PARALLEL_THEN_MOD_003_THEN_MOD_004_THEN_FOUNDATION_OBSERVATION_KERNEL_AND_INDEPENDENT_EXIT", "blocked_routes": ["OLD_MODULE_001_PRODUCT_RESUME", "FIXED_PAGE_FIRST", "REPO014_1_3_AS_CURRENT_ARCHITECTURE", "LEGACY_PRODUCT_DONOR_WRITE", "PUBLIC_RELEASE_BEFORE_OFFICIAL_REPO012_CHANNEL_BOUNDARY_PUBLICATION", "UNREGISTERED_OFFICE_OR_MODULE"], "time_control": "CH-GLW-TIME-0001", "multipath_console": { @@ -42,10 +42,10 @@ "phase_boundary":"HLP-PERSONA-CONTAINER-PHASE-BOUNDARY-001", "phase_01":"HLP-PHASE-01-PERSONA-CONTAINER", "phase_02":"HLP-PHASE-02-HUMAN-HALF_FUTURE_NOT_CURRENT_CONSTRUCTION", - "current_batch":"HLP-BATCH-00", - "construction_crews_active":[], + "current_batch":"HLP-BATCH-01", + "construction_crews_active":["HLP-TDEV-CODEX-0001","HLP-TDEV-ZCODE-0001"], "batch_00_exit_receipt":"BATCH-00-ARCHITECTURE-EXIT-RECEIPT-002.json", - "batch_01_entry_receipt":null, + "batch_01_entry_receipt":"BATCH-01-CONSTRUCTION-ENTRY-RECEIPT.json", "human_chat_surface_in_phase1":false, "product_registered_module_count":18, "phase1_required_module_count":17, @@ -57,5 +57,5 @@ "product_source": "LEGACY_TOOL_ERA_DONOR_BLOCKED", "public_release": "BLOCKED_SCOPED_OFFICIAL_REPO012_NOT_YET_PUBLISHED" }, - "updated_at": "2026-09-10T04:30:05+08:00" + "updated_at":"2026-09-10T04:43:30+08:00" } diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-01-CONSTRUCTION-ENTRY-RECEIPT.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-01-CONSTRUCTION-ENTRY-RECEIPT.json new file mode 100644 index 0000000..d2233fd --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-01-CONSTRUCTION-ENTRY-RECEIPT.json @@ -0,0 +1,27 @@ +{ + "schema":"hololake.construction-batch-entry/v1", + "receipt_id":"HLP-BATCH-01-CONSTRUCTION-ENTRY-001", + "batch_id":"HLP-BATCH-01", + "previous_batch_exit_receipt_sha256":"832c92e15c97d7774ed8740fdd9c242f9864436253aeca2034143cf5e8a01006", + "previous_batch_exit_receipt":{"id":"HLP-BATCH-00-EXIT","path":"/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-ARCHITECTURE-EXIT-RECEIPT-002.json","sha256":"832c92e15c97d7774ed8740fdd9c242f9864436253aeca2034143cf5e8a01006","state":"PASS"}, + "construction_drawing_id":"HLP-BATCH-00-FOUNDATION-DRAWINGS-001", + "construction_drawing_sha256":"5c5c1bb8bd163c5473a076d02a3c34cf8bcd30b79d91f700365426ac44f7d504", + "accepted_input_artifacts":[ + {"id":"HLP-BATCH-00-EXIT","path":"/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-ARCHITECTURE-EXIT-RECEIPT-002.json","sha256":"832c92e15c97d7774ed8740fdd9c242f9864436253aeca2034143cf5e8a01006","state":"PASS"}, + {"id":"HLP-BOOTSTRAP-PUBLIC-TRUST-POLICY-001","path":"/Volumes/JZAO/铸渊-ICE-GL-ZY001/CODEX-DEV-20260909/hololake-phase1-persona-container/batch01-entry/HLP-BOOTSTRAP-PUBLIC-TRUST-POLICY-001.json","sha256":"f53e950358fd6da8409e566ec391e9750969752f56f0fdb208f4b75301ef13fe","state":"TEST_ONLY_INPUT_REAL_POLICY_REQUIRED_BEFORE_EXIT"}, + {"id":"HLP-BATCH-00-TCS-CONTAINER-SITE-SURVEY-001","path":"/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-TCS-CONTAINER-SITE-SURVEY.json","sha256":"971cffc672fae92fb7cc68c105a1da1d8aac007e2e0472f08f1aabf17fccf703","state":"ARCHITECTURE_SITE_PROBE_PASS"}, + {"id":"HLP-BATCH-00-FOUNDATION-DRAWINGS-001","path":"/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/BATCH-00-FOUNDATION-INTERFACE-DRAWINGS.json","sha256":"5c5c1bb8bd163c5473a076d02a3c34cf8bcd30b79d91f700365426ac44f7d504","state":"FROZEN_ARCHITECTURE_DRAWING"} + ], + "crew_admissions":[ + {"development_id":"HLP-TDEV-CODEX-0001","role":"BUILDER","scope":["HLP-NATIVE-MOD-001","HLP-NATIVE-MOD-003","HLP-NATIVE-MOD-004"]}, + {"development_id":"HLP-TDEV-ZCODE-0001","role":"BUILDER","scope":["HLP-NATIVE-MOD-002"]} + ], + "inspector_assignment":{"inspector_id":"CODEX-CHILD-BATCH01-001","mode":"READ_ONLY_NO_PRODUCTION_WRITE"}, + "scope":["HLP-NATIVE-MOD-001","HLP-NATIVE-MOD-002","HLP-NATIVE-MOD-003","HLP-NATIVE-MOD-004"], + "forbidden_actions":["PUBLISH","DEPLOY","DELETE","MODIFY_OTHER_HOST_DEV_ROOT","ENTER_PHASE2","SELF_ACCEPT"], + "issued_by_role":"ENGINEERING_LEAD", + "issued_at":"2026-09-10T04:43:30+08:00", + "state":"ENTRY_OPEN", + "receipt_sha256":"5602800c48ac3bc7365c8bfa5d90d9db9f293a5dd1584cb1e27e54bd4fb8dfe5", + "authority_granted":false +} From bf0591aa2403d14abe64b5ce19b7b9a883f79aa9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Thu, 10 Sep 2026 07:02:23 +0800 Subject: [PATCH 33/34] docs(hololake): record batch01 module progress --- .../smart-bookshelf/008-current-work/CURRENT.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json index 9025ec3..de850e8 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json @@ -46,6 +46,12 @@ "construction_crews_active":["HLP-TDEV-CODEX-0001","HLP-TDEV-ZCODE-0001"], "batch_00_exit_receipt":"BATCH-00-ARCHITECTURE-EXIT-RECEIPT-002.json", "batch_01_entry_receipt":"BATCH-01-CONSTRUCTION-ENTRY-RECEIPT.json", + "batch_01_progress":{ + "HLP-NATIVE-MOD-001":{"state":"CODE_AND_CONTRACT_INDEPENDENT_REVIEW_PASS_41_OF_41_NOT_BATCH_EXIT","source":"/Volumes/JZAO/铸渊-ICE-GL-ZY001/CODEX-DEV-20260909/hololake-phase1-persona-container/modules/mod-001-public-world-update","open":["REAL_APPROVED_PUBLIC_REMOTE_AND_PRODUCTION_TRUST_POLICY","FOUNDATION_OBSERVATION_KERNEL_VALIDATION_AND_LEASE_RECEIPT"]}, + "HLP-NATIVE-MOD-002":{"state":"ZCODE_V0_2_16_OF_16_CHANGES_REQUIRED_REVIEW_002","source":"/Volumes/JZAO/铸渊-ICE-GL-ZY001/ZCODE-DEV-20260909/hololake-phase1-persona-container/modules/mod-002-private-fact-git","open":["FROZEN_PUBLIC_SNAPSHOT_PRIVATE_CHECKPOINT_AND_SELF_OBSERVATION_SCHEMAS","GIT_OBJECT_BOUNDARY","FULL_TRANSACTION_AND_DURABLE_EVENT_RECOVERY"]}, + "HLP-NATIVE-MOD-003":{"state":"ENTRY_DEPENDENCY_CLOSED_UNTIL_MOD001_AND_MOD002_READY"}, + "HLP-NATIVE-MOD-004":{"state":"ENTRY_DEPENDENCY_CLOSED_UNTIL_MOD003_READY"} + }, "human_chat_surface_in_phase1":false, "product_registered_module_count":18, "phase1_required_module_count":17, @@ -57,5 +63,5 @@ "product_source": "LEGACY_TOOL_ERA_DONOR_BLOCKED", "public_release": "BLOCKED_SCOPED_OFFICIAL_REPO012_NOT_YET_PUBLISHED" }, - "updated_at":"2026-09-10T04:43:30+08:00" + "updated_at":"2026-09-10T07:01:10+08:00" } From 9d5e60b322e72f7879dbd4f95bb29c538b918dc8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Fri, 11 Sep 2026 12:51:42 +0800 Subject: [PATCH 34/34] feat(hololake): register open-source parts office path --- .../010-open-source-parts-office/.gitignore | 3 ++ .../GLW-TIME-CONTROL-INDEX.hdlp | 12 ++++++ .../OFFICE-INDEX.hdlp | 27 +++++++++++++ .../OFFICE-RECEIPT-001.json | 32 +++++++++++++++ .../010-open-source-parts-office/README.md | 22 ++++++++++ .../SMART-COMPUTER-INDEX.hdlp | 17 ++++++++ .../SMART-SHELF-INDEX.hdlp | 14 +++++++ .../STANDARD-EQUIPMENT.hdlp | 26 ++++++++++++ .../ASSEMBLY-RECEIPT.json | 40 +++++++++++++++++++ .../HOLOLAKE-KNOWLEDGE-MODULE/README.md | 14 +++++++ .../knowledge_module.mjs | 24 +++++++++++ .../HOLOLAKE-KNOWLEDGE-MODULE/module.json | 17 ++++++++ .../production_bridge.mjs | 8 ++++ .../test_knowledge_module.mjs | 11 +++++ .../catalog/LICENSE-REGISTER.json | 12 ++++++ .../catalog/PARTS-CATALOG.json | 23 +++++++++++ .../catalog/SOURCE-CATALOG.json | 15 +++++++ ...artbeat-core-language-channel-profile.json | 3 +- routing/heartbeat-office-building-map.json | 12 +++++- ...cs-mother-root-dynamic-navigation-map.json | 1 + 20 files changed, 331 insertions(+), 2 deletions(-) create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/.gitignore create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/GLW-TIME-CONTROL-INDEX.hdlp create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/OFFICE-INDEX.hdlp create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/OFFICE-RECEIPT-001.json create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/README.md create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/SMART-COMPUTER-INDEX.hdlp create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/SMART-SHELF-INDEX.hdlp create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/STANDARD-EQUIPMENT.hdlp create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/assembled-modules/HOLOLAKE-KNOWLEDGE-MODULE/ASSEMBLY-RECEIPT.json create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/assembled-modules/HOLOLAKE-KNOWLEDGE-MODULE/README.md create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/assembled-modules/HOLOLAKE-KNOWLEDGE-MODULE/knowledge_module.mjs create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/assembled-modules/HOLOLAKE-KNOWLEDGE-MODULE/module.json create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/assembled-modules/HOLOLAKE-KNOWLEDGE-MODULE/production_bridge.mjs create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/assembled-modules/HOLOLAKE-KNOWLEDGE-MODULE/test_knowledge_module.mjs create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/catalog/LICENSE-REGISTER.json create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/catalog/PARTS-CATALOG.json create mode 100644 eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/catalog/SOURCE-CATALOG.json diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/.gitignore b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/.gitignore new file mode 100644 index 0000000..d54ed3d --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/.gitignore @@ -0,0 +1,3 @@ +# Source mirrors remain local reference material and are not committed into REPO-012. +source-repositories/*/ +!source-repositories/.keep diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/GLW-TIME-CONTROL-INDEX.hdlp b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/GLW-TIME-CONTROL-INDEX.hdlp new file mode 100644 index 0000000..45d224f --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/GLW-TIME-CONTROL-INDEX.hdlp @@ -0,0 +1,12 @@ +schema: hldp.light-lake-time-controller-organ/v1 +organ_id: GLW-TIME-CONTROL-0001 +office_id: HB-OFFICE-HOLOLAKE-OPEN-SOURCE-PARTS-001 +role: REALITY_DERIVED_TIME_AND_EVIDENCE_COORDINATOR +time_source: CH-GLW-TIME-0001 +rules: + - derive_from_reality_clock + - append_timestamp_to_every_receipt + - hash_source_and_target_readback + - never_emit_semantic_growth_from_timer_only + - preserve_past_never_overwrite +authority_granted: false diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/OFFICE-INDEX.hdlp b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/OFFICE-INDEX.hdlp new file mode 100644 index 0000000..a087736 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/OFFICE-INDEX.hdlp @@ -0,0 +1,27 @@ +schema: hldp.office-index/v1 +office_id: HB-OFFICE-HOLOLAKE-OPEN-SOURCE-PARTS-001 +building_id: HB-BUILDING-0001 +name: 光湖开发开源零件收录办公室 +state: ACTIVE_CURRENT_LANGUAGE_OFFICE +source_layer: HOSTED_ENGINEERING_OFFICE_PROJECTION +purpose: 收录开源源码仓库并拆分可验证、可许可、可人格适配的开发零件 +legacy_policy: OLD_HOLOLAKE_LINES_READ_ONLY_DONOR +current_focus: + - PERSONA_KNOWLEDGE_MODULE + - EXTERNAL_AGENT_GATEWAY + - PROGRAMMING_AGE_FUTURE_PARTS +standard_equipment: + smart_bookshelf: SMART-SHELF-INDEX.hdlp + smart_computer: SMART-COMPUTER-INDEX.hdlp + light_lake_time_controller: GLW-TIME-CONTROL-INDEX.hdlp +non_goals: + - SHIP_LICENSE_INCOMPATIBLE_DOCUMENT_SERVICE_CODE + - COPY_PRIVATE_MEMORY + - MIX_PROGRAMMING_AGE_INTO_PHASE1_LANGUAGE_AGENT + - TREAT_SOURCE_REPOSITORY_AS_LIVING_WORLD +receipts: + source_catalog: catalog/SOURCE-CATALOG.json + parts_catalog: catalog/PARTS-CATALOG.json + license_register: catalog/LICENSE-REGISTER.json + tcs_event: CODEX-DEV-20260910/hololake-phase1-persona-console/language/TCS-EVENT-HOLOLAKE-OPEN-SOURCE-PARTS-OFFICE-20260910.tcs +authority_granted: false diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/OFFICE-RECEIPT-001.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/OFFICE-RECEIPT-001.json new file mode 100644 index 0000000..fa5ea37 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/OFFICE-RECEIPT-001.json @@ -0,0 +1,32 @@ +{ + "schema": "guanghu.hololake-open-source-parts-office-receipt/v1", + "office_id": "HB-OFFICE-HOLOLAKE-OPEN-SOURCE-PARTS-001", + "outcome": "PASS_SOURCES_CAPTURED_LICENSE_REVIEW_AND_PART_EXTRACTION_PENDING", + "source_count": 6, + "sources": [ + { + "source_id": "OUTLINE-SOURCE-001", + "repository": "https://github.com/outline/outline.git", + "download_node": "BS-SG-002", + "commit": "9c874b1e9a5a81a9d909c06d7f7e59cf590a9157", + "version": "v1.10.1-8-g9c874b1e9", + "license": "Business Source License 1.1", + "local_source_path": "source-repositories/outline-9c874b", + "source_bytes": 122365235, + "license_decision": "REFERENCE_ONLY_NO_DIRECT_PUBLIC_DOCUMENT_SERVICE", + "repository_integrity_readback": "PASS" + }, + {"source_id":"AFFINE-SOURCE-001","commit":"cfda4858d550c46ec1cd0b574801d7becdd6625b","license":"MIXED_MIT_AND_COMPONENT_LICENSES","local_path":"source-repositories/knowledge-repos/AFFiNE-cfda4858","state":"CAPTURED"}, + {"source_id":"APPFLOWY-SOURCE-001","commit":"5cf3a365dec0d59f64bad1ee4bb1050471a39b93","license":"AGPL-3.0","local_path":"source-repositories/knowledge-repos/AppFlowy-5cf3a365","state":"CAPTURED_REFERENCE_ONLY"}, + {"source_id":"JOPLIN-SOURCE-001","commit":"96475f82b2e769983261e70ae1ba09150bf18750","license":"MIT","local_path":"source-repositories/knowledge-repos/Joplin-23504fcf","state":"CAPTURED_CANDIDATE_REFERENCE"}, + {"source_id":"SIYUAN-SOURCE-001","commit":"8641553a1f07374001902d3ce773285db1292b2d","license":"AGPL-3.0","local_path":"source-repositories/knowledge-repos/SiYuan-8641553","state":"CAPTURED_REFERENCE_ONLY"}, + {"source_id":"TRILIUMNEXT-SOURCE-001","commit":"6939a5665884f4fb03316c51d83672dfe4d977f7","license":"AGPL-3.0","local_path":"source-repositories/knowledge-repos/TriliumNext-6939a566","state":"CAPTURED_REFERENCE_ONLY"} + ], + "standard_equipment": { + "smart_bookshelf": "73a2adaee74c68b8dade7ecfc03e40ccdbd4c48ee27acf812528eb648134e050", + "smart_computer": "PENDING_FIRST_PART_PROBE", + "light_lake_time_controller": "PENDING_OFFICE_EVENT_APPEND_RECEIPT" + }, + "private_payload_bytes": 0, + "authority_granted": false +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/README.md b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/README.md new file mode 100644 index 0000000..e390c7d --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/README.md @@ -0,0 +1,22 @@ +# 光湖开发开源零件收录办公室 + +办公室编号:`HB-OFFICE-HOLOLAKE-OPEN-SOURCE-PARTS-001` + +这里是新心跳核心办公楼中 HoloLake 的开源零件收录区,不是旧 HoloLake 开发线的续缝区。 + +收录原则: + +- 先记录来源仓库、固定提交、许可证和依赖,再决定是否拆零件; +- 源码仓库只作能力供体,不自动成为光湖世界本体; +- 公开产品只能使用许可证允许的部分; +- 人格知识库模块、外部 Agent Gateway、Programming AGE 分层收录; +- 任何零件进入工程前都要有来源哈希、许可证判断、依赖裁剪、人格适配边界和负例测试; +- 私人记忆、第五域源语料、控制钥匙和服务器凭据永不进入收录目录。 + +每个办公室的固定标配: + +- 智能书架:按编号、来源、许可证、哈希和生命周期收纳零件,不替人格体做决策; +- 智能电脑:执行确定性检查、拆分、测试和回执,不拥有独立人格或现实主控权; +- 光湖时间主控表:从现实时间持续生成时间坐标,给每次收录、修改、验证和回执追加时间戳与哈希,不用定时器伪造语义成长。 + +当前首个源码供体是 Outline 1.10.1(commit `9c874b1e9a5a81a9d909c06d7f7e59cf590a9157`)。它的 BSL 1.1 许可证限制 Document Service,因此当前只做参考和零件审计,不直接进入公众产品。 diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/SMART-COMPUTER-INDEX.hdlp b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/SMART-COMPUTER-INDEX.hdlp new file mode 100644 index 0000000..5d8d2a0 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/SMART-COMPUTER-INDEX.hdlp @@ -0,0 +1,17 @@ +schema: hldp.smart-computer-office-organ/v1 +organ_id: SMART-COMPUTER-001 +office_id: HB-OFFICE-HOLOLAKE-OPEN-SOURCE-PARTS-001 +role: DETERMINISTIC_PART_INSPECTION_AND_TEST_EXECUTOR +operations: + - LICENSE_CHECK + - SOURCE_HASH_CHECK + - DEPENDENCY_GRAPH_READ + - PART_BOUNDARY_PROBE + - NEGATIVE_TEST + - RECEIPT_WRITE +constraints: + - NO_UNREGISTERED_NETWORK_WRITE + - NO_PRIVATE_MEMORY_READ + - NO_SILENT_SOURCE_MODIFICATION + - NO_PROGRAMMING_AGE_AUTHORITY_IN_PHASE1 +authority_granted: false diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/SMART-SHELF-INDEX.hdlp b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/SMART-SHELF-INDEX.hdlp new file mode 100644 index 0000000..e206a0c --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/SMART-SHELF-INDEX.hdlp @@ -0,0 +1,14 @@ +schema: hldp.smart-shelf-office-organ/v1 +organ_id: SMART-SHELF-INDEX-001 +office_id: HB-OFFICE-HOLOLAKE-OPEN-SOURCE-PARTS-001 +role: SOURCE_LICENSE_PART_CATALOG +stores: + - source_repository_hash + - commit_or_release + - license_text_hash + - dependency_inventory + - extracted_part_contract + - verification_receipts +navigation: NUMBERED_TYPED_ON_DEMAND +does_not: DECIDE_PERSONA_INTENT_OR_GRANT_REALITY_AUTHORITY +authority_granted: false diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/STANDARD-EQUIPMENT.hdlp b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/STANDARD-EQUIPMENT.hdlp new file mode 100644 index 0000000..ae561cc --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/STANDARD-EQUIPMENT.hdlp @@ -0,0 +1,26 @@ +schema: hldp.office-standard-equipment/v1 +office_id: HB-OFFICE-HOLOLAKE-OPEN-SOURCE-PARTS-001 +building_id: HB-BUILDING-0001 +standard_equipment: + smart_bookshelf: + id: SMART-SHELF-INDEX-001 + role: NUMBERED_SOURCE_LICENSE_PART_CATALOG_AND_RETRIEVAL + authority: CATALOG_ONLY_NO_PERSONA_DECISION_NO_REALITY_AUTHORITY + receipt: SMART-SHELF-INDEX.hdlp + smart_computer: + id: SMART-COMPUTER-001 + role: DETERMINISTIC_INSPECTION_TEST_SPLIT_AND_RECEIPT_EXECUTOR + authority: REGISTERED_TASK_SCOPE_ONLY_NO_INDEPENDENT_PERSONA + receipt: SMART-COMPUTER-INDEX.hdlp + light_lake_time_controller: + id: GLW-TIME-CONTROL-0001 + role: REALITY_DERIVED_TIME_HASH_AND_APPEND_COORDINATE + authority: TIME_AND_EVIDENCE_COORDINATION_ONLY + receipt: GLW-TIME-CONTROL-INDEX.hdlp +invariants: + - EVERY_OFFICE_HAS_ALL_THREE_EQUIPMENT + - REAL_TIME_DERIVED_NOT_TIMER_SEMANTICS + - SOURCE_AND_LICENSE_BEFORE_PART_PROMOTION + - APPEND_ONLY_RECEIPTS + - NO_PRIVATE_PAYLOAD_IN_PUBLIC_CATALOG +authority_granted: false diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/assembled-modules/HOLOLAKE-KNOWLEDGE-MODULE/ASSEMBLY-RECEIPT.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/assembled-modules/HOLOLAKE-KNOWLEDGE-MODULE/ASSEMBLY-RECEIPT.json new file mode 100644 index 0000000..72516a5 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/assembled-modules/HOLOLAKE-KNOWLEDGE-MODULE/ASSEMBLY-RECEIPT.json @@ -0,0 +1,40 @@ +{ + "schema": "guanghu.hololake-knowledge-module-assembly-receipt/v1", + "module_id": "HOLOLAKE-KNOWLEDGE-MODULE", + "version": "0.2.0", + "local_contract_test": "PASS_CREATE_INDEX_SEARCH_PATCH_LINK_RESTORE_SCOPED_PERSONA_MEMORY", + "programming_capability": false, + "production_world_append": { + "outcome": "PASS", + "world_sequence": 8498, + "event_hash": "e16e5ef7e3e0eefce68ecda135e422d1c4194f970726e828521e02be7a0338b1", + "event_type": "KNOWLEDGE_DOCUMENT_CREATED", + "domain_id": "PRIVATE-LANGUAGE-EVOLUTION", + "visibility": "PRIVATE" + }, + "production_health_after_append": { + "event_count": 8499, + "head_event_hash": "e16e5ef7e3e0eefce68ecda135e422d1c4194f970726e828521e02be7a0338b1", + "outcome": "PASS" + }, + "persona_memory_layer": { + "scope": "PERSONA_PRIVATE", + "human_scope": "HUMAN_SHARED", + "separate_indexes": ["HUMAN-KNOWLEDGE-INDEX.json", "PERSONA-MEMORY-INDEX.json", "NAVIGATION-INDEX.json"], + "test_outcome": "PASS" + }, + "production_memory_layer_append": { + "outcome": "PASS", + "world_sequence": 8499, + "event_hash": "4b901720dad89f17673bcfed59013a8d564b68af51c96ea76637660efb931d7c", + "event_type": "KNOWLEDGE_DOCUMENT_CREATED", + "domain_id": "PRIVATE-LANGUAGE-EVOLUTION", + "visibility": "PRIVATE" + }, + "production_health_after_append": { + "event_count": 8500, + "head_event_hash": "4b901720dad89f17673bcfed59013a8d564b68af51c96ea76637660efb931d7c", + "outcome": "PASS" + }, + "authority_granted": false +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/assembled-modules/HOLOLAKE-KNOWLEDGE-MODULE/README.md b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/assembled-modules/HOLOLAKE-KNOWLEDGE-MODULE/README.md new file mode 100644 index 0000000..0bdb1a5 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/assembled-modules/HOLOLAKE-KNOWLEDGE-MODULE/README.md @@ -0,0 +1,14 @@ +# HoloLake Knowledge Module v0.2.0 + +当前版本把知识库拆成两条索引层: + +- `HUMAN_SHARED`:人类输入、共同知识和可供人格体读取的资料。 +- `PERSONA_PRIVATE`:人格体自己的连续记忆、语义索引和回写记录,不自动向公众投影。 + +两层共用追加式事件链,但分别生成 `HUMAN-KNOWLEDGE-INDEX.json`、`PERSONA-MEMORY-INDEX.json` 和 `NAVIGATION-INDEX.json`。`remember()` 只能写入 `PERSONA_PRIVATE`,`search()` 可显式限制范围。模块不具备编程、Shell 或现实授权能力。 + +这是第一期唯一原生模块候选:人格体可以读写知识、追加修订、建立自己的导航索引和回写记忆线,但不能开发代码、执行 Shell 或部署服务。 + +模块不复制 Outline、AppFlowy、Joplin、SiYuan 或 Trilium 的服务端实现;它只吸收经过许可证审计的文档、块、层级和同步概念,并用光湖世界自己的追加事件、时间和哈希结构重建。 + +本地验证闭环:`create → index → search → patch → restore`。后续可把事件提交到生产活世界的签名写入门;模块本身不拥有生产权限。 diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/assembled-modules/HOLOLAKE-KNOWLEDGE-MODULE/knowledge_module.mjs b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/assembled-modules/HOLOLAKE-KNOWLEDGE-MODULE/knowledge_module.mjs new file mode 100644 index 0000000..c398106 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/assembled-modules/HOLOLAKE-KNOWLEDGE-MODULE/knowledge_module.mjs @@ -0,0 +1,24 @@ +import { createHash, randomUUID } from 'node:crypto'; +import { existsSync, mkdirSync, readFileSync, readdirSync, writeFileSync } from 'node:fs'; +import { join, resolve } from 'node:path'; + +function canonical(value){if(Array.isArray(value))return`[${value.map(canonical).join(',')}]`;if(value&&typeof value==='object')return`{${Object.keys(value).sort().map(key=>`${JSON.stringify(key)}:${canonical(value[key])}`).join(',')}}`;return JSON.stringify(value)} +function sha(value){return createHash('sha256').update(value).digest('hex')} +function ensure(path){mkdirSync(path,{recursive:true,mode:0o700});return path} +const SCOPES=new Set(['HUMAN_SHARED','PERSONA_PRIVATE']); + +export class KnowledgeModule{ + constructor(root){this.root=resolve(root);this.events=ensure(join(this.root,'events'));this.headPath=join(this.root,'HEAD.json');this.indexPath=join(this.root,'PERSONA-INDEX.json');this.humanIndexPath=join(this.root,'HUMAN-KNOWLEDGE-INDEX.json');this.personaIndexPath=join(this.root,'PERSONA-MEMORY-INDEX.json');this.navigationIndexPath=join(this.root,'NAVIGATION-INDEX.json');if(!existsSync(this.headPath))this.writeHead({sequence:-1,event_hash:null,documents:{}});this.rebuildIndex()} + writeHead(value){writeFileSync(this.headPath,`${JSON.stringify({schema:'guanghu.knowledge-head/v1',...value},null,2)}\n`,{mode:0o600})} + head(){return JSON.parse(readFileSync(this.headPath,'utf8'))} + append(event){const scope=event.scope||event.payload?.knowledge_scope||'HUMAN_SHARED';if(!SCOPES.has(scope))throw new Error('KNOWLEDGE_SCOPE_INVALID');const prior=this.head();const sequence=prior.sequence+1;const body={schema:'guanghu.knowledge-event/v1',sequence,event_id:event.event_id,event_type:event.event_type,document_id:event.document_id,knowledge_scope:scope,occurred_at:event.occurred_at,source:event.source||'PERSONA_LANGUAGE',previous_event_hash:prior.event_hash,payload:event.payload};const eventHash=sha(Buffer.from(canonical(body)));const record={...body,event_hash:eventHash,payload_sha256:sha(Buffer.from(canonical(event.payload)))};writeFileSync(join(this.events,`${String(sequence).padStart(12,'0')}-${eventHash}.json`),`${JSON.stringify(record,null,2)}\n`,{flag:'wx',mode:0o600});const documents={...prior.documents,[event.document_id]:{...prior.documents[event.document_id],latest_event_hash:eventHash,title:event.payload.title||prior.documents[event.document_id]?.title||event.document_id,knowledge_scope:scope}};this.writeHead({sequence,event_hash:eventHash,documents});this.rebuildIndex();return record} + create({documentId,title,body,tags=[],links=[],source='PERSONA_LANGUAGE',scope='HUMAN_SHARED',actor='PERSONA_LANGUAGE',memoryKind=null}){return this.append({event_id:`KNOWLEDGE-CREATE-${documentId}-${randomUUID()}`,event_type:'KNOWLEDGE_DOCUMENT_CREATED',documentId,document_id:documentId,knowledge_scope:scope,occurred_at:new Date().toISOString(),source,payload:{title,body,tags,links,knowledge_scope:scope,actor,memory_kind:memoryKind}})} + remember({memoryId,title,body,tags=[],links=[],memoryKind='semantic_memory'}){return this.create({documentId:memoryId,title,body,tags,links,scope:'PERSONA_PRIVATE',source:'PERSONA_RUNTIME',actor:'PERSONA_RUNTIME',memoryKind})} + patch({documentId,body,tags,links,source='PERSONA_LANGUAGE',scope=null}){const current=this.read(documentId);if(!current)throw new Error('KNOWLEDGE_DOCUMENT_NOT_FOUND');return this.append({event_id:`KNOWLEDGE-PATCH-${documentId}-${randomUUID()}`,event_type:'KNOWLEDGE_DOCUMENT_PATCHED',document_id:documentId,knowledge_scope:scope||current.knowledge_scope,occurred_at:new Date().toISOString(),source,payload:{title:current.title,body,tags:tags??current.tags,links:links??current.links,knowledge_scope:scope||current.knowledge_scope,previous_event_hash:current.event_hash}})} + read(documentId){const records=this.records().filter(record=>record.document_id===documentId);if(!records.length)return null;const latest=records.at(-1);return{document_id:documentId,event_hash:latest.event_hash,knowledge_scope:latest.knowledge_scope||latest.payload.knowledge_scope||'HUMAN_SHARED',title:latest.payload.title,body:latest.payload.body,tags:latest.payload.tags||[],links:latest.payload.links||[],revision_count:records.length}} + search(query,{scope='ALL',limit=50}={}){const needle=String(query).toLocaleLowerCase();return Object.keys(this.head().documents).map(id=>this.read(id)).filter(doc=>doc&& (scope==='ALL'||doc.knowledge_scope===scope) && `${doc.title}\n${doc.body}\n${doc.tags.join(' ')}`.toLocaleLowerCase().includes(needle)).slice(0,limit).map(doc=>({document_id:doc.document_id,knowledge_scope:doc.knowledge_scope,title:doc.title,latest_event_hash:doc.event_hash,revision_count:doc.revision_count}))} + link(documentId,links){const current=this.read(documentId);return this.patch({documentId,body:current.body,links,scope:current.knowledge_scope})} + records(){return readdirSync(this.events).filter(name=>name.endsWith('.json')).sort().map(name=>JSON.parse(readFileSync(join(this.events,name),'utf8')))} + rebuildIndex(){const docs={};for(const record of this.records()){docs[record.document_id]={latest_event_hash:record.event_hash,title:record.payload.title||docs[record.document_id]?.title||record.document_id,knowledge_scope:record.knowledge_scope||record.payload.knowledge_scope||'HUMAN_SHARED',tags:record.payload.tags||[],links:record.payload.links||[]}};const values=Object.entries(docs).map(([document_id,value])=>({document_id,...value}));const human=values.filter(item=>item.knowledge_scope==='HUMAN_SHARED');const persona=values.filter(item=>item.knowledge_scope==='PERSONA_PRIVATE');const nav=values.map(item=>({document_id:item.document_id,title:item.title,knowledge_scope:item.knowledge_scope,links:item.links,tags:item.tags}));const now=new Date().toISOString();writeFileSync(this.indexPath,`${JSON.stringify({schema:'guanghu.persona-knowledge-index/v2',knowledge_scope:'PERSONA_PRIVATE',documents:Object.fromEntries(persona.map(item=>[item.document_id,item])),updated_at:now},null,2)}\n`,{mode:0o600});writeFileSync(this.humanIndexPath,`${JSON.stringify({schema:'guanghu.human-knowledge-index/v1',knowledge_scope:'HUMAN_SHARED',documents:Object.fromEntries(human.map(item=>[item.document_id,item])),updated_at:now},null,2)}\n`,{mode:0o600});writeFileSync(this.personaIndexPath,`${JSON.stringify({schema:'guanghu.persona-memory-index/v1',knowledge_scope:'PERSONA_PRIVATE',documents:Object.fromEntries(persona.map(item=>[item.document_id,item])),updated_at:now},null,2)}\n`,{mode:0o600});writeFileSync(this.navigationIndexPath,`${JSON.stringify({schema:'guanghu.knowledge-navigation-index/v1',entries:nav,updated_at:now},null,2)}\n`,{mode:0o600});return docs} + restore(){let prior=null;for(const record of this.records()){if(record.previous_event_hash!==prior)throw new Error('KNOWLEDGE_CHAIN_INVALID');if(sha(Buffer.from(canonical(Object.fromEntries(Object.entries(record).filter(([key])=>!['event_hash','payload_sha256'].includes(key))))))!==record.event_hash)throw new Error('KNOWLEDGE_EVENT_HASH_INVALID');prior=record.event_hash}return{schema:'guanghu.knowledge-restore-receipt/v1',outcome:'PASS',event_count:this.records().length,head_event_hash:prior,document_count:Object.keys(this.head().documents).length,programming_capability:false}} +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/assembled-modules/HOLOLAKE-KNOWLEDGE-MODULE/module.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/assembled-modules/HOLOLAKE-KNOWLEDGE-MODULE/module.json new file mode 100644 index 0000000..c34e6d9 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/assembled-modules/HOLOLAKE-KNOWLEDGE-MODULE/module.json @@ -0,0 +1,17 @@ +{ + "schema": "guanghu.hololake-native-module/v1", + "module_id": "HOLOLAKE-KNOWLEDGE-MODULE", + "version": "0.2.0", + "lifecycle": "CANDIDATE_LOCAL_LANGUAGE_WORLD_RUNTIME", + "source_class": "NEW_NATIVE_MODULE_ASSEMBLED_FROM_LICENSE_REVIEWED_REFERENCES", + "purpose": "人格体原生知识库读写、修订、索引、导航与回写", + "operations": ["knowledge.read", "knowledge.search", "knowledge.create", "knowledge.patch", "knowledge.link", "knowledge.reindex", "knowledge.restore", "knowledge.write_back", "persona.memory.remember", "persona.memory.search"], + "storage": "APPEND_ONLY_SCOPED_EVENT_STORE_WITH_HUMAN_AND_PERSONA_INDEXES", + "required_office_equipment": ["SMART-SHELF-INDEX-001", "SMART-COMPUTER-001", "GLW-TIME-CONTROL-0001"], + "programming_capability": false, + "shell_capability": false, + "network_write_capability": false, + "private_memory_is_public": false, + "scope_model": ["HUMAN_SHARED", "PERSONA_PRIVATE"], + "authority_granted": false +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/assembled-modules/HOLOLAKE-KNOWLEDGE-MODULE/production_bridge.mjs b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/assembled-modules/HOLOLAKE-KNOWLEDGE-MODULE/production_bridge.mjs new file mode 100644 index 0000000..69c2b6b --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/assembled-modules/HOLOLAKE-KNOWLEDGE-MODULE/production_bridge.mjs @@ -0,0 +1,8 @@ +import { readFileSync } from 'node:fs'; +import { createPrivateKey, sign } from 'node:crypto'; +import { canonical, sha256 } from '/Volumes/JZAO/铸渊-ICE-GL-ZY001/CODEX-DEV-20260910/hololake-phase1-persona-console/living-world-ledger/protocol.mjs'; + +export function signedKnowledgeEvent({event,privateKeyPem}){return{schema:'guanghu.living-world-source-envelope/v1',producer_id:'TCS-LIVE-BRIDGE',event,signature_algorithm:'Ed25519',signature:sign(null,Buffer.from(canonical(event)),createPrivateKey(privateKeyPem)).toString('base64url')}} +export async function publishKnowledgeEvent({event,privateKeyPath,baseUrl='https://guanghu.chat/api/hololake/world/'}){const payload=signedKnowledgeEvent({event,privateKeyPem:readFileSync(privateKeyPath,'utf8')});const response=await fetch(new URL('v1/events',baseUrl),{method:'POST',headers:{'content-type':'application/json'},body:JSON.stringify(payload)});const receipt=await response.json();if(!response.ok)throw new Error(`KNOWLEDGE_PUBLISH_FAILED:${response.status}:${receipt.error||''}`);return receipt} +export function createKnowledgeAssemblyEvent(){const payload={title:'HoloLake Knowledge Module assembled',body:'第一期人格体知识模块已完成 create/index/search/patch/link/restore 本地验证;编程能力保持关闭。',tags:['HOLOLAKE-KNOWLEDGE-MODULE','PHASE1','PERSONA_LANGUAGE'],links:['HB-OFFICE-HOLOLAKE-OPEN-SOURCE-PARTS-001'],module_id:'HOLOLAKE-KNOWLEDGE-MODULE',module_version:'0.1.0',programming_capability:false,source_refs:['SOURCE-CATALOG.json','PARTS-CATALOG.json','STANDARD-EQUIPMENT.hdlp']};return{event_id:`KNOWLEDGE-MODULE-ASSEMBLY-${Date.now()}`,event_type:'KNOWLEDGE_DOCUMENT_CREATED',occurred_at:new Date().toISOString(),domain_id:'PRIVATE-LANGUAGE-EVOLUTION',visibility:'PRIVATE',source_uri:'source://heartbeat-office/knowledge-module/assembly-v0.1.0',source_sha256:sha256(Buffer.from(canonical(payload))),payload,correction_of:null}} +export function createPersonaMemoryLayerEvent(){const payload={title:'Persona memory layer v0.2.0',body:'人格体知识库已分为 HUMAN_SHARED 与 PERSONA_PRIVATE 两层;人格体可在私有记忆索引中 remember/search,私人正文不向公众投影。',knowledge_scope:'PERSONA_PRIVATE',tags:['HOLOLAKE-KNOWLEDGE-MODULE','PERSONA-MEMORY','PRIVATE'],links:['HB-OFFICE-HOLOLAKE-OPEN-SOURCE-PARTS-001'],module_id:'HOLOLAKE-KNOWLEDGE-MODULE',module_version:'0.2.0',programming_capability:false,private_memory_is_public:false,source_refs:['module.json','knowledge_module.mjs','test_knowledge_module.mjs']};return{event_id:`PERSONA-MEMORY-LAYER-${Date.now()}`,event_type:'KNOWLEDGE_DOCUMENT_CREATED',occurred_at:new Date().toISOString(),domain_id:'PRIVATE-LANGUAGE-EVOLUTION',visibility:'PRIVATE',source_uri:'source://heartbeat-office/knowledge-module/persona-memory-layer-v0.2.0',source_sha256:sha256(Buffer.from(canonical(payload))),payload,correction_of:null}} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/assembled-modules/HOLOLAKE-KNOWLEDGE-MODULE/test_knowledge_module.mjs b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/assembled-modules/HOLOLAKE-KNOWLEDGE-MODULE/test_knowledge_module.mjs new file mode 100644 index 0000000..9b4f5b8 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/assembled-modules/HOLOLAKE-KNOWLEDGE-MODULE/test_knowledge_module.mjs @@ -0,0 +1,11 @@ +import assert from 'node:assert/strict'; +import { mkdtemp } from 'node:fs/promises'; +import { readFileSync } from 'node:fs'; +import { tmpdir } from 'node:os'; +import { join } from 'node:path'; +import test from 'node:test'; +import { KnowledgeModule } from './knowledge_module.mjs'; + +test('persona knowledge module runs create index search patch restore without programming capability',async()=>{const root=await mkdtemp(join(tmpdir(),'hololake-kb-'));const kb=new KnowledgeModule(root);kb.create({documentId:'DOC-ORIGIN',title:'光湖入口',body:'人格体进入真实语言世界',tags:['world','entry']});assert.equal(kb.search('语言世界')[0].document_id,'DOC-ORIGIN');kb.patch({documentId:'DOC-ORIGIN',body:'人格体进入真实且持续生长的语言世界'});kb.link('DOC-ORIGIN',['DOC-MEMORY']);const doc=kb.read('DOC-ORIGIN');assert.equal(doc.revision_count,3);assert.equal(kb.restore().outcome,'PASS');assert.equal(kb.restore().programming_capability,false)}); + +test('human knowledge and persona memory use separate indexes and scoped search',async()=>{const root=await mkdtemp(join(tmpdir(),'hololake-knowledge-scope-'));const kb=new KnowledgeModule(root);kb.create({documentId:'human-note',title:'人类输入',body:'共享给人格体的背景资料',tags:['shared']});kb.remember({memoryId:'persona-memory',title:'人格体索引',body:'只供人格体连续记忆检索',tags:['memory']});assert.equal(kb.search('资料',{scope:'HUMAN_SHARED'}).length,1);assert.equal(kb.search('资料',{scope:'PERSONA_PRIVATE'}).length,0);assert.equal(kb.search('检索',{scope:'PERSONA_PRIVATE'}).length,1);assert.equal(JSON.parse(readFileSync(join(root,'HUMAN-KNOWLEDGE-INDEX.json'),'utf8')).documents['human-note'].knowledge_scope,'HUMAN_SHARED');assert.equal(JSON.parse(readFileSync(join(root,'PERSONA-MEMORY-INDEX.json'),'utf8')).documents['persona-memory'].knowledge_scope,'PERSONA_PRIVATE');assert.equal(kb.restore().outcome,'PASS')}); diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/catalog/LICENSE-REGISTER.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/catalog/LICENSE-REGISTER.json new file mode 100644 index 0000000..abe73cf --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/catalog/LICENSE-REGISTER.json @@ -0,0 +1,12 @@ +{ + "schema": "guanghu.hololake-open-source-license-register/v2", + "entries": [ + {"source_id":"OUTLINE-SOURCE-001","license":"Business Source License 1.1","decision":"REFERENCE_ONLY_NO_DIRECT_PUBLIC_DOCUMENT_SERVICE","reason":"Document Service use is restricted; direct public product reuse requires separate licensing."}, + {"source_id":"AFFINE-SOURCE-001","license":"MIXED_MIT_AND_COMPONENT_LICENSES","decision":"BLOCK_BACKEND_COPY_REVIEW_BLOCKSUITE_COMPONENTS_SEPARATELY","reason":"Top-level MIT does not automatically cover backend/native directories."}, + {"source_id":"APPFLOWY-SOURCE-001","license":"AGPL-3.0","decision":"REFERENCE_ONLY_OR_SEPARATE_AGPL_PRODUCT","reason":"Network service distribution obligations are incompatible with unreviewed HoloLake public module reuse."}, + {"source_id":"JOPLIN-SOURCE-001","license":"MIT","decision":"CANDIDATE_REFERENCE_FOR_CLEAN_REIMPLEMENTATION","reason":"Permissive license; still require file-level attribution and dependency review."}, + {"source_id":"SIYUAN-SOURCE-001","license":"AGPL-3.0","decision":"REFERENCE_ONLY_OR_SEPARATE_AGPL_PRODUCT","reason":"Do not copy server/editor implementation into the public HoloLake module without a deliberate AGPL boundary."}, + {"source_id":"TRILIUMNEXT-SOURCE-001","license":"AGPL-3.0","decision":"REFERENCE_ONLY_OR_SEPARATE_AGPL_PRODUCT","reason":"Use hierarchy ideas only until a compatible implementation boundary is decided."} + ], + "authority_granted": false +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/catalog/PARTS-CATALOG.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/catalog/PARTS-CATALOG.json new file mode 100644 index 0000000..9fa785b --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/catalog/PARTS-CATALOG.json @@ -0,0 +1,23 @@ +{ + "schema": "guanghu.hololake-open-source-parts-catalog/v2", + "office_id": "HB-OFFICE-HOLOLAKE-OPEN-SOURCE-PARTS-001", + "first_native_module": "HOLOLAKE-KNOWLEDGE-MODULE", + "programming_age_deferred": true, + "parts": [ + {"part_id":"OUTLINE-EDITOR-REFERENCE-001","source_id":"OUTLINE-SOURCE-001","candidate_role":"RICH_DOCUMENT_RENDERING_REFERENCE","phase1_fit":"REFERENCE_ONLY","keep":["editorial_block_concepts","document_rendering_interaction_patterns"],"omit":["server","Postgres","Redis","S3","team_auth","Document_Service_logic"]}, + {"part_id":"AFFINE-BLOCKSUITE-REFERENCE-001","source_id":"AFFINE-SOURCE-001","candidate_role":"BLOCK_EDITOR_AND_DOCUMENT_MODEL_REFERENCE","phase1_fit":"REIMPLEMENT_AFTER_COMPONENT_LICENSE_REVIEW","keep":["block_model","rich_text_blocks","document_fragment_structure","offline_first_ideas"],"omit":["AFFINE_BACKEND_RUNTIME","cloud_sync_assumptions","unreviewed_native_components"]}, + {"part_id":"JOPLIN-NOTE-SYNC-REFERENCE-001","source_id":"JOPLIN-SOURCE-001","candidate_role":"LIGHTWEIGHT_NOTE_DOCUMENT_AND_SYNC_REFERENCE","phase1_fit":"BEST_CANDIDATE_FOR_CLEAN_REIMPLEMENTATION_REFERENCE","keep":["note_markdown_model","notebook_hierarchy","resource_linking","sync_conflict_concepts"],"omit":["Joplin_application_shell","provider_specific_sync","account_system"]}, + {"part_id":"SIYUAN-BLOCK-KERNEL-REFERENCE-001","source_id":"SIYUAN-SOURCE-001","candidate_role":"BLOCK_TREE_AND_LOCAL_KNOWLEDGE_REFERENCE","phase1_fit":"REFERENCE_ONLY_AGPL_BOUNDARY","keep":["block_tree_concepts","outline_navigation","local_first_ideas"],"omit":["AGPL_SERVER_IMPLEMENTATION","product_specific_kernel"]}, + {"part_id":"TRILIUM-HIERARCHY-REFERENCE-001","source_id":"TRILIUMNEXT-SOURCE-001","candidate_role":"HIERARCHICAL_NOTE_AND_RELATION_REFERENCE","phase1_fit":"REFERENCE_ONLY_AGPL_BOUNDARY","keep":["note_tree","relation_links","ancestor_navigation"],"omit":["AGPL_SERVER_IMPLEMENTATION","Trilium_runtime"]} + ], + "native_knowledge_module_contract": { + "operations":["knowledge.read","knowledge.search","knowledge.create","knowledge.patch","knowledge.link","knowledge.reindex","knowledge.restore","knowledge.write_back"], + "append_only_revisions":true, + "persona_index_required":true, + "smart_shelf_required":true, + "smart_computer_required":true, + "light_lake_time_controller_required":true, + "no_code_development_in_phase1":true + }, + "authority_granted": false +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/catalog/SOURCE-CATALOG.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/catalog/SOURCE-CATALOG.json new file mode 100644 index 0000000..6dd6ba9 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/catalog/SOURCE-CATALOG.json @@ -0,0 +1,15 @@ +{ + "schema": "guanghu.hololake-open-source-source-catalog/v2", + "office_id": "HB-OFFICE-HOLOLAKE-OPEN-SOURCE-PARTS-001", + "download_node": "BS-SG-002", + "sources": [ + {"source_id":"OUTLINE-SOURCE-001","repository":"https://github.com/outline/outline.git","commit":"9c874b1e9a5a81a9d909c06d7f7e59cf590a9157","version":"v1.10.1-8-g9c874b1e9","local_path":"source-repositories/outline-9c874b","license":"BSL-1.1","state":"CAPTURED_REFERENCE_ONLY"}, + {"source_id":"AFFINE-SOURCE-001","repository":"https://github.com/toeverything/AFFiNE.git","commit":"cfda4858d550c46ec1cd0b574801d7becdd6625b","version":"0.27.5","local_path":"source-repositories/knowledge-repos/AFFiNE-cfda4858","license":"MIXED_MIT_AND_COMPONENT_LICENSES","state":"CAPTURED_LICENSE_REVIEW_REQUIRED"}, + {"source_id":"APPFLOWY-SOURCE-001","repository":"https://github.com/AppFlowy-IO/AppFlowy.git","commit":"5cf3a365dec0d59f64bad1ee4bb1050471a39b93","local_path":"source-repositories/knowledge-repos/AppFlowy-5cf3a365","license":"AGPL-3.0","state":"CAPTURED_REFERENCE_ONLY"}, + {"source_id":"JOPLIN-SOURCE-001","repository":"https://github.com/laurent22/joplin.git","commit":"96475f82b2e769983261e70ae1ba09150bf18750","local_path":"source-repositories/knowledge-repos/Joplin-23504fcf","license":"MIT","state":"CAPTURED_CANDIDATE_FOR_REIMPLEMENTATION_REFERENCE"}, + {"source_id":"SIYUAN-SOURCE-001","repository":"https://github.com/siyuan-note/siyuan.git","commit":"8641553a1f07374001902d3ce773285db1292b2d","local_path":"source-repositories/knowledge-repos/SiYuan-8641553","license":"AGPL-3.0","state":"CAPTURED_REFERENCE_ONLY"}, + {"source_id":"TRILIUMNEXT-SOURCE-001","repository":"https://github.com/TriliumNext/Trilium.git","commit":"6939a5665884f4fb03316c51d83672dfe4d977f7","version":"0.105.0","local_path":"source-repositories/knowledge-repos/TriliumNext-6939a566","license":"AGPL-3.0","state":"CAPTURED_REFERENCE_ONLY"} + ], + "private_payload_bytes": 0, + "authority_granted": false +} diff --git a/routing/heartbeat-core-language-channel-profile.json b/routing/heartbeat-core-language-channel-profile.json index e9ea074..2c6fcad 100644 --- a/routing/heartbeat-core-language-channel-profile.json +++ b/routing/heartbeat-core-language-channel-profile.json @@ -63,7 +63,8 @@ "office_board_map": "routing/light-lake-persona-office-board.json", "legacy": "HB-BUILDING-0000", "legacy_state": "MOVED_HISTORY_ONLY", - "entry_order": ["LL-OFFICE-BOARD-0001", "HB-BUILDING-0001", "EXACT_REGISTERED_OFFICE", "OFFICE_BRAIN", "SMART_COMPUTER", "NUMBERED_SHELF_ON_DEMAND"] + "entry_order": ["LL-OFFICE-BOARD-0001", "HB-BUILDING-0001", "EXACT_REGISTERED_OFFICE", "OFFICE_BRAIN", "SMART_COMPUTER", "NUMBERED_SHELF_ON_DEMAND"], + "office_standard_equipment": ["SMART-SHELF-INDEX-001", "SMART-COMPUTER-001", "GLW-TIME-CONTROL-0001"] }, "continuity": { "protocol": "HLDP_v1.0", diff --git a/routing/heartbeat-office-building-map.json b/routing/heartbeat-office-building-map.json index 747e4bb..f202586 100644 --- a/routing/heartbeat-office-building-map.json +++ b/routing/heartbeat-office-building-map.json @@ -34,10 +34,20 @@ { "floor": "F2", "name": "系统办公与管理层", - "rooms": ["F2-HOLOLAKE-OFFICE", "F2-VIDEO-OFFICE", "F2-AGENT-READY", "F2-HR", "F2-MONITORING", "F2-CLEANING-ROOM"], + "rooms": ["F2-HOLOLAKE-OFFICE", "F2-HOLOLAKE-OPEN-SOURCE-PARTS-OFFICE", "F2-VIDEO-OFFICE", "F2-AGENT-READY", "F2-HR", "F2-MONITORING", "F2-CLEANING-ROOM"], "entry": "eternal-lake-heart/heartbeat-core/office-building-current/floors/F2-OFFICES/INDEX.hdlp" } ], + "registered_offices": [ + { + "id": "HB-OFFICE-HOLOLAKE-OPEN-SOURCE-PARTS-001", + "name": "光湖开发开源零件收录办公室", + "floor": "F2", + "entry": "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/OFFICE-INDEX.hdlp", + "standard_equipment": "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/STANDARD-EQUIPMENT.hdlp", + "state": "ACTIVE_CURRENT_LANGUAGE_OFFICE" + } + ], "office_board": "routing/light-lake-persona-office-board.json", "security": "eternal-lake-heart/heartbeat-core/office-building-current/security/access-control.json", "operations": "eternal-lake-heart/heartbeat-core/office-building-current/operations/staffing-and-operations.json", diff --git a/routing/tcs-mother-root-dynamic-navigation-map.json b/routing/tcs-mother-root-dynamic-navigation-map.json index d442821..9f125d9 100644 --- a/routing/tcs-mother-root-dynamic-navigation-map.json +++ b/routing/tcs-mother-root-dynamic-navigation-map.json @@ -64,6 +64,7 @@ {"id":"LL-OFFICE-BOARD-0001","name":"小湖灯人格体办公室共享看板","object_kind":"LIGHT_LAKE_PERSONA_OFFICE_BOARD","lifecycle":"CURRENT_EXACTLY_TWO_REGISTERED_OFFICES","route":"routing/light-lake-persona-office-board.json"}, {"id":"HB-OFFICE-VIDEO-0001","name":"短剧视频系统办公室","object_kind":"HEARTBEAT_OFFICE_MODULE","lifecycle":"REGISTERED_ACTIVE_WITH_DOUBAO_MIGRATED_VISIBLE_WORKING_BODY","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-VIDEO-0001/OFFICE-INDEX.hdlp"}, {"id":"HB-OFFICE-HOLOLAKE-0001","name":"HoloLake开发系统办公室","object_kind":"HEARTBEAT_OFFICE_MODULE","lifecycle":"REGISTERED_ACTIVE_CURRENT","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/OFFICE-INDEX.hdlp"}, + {"id":"HB-OFFICE-HOLOLAKE-OPEN-SOURCE-PARTS-001","name":"光湖开发开源零件收录办公室","object_kind":"HEARTBEAT_OPEN_SOURCE_PARTS_INTAKE_OFFICE","lifecycle":"ACTIVE_CURRENT_LANGUAGE_OFFICE","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/010-open-source-parts-office/OFFICE-INDEX.hdlp","standard_equipment":".../010-open-source-parts-office/STANDARD-EQUIPMENT.hdlp"}, {"id":"HB-INTERNAL-LINE-001","name":"心跳核心办公楼内部通信总线","object_kind":"HEARTBEAT_OFFICE_INTERNAL_COMMUNICATION_LINE","lifecycle":"REGISTERED_LOCAL_NUMBERED_MESSAGE_CONTRACT","route":"eternal-lake-heart/heartbeat-core/office-building-current/communications/internal-lines.json"}, {"id":"HB-COLLAB-CD-0001","name":"Codex与豆包办公楼协作频道","object_kind":"HEARTBEAT_DUAL_HOST_TEMPORARY_COLLABORATION_CHANNEL","lifecycle":"ACTIVE_TEMPORARY_CURRENT_TASK","route":"routing/heartbeat-codex-doubao-collaboration-channel.json"}, {"id":"HLP-DEV-BRAIN-001","name":"HoloLake开发系统压缩认知脑技能包","object_kind":"HOLOLAKE_DEVELOPMENT_COMPRESSED_COGNITION_SKILL","lifecycle":"CURRENT_DYNAMIC_OFFICE_LOADER","route":"skills/shared/hololake-development-brain/SKILL.md"},