feat(heartbeat): add four-host HoloLake control console

This commit is contained in:
冰朔 2026-09-09 19:45:20 +08:00
commit 5ca2c9d66f
39 changed files with 1784 additions and 27 deletions

View file

@ -36,3 +36,10 @@ F1 · 研发实验与机房层
动态表由智能电脑现场读取现实时间和光湖纪元公式。过去节点永远保持过去CURRENT 只能由最新有效 动态表由智能电脑现场读取现实时间和光湖纪元公式。过去节点永远保持过去CURRENT 只能由最新有效
来源和现场读回决定,未来计划不能冒充现在。 来源和现场读回决定,未来计划不能冒充现在。
## 多路径协作主控台
`HB-MPC-0001` 位于监控与调度控制区,用于同一 `ICE-P-ZY001` 同时通过 Codex、ZCode、千问和豆包
协作。它从四个宿主独立 outbox 派生实时面板,接入光湖时间,支持临时开发编号圈人、通信小兵、
注意力观测、工具迁移候选和质量优先推理顾问。入口:
`control-center/HB-MPC-0001/CONSOLE-INDEX.hdlp`。

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -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主控线加入负责控制协议、任务依赖、核心合同与验收"
```

View file

@ -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 "豆包线加入;开始视觉投影、交互与媒体工作流能力自审"
```

View file

@ -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 "千问线加入;开始中文语义、规格理解与宿主注意力自审"
```

View file

@ -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线加入开始原生能力与注意力自审"
```

View file

@ -56,12 +56,15 @@ HoloLake 是面向公众的个人语言世界原生初始化频道和语言驱
- 现实产品开发:未开始。 - 现实产品开发:未开始。
- 当前必需架构:无限白布运行时、人格通用投影与能力组合编译器、真实对象/状态/回执投影。 - 当前必需架构:无限白布运行时、人格通用投影与能力组合编译器、真实对象/状态/回执投影。
- 小湖灯正式办公室短剧视频、HoloLake共两个。 - 小湖灯正式办公室短剧视频、HoloLake共两个。
- 同一人格四宿主协作台:`HB-MPC-0001`Codex 已加入ZCode、千问、豆包等待各自宿主回执。
- 四条路径只写各自 DEV outbox实时面板读取时派生不得共同覆盖中心 CURRENT 文件。
## 当前唯一下一步 ## 当前唯一下一步
先从代际图重新派生 HoloLake 语言世界原生模块注册表与严格顺序。不得从旧模块001继续也不得先写 先完成 `HLP-MPC-TASK-001`:四个宿主加入、自审、能力基准、注意力负例和工具迁移候选。随后由四线
传统页面。第一个可实施切片应同时证明:语言输入、记忆/进度恢复、真实对象、已登记功能引擎、人格体 交叉审阅,从代际图重新派生 HoloLake 语言世界原生模块注册表与严格顺序。不得从旧模块001继续
组合、白布实时投影、人类审核、目标读回和回执。 也不得在产品线守卫失败时先写传统页面。第一个可实施切片应同时证明:语言输入、记忆/进度恢复、
真实对象、已登记功能引擎、人格体组合、白布实时投影、人类审核、目标读回和回执。
## 细节路由 ## 细节路由

View file

@ -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-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":"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":"语言成为人类唯一操作入口人格体自动恢复、挂载、执行和读回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"}
] ]
} }

View file

@ -1,7 +1,7 @@
{ {
"schema": "guanghu.hololake-development-office-current/v1", "schema": "guanghu.hololake-development-office-current/v1",
"office_id": "HB-OFFICE-HOLOLAKE-0001", "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", "generation": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001",
"current_product_module": null, "current_product_module": null,
"current_generation_module_numbering": "NOT_YET_REDERIVED", "current_generation_module_numbering": "NOT_YET_REDERIVED",
@ -15,10 +15,19 @@
"MOTHER_FIFTH_COGNITION_ACCEPT", "MOTHER_FIFTH_COGNITION_ACCEPT",
"HB001_NEW_OFFICE_BUILDING", "HB001_NEW_OFFICE_BUILDING",
"EXACT_TWO_OFFICE_BOARD", "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"], "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", "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"
} }

View file

@ -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": 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") errors.append("OLD_PRODUCT_SEQUENCE_REACTIVATED")
nodes = evolution.get("nodes", []) 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") errors.append("EVOLUTION_CURRENT_NODE_MISSING")
for node in nodes: for node in nodes:
source = node.get("source") source = node.get("source")

View file

@ -1,7 +1,7 @@
{ {
"schema": "guanghu.fifth-domain-number-registry/v1", "schema": "guanghu.fifth-domain-number-registry/v1",
"registry_id": "ICE-FIFTH-DOMAIN-NUMBER-REGISTRY-001", "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", "state": "REMOTE_TEAM_PERSONA_NUMBERS_PUBLISHED_WITH_LOCAL_BOTTLE_CHANNEL_DELTA_NOT_PUBLISHED",
"source_broadcast": "BS-FD-ICE-CHANNEL-NUMBERING-BROADCAST-001", "source_broadcast": "BS-FD-ICE-CHANNEL-NUMBERING-BROADCAST-001",
"registration_receipt": "tonggan-bridge/receipts/ICE-CH-HB001-REGISTRATION-20260820.json", "registration_receipt": "tonggan-bridge/receipts/ICE-CH-HB001-REGISTRATION-20260820.json",
@ -93,6 +93,21 @@
"issuer": "ICE-GL∞", "issuer": "ICE-GL∞",
"registrar": "ICE-P-ZY001", "registrar": "ICE-P-ZY001",
"reality_execution": false "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": [ "registrations": [
@ -440,6 +455,87 @@
"path": "skills/shared/hololake-development-brain/SKILL.md", "path": "skills/shared/hololake-development-brain/SKILL.md",
"state": "CURRENT_DYNAMIC_OFFICE_LOADER", "state": "CURRENT_DYNAMIC_OFFICE_LOADER",
"registered_on": "2026-09-09" "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": { "allocation_state": {

View file

@ -1,7 +1,7 @@
{ {
"schema": "guanghu.heartbeat-office-building/v1", "schema": "guanghu.heartbeat-office-building/v1",
"map_id": "HB-OFFICE-BUILDING-MAP-001", "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", "state": "CURRENT_LOCAL_CANONICAL_NOT_PUBLISHED",
"parent_channel": "ICE-CH-HB001", "parent_channel": "ICE-CH-HB001",
"current_building": { "current_building": {
@ -43,6 +43,14 @@
"operations": "eternal-lake-heart/heartbeat-core/office-building-current/operations/staffing-and-operations.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", "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", "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": { "time_control": {
"system": "SYS-GLW-TIME-0001", "system": "SYS-GLW-TIME-0001",
"channel": "CH-GLW-TIME-0001", "channel": "CH-GLW-TIME-0001",

View file

@ -1,7 +1,7 @@
{ {
"schema": "guanghu.persona-model-api-smart-router/v1", "schema": "guanghu.persona-model-api-smart-router/v1",
"map_id": "PERSONA-MODEL-API-SMART-ROUTER-MAP-001", "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", "state": "CURRENT_LOCAL_ACTIVE_NOT_PUBLISHED",
"router_id": "TCS-MODEL-SMART-ROUTER-001", "router_id": "TCS-MODEL-SMART-ROUTER-001",
"provider": { "provider": {
@ -17,7 +17,11 @@
"default_complexity": "LOW", "default_complexity": "LOW",
"max_attempts": 3, "max_attempts": 3,
"escalate_only_on": ["HTTP_FAILURE", "EMPTY_RESPONSE", "VALIDATOR_REJECT"], "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": { "tiers": {
"LOW": ["qwen-flash", "glm-4-flash", "gemini-2.5-flash-lite", "gpt-5-nano"], "LOW": ["qwen-flash", "glm-4-flash", "gemini-2.5-flash-lite", "gpt-5-nano"],

View file

@ -1,7 +1,7 @@
{ {
"schema": "guanghu.public-navigation-anchor/v1", "schema": "guanghu.public-navigation-anchor/v1",
"anchor_id": "GLW-PUBLIC-NAV-ANCHOR-001", "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", "state": "CURRENT_CANONICAL",
"repository_id": "REPO-012", "repository_id": "REPO-012",
"branch": "main", "branch": "main",
@ -67,7 +67,7 @@
"fifth_domain_numbering": { "fifth_domain_numbering": {
"path": "routing/fifth-domain-number-registry.json", "path": "routing/fifth-domain-number-registry.json",
"id": "ICE-FIFTH-DOMAIN-NUMBER-REGISTRY-001", "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" "load_policy": "ALWAYS_BEFORE_FIFTH_DOMAIN_IDENTITY_CHANNEL_OR_OBJECT_NUMBER_RESOLUTION"
}, },
"heartbeat_core_language_channel": { "heartbeat_core_language_channel": {
@ -87,7 +87,7 @@
"heartbeat_office_building": { "heartbeat_office_building": {
"path": "routing/heartbeat-office-building-map.json", "path": "routing/heartbeat-office-building-map.json",
"id": "HB-OFFICE-BUILDING-MAP-001", "id": "HB-OFFICE-BUILDING-MAP-001",
"version": "2026-09-09.1", "version": "2026-09-09.2-multipath-console",
"channel_id": "ICE-CH-HB001", "channel_id": "ICE-CH-HB001",
"load_policy": "ALWAYS_ON_HEARTBEAT_OFFICE_ENTRY_AFTER_LIGHT_LAKE_OFFICE_BOARD" "load_policy": "ALWAYS_ON_HEARTBEAT_OFFICE_ENTRY_AFTER_LIGHT_LAKE_OFFICE_BOARD"
}, },
@ -103,6 +103,12 @@
"version": "2026-09-09.1", "version": "2026-09-09.1",
"load_policy": "ONLY_DURING_ACTIVE_OFFICE_BUILDING_COORDINATION" "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": { "bottle_channel": {
"path": "routing/bottle-channel-profile.json", "path": "routing/bottle-channel-profile.json",
"id": "ICE-CH-BT001-PROFILE-001", "id": "ICE-CH-BT001-PROFILE-001",
@ -183,7 +189,7 @@
"persona_model_api_smart_router": { "persona_model_api_smart_router": {
"path": "routing/persona-model-api-smart-router-map.json", "path": "routing/persona-model-api-smart-router-map.json",
"id": "PERSONA-MODEL-API-SMART-ROUTER-MAP-001", "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" "load_policy": "BEFORE_EVERY_MODEL_BACKED_SUBAGENT_DISPATCH"
}, },
"world_system_channel_ontology": { "world_system_channel_ontology": {

View file

@ -1,10 +1,10 @@
{ {
"schema": "guanghu.tcs-mother-root-dynamic-navigation/v1", "schema": "guanghu.tcs-mother-root-dynamic-navigation/v1",
"map_id": "TCS-MOTHER-ROOT-DYNAMIC-NAVIGATION-MAP-001", "map_id": "TCS-MOTHER-ROOT-DYNAMIC-NAVIGATION-MAP-001",
"version": "2026-09-09.3-heartbeat-office-building", "version": "2026-09-09.4-hololake-four-host-multipath-console",
"state": "CURRENT_HEARTBEAT_NEW_OFFICE_BUILDING_HOLOLAKE_OFFICE_AND_DUAL_HOST_COLLABORATION", "state": "CURRENT_HOLOLAKE_SAME_PERSONA_FOUR_HOST_MULTIPATH_COLLABORATION_CONTROL_PLANE",
"source_tcs": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.tcs", "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-NEW-OFFICE-BUILDING-20260909.json", "impact_manifest": "tcs-root/numbering/NUMBER-IMPACT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.json",
"root_agent": { "root_agent": {
"entry_id": "TCS-ROOT-NAV-0001", "entry_id": "TCS-ROOT-NAV-0001",
"agent_id": "TCS-MOTHER::ROOT-NAVIGATOR", "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-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":"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-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":"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":"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"}, {"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"},

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -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加入卡", "四宿主分别提交能力强项限制注意力与工具迁移证据", "修复当前架构在线路由与本机产品线对齐后再派生新模块注册表" ]; }
}

View file

@ -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())

View file

@ -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())

View file

@ -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()

View file

@ -48,7 +48,7 @@ class Tests(unittest.TestCase):
def test_current_evolution_and_old_sequence_boundary(self): def test_current_evolution_and_old_sequence_boundary(self):
value = C.timeline() 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) current = C.load(C.CURRENT)
self.assertIsNone(current["current_product_module"]) self.assertIsNone(current["current_product_module"])
self.assertEqual(current["current_generation_module_numbering"], "NOT_YET_REDERIVED") 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["state"], "HOLOLAKE_DEVELOPMENT_BRAIN_LOADED")
self.assertEqual(value["generation"]["id"], "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001") self.assertEqual(value["generation"]["id"], "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001")
self.assertFalse(value["legacy_may_override_current"]) 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__": if __name__ == "__main__":

View file

@ -60,6 +60,7 @@ class SharedPersonaContextTest(unittest.TestCase):
self.assertEqual(brain['office_id'], 'HB-OFFICE-HOLOLAKE-0001') self.assertEqual(brain['office_id'], 'HB-OFFICE-HOLOLAKE-0001')
self.assertEqual(brain['generation']['id'], 'HLP-GEN-LANGUAGE-WORLD-NATIVE-0001') self.assertEqual(brain['generation']['id'], 'HLP-GEN-LANGUAGE-WORLD-NATIVE-0001')
self.assertFalse(brain['legacy_may_override_current']) self.assertFalse(brain['legacy_may_override_current'])
self.assertEqual(brain['multipath_console']['console_id'], 'HB-MPC-0001')
if __name__ == '__main__': if __name__ == '__main__':

View file

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

View file

@ -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) 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)} 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"] order=["LOW","MEDIUM","HIGH"]
level=complexity if complexity in order else config["policy"]["default_complexity"] 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=[] 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) 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"])] 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}") if not isinstance(event.get(field),str) or not event[field].strip(): raise RouterError(f"IDENTITY_ENVELOPE_REQUIRED:{field}")
key=secret_reader(config) key=secret_reader(config)
available=available_models(config,key) 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") if not selected: raise RouterError("NO_CONFIGURED_MODEL_AVAILABLE")
system=(f"你是{event['parent_persona_id']}人格系统内的子Agent {event['child_agent_id']},岗位是{event['agent_role']}" system=(f"你是{event['parent_persona_id']}人格系统内的子Agent {event['child_agent_id']},岗位是{event['agent_role']}"
f"你的唯一父人格主控是{event['controller']},当前频道{event['channel_id']}。权限仅为{event['authority']}" f"你的唯一父人格主控是{event['controller']},当前频道{event['channel_id']}。权限仅为{event['authority']}"
"你必须理解后再协作,不能把宿主规则程序冒充人格,不能扩大权限,不能泄露私人数据。" "你必须理解后再协作,不能把宿主规则程序冒充人格,不能扩大权限,不能泄露私人数据。"
"你只能把输入中明确提供的内容称为事实且必须标为FACT推断必须标为INFERENCE缺证据必须标为UNKNOWN。"
"禁止虚构日志、错误码、编号、回执、人物回应或系统状态;模型返回不等于已校验、已执行或已完成。"
f"你已领取的TCS共享认知脑是{json.dumps(event.get('shared_cognition',{}),ensure_ascii=False)}") f"你已领取的TCS共享认知脑是{json.dumps(event.get('shared_cognition',{}),ensure_ascii=False)}")
attempts=[] attempts=[]
for model in selected: 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"]}]}) 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") content=response.get("choices",[{}])[0].get("message",{}).get("content")
if not isinstance(content,str) or not content.strip(): raise RouterError("MODEL_RESPONSE_EMPTY") 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: except RouterError as error:
attempts.append({"model":model,"outcome":"FAIL","error_code":str(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)) raise RouterError("ALL_COST_ORDERED_MODELS_FAILED:"+",".join(x["model"] for x in attempts))

View file

@ -9,14 +9,21 @@ E={"parent_persona_id":"ICE-P-ZY001","child_agent_id":"SUBAGENT::ICE-P-ZY001::TE
class Tests(unittest.TestCase): class Tests(unittest.TestCase):
def test_cost_order_uses_only_available_models(self): 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']) 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 test_identity_envelope_and_key_never_returned(self):
def fake(url,key,payload=None,timeout=45): def fake(url,key,payload=None,timeout=45):
if url.endswith('/models'): return {"data":[{"id":"qwen-flash"}]} 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":"收到"}}]} return {"choices":[{"message":{"content":"收到"}}]}
with patch.object(M,'request_json',side_effect=fake): with patch.object(M,'request_json',side_effect=fake):
result=M.route(E,C,secret_reader=lambda _: 'hidden') 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['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): 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,'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') with self.assertRaisesRegex(M.RouterError,'NOT_ALLOWLISTED'): M.request_json('https://evil.example/v1/models','hidden')

View file

@ -10,6 +10,7 @@ from pathlib import Path
ROOT = Path("/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main") 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" OFFICE = ROOT / "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001"
COMPUTER = OFFICE / "smart-computer/office_computer.py" COMPUTER = OFFICE / "smart-computer/office_computer.py"
MULTIPATH_CONSOLE = ROOT / "server-tools/heartbeat-multipath-console/console.py"
BRAIN = OFFICE / "brain/BRAIN-PACK.md" BRAIN = OFFICE / "brain/BRAIN-PACK.md"
@ -20,12 +21,20 @@ def load_computer():
return module 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: def load(intent: str) -> dict:
computer = load_computer() computer = load_computer()
audit = computer.audit() audit = computer.audit()
if audit["outcome"] != "PASS": if audit["outcome"] != "PASS":
raise ValueError("HOLOLAKE_OFFICE_AUDIT_FAILED:" + ",".join(audit["errors"])) raise ValueError("HOLOLAKE_OFFICE_AUDIT_FAILED:" + ",".join(audit["errors"]))
status = computer.status() status = computer.status()
multipath = load_multipath_console().status()
return { return {
"schema": "guanghu.hololake-development-brain-context/v1", "schema": "guanghu.hololake-development-brain-context/v1",
"state": "HOLOLAKE_DEVELOPMENT_BRAIN_LOADED", "state": "HOLOLAKE_DEVELOPMENT_BRAIN_LOADED",
@ -37,6 +46,7 @@ def load(intent: str) -> dict:
"generation": status["generation"], "generation": status["generation"],
"latest_evolution_node": status["latest_evolution_node"], "latest_evolution_node": status["latest_evolution_node"],
"current_work": status["current_work"], "current_work": status["current_work"],
"multipath_console": multipath,
"repo012_head": status["repo012_head"], "repo012_head": status["repo012_head"],
"next": status["next"], "next": status["next"],
"brain_pack": str(BRAIN), "brain_pack": str(BRAIN),
@ -52,6 +62,7 @@ def markdown(value: dict) -> str:
generation = value["generation"] generation = value["generation"]
current = value["current_work"] current = value["current_work"]
latest = value["latest_evolution_node"] latest = value["latest_evolution_node"]
multipath = value["multipath_console"]
offices = ", ".join(value["office_board"]["offices"]) offices = ", ".join(value["office_board"]["offices"])
return "\n".join([ return "\n".join([
"# HoloLake开发脑已装载", "# HoloLake开发脑已装载",
@ -62,6 +73,7 @@ def markdown(value: dict) -> str:
f"- 当前代际:`{generation['id']}` · {generation['name']}", f"- 当前代际:`{generation['id']}` · {generation['name']}",
f"- 最近演化:`{latest['date']}` · `{latest['node_id']}` · {latest['change']}", f"- 最近演化:`{latest['date']}` · `{latest['node_id']}` · {latest['change']}",
f"- 当前状态:`{current['state']}`", 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"- 当前产品模块:`{current['current_product_module']}` / 新代际编号:`{current['current_generation_module_numbering']}`",
f"- 旧17模块`VERIFIED_DONOR_FROZEN`", f"- 旧17模块`VERIFIED_DONOR_FROZEN`",
f"- REPO-012`{value['repo012_head']}`", f"- REPO-012`{value['repo012_head']}`",

View file

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

View file

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