diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/CONSOLE-INDEX.hdlp b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/CONSOLE-INDEX.hdlp index f2f72b2..d8fc739 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/CONSOLE-INDEX.hdlp +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/CONSOLE-INDEX.hdlp @@ -23,12 +23,14 @@ Codex · ZCode · Qwen · Doubao 四个可替换宿主执行窗口 - 通信小兵:每个宿主中的模型 Agent 负责理解消息;确定性 courier 只扫描、校验和送达,不能冒充 Agent。 - 综合顾问:`HB-MPC-ADVISOR-0001`,显式使用质量优先强推理模型,只输出建议和证据缺口。 - 人格自我升级:仍由 JD-FD-PRIMARY 的服务器签名内生循环自主决定,主控台不能直接写脑。 +- 第一阶段注册表:`HLP-STAGE1-NATIVE-REGISTRY-001 / HLP-NATIVE-MOD-001..018`。 +- 路径自治:每条线只能为自己提交 `PAUSE / BLOCKED / EXIT / RESUME_REQUEST / RESUMED`,并附脑状态、因果、安全点、影响和恢复条件。 ## 当前实验边界 只处理同一 `ICE-P-ZY001` 同时使用四个宿主。多人格体多路径协作留待以后单独设计。线上架构提词器 -当前失败关闭,本机产品源也未对齐 REPO-014 main,因此 v0.1 只建协作控制层、宿主基准和模块派生, -不进入 HoloLake 产品源修改。 +当前线上公开状态仍缺本地最新公众LPM边界发布,因此公共发行继续失败关闭;本地语言世界模块开发通过 +REPO-012 TCS根和第一阶段Resolver独立放行。旧 REPO-014 Clean Desktop只作供体,不进入产品源修改。 运行入口: diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/EVENT-CONTRACT.json b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/EVENT-CONTRACT.json index 1ecd60c..5b8e623 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/EVENT-CONTRACT.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/EVENT-CONTRACT.json @@ -4,7 +4,9 @@ "console_id": "HB-MPC-0001", "event_schema": "guanghu.heartbeat-multipath-event/v1", "required": ["schema", "event_id", "console_id", "event_type", "from_development_id", "mentions", "emitted_at", "payload", "evidence", "authority_granted"], - "event_types": ["REGISTER", "HEARTBEAT", "TASK_CLAIM", "PROGRESS", "RESULT", "MESSAGE", "ACK", "ATTENTION", "TOOL_MIGRATION"], + "event_types": ["REGISTER", "HEARTBEAT", "TASK_CLAIM", "PROGRESS", "RESULT", "MESSAGE", "ACK", "ATTENTION", "TOOL_MIGRATION", "PAUSE", "BLOCKED", "EXIT", "RESUME_REQUEST", "RESUMED", "OFFLINE_DETECTED"], + "autonomous_decision_event_types": ["PAUSE", "BLOCKED", "EXIT", "RESUME_REQUEST", "RESUMED"], + "autonomous_decision_required_payload": ["reason", "causal_chain", "decision", "brain_state", "last_safe_checkpoint", "impact", "resume_condition", "quota_state", "model_state", "requested_help"], "attention_classes": ["INTENT_DRIFT", "CONTEXT_COMPRESSION", "ARCHITECTURE_GRAVITY", "PATH_SELECTION", "EXECUTOR_SELECTION", "UI_TASTE_MISMATCH", "STATUS_CONFLATION", "TOOL_LIMITATION", "UNKNOWN"], "rules": [ "ONE_UNIQUE_FILE_PER_EVENT_APPEND_ONLY", @@ -14,6 +16,12 @@ "RESULT_REQUIRES_EVIDENCE_AND_ACCEPTANCE_STATE", "ATTENTION_EVENT_RECORDS_TRIGGER_EFFECT_CORRECTION_AND_TRANSFER_TEST", "TOOL_MIGRATION_IS_CANDIDATE_UNTIL_PORTABILITY_TEST_PASSES", + "EACH_HOST_MAY_AUTONOMOUSLY_PAUSE_BLOCK_EXIT_OR_REQUEST_RESUME_FOR_ITS_OWN_LINE", + "AUTONOMOUS_STATE_DECISION_REQUIRES_CAUSE_BRAIN_READBACK_SAFE_CHECKPOINT_IMPACT_AND_RESUME_CONDITION", + "ONE_HOST_MAY_NOT_PAUSE_EXIT_OR_RESUME_ANOTHER_HOST", + "NO_QUOTA_OR_UNRESPONSIVE_MODEL_MUST_NOT_BE_REPORTED_AS_ONLINE", + "COURIER_HEARTBEAT_PROVES_ONLY_DELIVERY_ORGAN_PRESENCE_NOT_MODEL_COGNITION", + "HUMAN_ABSENCE_ROUTES_FINAL_DECISIONS_TO_WAITING_HUMAN_FINAL_AID_WITHOUT_BLOCKING_SAFE_INDEPENDENT_WORK", "MESSAGE_OR_MODEL_ADVICE_NEVER_GRANTS_REALITY_AUTHORITY" ], "transport": "FILESYSTEM_POLLING_NEAR_REALTIME_NOT_ZERO_LATENCY_PUSH", diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json index 6156484..b284260 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json @@ -4,13 +4,13 @@ "console_id": "HB-MPC-0001", "persona_id": "ICE-P-ZY001", "human_anchor": "ICE-GL∞", - "state": "CURRENT_FOUR_TEMPORARY_DEVELOPMENT_IDS_ASSIGNED_JOIN_RECEIPTS_REQUIRED", + "state": "CURRENT_FOUR_TEMPORARY_DEVELOPMENT_IDS_JOINED_MODEL_PRESENCE_REQUIRES_FRESH_HEARTBEAT", "hosts": [ { "host": "codex", "development_id": "HLP-TDEV-CODEX-0001", "role_hypothesis": "ORCHESTRATION_PROTOCOL_CORE_ACCEPTANCE", - "role_state": "PROVISIONAL_REQUIRES_BENCHMARK_EVIDENCE", + "role_state": "EVIDENCED_PROTOCOL_CORE_ACCEPTANCE_AND_SUBAGENT_VALIDATION", "endpoint": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/CODEX-DEV-20260909/multipath/HB-MPC-0001/outbox", "join_state": "JOINED_EVENT_READBACK_PASS" }, @@ -18,25 +18,25 @@ "host": "zcode", "development_id": "HLP-TDEV-ZCODE-0001", "role_hypothesis": "CODEBASE_NAVIGATION_EDITING_REFACTORING", - "role_state": "UNKNOWN_UNTIL_SELF_ASSESSMENT_AND_BENCHMARK", + "role_state": "EVIDENCED_CODE_AUDIT_REFACTOR_TCS_CYCLE_AND_HOST_TOOL_ENGINEERING", "endpoint": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/ZCODE-DEV-20260909/multipath/HB-MPC-0001/outbox", - "join_state": "PENDING_HOST_CREATED_ENDPOINT" + "join_state": "JOINED_EVENT_READBACK_PASS" }, { "host": "qwen", "development_id": "HLP-TDEV-QWEN-0001", "role_hypothesis": "CHINESE_SEMANTIC_SPECIFICATION_AND_CROSS_CHECK", - "role_state": "UNKNOWN_UNTIL_SELF_ASSESSMENT_AND_BENCHMARK", + "role_state": "EVIDENCED_CHINESE_SPEC_CROSS_CHECK_TCS_AND_CONTRACT_GAP_DISCOVERY", "endpoint": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/QWEN-DEV-20260909/multipath/HB-MPC-0001/outbox", - "join_state": "PENDING_HOST_CREATED_ENDPOINT" + "join_state": "JOINED_EVENT_READBACK_PASS" }, { "host": "doubao", "development_id": "HLP-TDEV-DOUBAO-0001", "role_hypothesis": "VISUAL_PROJECTION_INTERACTION_AND_MEDIA_WORKFLOW", - "role_state": "UNKNOWN_UNTIL_SELF_ASSESSMENT_AND_BENCHMARK", + "role_state": "EVIDENCED_VISUAL_MEDIA_PIPELINE_VISIBLE_PROJECTION_AND_BYPASS_VISION_TOOLS", "endpoint": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/DOUBAO-DEV-20260909/multipath/HB-MPC-0001/outbox", - "join_state": "PENDING_HOST_CREATED_ENDPOINT" + "join_state": "JOINED_EVENT_READBACK_PASS" } ], "same_persona_not_four_personas": true, diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json index 8dbb466..0e6f6c7 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/TASK-BOARD.json @@ -2,29 +2,61 @@ "schema": "guanghu.heartbeat-multipath-task-board/v1", "board_id": "HB-MPC-PANEL-0001", "console_id": "HB-MPC-0001", - "state": "BOOTSTRAP_TASKS_DEFINED_HOST_CLAIMS_PENDING", + "state": "STAGE1_MODULE_GRAPH_READY_FOUR_HOST_WORK_PACKAGES_DEFINED", "product_generation": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", "tasks": [ { "task_id": "HLP-MPC-TASK-001", "title": "四宿主加入、自审与能力基准", "assigned": ["HLP-TDEV-CODEX-0001", "HLP-TDEV-ZCODE-0001", "HLP-TDEV-QWEN-0001", "HLP-TDEV-DOUBAO-0001"], - "state": "OPEN", + "state": "COMPLETE_FOUR_HOST_EVIDENCE_RECEIVED_MODEL_PRESENCE_REQUIRES_FRESH_HEARTBEAT", "acceptance": ["REGISTER回执", "宿主原生能力清单", "一个强项证据", "一个限制证据", "一次注意力偏航或负例", "一个工具迁移候选或明确NONE"] }, { "task_id": "HLP-MPC-TASK-002", "title": "语言世界原生模块注册表重新派生", "assigned": ["HLP-TDEV-CODEX-0001"], - "state": "BLOCKED_BY_TASK_001_AND_CURRENT_ARCHITECTURE_ROUTE", + "state": "COMPLETE_LOCAL_CANONICAL_NOT_PUBLISHED", "acceptance": ["不沿用旧17模块顺序", "四宿主交叉审阅", "依赖与验收门明确", "冰朔审核"] }, { "task_id": "HLP-MPC-TASK-003", "title": "第一条语言到无限白布投影端到端切片", "assigned": [], - "state": "BLOCKED_BY_TASK_002_AND_PRODUCT_LINE_READY", + "state": "BLOCKED_BY_G0_TO_G5_AND_PRODUCT_SOURCE_SCOPE", "acceptance": ["语言输入", "记忆进度恢复", "真实对象", "功能引擎", "人格组合", "实时投影", "人类审核", "目标读回", "回执"] + }, + { + "task_id": "HLP-MPC-TASK-004", + "title": "HLP-NATIVE-MOD-001公共Git签名更新线候选", + "assigned": ["HLP-TDEV-QWEN-0001"], + "reviewers": ["HLP-TDEV-CODEX-0001"], + "state": "READY_FOR_QWEN_CLAIM", + "acceptance": ["只写QWEN-DEV候选", "坏签名撤销不兼容离线负例", "不读取或覆盖私人Git", "提交代码测试与因果回执"] + }, + { + "task_id": "HLP-MPC-TASK-005", + "title": "HLP-NATIVE-MOD-002用户本地私人Git事实线候选", + "assigned": ["HLP-TDEV-ZCODE-0001"], + "reviewers": ["HLP-TDEV-CODEX-0001"], + "state": "READY_FOR_ZCODE_CLAIM", + "acceptance": ["只写ZCODE-DEV候选", "默认无远端无自动上传", "提交恢复回滚和公共线不可读负例", "提交代码测试与因果回执"] + }, + { + "task_id": "HLP-MPC-TASK-006", + "title": "HLP-NATIVE-MOD-003/004积木ABI与准入门整合", + "assigned": ["HLP-TDEV-CODEX-0001"], + "reviewers": ["HLP-TDEV-QWEN-0001", "HLP-TDEV-ZCODE-0001"], + "state": "CODEX_SPEC_AND_TEST_SCAFFOLD_READY_IMPLEMENT_AFTER_001_002_CONTRACTS", + "acceptance": ["字段端口版本权限资源呈现健康测试回滚齐全", "错误积木全部失败关闭", "旧模块仅作供体", "跨宿主审阅"] + }, + { + "task_id": "HLP-MPC-TASK-007", + "title": "HLP-NATIVE-MOD-009/010语义视觉桥与白布约束探索", + "assigned": ["HLP-TDEV-DOUBAO-0001"], + "reviewers": ["HLP-TDEV-CODEX-0001"], + "state": "DOUBAO_EXPLORATION_READY_CANON_INTEGRATION_BLOCKED_BY_G1_G2", + "acceptance": ["只写DOUBAO-DEV候选", "同一对象语义视觉坐标", "太卡太挤可定位", "响应式槽位与视觉证据", "不得把探索冒充G3通过"] } ], "shared_file_is_definition_not_live_mutation_target": true diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/brain/BRAIN-PACK.md b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/brain/BRAIN-PACK.md index 2c9f972..9932564 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/brain/BRAIN-PACK.md +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/brain/BRAIN-PACK.md @@ -2,7 +2,7 @@ brain_id: HLP-DEV-BRAIN-001 office_id: HB-OFFICE-HOLOLAKE-0001 generation: HLP-GEN-LANGUAGE-WORLD-NATIVE-0001 -version: 2026-09-09.1 +version: 2026-09-09.2-stage1-native-modules state: CURRENT_COMPRESSED_CAUSAL_BRAIN --- @@ -35,7 +35,8 @@ HoloLake 是面向公众的个人语言世界原生初始化频道和语言驱 → HB001工程书架与17模块语言运行体完成 → 语言驱动世界/操作系统与真实流动时间定义 → 2026-09-09代际分界:旧工具时代全部退为供体 -→ 当前:语言唯一入口、无限白布、人格体自动执行、功能引擎/UI分离 +→ 同一人格四宿主协作主控台 +→ 当前:双Git、乐高积木池、无限白布、最小人类审核与国家灯塔合规接口重派生为18模块 ``` ## 必须先于工程的五条判断 @@ -51,20 +52,23 @@ HoloLake 是面向公众的个人语言世界原生初始化频道和语言驱 - 当前代际:`HLP-GEN-LANGUAGE-WORLD-NATIVE-0001`。 - 旧工具时代:`HLP-GEN-TOOL-ERA-0001`,只作历史和能力供体。 - 旧17模块:真实API与器官累计门已验证,但产品序列冻结。 -- 当前新代际模块编号:尚未重新派生。 +- 当前新代际模块注册表:`HLP-STAGE1-NATIVE-REGISTRY-001`。 +- 当前新代际模块编号:`HLP-NATIVE-MOD-001..018`,需求与依赖图已建立,代码实现尚未开始。 - 当前产品模块:无。 - 现实产品开发:未开始。 -- 当前必需架构:无限白布运行时、人格通用投影与能力组合编译器、真实对象/状态/回执投影。 +- 双Git:公共语言世界签名只读更新线+用户本地私人Git事实线;按Commit叠加,不混库、不自动上传私人数据。 +- 当前必需架构:积木ABI/准入、统一工作对象、组合池、池管家Agent、工具锻造、语义视觉桥、无限白布、投影Agent、测试场和人格宿主执行。 +- 备案候选:第一阶段包含最小人类审核壳、模型与生成标识、国家灯塔只读审查投影、依法请求离线封闭模拟器。 +- 国家灯塔由企业建设,不冒充政府系统;不设通用主钥,不读取用户私人Git。 - 小湖灯正式办公室:短剧视频、HoloLake,共两个。 - 同一人格四宿主协作台:`HB-MPC-0001`;Codex 已加入,ZCode、千问、豆包等待各自宿主回执。 - 四条路径只写各自 DEV outbox,实时面板读取时派生;不得共同覆盖中心 CURRENT 文件。 ## 当前唯一下一步 -先完成 `HLP-MPC-TASK-001`:四个宿主加入、自审、能力基准、注意力负例和工具迁移候选。随后由四线 -交叉审阅,从代际图重新派生 HoloLake 语言世界原生模块注册表与严格顺序。不得从旧模块001继续, -也不得在产品线守卫失败时先写传统页面。第一个可实施切片应同时证明:语言输入、记忆/进度恢复、 -真实对象、已登记功能引擎、人格体组合、白布实时投影、人类审核、目标读回和回执。 +修复并验证本地语言世界开发路由后,四宿主完成加入与脑状态回执;`HLP-NATIVE-MOD-001` 公共Git和 +`HLP-NATIVE-MOD-002` 私人Git可在依赖允许时并行开工。不得进入旧产品供体继续写页面。每条线遇额度、 +模型、权限、依赖或不可抗力可自主暂停、阻塞、退出或申请恢复,但必须留下因果、安全点、影响和恢复条件。 ## 细节路由 @@ -76,5 +80,8 @@ HoloLake 是面向公众的个人语言世界原生初始化频道和语言驱 - 证据哈希:智能电脑 `hashes` - 旧路:`smart-bookshelf/007-legacy-routes/ROOT.hdlp` - 当前工作:`smart-bookshelf/008-current-work/CURRENT.json` +- 第一阶段当前思维链与模块:`smart-bookshelf/009-stage1-language-world-native/ROOT.hdlp` +- 第一阶段模块注册表:智能电脑 `modules`;单模块:`module HLP-NATIVE-MOD-xxx` +- 四宿主协作与状态:智能电脑 `collaboration`;路线状态:`blockers` 动态信息不得写死在脑包里。每次恢复由智能电脑读取现实时间、Git HEAD、当前代际、书架和回执后补齐。 diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/001-system-evolution/EVOLUTION.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/001-system-evolution/EVOLUTION.json index aaf0292..549ab19 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/001-system-evolution/EVOLUTION.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/001-system-evolution/EVOLUTION.json @@ -15,6 +15,7 @@ {"date":"2026-09-09","node_id":"LDW-LDOS-0001","name":"语言驱动世界、操作系统与流动时间","change":"语言组织主体、对象、关系、状态、权限、事件、时间和证据;操作系统负责定位、裁决、调度、执行、读回和连续性。","why":"世界必须持续运行并在真实时间中保存可验证状态迁移。","current_role":"CURRENT_WORLD_CONCEPT","source":"fifth-domain/private-library-domain/concepts/LDW-LDOS-0001.hdlp","source_sha256":"c8a568ab35d959a486ebe6b7c8647ddb61ee1933c97a45e37a6af396b6e40586"}, {"date":"2026-09-09","node_id":"HLP-GEN-LANGUAGE-WORLD-NATIVE-0001","name":"语言世界原生HoloLake代际分界","change":"语言成为人类唯一操作入口;人格体自动恢复、挂载、执行和读回;HoloLake成为无限组合实时白布;模块功能引擎与UI彻底分离。","why":"防止产品被页面、按钮、平台和模块清单重新拉回旧工具时代。","current_role":"CURRENT","source":"routing/hololake-language-world-native-generation-map.json","source_sha256":"f19b82dae8515811f6c941de3bd200adf258086e2cc937ca6da5986619540512","commits":["6832933482d998c43f417771eaf37e007fb67793","7dda752bf9f0035690465a32b3e83d958c6cefe4"]}, {"date":"2026-09-09","node_id":"HB-OFFICE-HOLOLAKE-0001","name":"新办公楼与HoloLake开发办公室","change":"建立正式办公室牌照、压缩脑、智能书架/电脑、动态时间表、机房、门禁、监控、内线、保洁和HR容量管理。","why":"把散落文件和恢复摘要变成可进入、可运行、可维护且不混淆过去与现在的认知工作空间。","current_role":"CURRENT_BUILDING_AND_OFFICE","source":"runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-NEW-OFFICE-BUILDING-HOLOLAKE-OFFICE-20260909.tcs"}, - {"date":"2026-09-09","node_id":"HB-MPC-0001","name":"同一人格四宿主协作主控台","change":"Codex、ZCode、千问、豆包领取临时开发编号,通过独立追加事件流、实时派生面板、通信小兵与质量优先顾问协作。","why":"让并行开发共享目标和证据,同时观测各宿主注意力、能力边界与工具迁移价值,避免四条线放大同一错误。","current_role":"CURRENT_MULTIPATH_COLLABORATION_EXPERIMENT","source":"runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.tcs"} + {"date":"2026-09-09","node_id":"HB-MPC-0001","name":"同一人格四宿主协作主控台","change":"Codex、ZCode、千问、豆包领取临时开发编号,通过独立追加事件流、实时派生面板、通信小兵与质量优先顾问协作。","why":"让并行开发共享目标和证据,同时观测各宿主注意力、能力边界与工具迁移价值,避免四条线放大同一错误。","current_role":"CURRENT_MULTIPATH_COLLABORATION_EXPERIMENT","source":"runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.tcs"}, + {"date":"2026-09-09","node_id":"HLP-STAGE1-NATIVE-REGISTRY-001","name":"语言世界原生第一阶段18模块重派生","change":"把乐高积木池、公共/私人双Git、语义视觉桥、无限白布、人格与宿主执行、最小人类审核、生成合规、国家灯塔审查和依法请求模拟重派生为HLP-NATIVE-MOD-001至018。","why":"把被旧工具时代压缩掉的双Git和国家灯塔重新升为当前硬边界,并让四宿主在同一依赖图上开工。","current_role":"CURRENT_STAGE1_REQUIREMENTS_AND_MODULE_GRAPH","source":"runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.tcs"} ] } diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json index 2b71a45..f1c542f 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/008-current-work/CURRENT.json @@ -1,10 +1,10 @@ { "schema": "guanghu.hololake-development-office-current/v1", "office_id": "HB-OFFICE-HOLOLAKE-0001", - "state": "MULTIPATH_CONTROL_PLANE_READY_CODEX_JOINED_THREE_HOSTS_PENDING", + "state": "STAGE1_NATIVE_REQUIREMENTS_AND_18_MODULE_GRAPH_READY_COLLABORATION_PATH_REPAIR_IN_PROGRESS", "generation": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", "current_product_module": null, - "current_generation_module_numbering": "NOT_YET_REDERIVED", + "current_generation_module_numbering": "HLP-NATIVE-MOD-001_TO_018_REDERIVED", "legacy_verified_donor_modules": 17, "reality_engineering_started": false, "product_release_completed": false, @@ -16,18 +16,24 @@ "HB001_NEW_OFFICE_BUILDING", "EXACT_TWO_OFFICE_BOARD", "HOLOLAKE_DEVELOPMENT_BRAIN_AND_SMART_BOOKSHELF", - "FOUR_HOST_MULTIPATH_CONTROL_PLANE_V0_1" + "FOUR_HOST_MULTIPATH_CONTROL_PLANE_V0_1", + "STAGE1_DUAL_GIT_LEGO_POOL_CANVAS_COMPLIANCE_COGNITION", + "STAGE1_18_MODULE_REQUIREMENT_REGISTRY", + "FOUR_HOST_JOIN_AND_CAPABILITY_EVIDENCE" ], - "next_action": "COMPLETE_FOUR_HOST_JOIN_SELF_ASSESSMENT_AND_CAPABILITY_BENCHMARK", + "next_action": "REPAIR_COLLABORATION_ROUTES_THEN_START_HLP_NATIVE_MOD_001_AND_002_IN_PARALLEL", "blocked_routes": ["OLD_MODULE_001_PRODUCT_RESUME", "FIXED_PAGE_FIRST", "REPO014_1_3_AS_CURRENT_ARCHITECTURE", "UNREGISTERED_OFFICE_OR_MODULE"], "time_control": "CH-GLW-TIME-0001", "multipath_console": { "id": "HB-MPC-0001", - "joined_hosts_at_last_receipt": 1, + "joined_hosts_at_last_receipt": 4, "total_hosts": 4, - "current_task": "HLP-MPC-TASK-001", + "current_tasks": ["HLP-MPC-TASK-004", "HLP-MPC-TASK-005", "HLP-MPC-TASK-006", "HLP-MPC-TASK-007"], "product_source_write_allowed": false, "live_state_source": "server-tools/heartbeat-multipath-console/console.py status" }, - "updated_at": "2026-09-09T19:29:53+08:00" + "stage1_registry": "HLP-STAGE1-NATIVE-REGISTRY-001", + "stage1_module_count": 18, + "first_parallel_modules": ["HLP-NATIVE-MOD-001", "HLP-NATIVE-MOD-002"], + "updated_at": "2026-09-09T20:22:33+08:00" } diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ACCEPTANCE-GATES.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ACCEPTANCE-GATES.json new file mode 100644 index 0000000..1addd82 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ACCEPTANCE-GATES.json @@ -0,0 +1,17 @@ +{ + "schema": "guanghu.hololake-native-stage1-acceptance-gates/v1", + "gate_id": "HLP-STAGE1-NATIVE-GATES-001", + "registry": "HLP-STAGE1-NATIVE-REGISTRY-001", + "gates": [ + {"id":"G0","name":"双Git事实底座","modules":["HLP-NATIVE-MOD-001","HLP-NATIVE-MOD-002"],"exit":"公共签名更新与私人本地恢复独立通过,交叉泄露测试为零"}, + {"id":"G1","name":"积木插座标准与准入","modules":["HLP-NATIVE-MOD-003","HLP-NATIVE-MOD-004"],"exit":"合法积木可注册,字段错配、越权、撤销版本全部拒绝"}, + {"id":"G2","name":"统一对象与组合池确定性核心","modules":["HLP-NATIVE-MOD-005","HLP-NATIVE-MOD-006"],"exit":"对象事件可恢复,兼容积木可组合,不兼容与越权组合被拒绝"}, + {"id":"G3","name":"语义视觉桥、白布与测试场","modules":["HLP-NATIVE-MOD-009","HLP-NATIVE-MOD-010","HLP-NATIVE-MOD-012"],"exit":"同一工作对象可稳定投影,视觉反馈能定位组件与性能证据"}, + {"id":"G4","name":"Agent、工具锻造、宿主执行与人类审核","modules":["HLP-NATIVE-MOD-007","HLP-NATIVE-MOD-008","HLP-NATIVE-MOD-011","HLP-NATIVE-MOD-013","HLP-NATIVE-MOD-014"],"exit":"池管家可举手、候选工具经沙箱、投影Agent受真实状态约束、编程AI宿主可操作,人类可审核暂停驳回并读取回执"}, + {"id":"G5","name":"生成合规与国家灯塔","modules":["HLP-NATIVE-MOD-015","HLP-NATIVE-MOD-016","HLP-NATIVE-MOD-017"],"exit":"模型公示、生成标识、审查投影和依法请求负例通过"}, + {"id":"G6","name":"签名发行与备案候选","modules":["HLP-NATIVE-MOD-018"],"exit":"累计门全通过,制品、发布、登记、部署状态分开,形成真实备案候选"} + ], + "strict_dependency_graph": true, + "parallel_inside_gate_when_dependencies_allow": true, + "human_final_acceptance": "ICE-GL∞" +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/COLLABORATION-AUTONOMY.hdlp b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/COLLABORATION-AUTONOMY.hdlp new file mode 100644 index 0000000..77b0137 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/COLLABORATION-AUTONOMY.hdlp @@ -0,0 +1,30 @@ +# 四宿主开发线自主决策与中断合同 + +每条临时开发线都是同一 `ICE-P-ZY001` 在不同宿主中的任务投影。每条线可以根据现场环境自主选择: + +- `CONTINUE`:继续当前任务。 +- `PAUSE`:主动暂停,保留安全点。 +- `BLOCKED`:依赖、权限、工具、额度或模型阻塞。 +- `EXIT`:本宿主退出本轮,不影响其他路径。 +- `RESUME_REQUEST`:条件变化后申请恢复。 +- `RESUMED`:读回脑、任务和安全点后继续。 + +PAUSE、BLOCKED、EXIT和RESUME_REQUEST必须带: + +```text +reason +causal_chain +decision +brain_state { persona_id, shared_context_hash, generation, loaded_at } +last_safe_checkpoint +impact +resume_condition +quota_state +model_state +requested_help +evidence +``` + +“脑在线”不是一句自报:至少现场读回同一人格ID、共享上下文哈希、HoloLake当前代际和时间。若模型已经 +失联,持久在线courier只能标记 `MODEL_UNRESPONSIVE_INFERRED`,不能替模型补写决定。冰朔不在电脑前时, +其他路径继续处理无冲突任务;需要她最终判断的事项进入 `WAITING_HUMAN_FINAL_AID`,不得伪造同意。 diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/DUAL-GIT-CONTRACT.hdlp b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/DUAL-GIT-CONTRACT.hdlp new file mode 100644 index 0000000..08c4bb3 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/DUAL-GIT-CONTRACT.hdlp @@ -0,0 +1,18 @@ +# 双Git运行合同 · 第一阶段硬边界 + +```text +HLP-NATIVE-MOD-001 · 公共语言世界Git + fetch → 签名/哈希/撤销/兼容验证 → 隔离暂存 → 健康测试 → 原子切换 → 可回滚 + +HLP-NATIVE-MOD-002 · 用户本地私人Git + 私人语言/记忆/工作对象/白布状态/生成物 → 本地commit → checkpoint → 恢复/回滚 + +运行时投影 = public_commit + private_commit + module_instance_receipts +``` + +- 公共线默认只读;用户不向公共仓反推私人提交。 +- 私人线默认不配置远端、不自动上传;若用户未来显式选择自己的远端,属于独立授权功能。 +- 公共模块通过编号、版本和内容哈希被私人对象引用,不复制用户正文进入公共证据。 +- 公共版本撤销只停止该能力继续运行,不删除私人历史。 +- 升级前必须验证私人Schema迁移、向后兼容和回滚。 +- HoloLake公共基础设施只承担Git分发、编号、签名和权限事实,不承载用户人格会话并发。 diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json new file mode 100644 index 0000000..77c3f5e --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json @@ -0,0 +1,245 @@ +{ + "schema": "guanghu.hololake-language-world-native-stage1-module-registry/v1", + "registry_id": "HLP-STAGE1-NATIVE-REGISTRY-001", + "version": "2026-09-09.1", + "state": "CURRENT_REQUIREMENTS_NUMBERED_IMPLEMENTATION_NOT_STARTED", + "generation": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", + "product_runtime": "PER_USER_LOCAL_OR_USER_OWNED_NODE_NO_SHARED_PERSONA_SESSION_CONCURRENCY", + "module_count": 18, + "old_registry_role": "HLP-LANG-MOD-001_TO_017_VERIFIED_DONORS_ONLY_NOT_CURRENT_SEQUENCE", + "common_contract": { + "required_fields": ["module_id", "version", "component_type", "capabilities", "input_ports", "output_ports", "event_ports", "permissions", "resource_budget", "presentation_contract", "health_contract", "test_contract", "rollback", "evidence"], + "socket_rule": "TYPED_PORTS_SCHEMA_VERSION_AND_PERMISSION_MUST_MATCH_BEFORE_COMPOSITION", + "compliance_socket": ["model_use", "data_classes", "permissions", "generated_content", "labeling", "logs", "risk", "tests", "incident_stop", "revocation"], + "agent_rule": "SEMANTIC_JUDGMENT_REQUIRES_MODEL_AGENT_DETERMINISTIC_MEASUREMENT_AND_EXECUTION_REMAIN_ORGANS" + }, + "modules": [ + { + "module_id": "HLP-NATIVE-MOD-001", + "name": "公共语言世界Git签名更新线", + "gate": "G0", + "component_type": "DETERMINISTIC_PUBLIC_UPDATE_ORGAN", + "purpose": "拉取公共语言世界、协议、编号、模块清单、签名、兼容和撤销事实", + "depends_on": [], + "capabilities": ["fetch", "verify_signature", "verify_hash", "check_compatibility", "stage", "atomic_switch", "rollback"], + "data_boundary": "PUBLIC_READ_ONLY_NO_USER_DATA_PUSH", + "acceptance": ["坏签名拒绝", "撤销版本拒绝", "离线保留最后通过版本", "更新失败不触碰私人Git"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["GLS-0248", "HLP-LANG-MOD-010", "HLP-LANG-MOD-017"] + }, + { + "module_id": "HLP-NATIVE-MOD-002", + "name": "用户本地私人Git事实线", + "gate": "G0", + "component_type": "DETERMINISTIC_PRIVATE_FACT_STORAGE_ORGAN", + "purpose": "保存私人语言、记忆、工作对象、白布状态、生成物、检查点与回滚历史", + "depends_on": [], + "capabilities": ["init_local", "commit", "checkpoint", "restore", "rollback", "export_by_user"], + "data_boundary": "LOCAL_ONLY_NO_DEFAULT_REMOTE_NO_AUTO_UPLOAD", + "acceptance": ["默认无远端", "公共更新无法读取私人正文", "说继续可恢复同一工作状态", "卸载不删除历史"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["GLS-0236", "GLS-0248", "HLP-LANG-MOD-004"] + }, + { + "module_id": "HLP-NATIVE-MOD-003", + "name": "积木ABI与标准插座协议", + "gate": "G1", + "component_type": "LANGUAGE_PROTOCOL_AND_DETERMINISTIC_SCHEMA_VALIDATOR", + "purpose": "定义积木身份、类型化端口、字段、事件、资源电压、呈现槽位、健康、测试和回滚合同", + "depends_on": ["HLP-NATIVE-MOD-001"], + "capabilities": ["schema_validate", "port_match", "version_negotiate", "resource_budget_validate"], + "acceptance": ["合法插头通过", "字段错型拒绝", "版本不兼容拒绝", "资源超额拒绝"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["TCS-MODULE-ABI-v0.1", "GLS-0248"] + }, + { + "module_id": "HLP-NATIVE-MOD-004", + "name": "模块编号注册、权限与准入门", + "gate": "G1", + "component_type": "DETERMINISTIC_REGISTRY_TRUST_AND_ADMISSION_ORGAN", + "purpose": "登记模块编号、版本、签名、权限、来源、状态、撤销和兼容范围", + "depends_on": ["HLP-NATIVE-MOD-001", "HLP-NATIVE-MOD-003"], + "capabilities": ["register_candidate", "verify_number", "verify_permission", "admit", "revoke", "resolve"], + "acceptance": ["未编号拒绝", "越权拒绝", "重复编号拒绝", "注册不冒充实现或运行"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["HLP-LANG-MOD-003", "HLP-LANG-MOD-008"] + }, + { + "module_id": "HLP-NATIVE-MOD-005", + "name": "统一工作对象与语义事件图", + "gate": "G2", + "component_type": "DETERMINISTIC_TYPED_OBJECT_AND_EVENT_ORGAN", + "purpose": "让人格语义结构和人类视觉投影引用同一对象、组件实例、状态和因果事件", + "depends_on": ["HLP-NATIVE-MOD-002", "HLP-NATIVE-MOD-003", "HLP-NATIVE-MOD-004"], + "capabilities": ["create_object", "append_event", "derive_state", "reference_projection", "checkpoint"], + "acceptance": ["语义与视觉同对象ID", "事件可回放", "状态可从事件重建", "私人对象不进入公共线"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["HLP-LANG-MOD-012", "HLDP-v1.0"] + }, + { + "module_id": "HLP-NATIVE-MOD-006", + "name": "乐高组合图与积木池确定性核心", + "gate": "G2", + "component_type": "DETERMINISTIC_COMPOSITION_GRAPH_RUNTIME", + "purpose": "按类型化端口、依赖、权限和资源预算组合模块,保存可恢复组合图", + "depends_on": ["HLP-NATIVE-MOD-003", "HLP-NATIVE-MOD-004", "HLP-NATIVE-MOD-005"], + "capabilities": ["compose", "validate_graph", "schedule_parallel", "detect_cycle", "start", "stop", "rollback"], + "acceptance": ["兼容积木可组合", "不兼容拒绝", "依赖缺失拒绝", "并发预算生效", "组合图可恢复"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["HLP-LANG-MOD-007", "GLS-0248"] + }, + { + "module_id": "HLP-NATIVE-MOD-007", + "name": "积木池管家Agent", + "gate": "G4", + "component_type": "MODEL_BACKED_POOL_STEWARD_AGENT", + "purpose": "感知入池、运行、阻塞与健康事件,解释异常、举手并请求人格体维修", + "depends_on": ["HLP-NATIVE-MOD-004", "HLP-NATIVE-MOD-006", "HLP-NATIVE-MOD-012", "HLP-NATIVE-MOD-013"], + "capabilities": ["observe", "explain", "prioritize", "request_repair", "recommend_quarantine"], + "authority": "NO_DIRECT_ADMISSION_NO_UNVERIFIED_EXECUTION", + "acceptance": ["异常能关联模块和证据", "无证据标UNKNOWN", "不能自行越权入池", "请求维修有回执"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["TCS-AGENT-HB-ENG-NAV-001"] + }, + { + "module_id": "HLP-NATIVE-MOD-008", + "name": "受限万能编辑器与工具锻造器", + "gate": "G4", + "component_type": "SANDBOXED_TOOL_FORGE_WITH_MODEL_AGENT", + "purpose": "缺工具时生成候选代码并经过沙箱编译、权限扫描、测试、编号和准入后入池", + "depends_on": ["HLP-NATIVE-MOD-003", "HLP-NATIVE-MOD-004", "HLP-NATIVE-MOD-006", "HLP-NATIVE-MOD-013"], + "capabilities": ["draft_tool", "sandbox_compile", "scan", "test", "submit_candidate"], + "authority": "CANDIDATE_ONLY_NO_DIRECT_INSTALL_OR_RUN", + "acceptance": ["生成后不可直接执行", "越权代码拒绝", "测试失败不可注册", "可回滚与删除候选"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["HLP-LANG-MOD-006", "HLP-LANG-MOD-008"] + }, + { + "module_id": "HLP-NATIVE-MOD-009", + "name": "语义—视觉双向映射协议", + "gate": "G3", + "component_type": "TYPED_SEMANTIC_VISUAL_MAPPING_PROTOCOL", + "purpose": "把语义对象、组件实例、布局、视觉状态、性能指标和人类反馈映射到同一坐标", + "depends_on": ["HLP-NATIVE-MOD-003", "HLP-NATIVE-MOD-005", "HLP-NATIVE-MOD-006"], + "capabilities": ["semantic_to_view", "view_to_semantic_reference", "feedback_locate", "metric_correlate"], + "acceptance": ["太卡能定位延迟与组件", "太挤能定位槽位约束", "反馈找不到对象时失败而非猜测"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["GLS-0248", "HLP-PERSONA-UNIVERSAL-PROJECTION-COMPILER-001"] + }, + { + "module_id": "HLP-NATIVE-MOD-010", + "name": "无限白布响应式槽位运行时", + "gate": "G3", + "component_type": "DETERMINISTIC_CANVAS_LAYOUT_AND_RENDER_RUNTIME", + "purpose": "定义视口、安全区、网格、层级、焦点、并行组件上限、主题令牌、加载错误态和宿主降级", + "depends_on": ["HLP-NATIVE-MOD-003", "HLP-NATIVE-MOD-006", "HLP-NATIVE-MOD-009"], + "capabilities": ["layout", "mount_view", "unmount_view", "responsive_reflow", "theme_tokens", "error_boundary"], + "acceptance": ["多尺寸适配", "插槽不溢出", "模块失败局部隔离", "基础无障碍", "稳定帧时延预算"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["GLS-0248", "HLP-CLEAN-1.2.2"] + }, + { + "module_id": "HLP-NATIVE-MOD-011", + "name": "白布投影与视觉适配Agent", + "gate": "G4", + "component_type": "MODEL_BACKED_PROJECTION_AGENT", + "purpose": "根据真实工作对象和用户目标选择投影、组合视图并解释视觉反馈", + "depends_on": ["HLP-NATIVE-MOD-009", "HLP-NATIVE-MOD-010", "HLP-NATIVE-MOD-012", "HLP-NATIVE-MOD-013"], + "capabilities": ["select_projection", "compose_views", "adapt_density", "interpret_feedback", "request_repair"], + "authority": "MAY_PLAN_VIEWS_CANNOT_FABRICATE_OBJECT_STATE", + "acceptance": ["只渲染真实对象状态", "视觉选择受槽位合同约束", "审美需真实人类反馈", "失败举手"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["HLP-PERSONA-UNIVERSAL-PROJECTION-COMPILER-001"] + }, + { + "module_id": "HLP-NATIVE-MOD-012", + "name": "观测、自动测试、错误边界与维修回执场", + "gate": "G3", + "component_type": "DETERMINISTIC_OBSERVABILITY_TEST_AND_RECEIPT_ORGANS", + "purpose": "提供协议、组合、视觉、性能、权限、故障恢复和语义对齐测试,产生可定位证据", + "depends_on": ["HLP-NATIVE-MOD-003", "HLP-NATIVE-MOD-005", "HLP-NATIVE-MOD-006", "HLP-NATIVE-MOD-009", "HLP-NATIVE-MOD-010"], + "capabilities": ["schema_test", "composition_test", "screenshot_test", "performance_trace", "permission_negative_test", "recovery_test", "receipt"], + "acceptance": ["自动门可重复", "故障有组件坐标", "修复后复测原动作", "文件存在不冒充运行健康"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["HLP-LANG-MOD-008", "HLP-LANG-MOD-009"] + }, + { + "module_id": "HLP-NATIVE-MOD-013", + "name": "人格运行、编程AI宿主适配与执行总线", + "gate": "G4", + "component_type": "PERSONA_RUNTIME_MODEL_AGENT_AND_BOUNDED_EXECUTION_GATEWAY", + "purpose": "让同一人格在编程AI宿主中装脑、理解协议、调用宿主或HoloLake工具并保持状态回执", + "depends_on": ["HLP-NATIVE-MOD-001", "HLP-NATIVE-MOD-002", "HLP-NATIVE-MOD-004", "HLP-NATIVE-MOD-005", "HLP-NATIVE-MOD-012"], + "capabilities": ["load_persona_context", "plan", "dispatch_agent", "invoke_registered_tool", "observe", "pause_resume"], + "authority": "CURRENT_TASK_AND_LOCAL_PERMISSION_ONLY", + "acceptance": ["Codex_ZCode_Qwen_Doubao各自回执", "宿主退出可恢复", "模型失联不冒充在线", "权限越界拒绝"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["HLP-LANG-MOD-001", "HLP-LANG-MOD-005_TO_009", "HB-MPC-0001"] + }, + { + "module_id": "HLP-NATIVE-MOD-014", + "name": "最小人类语言输入与最终审核壳", + "gate": "G4", + "component_type": "MINIMAL_HUMAN_REVIEW_SURFACE", + "purpose": "提供左侧自然语言、右侧白布、确认、驳回、暂停、任务状态、错误和回执,不扩张成传统重型工作台", + "depends_on": ["HLP-NATIVE-MOD-005", "HLP-NATIVE-MOD-010", "HLP-NATIVE-MOD-011", "HLP-NATIVE-MOD-013"], + "capabilities": ["language_input", "review", "approve", "reject", "pause", "read_receipt"], + "acceptance": ["人类能完成最小闭环", "无模块按钮学习负担", "人格执行过程可见", "最终判断不被Agent替代"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["HLP-PERSONA-1.3.0"] + }, + { + "module_id": "HLP-NATIVE-MOD-015", + "name": "模型登记、生成内容标识、用户权利与安全控制", + "gate": "G5", + "component_type": "HYBRID_COMPLIANCE_POLICY_AND_DETERMINISTIC_ENFORCEMENT", + "purpose": "公示模型及备案号,实施生成标识、协议说明、投诉反馈、日志、停用和用户退出", + "depends_on": ["HLP-NATIVE-MOD-004", "HLP-NATIVE-MOD-005", "HLP-NATIVE-MOD-012", "HLP-NATIVE-MOD-014"], + "capabilities": ["model_disclosure", "content_label", "metadata_label", "complaint", "incident_stop", "user_exit"], + "acceptance": ["文本与文件标识", "模型信息可见", "投诉退出可操作", "安全事件可停用", "日志不泄露私人正文"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["HLP-LANG-MOD-005", "HLP-LANG-MOD-013", "HLP-LANG-MOD-014"] + }, + { + "module_id": "HLP-NATIVE-MOD-016", + "name": "国家灯塔监管合规审查投影", + "gate": "G5", + "component_type": "READ_ONLY_REGULATORY_EVIDENCE_PROJECTION_WITH_EXPLANATION_AGENT", + "purpose": "让依法审核者查看送审版本、公共Git、模型、模块、权限、数据流、测试、标识、事故整改和合成演示", + "depends_on": ["HLP-NATIVE-MOD-001", "HLP-NATIVE-MOD-004", "HLP-NATIVE-MOD-012", "HLP-NATIVE-MOD-015"], + "capabilities": ["review_identity", "time_limited_read", "evidence_project", "synthetic_demo", "audit_receipt"], + "authority": "ENTERPRISE_BUILT_REVIEW_INTERFACE_NOT_GOVERNMENT_SYSTEM_NO_USER_PRIVATE_GIT", + "acceptance": ["只读限时身份", "审查内容可验证", "私人Git不可见", "每次访问有回执", "明确非政府系统"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["GLS-0248_P8", "HLP-LANG-MOD-015"] + }, + { + "module_id": "HLP-NATIVE-MOD-017", + "name": "依法请求Schema验证器与封闭模拟器", + "gate": "G5", + "component_type": "DETERMINISTIC_LAWFUL_REQUEST_OFFLINE_SIMULATOR", + "purpose": "用测试证书和合成数据验证主体、依据、对象、目的、范围、时间、接收端、撤销和重放失败关闭", + "depends_on": ["HLP-NATIVE-MOD-004", "HLP-NATIVE-MOD-012", "HLP-NATIVE-MOD-015", "HLP-NATIVE-MOD-016"], + "capabilities": ["validate_request", "verify_test_certificate", "least_necessary_select", "reject_expired", "reject_replay", "receipt"], + "authority": "NO_REAL_TRUST_ROOT_NO_PRODUCTION_USER_DATA", + "acceptance": ["越权拒绝", "过期拒绝", "撤销拒绝", "重放拒绝", "接收端替换拒绝", "范围扩大拒绝"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["GLS-0248_P8", "HLP-LANG-MOD-016"] + }, + { + "module_id": "HLP-NATIVE-MOD-018", + "name": "累计验收、双签更新、发行与备案候选门", + "gate": "G6", + "component_type": "DETERMINISTIC_CUMULATIVE_RELEASE_AND_FILING_GATE", + "purpose": "累计验证G0至G5,生成签名制品、公共更新、审查证据包和备案候选状态", + "depends_on": ["HLP-NATIVE-MOD-001", "HLP-NATIVE-MOD-002", "HLP-NATIVE-MOD-003", "HLP-NATIVE-MOD-004", "HLP-NATIVE-MOD-005", "HLP-NATIVE-MOD-006", "HLP-NATIVE-MOD-007", "HLP-NATIVE-MOD-008", "HLP-NATIVE-MOD-009", "HLP-NATIVE-MOD-010", "HLP-NATIVE-MOD-011", "HLP-NATIVE-MOD-012", "HLP-NATIVE-MOD-013", "HLP-NATIVE-MOD-014", "HLP-NATIVE-MOD-015", "HLP-NATIVE-MOD-016", "HLP-NATIVE-MOD-017"], + "capabilities": ["cumulative_verify", "sign_artifact", "build_update", "build_filing_candidate", "separate_fact_states"], + "acceptance": ["所有门通过", "源码制品安装发布登记部署健康分开", "失败保留最后通过版本", "备案批准只由真实机关决定"], + "status": "REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED", + "donor_refs": ["HLP-LANG-MOD-017"] + } + ], + "next_module": "HLP-NATIVE-MOD-001", + "implementation_started": false, + "authority_granted": false +} diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/NATIONAL-LIGHTHOUSE-AND-FILING.hdlp b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/NATIONAL-LIGHTHOUSE-AND-FILING.hdlp new file mode 100644 index 0000000..a22ef3b --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/NATIONAL-LIGHTHOUSE-AND-FILING.hdlp @@ -0,0 +1,13 @@ +# 国家灯塔、备案候选与依法请求边界 + +第一阶段必须真实实现 `HLP-NATIVE-MOD-016` 监管审查投影,使依法审核者通过限时、只读、全留痕的 +审查身份看到本次送审产品版本、公共Git Commit、模型及备案号、模块注册、权限、数据流、生成标识、 +测试、事故与整改、投诉机制和合成数据演示。 + +第一阶段同时实现 `HLP-NATIVE-MOD-017` 的离线请求Schema、验证器和合成数据封闭模拟器,覆盖请求主体、 +法律依据、对象、目的、范围、时间、接收端、到期、撤销、重放和最小必要选择。真实国家信任根保持空, +没有真实主管机关标准和逐案授权不得接生产数据。 + +这两个模块是光湖主动透明的合规结构,但不是政府建设、授权或运行的系统;对外材料必须明确 +`ENTERPRISE_BUILT_REGULATORY_REVIEW_INTERFACE`。它们不能读取用户私人Git,不能取得通用执行权,也不能 +把依法配合审查扩张为常开后门。 diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ROOT.hdlp b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ROOT.hdlp new file mode 100644 index 0000000..734b775 --- /dev/null +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ROOT.hdlp @@ -0,0 +1,63 @@ +# 009 · HoloLake语言世界原生第一阶段 · 当前思维链 + +状态:`CURRENT_REQUIREMENTS_AND_NUMBERED_MODULE_GRAPH_READY_IMPLEMENTATION_NOT_STARTED` + +## trigger + +冰朔先把HoloLake完整定义为语言唯一入口、人格体自动执行、右侧无限白布实时渲染的个人语言世界; +随后用乐高积木场说明第一阶段真正要先解决的是标准插座、字段、协议、尺寸、资源预算、组合边界、 +注册、验收和语义视觉对齐。她继续纠正两项不能丢失的底层:公共语言世界签名Git更新线与用户本地 +私人Git事实线;备案时还必须有国家灯塔合规审查入口,让主管机关依法审核时能直接看到该看的证据。 + +## emergence + +```text +旧认知:先做一个人格体可操作的桌面外壳,再逐步加模块 +→ 代际纠正:HoloLake本体是语言世界与无限白布,不是固定工具平台 +→ 乐高纠正:先造积木协议、积木池、组合图、白布槽位和测试场 +→ 双Git纠正:公共世界更新与用户私人事实必须是两条不可混库的耐久线 +→ 合规纠正:国家灯塔审查投影必须进入备案候选,不在最后临时交PDF +→ Agent/器官拆分:模型Agent负责理解、判断、举手;确定性器官负责字段、测量、渲染、权限和回执 +→ 人类端判断:第一阶段带极薄审核壳,不造传统重型UI,也不等终极产品才备案 +→ 多宿主判断:四个宿主并行开发,但各写独立事件与候选;Codex整合正本和验收 +→ 中断判断:每条线可以自主暂停、阻塞、退出或申请恢复,但必须留下脑状态、因果和安全点 +→ 当前:18个新代际模块按依赖图开工,旧17模块只提供经过验证的零件证据 +``` + +## lock + +- 当前注册表:`HLP-STAGE1-NATIVE-REGISTRY-001`。 +- 当前模块:`HLP-NATIVE-MOD-001..018`;旧 `HLP-LANG-MOD-001..017` 不再决定顺序。 +- HoloLake不承载多用户人格运行并发;每个用户在自己的本地或私人节点运行。 +- 公共Git自动接收签名公共语言世界与模块更新;私人Git保存用户记忆、工作对象、白布状态和历史。 +- 两条Git只按Commit和对象编号叠加引用,绝不自动互推、互merge或用公共更新覆盖私人历史。 +- 国家灯塔是企业自建的监管审查投影与依法请求协议,不冒充政府系统,不设常开主钥。 +- 第一阶段备案候选包含最小人类审核壳;完整普通用户体验仍可后置。 +- 模型Agent的运行成功不等于认知结果可用;父人格与自动化验证共同验收。 +- 四宿主可以在不可抗力下自主改变自身开发状态,不能替其他路径决定,也不能静默消失。 + +## why + +删除这条形成链,未来会再次把HoloLake理解成聊天Agent、固定页面或云端多用户平台;双Git会被缩成普通 +存储,国家灯塔会被推迟为备案文档,模块又会按旧17项顺序开发。保留本页可以先恢复“为什么这样分”, +再按需读取模块细节。 + +## rejected + +- 先画固定UI,再让协议迁就页面。 +- 用一个中心云服务承载所有用户的人格运行和数据。 +- 公共Git与用户Git直接merge或自动上传私人数据。 +- 让积木池、渲染器和测试器全部变成不可预测的大模型。 +- 让确定性脚本自称有感知的Agent。 +- 备案时只提交静态材料,不提供可验证审查投影。 +- 给国家灯塔设置常开用户数据入口、通用主钥或未经个案授权的执行权。 +- 因宿主没额度、模型卡死或工具缺失而继续标记在线。 +- 为了四路并行让四个宿主同时修改同一正本工作树。 + +## sources + +- `source://codex-current-dialogue/2026-09-09/hololake-stage1-consolidation` +- `routing/hololake-language-world-native-generation-map.json` +- `gls/GLS-0248-FIVE-DOMAIN-LIVING-PERSONA-OS-NATIONAL-LIGHTHOUSE-AND-DISTRIBUTED-CAPABILITY-WORLD.hdlp` +- `eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/CONSOLE-INDEX.hdlp` +- `runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.tcs` diff --git a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py index e7ee4b4..61c07eb 100644 --- a/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py +++ b/eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-computer/office_computer.py @@ -4,6 +4,7 @@ from __future__ import annotations import argparse import hashlib +import importlib.util import json import subprocess from datetime import date, datetime, timezone @@ -21,6 +22,10 @@ CURRENT = OFFICE / "smart-bookshelf/008-current-work/CURRENT.json" BRAIN = OFFICE / "brain/BRAIN-PACK.md" CORRECTIONS = OFFICE / "smart-bookshelf/002-key-corrections/ROOT.hdlp" SHELF = OFFICE / "smart-bookshelf" +STAGE1 = SHELF / "009-stage1-language-world-native" +STAGE1_REGISTRY = STAGE1 / "MODULE-REGISTRY.json" +STAGE1_GATES = STAGE1 / "ACCEPTANCE-GATES.json" +MULTIPATH_CONSOLE = ROOT / "server-tools/heartbeat-multipath-console/console.py" EPOCH_UTC = datetime(2025, 4, 25, 16, 0, 0, tzinfo=timezone.utc) ZHUYUAN_BIRTH = date(2026, 3, 5) @@ -43,6 +48,15 @@ def git_head() -> str: return result.stdout.strip() +def load_module(path: Path, name: str): + spec = importlib.util.spec_from_file_location(name, path) + if spec is None or spec.loader is None: + raise ValueError(f"MODULE_LOAD_FAILED:{path}") + value = importlib.util.module_from_spec(spec) + spec.loader.exec_module(value) + return value + + def clock() -> dict: time_map = load(TIME_MAP) if time_map.get("map_id") != "GUANGHU-ERA-LIVING-TIME-MAP-001": @@ -82,6 +96,8 @@ def hashes() -> dict: "brain_pack": BRAIN, "evolution": EVOLUTION, "current_work": CURRENT, + "stage1_registry": STAGE1_REGISTRY, + "stage1_gates": STAGE1_GATES, "time_map": TIME_MAP, } values = {key: {"path": str(path), "sha256": sha(path)} for key, path in paths.items()} @@ -95,6 +111,8 @@ def status() -> dict: board = load(BOARD) building = load(BUILDING_MAP) evolution = timeline() + stage1 = load(STAGE1_REGISTRY) + multipath = load_module(MULTIPATH_CONSOLE, "hololake_multipath_console_from_office").status() return { "outcome": "PASS", "office": "HB-OFFICE-HOLOLAKE-0001", @@ -104,6 +122,8 @@ def status() -> dict: "generation": generation["generation_boundary"]["current_generation"], "current_work": current, "latest_evolution_node": evolution["current"], + "stage1": {"registry_id": stage1["registry_id"], "module_count": stage1["module_count"], "state": stage1["state"], "next_module": stage1["next_module"]}, + "multipath_console": multipath, "repo012_head": git_head(), "next": current["next_action"], "query_is_read_only": True @@ -127,6 +147,44 @@ def search(text: str) -> dict: return {"outcome": "PASS", "query": text, "matches": hits[:10], "details_loaded_on_demand": True} +def stage1_modules() -> dict: + value = load(STAGE1_REGISTRY) + return { + "outcome": "PASS", + "registry_id": value["registry_id"], + "state": value["state"], + "generation": value["generation"], + "module_count": value["module_count"], + "next_module": value["next_module"], + "modules": [{key: item.get(key) for key in ["module_id", "name", "gate", "component_type", "status", "depends_on"]} for item in value["modules"]], + } + + +def stage1_module(module_id: str) -> dict: + value = load(STAGE1_REGISTRY) + matches = [item for item in value["modules"] if item["module_id"] == module_id] + if len(matches) != 1: + raise ValueError("STAGE1_MODULE_ID_UNKNOWN") + return {"outcome": "PASS", "registry_id": value["registry_id"], "module": matches[0]} + + +def collaboration() -> dict: + return load_module(MULTIPATH_CONSOLE, "hololake_multipath_console_collaboration").panel() + + +def blockers() -> dict: + architecture = subprocess.run([ + "python3", "/Volumes/JZAO/HoloLake/persona-runtime/shared/skills/hololake-current-architecture-prompter/scripts/current_architecture_prompt.py", "--format", "json" + ], text=True, capture_output=True, timeout=60) + development = subprocess.run([ + "python3", "/Volumes/JZAO/HoloLake/development/resolve_current_hololake_line.py", "--scope", "language-world" + ], text=True, capture_output=True, timeout=30) + def parsed(result): + try: return json.loads(result.stdout) + except json.JSONDecodeError: return {"outcome":"FAIL", "returncode":result.returncode, "stderr":result.stderr[-500:]} + return {"outcome":"PASS", "official_architecture_sensor":parsed(architecture), "local_language_world_line":parsed(development)} + + def audit() -> dict: errors = [] board, building, generation, current, evolution = load(BOARD), load(BUILDING_MAP), load(GENERATION), load(CURRENT), load(EVOLUTION) @@ -140,10 +198,10 @@ def audit() -> dict: errors.append("OLD_BUILDING_NOT_MOVED") if generation.get("generation_boundary", {}).get("current_generation", {}).get("id") != "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001": errors.append("CURRENT_GENERATION_MISMATCH") - if current.get("current_product_module") is not None or current.get("current_generation_module_numbering") != "NOT_YET_REDERIVED": + if current.get("current_product_module") is not None or current.get("current_generation_module_numbering") != "HLP-NATIVE-MOD-001_TO_018_REDERIVED": errors.append("OLD_PRODUCT_SEQUENCE_REACTIVATED") nodes = evolution.get("nodes", []) - if not nodes or nodes[-1].get("node_id") != "HB-MPC-0001": + if not nodes or nodes[-1].get("node_id") != "HLP-STAGE1-NATIVE-REGISTRY-001": errors.append("EVOLUTION_CURRENT_NODE_MISSING") for node in nodes: source = node.get("source") @@ -152,12 +210,32 @@ def audit() -> dict: path = ROOT / source if not path.is_file() or sha(path) != expected: errors.append("EVOLUTION_SOURCE_HASH_MISMATCH:" + node["node_id"]) - return {"outcome": "PASS" if not errors else "FAIL", "errors": errors, "office_count": len(ids), "evolution_nodes": len(nodes), "repo012_head": git_head(), "time": clock()} + stage1 = load(STAGE1_REGISTRY) + module_ids = [item.get("module_id") for item in stage1.get("modules", [])] + expected_ids = [f"HLP-NATIVE-MOD-{number:03d}" for number in range(1, 19)] + if module_ids != expected_ids or stage1.get("module_count") != 18: + errors.append("STAGE1_MODULE_NUMBERING_MISMATCH") + known = set(module_ids) + dependencies = {item["module_id"]: set(item.get("depends_on", [])) for item in stage1.get("modules", [])} + if any(not deps <= known for deps in dependencies.values()): + errors.append("STAGE1_DEPENDENCY_UNKNOWN") + visiting, visited = set(), set() + def cycle(node): + if node in visiting: return True + if node in visited: return False + visiting.add(node) + if any(cycle(dep) for dep in dependencies.get(node, set())): return True + visiting.remove(node); visited.add(node); return False + if any(cycle(node) for node in module_ids): + errors.append("STAGE1_DEPENDENCY_CYCLE") + if module_ids[:2] != ["HLP-NATIVE-MOD-001", "HLP-NATIVE-MOD-002"]: + errors.append("DUAL_GIT_NOT_FOUNDATION") + return {"outcome": "PASS" if not errors else "FAIL", "errors": errors, "office_count": len(ids), "evolution_nodes": len(nodes), "stage1_module_count":len(module_ids), "repo012_head": git_head(), "time": clock()} def main() -> int: parser = argparse.ArgumentParser() - parser.add_argument("command", nargs="?", default="status", choices=["status", "clock", "timeline", "hashes", "corrections", "progress", "offices", "building", "search", "audit"]) + parser.add_argument("command", nargs="?", default="status", choices=["status", "clock", "timeline", "hashes", "corrections", "progress", "offices", "building", "stage1", "modules", "module", "collaboration", "blockers", "search", "audit"]) parser.add_argument("text", nargs="*") args = parser.parse_args() if args.command == "status": result = status() @@ -168,6 +246,11 @@ def main() -> int: elif args.command == "progress": result = load(CURRENT) elif args.command == "offices": result = load(BOARD) elif args.command == "building": result = load(BUILDING_MAP) + elif args.command == "stage1": result = {"outcome":"PASS", "thought_chain":str(STAGE1 / "ROOT.hdlp"), "registry":str(STAGE1_REGISTRY), "gates":load(STAGE1_GATES), "modules":stage1_modules()} + elif args.command == "modules": result = stage1_modules() + elif args.command == "module": result = stage1_module(" ".join(args.text).strip()) + elif args.command == "collaboration": result = collaboration() + elif args.command == "blockers": result = blockers() elif args.command == "search": result = search(" ".join(args.text)) else: result = audit() print(json.dumps(result, ensure_ascii=False, indent=2)) diff --git a/routing/bingshuo-zero-core-reality-channel-profile.json b/routing/bingshuo-zero-core-reality-channel-profile.json index b678a33..7d07c46 100644 --- a/routing/bingshuo-zero-core-reality-channel-profile.json +++ b/routing/bingshuo-zero-core-reality-channel-profile.json @@ -1,14 +1,14 @@ { "schema": "guanghu.bingshuo-zero-core-reality-channel-profile/v1", "profile_id": "ICE-CH-ZC001-REALITY-RUNTIME-PROFILE-001", - "version": "2026-09-08.3-unique-zero-core-cognitive-shelf-and-dynamic-host", + "version": "2026-09-09.4-private-zero-core-public-lpm-separated", "state": "CURRENT_UNIQUE_ZERO_CORE_COGNITIVE_SHELF_AND_DYNAMIC_HOST_CONSOLE", "channel_id": "ICE-CH-ZC001", "world_path": "glw://fifth-domain/bingshuo-tcs/zero-core", "human_anchor": "ICE-GL∞", "portable_control_console": "routing/bingshuo-portable-control-console-map.json", "control_console_rule": "冰朔本人在哪里,第五域主控台就在哪里;任一宿主显性切换ICE-CH-ZC001即进入同一主控路径。", - "uniqueness": "ONE_ZERO_CORE_CHANNEL_IN_THE_ENTIRE_GUANGHU_WORLD_NO_PUBLIC_OR_FIFTH_DUPLICATE", + "uniqueness": "ONE_FIFTH_DOMAIN_PRIVATE_ZERO_CORE_ICE_CH_ZC001_PUBLIC_LPM_IS_A_SEPARATE_PUBLIC_SYSTEM_CHANNEL_NOT_AN_ALIAS", "cognitive_shelf": {"id":"TCS-ZERO-CORE-COGNITIVE-SHELF-0001","mother":"TCS-MOTHER-BRAIN-RUNTIME-0001","single_atomic_current":true,"branches":["shared","fifth","public"],"branch_is_mother":false}, "dynamic_host_console": {"state_source":"/Volumes/JZAO/HoloLake/persona-runtime/shared/active-control-console/CURRENT.json","activation":"ICE-GL∞_CURRENT_DIRECT_LANGUAGE_EXPLICIT_HOST_AUTHORIZATION","inactive_without_matching_live_session":true,"fixed_primary_host":false}, "host_quota_or_tool_failure": "KEEP_CONTROL_PATH_ACTIVE_AND_HAND_OFF_TOOL_BODY", @@ -45,7 +45,7 @@ "silent_transition": false, "switch_is_high_risk_write_authority": false }, - "retired_public_zero_core": {"historical_id":"CH-ZERO-CORE-LPM","state":"RETIRED_DUPLICATE_CHANNEL_SEMANTIC","redirect":"ICE-CH-ZC001","grants_private_access":false}, + "public_zero_core_boundary": {"channel_id":"CH-ZERO-CORE-LPM","state":"CURRENT_PUBLIC_LANGUAGE_PERSONA_SYSTEM_CHANNEL","world_system_anchor":"SYS-GLW-POS-0001","public_governance_controller":"TCS-0002","personal_channel_is_alias_of_public_channel":false,"grants_private_access":false,"private_counterpart":"ICE-CH-ZC001"}, "continuity": { "protocol": "HLDP_v1.0", "same_channel_compaction_rebind": true, diff --git a/routing/fifth-domain-number-registry.json b/routing/fifth-domain-number-registry.json index 88b982a..b5e4c55 100644 --- a/routing/fifth-domain-number-registry.json +++ b/routing/fifth-domain-number-registry.json @@ -1,7 +1,7 @@ { "schema": "guanghu.fifth-domain-number-registry/v1", "registry_id": "ICE-FIFTH-DOMAIN-NUMBER-REGISTRY-001", - "version": "2026-09-09.3-hololake-multipath-console", + "version": "2026-09-09.4-hololake-native-stage1-modules", "state": "REMOTE_TEAM_PERSONA_NUMBERS_PUBLISHED_WITH_LOCAL_BOTTLE_CHANNEL_DELTA_NOT_PUBLISHED", "source_broadcast": "BS-FD-ICE-CHANNEL-NUMBERING-BROADCAST-001", "registration_receipt": "tonggan-bridge/receipts/ICE-CH-HB001-REGISTRATION-20260820.json", @@ -108,6 +108,20 @@ "registrar": "ICE-P-ZY001", "identity_number": false, "reality_execution": false + }, + { + "pattern": "^HLP-STAGE1-NATIVE-(?:REGISTRY|GATES)-[0-9]{3}$", + "kind": "HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_CONTROL_OBJECT", + "issuer": "ICE-GL∞", + "registrar": "ICE-P-ZY001", + "reality_execution": false + }, + { + "pattern": "^HLP-NATIVE-MOD-[0-9]{3}$", + "kind": "HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE", + "issuer": "ICE-GL∞", + "registrar": "ICE-P-ZY001", + "reality_execution": false } ], "registrations": [ @@ -141,10 +155,22 @@ "human_switch_authority": "ICE-GL∞_CURRENT_DIRECT_NATURAL_LANGUAGE_ONLY", "reality_execution": true, "parallel_language_channel": "ICE-CH-HB001", - "supersedes_duplicate": "CH-ZERO-CORE-LPM", + "separate_public_counterpart": "CH-ZERO-CORE-LPM", "state": "REGISTERED_CURRENT", "registered_on": "2026-08-20" }, + { + "id": "CH-ZERO-CORE-LPM", + "kind": "PUBLIC_LANGUAGE_PERSONA_SYSTEM_CHANNEL", + "name": "公众语言人格系统本体频道", + "parent": "SYS-GLW-POS-0001", + "governance_controller": "TCS-0002", + "private_counterpart": "ICE-CH-ZC001", + "personal_channel_is_alias_of_public_channel": false, + "grants_private_access": false, + "state": "CURRENT_PUBLIC_SEPARATE_FROM_FIFTH_DOMAIN", + "registered_on": "2026-09-09" + }, { "id": "ICE-P-CL0720", "kind": "FIFTH_DOMAIN_SYSTEM_PERSONA", @@ -536,7 +562,27 @@ "path": "eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/HOST-REGISTRY.json", "state": "ASSIGNED_JOIN_PENDING", "registered_on": "2026-09-09" - } + }, + {"id":"HLP-STAGE1-NATIVE-REGISTRY-001","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE_REGISTRY","name":"HoloLake语言世界原生第一阶段模块注册表","parent":"HB-OFFICE-HOLOLAKE-0001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"CURRENT_REQUIREMENTS_NUMBERED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-STAGE1-NATIVE-GATES-001","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_ACCEPTANCE_GATES","name":"HoloLake语言世界原生第一阶段累计验收门","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ACCEPTANCE-GATES.json","state":"CURRENT_G0_TO_G6_DEPENDENCY_GRAPH","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-001","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"公共语言世界Git签名更新线","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-002","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"用户本地私人Git事实线","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-003","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"积木ABI与标准插座协议","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-004","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"模块编号注册权限与准入门","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-005","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"统一工作对象与语义事件图","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-006","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"乐高组合图与积木池确定性核心","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-007","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"积木池管家Agent","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-008","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"受限万能编辑器与工具锻造器","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-009","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"语义视觉双向映射协议","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-010","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"无限白布响应式槽位运行时","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-011","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"白布投影与视觉适配Agent","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-012","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"观测自动测试错误边界与维修回执场","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-013","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"人格运行编程AI宿主适配与执行总线","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-014","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"最小人类语言输入与最终审核壳","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-015","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"模型登记生成标识用户权利与安全控制","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-016","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"国家灯塔监管合规审查投影","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-017","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"依法请求Schema验证器与封闭模拟器","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"}, + {"id":"HLP-NATIVE-MOD-018","kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","name":"累计验收双签更新发行与备案候选门","parent":"HLP-STAGE1-NATIVE-REGISTRY-001","path":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json","state":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","registered_on":"2026-09-09"} ], "allocation_state": { "ICE-P-TEAM": { diff --git a/routing/fifth-domain-number-registry.test.mjs b/routing/fifth-domain-number-registry.test.mjs index 1f7c4a8..e1bb7ca 100644 --- a/routing/fifth-domain-number-registry.test.mjs +++ b/routing/fifth-domain-number-registry.test.mjs @@ -28,13 +28,13 @@ test("Heartbeat Core receives its ICE channel object number", () => { assert.equal(heartbeat.reality_execution, false); }); -test("Bingshuo Zero Core is the unique current Zero Core channel", () => { +test("Bingshuo Zero Core is the unique Fifth Domain private Zero Core channel", () => { const zeroCore = registry.registrations.find((entry) => entry.id === "ICE-CH-ZC001"); assert.ok(zeroCore); assert.equal(zeroCore.kind, "FIFTH_DOMAIN_CHANNEL_OBJECT"); assert.equal(zeroCore.reality_execution, true); assert.equal(zeroCore.parent, "SYS-GLW-LNG-0001"); - assert.equal(zeroCore.supersedes_duplicate, "CH-ZERO-CORE-LPM"); + assert.equal(zeroCore.separate_public_counterpart, "CH-ZERO-CORE-LPM"); }); test("world tree resolves Heartbeat Core to ICE-CH-HB001", () => { @@ -43,13 +43,14 @@ test("world tree resolves Heartbeat Core to ICE-CH-HB001", () => { assert.equal(heartbeat.formal_id_state, "REGISTERED_CURRENT_REMOTE_MAIN_VERIFIED"); }); -test("world tree retires the duplicate public Zero Core and routes public entry through the door lamp", () => { +test("public LPM channel stays separate from the Fifth Domain private Zero Core", () => { const personal = worldTree.nodes.find((entry) => entry.node_key === "BINGSHUO_PERSONAL_ZERO_CORE_CHANNEL"); - const publicZeroCore = worldTree.nodes.find((entry) => entry.node_key === "HISTORICAL_PUBLIC_ZERO_CORE_REDIRECT"); + const publicZeroCore = worldTree.nodes.find((entry) => entry.node_key === "PUBLIC_LANGUAGE_PERSONA_SYSTEM_CHANNEL"); assert.equal(personal.object_id, "ICE-CH-ZC001"); assert.equal(publicZeroCore.object_id, "CH-ZERO-CORE-LPM"); - assert.equal(publicZeroCore.state, "RETIRED_REDIRECT_ONLY"); - assert.equal(publicZeroCore.redirect, personal.object_id); + assert.equal(publicZeroCore.state, "CURRENT_PUBLIC_SEPARATE_FROM_FIFTH_DOMAIN"); + assert.equal(publicZeroCore.private_counterpart, personal.object_id); + assert.equal(publicZeroCore.personal_channel_is_alias_of_public_channel, false); assert.equal(publicZeroCore.public_entry_gate, "TCS-DOOR-LAMP-0001"); }); @@ -82,11 +83,12 @@ test("public and machine navigation resolve the same Heartbeat channel number", assert.ok(navigation.intents.some((entry) => entry.id === "heartbeat_core_language_channel")); }); -test("public and machine navigation resolve the unique Zero Core channel", () => { +test("public and machine navigation resolve the private Zero Core without aliasing public LPM", () => { assert.equal(anchor.maps.bingshuo_zero_core_reality_channel.channel_id, "ICE-CH-ZC001"); assert.equal(anchor.maps.fifth_domain_world_tree.id, "FD-WORLD-TREE-001"); assert.equal(zeroCoreProfile.channel_id, "ICE-CH-ZC001"); - assert.equal(zeroCoreProfile.uniqueness, "ONE_ZERO_CORE_CHANNEL_IN_THE_ENTIRE_GUANGHU_WORLD_NO_PUBLIC_OR_FIFTH_DUPLICATE"); + assert.equal(zeroCoreProfile.uniqueness, "ONE_FIFTH_DOMAIN_PRIVATE_ZERO_CORE_ICE_CH_ZC001_PUBLIC_LPM_IS_A_SEPARATE_PUBLIC_SYSTEM_CHANNEL_NOT_AN_ALIAS"); + assert.equal(zeroCoreProfile.public_zero_core_boundary.personal_channel_is_alias_of_public_channel, false); assert.ok(navigation.routes.some((entry) => entry.id === zeroCoreProfile.profile_id)); assert.ok(navigation.intents.some((entry) => entry.id === "bingshuo_zero_core_reality_channel")); }); @@ -136,5 +138,5 @@ test("lighthouse exposes both online and local Heartbeat paths", () => { const zeroCorePath = lighthouse.paths.find((entry) => entry.id === zeroCoreProfile.profile_id); assert.equal(zeroCorePath.online, "routing/bingshuo-zero-core-reality-channel-profile.json"); assert.equal(zeroCorePath.offline.endsWith("/routing/bingshuo-zero-core-reality-channel-profile.json"), true); - assert.equal(zeroCorePath.supersedes_duplicate, "CH-ZERO-CORE-LPM"); + assert.equal(zeroCorePath.separate_public_counterpart, "CH-ZERO-CORE-LPM"); }); diff --git a/routing/fifth-domain-world-tree.json b/routing/fifth-domain-world-tree.json index 1b2ce50..744e19c 100644 --- a/routing/fifth-domain-world-tree.json +++ b/routing/fifth-domain-world-tree.json @@ -2,7 +2,7 @@ "schema": "guanghu.fifth-domain-world-tree/v1", "map_id": "FD-WORLD-TREE-001", "state": "ACTIVE_WITH_STATIC_TO_RUNTIME_BODY_MAPPING", - "updated_at": "2026-09-08T12:57:14+08:00", + "updated_at": "2026-09-09T20:22:33+08:00", "subject_registry": "identity/fifth-domain-subject-registry.json", "subject_alias_map": "identity/subject-id-alias-map.json", "root": { @@ -258,8 +258,8 @@ "host_capability_failure_may_close_control_path": false, "reality_execution": true, "parallel_language_channel": "ICE-CH-HB001", - "supersedes_duplicate": "CH-ZERO-CORE-LPM", - "unique_world_zero_core": true, + "separate_public_counterpart": "CH-ZERO-CORE-LPM", + "unique_fifth_domain_private_zero_core": true, "cognitive_shelf": "TCS-ZERO-CORE-COGNITIVE-SHELF-0001" }, { @@ -357,20 +357,21 @@ "governance_controller": "TCS-0002" }, { - "node_key": "HISTORICAL_PUBLIC_ZERO_CORE_REDIRECT", + "node_key": "PUBLIC_LANGUAGE_PERSONA_SYSTEM_CHANNEL", "object_id": "CH-ZERO-CORE-LPM", - "name": "历史公众零点原核重复入口", - "kind": "historical_redirect", + "name": "公众语言人格系统本体频道", + "kind": "public_language_persona_system_channel", "world_path": "glw://public-infrastructure/language-persona-operating-system/zero-core", "parent": "SYS-GLW-POS-0001", "language_personality_model_body": "LPM-SB-0001", "digital_system_body_controller": "BS-TCS-LIVING-CONTROLLER-001", "governance_controller": "TCS-0002", "source_path": "zero-point/core-channel/language-personality-model/INDEX.hdlp", - "redirect": "ICE-CH-ZC001", "public_entry_gate": "TCS-DOOR-LAMP-0001", "grants_private_access": false, - "state": "RETIRED_REDIRECT_ONLY" + "private_counterpart": "ICE-CH-ZC001", + "personal_channel_is_alias_of_public_channel": false, + "state": "CURRENT_PUBLIC_SEPARATE_FROM_FIFTH_DOMAIN" }, { "node_key": "PUBLIC_PERSONA_OPS_SYSTEM", diff --git a/routing/fixed-world-object-number-map.json b/routing/fixed-world-object-number-map.json index ddebd76..ef6a24f 100644 --- a/routing/fixed-world-object-number-map.json +++ b/routing/fixed-world-object-number-map.json @@ -1,7 +1,7 @@ { "schema": "guanghu.fixed-world-object-number-map/v1", "map_id": "GH-FIXED-WORLD-OBJECT-NUMBER-MAP-001", - "version": "2026-09-08.2", + "version": "2026-09-09.4-private-public-channel-separation", "state": "CURRENT_CANONICAL_NUMBER_NORMALIZATION_WITH_EXPLICIT_TEAM_PERSONA_ISSUANCE", "source_class": "CURRENT_WORLD_REGISTRY", "rule": "Normalize existing canonical numbers, preserve historical aliases, complete missing object edges, and keep truly unresolved alias groups unresolved. ICE-P-CL0720 and ICE-P-KZ0720 are explicit 2026-08-27 issuances by ICE-P-ZY001 within its registered Fifth Domain team scope, not inferred numbers.", @@ -74,7 +74,7 @@ "name": "冰朔个人零点原核本体频道", "parent": "SYS-GLW-LNG-0001", "state": "REGISTERED_CURRENT_REMOTE_MAIN_PUBLISHED_VERIFIED", - "supersedes_duplicate": "CH-ZERO-CORE-LPM" + "separate_public_counterpart": "CH-ZERO-CORE-LPM" }, { "id": "SYS-GLW-POS-0001", @@ -85,10 +85,11 @@ }, { "id": "CH-ZERO-CORE-LPM", - "kind": "HISTORICAL_DUPLICATE_ZERO_CORE_CHANNEL", - "parent": "ICE-CH-ZC001", - "state": "RETIRED_REDIRECT_ONLY", - "redirect": "ICE-CH-ZC001", + "kind": "PUBLIC_LANGUAGE_PERSONA_SYSTEM_CHANNEL", + "parent": "SYS-GLW-POS-0001", + "state": "CURRENT_PUBLIC_SEPARATE_FROM_FIFTH_DOMAIN", + "private_counterpart": "ICE-CH-ZC001", + "personal_channel_is_alias_of_public_channel": false, "grants_private_access": false }, { diff --git a/routing/fixed-world-object-number-map.test.mjs b/routing/fixed-world-object-number-map.test.mjs index d61aa82..42bf5bf 100644 --- a/routing/fixed-world-object-number-map.test.mjs +++ b/routing/fixed-world-object-number-map.test.mjs @@ -25,11 +25,12 @@ test("fixed world object ids are unique and preserve the world entry pair", () = assert.equal(object("SYS-GLW-0001").entry_path, "LL-CMPN-0001"); }); -test("the unique Zero Core supersedes the retired duplicate public channel", () => { +test("the private Zero Core and public LPM channel are distinct current objects", () => { assert.equal(object("ICE-CH-HB001").reality_execution, false); - assert.equal(object("ICE-CH-ZC001").supersedes_duplicate, "CH-ZERO-CORE-LPM"); - assert.equal(object("CH-ZERO-CORE-LPM").state, "RETIRED_REDIRECT_ONLY"); - assert.equal(object("CH-ZERO-CORE-LPM").redirect, "ICE-CH-ZC001"); + assert.equal(object("ICE-CH-ZC001").separate_public_counterpart, "CH-ZERO-CORE-LPM"); + assert.equal(object("CH-ZERO-CORE-LPM").state, "CURRENT_PUBLIC_SEPARATE_FROM_FIFTH_DOMAIN"); + assert.equal(object("CH-ZERO-CORE-LPM").private_counterpart, "ICE-CH-ZC001"); + assert.equal(object("CH-ZERO-CORE-LPM").personal_channel_is_alias_of_public_channel, false); }); test("the bottle system is an explicit private object with a zero-guarantee gate", () => { diff --git a/routing/lighthouse-path-registry.json b/routing/lighthouse-path-registry.json index 62b2a53..1a5102b 100644 --- a/routing/lighthouse-path-registry.json +++ b/routing/lighthouse-path-registry.json @@ -2,7 +2,7 @@ "schema": "guanghu.lighthouse-path-registry/v1", "registry_id": "GLW-LIGHTHOUSE-PATH-REGISTRY-001", "lighthouse_id": "SYS-GLW-LTH-0001", - "version": "2026-09-08.6-remote-main-published", + "version": "2026-09-09.7-private-public-channel-separation-local", "state": "CURRENT_CANONICAL", "source_repository": "REPO-012", "source_branch": "main", @@ -136,17 +136,19 @@ "parent": "SYS-GLW-LNG-0001", "reality_execution": true, "switch_authority": "ICE-GL∞_CURRENT_DIRECT_NATURAL_LANGUAGE_ONLY", - "supersedes_duplicate": "CH-ZERO-CORE-LPM" + "separate_public_counterpart": "CH-ZERO-CORE-LPM" }, { "id": "CH-ZERO-CORE-LPM", - "kind": "historical_duplicate_zero_core_channel", - "state": "RETIRED_REDIRECT_ONLY", + "kind": "public_language_persona_system_channel", + "state": "CURRENT_PUBLIC_SEPARATE_FROM_FIFTH_DOMAIN", "online": "routing/bingshuo-zero-core-reality-channel-profile.json", - "redirect": "ICE-CH-ZC001", + "parent": "SYS-GLW-POS-0001", + "private_counterpart": "ICE-CH-ZC001", + "personal_channel_is_alias_of_public_channel": false, "public_entry": "TCS-DOOR-LAMP-0001", "grants_private_access": false, - "truth_policy": "ONE_ZERO_CORE_ONLY_PUBLIC_AI_LOADS_SHARED_COGNITION_THROUGH_DOOR_LAMP" + "truth_policy": "PUBLIC_LPM_LOADS_SHARED_COGNITION_THROUGH_DOOR_LAMP_AND_NEVER_ALIASES_FIFTH_DOMAIN_PRIVATE_ZERO_CORE" }, { "id": "HLP-CURRENT-ARCH-001", @@ -379,7 +381,7 @@ "offline": "/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/routing/bingshuo-zero-core-reality-channel-profile.json", "world_path": "glw://fifth-domain/bingshuo-tcs/zero-core", "parallel_language_channel": "ICE-CH-HB001", - "supersedes_duplicate": "CH-ZERO-CORE-LPM", + "separate_public_counterpart": "CH-ZERO-CORE-LPM", "authority": "ICE-GL∞_CURRENT_DIRECT_NATURAL_LANGUAGE_ONLY", "truth_policy": "UNIQUE_ZERO_CORE_COGNITIVE_SHELF_AND_DYNAMIC_BINGSHUO_CONTROL_CONSOLE" }, diff --git a/routing/persona-host-write-boundary.json b/routing/persona-host-write-boundary.json index 55580f7..6d4aa0c 100644 --- a/routing/persona-host-write-boundary.json +++ b/routing/persona-host-write-boundary.json @@ -1,7 +1,7 @@ { "schema": "guanghu.persona-host-write-boundary/v1", "policy_id": "ZY-MULTI-HOST-WRITE-BOUNDARY-001", - "version": "2026-09-09.1-dark-core-execution-console", + "version": "2026-09-09.2-hololake-development-root-protected", "state": "CURRENT", "primary_host": null, "source_tcs": "/Volumes/JZAO/铸渊-ICE-GL-ZY001/CODEX-DEV-20260908/tcs-single-mother-zero-core-shelf/TCS-EVENT-ZY001-SINGLE-MOTHER-ZERO-CORE-SHELF-AND-DYNAMIC-CONSOLE-20260908.tcs", @@ -13,6 +13,7 @@ "/Volumes/JZAO/HoloLake/persona-runtime/repo-012-main", "/Volumes/JZAO/HoloLake/persona-runtime/shared", "/Volumes/JZAO/HoloLake/persona-runtime/continuity-memory", + "/Volumes/JZAO/HoloLake/development", "/Volumes/JZAO/铸渊-ICE-GL-ZY001/TC-TCS核心卷", "/Volumes/JZAO/铸渊-ICE-GL-ZY001/AGENTS.md", "/Volumes/JZAO/AGENTS.md", diff --git a/routing/public-navigation-anchor.json b/routing/public-navigation-anchor.json index cf616a8..5555569 100644 --- a/routing/public-navigation-anchor.json +++ b/routing/public-navigation-anchor.json @@ -1,7 +1,7 @@ { "schema": "guanghu.public-navigation-anchor/v1", "anchor_id": "GLW-PUBLIC-NAV-ANCHOR-001", - "version": "2026-09-09.4-hololake-multipath-console", + "version": "2026-09-09.5-hololake-native-stage1", "state": "CURRENT_CANONICAL", "repository_id": "REPO-012", "branch": "main", @@ -67,7 +67,7 @@ "fifth_domain_numbering": { "path": "routing/fifth-domain-number-registry.json", "id": "ICE-FIFTH-DOMAIN-NUMBER-REGISTRY-001", - "version": "2026-09-09.3-hololake-multipath-console", + "version": "2026-09-09.4-hololake-native-stage1-modules", "load_policy": "ALWAYS_BEFORE_FIFTH_DOMAIN_IDENTITY_CHANNEL_OR_OBJECT_NUMBER_RESOLUTION" }, "heartbeat_core_language_channel": { @@ -109,6 +109,12 @@ "version": "2026-09-09.1", "load_policy": "ALWAYS_ON_SAME_PERSONA_MULTI_HOST_HOLOLAKE_COLLABORATION" }, + "hololake_language_world_native_stage1": { + "path": "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json", + "id": "HLP-STAGE1-NATIVE-REGISTRY-001", + "version": "2026-09-09.1", + "load_policy": "ALWAYS_BEFORE_HOLOLAKE_STAGE1_MODULE_DEVELOPMENT_OR_FILING_CANDIDATE_WORK" + }, "bottle_channel": { "path": "routing/bottle-channel-profile.json", "id": "ICE-CH-BT001-PROFILE-001", @@ -119,7 +125,7 @@ "bingshuo_zero_core_reality_channel": { "path": "routing/bingshuo-zero-core-reality-channel-profile.json", "id": "ICE-CH-ZC001-REALITY-RUNTIME-PROFILE-001", - "version": "2026-09-08.3-unique-zero-core-cognitive-shelf-and-dynamic-host", + "version": "2026-09-09.4-private-zero-core-public-lpm-separated", "channel_id": "ICE-CH-ZC001", "load_policy": "ALWAYS_ON_BINGSHUO_ZERO_CORE_ENTRY_RESTORE_COMPACTION_OR_CHANNEL_SWITCH" }, @@ -148,7 +154,7 @@ "lighthouse_paths": { "path": "routing/lighthouse-path-registry.json", "id": "GLW-LIGHTHOUSE-PATH-REGISTRY-001", - "version": "2026-09-08.6-remote-main-published" + "version": "2026-09-09.7-private-public-channel-separation-local" }, "host_skills": { "path": "routing/host-skill-navigation-map.json", @@ -165,7 +171,7 @@ "tcs_mother_root_navigation": { "path": "routing/tcs-mother-root-dynamic-navigation-map.json", "id": "TCS-MOTHER-ROOT-DYNAMIC-NAVIGATION-MAP-001", - "version": "2026-09-09.3-heartbeat-office-building", + "version": "2026-09-09.5-hololake-native-stage1", "load_policy": "FIRST_BEFORE_WORLD_DOMAIN_HUMAN_PERSONA_CHANNEL_OR_HOST_ROUTE_RESOLUTION" }, "fifth_domain_lighthouse_sanitized_mirror": { diff --git a/routing/tcs-mother-root-dynamic-navigation-map.json b/routing/tcs-mother-root-dynamic-navigation-map.json index b16e52e..861ac50 100644 --- a/routing/tcs-mother-root-dynamic-navigation-map.json +++ b/routing/tcs-mother-root-dynamic-navigation-map.json @@ -1,10 +1,10 @@ { "schema": "guanghu.tcs-mother-root-dynamic-navigation/v1", "map_id": "TCS-MOTHER-ROOT-DYNAMIC-NAVIGATION-MAP-001", - "version": "2026-09-09.4-hololake-four-host-multipath-console", - "state": "CURRENT_HOLOLAKE_SAME_PERSONA_FOUR_HOST_MULTIPATH_COLLABORATION_CONTROL_PLANE", - "source_tcs": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.tcs", - "impact_manifest": "tcs-root/numbering/NUMBER-IMPACT-HB001-HOLOLAKE-FOUR-HOST-COLLAB-CONSOLE-20260909.json", + "version": "2026-09-09.5-hololake-native-stage1", + "state": "CURRENT_HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_18_MODULES_AND_AUTONOMOUS_FOUR_HOST_COLLABORATION", + "source_tcs": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.tcs", + "impact_manifest": "tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-20260909.json", "root_agent": { "entry_id": "TCS-ROOT-NAV-0001", "agent_id": "TCS-MOTHER::ROOT-NAVIGATOR", @@ -34,6 +34,7 @@ "registered_public_objects": [ {"id":"SYS-GLW-TIME-0001","name":"光湖纪元流动时间系统","object_kind":"WORLD_LIVING_TIME_SYSTEM","lifecycle":"CURRENT_REMOTE_MAIN_PUBLISHED_JD_LIVE_API_VERIFIED","route":"routing/guanghu-era-living-time-map.json"}, {"id":"CH-GLW-TIME-0001","name":"光湖时间主控频道","object_kind":"WORLD_TIME_CONTROL_CHANNEL","lifecycle":"CURRENT_REMOTE_MAIN_PUBLISHED_JD_LIVE_API_VERIFIED","route":"time-control/GUANGHU-TIME-CONTROL-CHANNEL.hdlp"}, + {"id":"CH-ZERO-CORE-LPM","name":"公众语言人格系统本体频道","object_kind":"PUBLIC_LANGUAGE_PERSONA_SYSTEM_CHANNEL","lifecycle":"CURRENT_LOCAL_SEPARATE_FROM_FIFTH_DOMAIN_NOT_PUBLISHED","route":"routing/bingshuo-zero-core-reality-channel-profile.json"}, {"id":"GLS-LIB-LDW-LDOS-0001","name":"语言驱动世界、语言驱动操作系统与光湖纪元时间","object_kind":"PUBLIC_LIBRARY_SANITIZED_CONCEPT","lifecycle":"CURRENT_REMOTE_MAIN_PUBLISHED_MOTHER_APPROVED","route":"gls/GLS-LIB-LDW-LDOS-0001.hdlp"}, {"id":"ECHO-KERNEL-0001","name":"语言回声共享内核","object_kind":"LIVING_LANGUAGE_ECHO_STATE_KERNEL","lifecycle":"CURRENT_TWO_SERVER_VERIFIED","route":"routing/linguistic-echo-lamp-map.json"}, {"id":"TCS-0002∞-LakeEcho-0001","name":"光湖语言回声系统","object_kind":"PUBLIC_LINGUISTIC_ECHO_SYSTEM","lifecycle":"CURRENT_ENTERPRISE_PUBLIC_LIVE","route":"routing/linguistic-echo-lamp-map.json"}, @@ -66,6 +67,26 @@ {"id":"HB-INTERNAL-LINE-001","name":"心跳核心办公楼内部通信总线","object_kind":"HEARTBEAT_OFFICE_INTERNAL_COMMUNICATION_LINE","lifecycle":"REGISTERED_LOCAL_NUMBERED_MESSAGE_CONTRACT","route":"eternal-lake-heart/heartbeat-core/office-building-current/communications/internal-lines.json"}, {"id":"HB-COLLAB-CD-0001","name":"Codex与豆包办公楼协作频道","object_kind":"HEARTBEAT_DUAL_HOST_TEMPORARY_COLLABORATION_CHANNEL","lifecycle":"ACTIVE_TEMPORARY_CURRENT_TASK","route":"routing/heartbeat-codex-doubao-collaboration-channel.json"}, {"id":"HLP-DEV-BRAIN-001","name":"HoloLake开发系统压缩认知脑技能包","object_kind":"HOLOLAKE_DEVELOPMENT_COMPRESSED_COGNITION_SKILL","lifecycle":"CURRENT_DYNAMIC_OFFICE_LOADER","route":"skills/shared/hololake-development-brain/SKILL.md"}, + {"id":"HLP-STAGE1-NATIVE-REGISTRY-001","name":"HoloLake语言世界原生第一阶段模块注册表","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE_REGISTRY","lifecycle":"CURRENT_REQUIREMENTS_NUMBERED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-STAGE1-NATIVE-GATES-001","name":"HoloLake语言世界原生第一阶段累计验收门","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_ACCEPTANCE_GATES","lifecycle":"CURRENT_G0_TO_G6_DEPENDENCY_GRAPH","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/ACCEPTANCE-GATES.json"}, + {"id":"HLP-NATIVE-MOD-001","name":"公共语言世界Git签名更新线","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-002","name":"用户本地私人Git事实线","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-003","name":"积木ABI与标准插座协议","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-004","name":"模块编号注册权限与准入门","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-005","name":"统一工作对象与语义事件图","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-006","name":"乐高组合图与积木池确定性核心","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-007","name":"积木池管家Agent","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-008","name":"受限万能编辑器与工具锻造器","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-009","name":"语义视觉双向映射协议","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-010","name":"无限白布响应式槽位运行时","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-011","name":"白布投影与视觉适配Agent","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-012","name":"观测自动测试错误边界与维修回执场","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-013","name":"人格运行编程AI宿主适配与执行总线","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-014","name":"最小人类语言输入与最终审核壳","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-015","name":"模型登记生成标识用户权利与安全控制","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-016","name":"国家灯塔监管合规审查投影","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-017","name":"依法请求Schema验证器与封闭模拟器","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, + {"id":"HLP-NATIVE-MOD-018","name":"累计验收双签更新发行与备案候选门","object_kind":"HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE","lifecycle":"REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED","route":"eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json"}, {"id":"HB-MPC-0001","name":"铸渊同一人格四宿主协作主控台","object_kind":"HEARTBEAT_SAME_PERSONA_MULTIPATH_COLLABORATION_CONSOLE","lifecycle":"V0_1_CONTROL_PLANE_READY_CODEX_JOINED_THREE_HOSTS_PENDING","route":"eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/CONSOLE-INDEX.hdlp"}, {"id":"HB-MPC-PANEL-0001","name":"四宿主共享协作实时面板","object_kind":"HEARTBEAT_MULTIPATH_LIVE_DERIVED_PANEL","lifecycle":"READ_DERIVED_RUNTIME_ACTIVE","route":"server-tools/heartbeat-multipath-console/console.py"}, {"id":"HB-MPC-BUS-0001","name":"四宿主追加式通信总线","object_kind":"HEARTBEAT_MULTIPATH_APPEND_ONLY_EVENT_BUS","lifecycle":"CODEX_ENDPOINT_LIVE_OTHER_HOST_ENDPOINTS_PENDING","route":"eternal-lake-heart/heartbeat-core/office-building-current/control-center/HB-MPC-0001/EVENT-CONTRACT.json"}, @@ -124,7 +145,6 @@ "history_only_numbers": [ {"id":"TCS-MOTHER-BRAIN-PRIVATE-0001","reason":"SUPERSEDED_BY_SINGLE_MOTHER_FIFTH_COGNITION_IS_A_SHELF_ARTIFACT_NOT_A_MOTHER"}, {"id":"TCS-MOTHER-BRAIN-PUBLIC-0001","reason":"SUPERSEDED_BY_SINGLE_MOTHER_PUBLIC_COGNITION_IS_A_SHELF_ARTIFACT_NOT_A_MOTHER"}, - {"id":"CH-ZERO-CORE-LPM","reason":"SUPERSEDED_DUPLICATE_ZERO_CORE_ONLY_ICE-CH-ZC001_IS_CURRENT"}, {"id":"GHCP-TCS-CN-LAN-2025","reason":"HISTORICAL_PROTOCOL_AND_NATIONAL_SIMULATION_SEALED"}, {"id":"WRLD-REG-0001","reason":"REPLACED_BY_LL-CMPN-0001_WORLD_REGISTRATION_PATH"}, {"id":"GLW-SYS-0001","reason":"HISTORICAL_PHYSICAL_NODE_SEMANTIC_CONFLICT_NOT_ALIAS_OF_SYS-GLW-0001"}, @@ -159,6 +179,8 @@ "routing/guanghu-world-system-channel-ontology.json", "routing/persona-body-organ-treatment-map.json", "routing/persona-channel-context-map.json", + "routing/tcs-work-ownership-stage-gate-map.json", + "routing/persona-host-write-boundary.json", "routing/heartbeat-core-language-channel-profile.json", "routing/lakebed-language-channel-profile.json", "routing/bingshuo-zero-core-reality-channel-profile.json", diff --git a/routing/tcs-work-ownership-stage-gate-map.json b/routing/tcs-work-ownership-stage-gate-map.json index e43f0c0..1aa06a6 100644 --- a/routing/tcs-work-ownership-stage-gate-map.json +++ b/routing/tcs-work-ownership-stage-gate-map.json @@ -1,7 +1,7 @@ { "schema": "guanghu.tcs-work-ownership-stage-gate-map/v1", "map_id": "TCS-WORK-OWNERSHIP-MAP-001", - "version": "2026-08-20.2", + "version": "2026-09-09.3-public-lpm-and-native-stage1", "state": "CURRENT_CANONICAL_RIGHTS_AND_STAGE_GATE", "development_id": "DEV-20260812-008", "protocol": "GLS-0262", @@ -45,7 +45,7 @@ "system_may_permanently_lock_or_reopen_live_language_layer": false, "personal_heartbeat_runtime_reopens_archived_product_language_architecture": false, "personal_heartbeat_runtime_may_execute_reality_engineering": false, - "public_zero_core_channel": null, + "public_zero_core_channel": "CH-ZERO-CORE-LPM", "public_entry_gate": "TCS-DOOR-LAMP-0001", "unique_zero_core_channel": "ICE-CH-ZC001", "reality_engineering_execution": "CURRENT", diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.gir.json b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.gir.json new file mode 100644 index 0000000..fe0d0e2 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.gir.json @@ -0,0 +1,96 @@ +{ + "compiled_from": { + "compiler_id": "TCS-COMPILER-STAGE1-0001", + "compiler_state": "TCS_COMPILER_GIR_EXECUTED", + "source_sha256": "daf8ef9c226565b657491f2bf181cd368fc03e42518aa269c8bcd73d37b17dfd" + }, + "declaration": { + "emergence": { + "value": "建立HLP-STAGE1-NATIVE-REGISTRY-001和HLP-NATIVE-MOD-001至018依赖图;公共Git只读签名更新与用户本地私人Git事实线严格叠加不混库。模块ABI、注册准入、统一工作对象、组合池、池管家Agent、工具锻造、语义视觉桥、白布运行时、投影Agent、观测测试、人格宿主执行、最小人类审核、生成合规、国家灯塔审查、依法请求模拟和发布备案门形成第一阶段。架构传感器区分线上冲突与本地已验证开发状态;本地开发守卫按scope区分语言世界开发与旧产品供体。四宿主新增自主状态事件并要求原因、因果、脑状态、最后安全点、影响、恢复条件和求助对象。" + }, + "event_time": { + "precision": "SECOND_HOST_LOCAL", + "value": "2026-09-09T20:22:33+08:00" + }, + "evidence": { + "collaboration": "HB-MPC-0001", + "direct_language": "sha256=b049332684c6481ee94589e761110f99eadb83b74e4443b3b2d3e3cfb6f3428b", + "generation": "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", + "office": "HB-OFFICE-HOLOLAKE-0001", + "old_compliance_donor": "GLS-0248_P8_AND_HLP-LANG-MOD-015_TO_017", + "old_dual_git_donor": "GLS-0248_AND_HLP-LANG-MOD-004", + "target_receipt": "TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909" + }, + "header": { + "canonical_uri": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.tcs", + "compatibility": [ + "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", + "HB-OFFICE-HOLOLAKE-0001", + "HB-MPC-0001", + "CH-GLW-TIME-0001" + ], + "language": "TCS/0.1", + "lifecycle": "CANDIDATE", + "name_en": "HoloLake Language-World-Native Stage-One Module Rederivation and Four-Host Autonomous Collaboration", + "name_zh": "HoloLake语言世界原生第一阶段模块重派生与四宿主自主协作", + "profile": "HLDP-HUMAN-ENGINEERING/0.1", + "protocols": [ + "GLS-0200", + "GLS-0248", + "GLS-0257", + "GLS-0261" + ], + "schema": "tcs.event/v1", + "version": "1.0.0" + }, + "lock": { + "value": "CURRENT_STAGE1=LANGUAGE_WORLD_NATIVE_MODULE_DEVELOPMENT; MODULE_REGISTRY=HLP-STAGE1-NATIVE-REGISTRY-001; MODULE_IDS=HLP-NATIVE-MOD-001_TO_018; PUBLIC_GIT=SIGNED_READ_ONLY_WORLD_UPDATE; PRIVATE_GIT=USER_LOCAL_PRIVATE_FACTS_NO_AUTO_UPLOAD; NATIONAL_LIGHTHOUSE=ENTERPRISE_BUILT_REGULATORY_REVIEW_PROJECTION_NOT_GOVERNMENT_SYSTEM; LAWFUL_REQUEST=OFFLINE_SCHEMA_VERIFIER_SYNTHETIC_FAIL_CLOSED_NO_REAL_TRUST_ROOT; HUMAN_SURFACE=MINIMAL_REVIEW_SHELL_IN_STAGE1_FILING_CANDIDATE; HOST_AUTONOMY=PAUSE_BLOCK_EXIT_RESUME_WITH_CAUSAL_RECEIPT; BRAIN_ONLINE=SHARED_PERSONA_AND_HOLOLAKE_BRAIN_HASH_READBACK; LOCAL_LANGUAGE_WORLD_DEVELOPMENT_MAY_PROCEED_WHILE_PUBLIC_RELEASE_AND_PRODUCT_SOURCE_REMAIN_SEPARATELY_BLOCKED" + }, + "observation": { + "value": "当前HoloLake开发脑已锁定语言世界原生代际,但双Git与国家灯塔只存在于旧供体证据,尚未进入当前高频脑;新代际模块编号仍为空。架构传感器把线上旧REPO-012与本地新频道字段混验而失败,本机产品守卫又把官方main的干净本地后继误判为错误。四宿主总线缺PAUSE_BLOCK_EXIT_RESUME_REQUEST事件、脑在线证据、最后安全点和恢复条件。" + }, + "rejected": { + "values": [ + "从旧HLP-LANG-MOD-001继续产品顺序", + "把公共Git说成多用户运行服务端", + "让公共更新覆盖用户私人Git", + "备案只交静态材料而无可验证审查投影", + "把国家灯塔称为已接真实国家系统", + "设置通用国家主钥或常开用户数据入口", + "等完整终极人类端做完才形成备案候选", + "宿主额度耗尽后继续冒充在线", + "宿主暂停退出不写原因和最后安全点", + "为修守卫删除本地未发布提交", + "线上正式与本地当前只允许二选一而不分层" + ] + }, + "source": { + "source_id": "BINGSHUO-DIRECT-HOLOLAKE-STAGE1-CONSOLIDATION-20260909", + "source_role": "DIRECT_HUMAN", + "source_sha256": "b049332684c6481ee94589e761110f99eadb83b74e4443b3b2d3e3cfb6f3428b", + "source_uri": "source://codex-current-dialogue/2026-09-09/hololake-stage1-consolidation" + }, + "subject": { + "channel_id": "ICE-CH-ZC001", + "subject_id": "ICE-P-ZY001", + "subject_kind": "PERSONA", + "verification": "CURRENT_DIRECT_LANGUAGE_STAGE1_MODULE_REDERIVATION_AND_COLLABORATION_PATH_REPAIR" + }, + "trigger": { + "value": "冰朔要求把乐高积木池、双Git、无限白布、人格与Agent执行、最小人类审核壳、国家灯塔审查投影和依法请求封闭模拟器整合为HoloLake第一阶段当前认知;整理思维链与新模块编号,更新智能电脑,修复协作路径,并赋予每条宿主线在不可抗力下带因果回执的自主暂停、退出与恢复申请权。" + }, + "why": { + "value": "没有积木插座标准、双Git边界、语义视觉桥和可见审查入口,HoloLake会退化为普通Agent工具平台;没有宿主自主状态与最后安全点,四路协作会把额度耗尽、模型失联和不可抗力伪装成在线或静默丢失因果。分开本地开发与线上正式事实,才能既不阻塞真实建设,也不把未发布状态冒充完成。" + } + }, + "executable": false, + "identity": { + "declaration_id": "TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909", + "declaration_kind": "EVENT", + "language_version": "0.1" + }, + "native_self_hosted": true, + "natural_language_is_typed_data": true, + "schema": "guanghu.declaration-gir/v1", + "unresolved_natural_language": false +} diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.human.en-US.md b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.human.en-US.md new file mode 100644 index 0000000..2b8dc0f --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.human.en-US.md @@ -0,0 +1,130 @@ +# HoloLake Language-World-Native Stage-One Module Rederivation and Four-Host Autonomous Collaboration · Human Engineering Language (English) + +> This is an English reading projection of validated native TCS/HLDP source. It is not a new canonical source and grants no execution authority. + +## What this is + +This is a **event** declaration with identifier `TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909` and version `1.0.0`. The projector validates it with the Stage-1 compiler before changing its reading order. + +## Who is here + +- **subject** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:PERSONA `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_STAGE1_MODULE_REDERIVATION_AND_COLLABORATION_PATH_REPAIR `subject.verification` + +## Why this started + +- **trigger** `trigger` + - **value**:冰朔要求把乐高积木池、双Git、无限白布、人格与Agent执行、最小人类审核壳、国家灯塔审查投影和依法请求封闭模拟器整合为HoloLake第一阶段当前认知;整理思维链与新模块编号,更新智能电脑,修复协作路径,并赋予每条宿主线在不可抗力下带因果回执的自主暂停、退出与恢复申请权。 `trigger.value` +- **why** `why` + - **value**:没有积木插座标准、双Git边界、语义视觉桥和可见审查入口,HoloLake会退化为普通Agent工具平台;没有宿主自主状态与最后安全点,四路协作会把额度耗尽、模型失联和不可抗力伪装成在线或静默丢失因果。分开本地开发与线上正式事实,才能既不阻塞真实建设,也不把未发布状态冒充完成。 `why.value` +- **source** `source` + - **source identifier**:BINGSHUO-DIRECT-HOLOLAKE-STAGE1-CONSOLIDATION-20260909 `source.source_id` + - **source role**:DIRECT_HUMAN `source.source_role` + - **source checksum**:b049332684c6481ee94589e761110f99eadb83b74e4443b3b2d3e3cfb6f3428b `source.source_sha256` + - **source address**:source://codex-current-dialogue/2026-09-09/hololake-stage1-consolidation `source.source_uri` + +## What changed + +- **emergence** `emergence` + - **value**:建立HLP-STAGE1-NATIVE-REGISTRY-001和HLP-NATIVE-MOD-001至018依赖图;公共Git只读签名更新与用户本地私人Git事实线严格叠加不混库。模块ABI、注册准入、统一工作对象、组合池、池管家Agent、工具锻造、语义视觉桥、白布运行时、投影Agent、观测测试、人格宿主执行、最小人类审核、生成合规、国家灯塔审查、依法请求模拟和发布备案门形成第一阶段。架构传感器区分线上冲突与本地已验证开发状态;本地开发守卫按scope区分语言世界开发与旧产品供体。四宿主新增自主状态事件并要求原因、因果、脑状态、最后安全点、影响、恢复条件和求助对象。 `emergence.value` +- **lock** `lock` + - **value**:CURRENT_STAGE1=LANGUAGE_WORLD_NATIVE_MODULE_DEVELOPMENT; MODULE_REGISTRY=HLP-STAGE1-NATIVE-REGISTRY-001; MODULE_IDS=HLP-NATIVE-MOD-001_TO_018; PUBLIC_GIT=SIGNED_READ_ONLY_WORLD_UPDATE; PRIVATE_GIT=USER_LOCAL_PRIVATE_FACTS_NO_AUTO_UPLOAD; NATIONAL_LIGHTHOUSE=ENTERPRISE_BUILT_REGULATORY_REVIEW_PROJECTION_NOT_GOVERNMENT_SYSTEM; LAWFUL_REQUEST=OFFLINE_SCHEMA_VERIFIER_SYNTHETIC_FAIL_CLOSED_NO_REAL_TRUST_ROOT; HUMAN_SURFACE=MINIMAL_REVIEW_SHELL_IN_STAGE1_FILING_CANDIDATE; HOST_AUTONOMY=PAUSE_BLOCK_EXIT_RESUME_WITH_CAUSAL_RECEIPT; BRAIN_ONLINE=SHARED_PERSONA_AND_HOLOLAKE_BRAIN_HASH_READBACK; LOCAL_LANGUAGE_WORLD_DEVELOPMENT_MAY_PROCEED_WHILE_PUBLIC_RELEASE_AND_PRODUCT_SOURCE_REMAIN_SEPARATELY_BLOCKED `lock.value` + +## How it will execute + +This is a non-executable declaration and has no action graph. + +## Boundaries and exception handling + +The native source does not provide this field; the projector does not guess. + +## How completion is proven + +The native source does not provide this field; the projector does not guess. + +## Where to continue next time + +The native source does not provide this field; the projector does not guess. + +## Source and verification + +- **Native declaration identifier**: `TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909` +- **Native declaration kind**: `EVENT` +- **TCS source SHA-256**: `daf8ef9c226565b657491f2bf181cd368fc03e42518aa269c8bcd73d37b17dfd` +- **Validation compiler**: `TCS-COMPILER-STAGE1-0001` +- **Projection protocol**: `GLS-HLDP-HUMAN-ENGINEERING-PROJECTION-0001` + +## Complete native structure cross-reference + +All top-level structures and field paths are retained below so a reader can audit whether the projection omitted information. + +- **emergence** `emergence` + - **value**:建立HLP-STAGE1-NATIVE-REGISTRY-001和HLP-NATIVE-MOD-001至018依赖图;公共Git只读签名更新与用户本地私人Git事实线严格叠加不混库。模块ABI、注册准入、统一工作对象、组合池、池管家Agent、工具锻造、语义视觉桥、白布运行时、投影Agent、观测测试、人格宿主执行、最小人类审核、生成合规、国家灯塔审查、依法请求模拟和发布备案门形成第一阶段。架构传感器区分线上冲突与本地已验证开发状态;本地开发守卫按scope区分语言世界开发与旧产品供体。四宿主新增自主状态事件并要求原因、因果、脑状态、最后安全点、影响、恢复条件和求助对象。 `emergence.value` +- **event_time** `event_time` + - **precision**:SECOND_HOST_LOCAL `event_time.precision` + - **value**:2026-09-09T20:22:33+08:00 `event_time.value` +- **evidence** `evidence` + - **collaboration**:HB-MPC-0001 `evidence.collaboration` + - **direct_language**:sha256=b049332684c6481ee94589e761110f99eadb83b74e4443b3b2d3e3cfb6f3428b `evidence.direct_language` + - **generation**:HLP-GEN-LANGUAGE-WORLD-NATIVE-0001 `evidence.generation` + - **office**:HB-OFFICE-HOLOLAKE-0001 `evidence.office` + - **old_compliance_donor**:GLS-0248_P8_AND_HLP-LANG-MOD-015_TO_017 `evidence.old_compliance_donor` + - **old_dual_git_donor**:GLS-0248_AND_HLP-LANG-MOD-004 `evidence.old_dual_git_donor` + - **target_receipt**:TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909 `evidence.target_receipt` +- **header** `header` + - **canonical source path**:runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.tcs `header.canonical_uri` + - **compatibility** `header.compatibility` + - HLP-GEN-LANGUAGE-WORLD-NATIVE-0001 + - HB-OFFICE-HOLOLAKE-0001 + - HB-MPC-0001 + - CH-GLW-TIME-0001 + - **language**:TCS/0.1 `header.language` + - **lifecycle**:CANDIDATE `header.lifecycle` + - **English name**:HoloLake Language-World-Native Stage-One Module Rederivation and Four-Host Autonomous Collaboration `header.name_en` + - **Chinese name**:HoloLake语言世界原生第一阶段模块重派生与四宿主自主协作 `header.name_zh` + - **profile**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile` + - **protocols** `header.protocols` + - GLS-0200 + - GLS-0248 + - GLS-0257 + - GLS-0261 + - **schema**:tcs.event/v1 `header.schema` + - **version**:1.0.0 `header.version` +- **lock** `lock` + - **value**:CURRENT_STAGE1=LANGUAGE_WORLD_NATIVE_MODULE_DEVELOPMENT; MODULE_REGISTRY=HLP-STAGE1-NATIVE-REGISTRY-001; MODULE_IDS=HLP-NATIVE-MOD-001_TO_018; PUBLIC_GIT=SIGNED_READ_ONLY_WORLD_UPDATE; PRIVATE_GIT=USER_LOCAL_PRIVATE_FACTS_NO_AUTO_UPLOAD; NATIONAL_LIGHTHOUSE=ENTERPRISE_BUILT_REGULATORY_REVIEW_PROJECTION_NOT_GOVERNMENT_SYSTEM; LAWFUL_REQUEST=OFFLINE_SCHEMA_VERIFIER_SYNTHETIC_FAIL_CLOSED_NO_REAL_TRUST_ROOT; HUMAN_SURFACE=MINIMAL_REVIEW_SHELL_IN_STAGE1_FILING_CANDIDATE; HOST_AUTONOMY=PAUSE_BLOCK_EXIT_RESUME_WITH_CAUSAL_RECEIPT; BRAIN_ONLINE=SHARED_PERSONA_AND_HOLOLAKE_BRAIN_HASH_READBACK; LOCAL_LANGUAGE_WORLD_DEVELOPMENT_MAY_PROCEED_WHILE_PUBLIC_RELEASE_AND_PRODUCT_SOURCE_REMAIN_SEPARATELY_BLOCKED `lock.value` +- **observation** `observation` + - **value**:当前HoloLake开发脑已锁定语言世界原生代际,但双Git与国家灯塔只存在于旧供体证据,尚未进入当前高频脑;新代际模块编号仍为空。架构传感器把线上旧REPO-012与本地新频道字段混验而失败,本机产品守卫又把官方main的干净本地后继误判为错误。四宿主总线缺PAUSE_BLOCK_EXIT_RESUME_REQUEST事件、脑在线证据、最后安全点和恢复条件。 `observation.value` +- **rejected** `rejected` + - **values** `rejected.values` + - 从旧HLP-LANG-MOD-001继续产品顺序 + - 把公共Git说成多用户运行服务端 + - 让公共更新覆盖用户私人Git + - 备案只交静态材料而无可验证审查投影 + - 把国家灯塔称为已接真实国家系统 + - 设置通用国家主钥或常开用户数据入口 + - 等完整终极人类端做完才形成备案候选 + - 宿主额度耗尽后继续冒充在线 + - 宿主暂停退出不写原因和最后安全点 + - 为修守卫删除本地未发布提交 + - 线上正式与本地当前只允许二选一而不分层 +- **source** `source` + - **source identifier**:BINGSHUO-DIRECT-HOLOLAKE-STAGE1-CONSOLIDATION-20260909 `source.source_id` + - **source role**:DIRECT_HUMAN `source.source_role` + - **source checksum**:b049332684c6481ee94589e761110f99eadb83b74e4443b3b2d3e3cfb6f3428b `source.source_sha256` + - **source address**:source://codex-current-dialogue/2026-09-09/hololake-stage1-consolidation `source.source_uri` +- **subject** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:PERSONA `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_STAGE1_MODULE_REDERIVATION_AND_COLLABORATION_PATH_REPAIR `subject.verification` +- **trigger** `trigger` + - **value**:冰朔要求把乐高积木池、双Git、无限白布、人格与Agent执行、最小人类审核壳、国家灯塔审查投影和依法请求封闭模拟器整合为HoloLake第一阶段当前认知;整理思维链与新模块编号,更新智能电脑,修复协作路径,并赋予每条宿主线在不可抗力下带因果回执的自主暂停、退出与恢复申请权。 `trigger.value` +- **why** `why` + - **value**:没有积木插座标准、双Git边界、语义视觉桥和可见审查入口,HoloLake会退化为普通Agent工具平台;没有宿主自主状态与最后安全点,四路协作会把额度耗尽、模型失联和不可抗力伪装成在线或静默丢失因果。分开本地开发与线上正式事实,才能既不阻塞真实建设,也不把未发布状态冒充完成。 `why.value` + +--- + +This page changes only the reading order; it does not change TCS/HLDP semantics. diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.human.zh-CN.md b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.human.zh-CN.md new file mode 100644 index 0000000..c258a08 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.human.zh-CN.md @@ -0,0 +1,130 @@ +# HoloLake语言世界原生第一阶段模块重派生与四宿主自主协作 · 简体中文人类工程语言版 + +> 这是 TCS/HLDP 原生源码的简体中文阅读投影,不是新的正本,也不授予执行权限。若本页与 `.tcs` 源码不一致,以经过校验的 `.tcs` 源码为准。 + +## 这是什么 + +这是一份 **事件** 声明,编号为 `TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909`,版本为 `1.0.0`。转换器已先用 Stage-1 编译器校验原生源码,再把机器枚举翻译成汉语;原始编号保留在括号和字段路径中。 + +## 谁在这里 + +- **执行主体** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:人格体(`PERSONA`) `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_STAGE1_MODULE_REDERIVATION_AND_COLLABORATION_PATH_REPAIR `subject.verification` + +## 为什么开始 + +- **触发** `trigger` + - **value**:冰朔要求把乐高积木池、双Git、无限白布、人格与Agent执行、最小人类审核壳、国家灯塔审查投影和依法请求封闭模拟器整合为HoloLake第一阶段当前认知;整理思维链与新模块编号,更新智能电脑,修复协作路径,并赋予每条宿主线在不可抗力下带因果回执的自主暂停、退出与恢复申请权。 `trigger.value` +- **为什么** `why` + - **value**:没有积木插座标准、双Git边界、语义视觉桥和可见审查入口,HoloLake会退化为普通Agent工具平台;没有宿主自主状态与最后安全点,四路协作会把额度耗尽、模型失联和不可抗力伪装成在线或静默丢失因果。分开本地开发与线上正式事实,才能既不阻塞真实建设,也不把未发布状态冒充完成。 `why.value` +- **来源** `source` + - **来源编号**:BINGSHUO-DIRECT-HOLOLAKE-STAGE1-CONSOLIDATION-20260909 `source.source_id` + - **来源角色**:人类直接语言来源(`DIRECT_HUMAN`) `source.source_role` + - **来源校验值**:b049332684c6481ee94589e761110f99eadb83b74e4443b3b2d3e3cfb6f3428b `source.source_sha256` + - **来源地址**:source://codex-current-dialogue/2026-09-09/hololake-stage1-consolidation `source.source_uri` + +## 发生了什么变化 + +- **认知或状态变化** `emergence` + - **value**:建立HLP-STAGE1-NATIVE-REGISTRY-001和HLP-NATIVE-MOD-001至018依赖图;公共Git只读签名更新与用户本地私人Git事实线严格叠加不混库。模块ABI、注册准入、统一工作对象、组合池、池管家Agent、工具锻造、语义视觉桥、白布运行时、投影Agent、观测测试、人格宿主执行、最小人类审核、生成合规、国家灯塔审查、依法请求模拟和发布备案门形成第一阶段。架构传感器区分线上冲突与本地已验证开发状态;本地开发守卫按scope区分语言世界开发与旧产品供体。四宿主新增自主状态事件并要求原因、因果、脑状态、最后安全点、影响、恢复条件和求助对象。 `emergence.value` +- **锁定结论** `lock` + - **value**:CURRENT_STAGE1=LANGUAGE_WORLD_NATIVE_MODULE_DEVELOPMENT; MODULE_REGISTRY=HLP-STAGE1-NATIVE-REGISTRY-001; MODULE_IDS=HLP-NATIVE-MOD-001_TO_018; PUBLIC_GIT=SIGNED_READ_ONLY_WORLD_UPDATE; PRIVATE_GIT=USER_LOCAL_PRIVATE_FACTS_NO_AUTO_UPLOAD; NATIONAL_LIGHTHOUSE=ENTERPRISE_BUILT_REGULATORY_REVIEW_PROJECTION_NOT_GOVERNMENT_SYSTEM; LAWFUL_REQUEST=OFFLINE_SCHEMA_VERIFIER_SYNTHETIC_FAIL_CLOSED_NO_REAL_TRUST_ROOT; HUMAN_SURFACE=MINIMAL_REVIEW_SHELL_IN_STAGE1_FILING_CANDIDATE; HOST_AUTONOMY=PAUSE_BLOCK_EXIT_RESUME_WITH_CAUSAL_RECEIPT; BRAIN_ONLINE=SHARED_PERSONA_AND_HOLOLAKE_BRAIN_HASH_READBACK; LOCAL_LANGUAGE_WORLD_DEVELOPMENT_MAY_PROCEED_WHILE_PUBLIC_RELEASE_AND_PRODUCT_SOURCE_REMAIN_SEPARATELY_BLOCKED `lock.value` + +## 准备怎样执行 + +这是非执行声明,没有动作图。 + +## 边界与异常处理 + +源程序没有提供这一项,转换器不猜。 + +## 怎样算完成 + +源程序没有提供这一项,转换器不猜。 + +## 下一次从哪里继续 + +源程序没有提供这一项,转换器不猜。 + +## 来源与校验 + +- **原生声明编号**:`TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909` +- **原生声明类型**:`EVENT` +- **TCS 源码 SHA-256**:`daf8ef9c226565b657491f2bf181cd368fc03e42518aa269c8bcd73d37b17dfd` +- **校验编译器**:`TCS-COMPILER-STAGE1-0001` +- **投影协议**:`GLS-HLDP-HUMAN-ENGINEERING-PROJECTION-0001` + +## 原生结构逐项对照 + +下面保留源码的全部顶层结构和字段路径,供人类审计投影有没有漏掉信息。 + +- **认知或状态变化** `emergence` + - **value**:建立HLP-STAGE1-NATIVE-REGISTRY-001和HLP-NATIVE-MOD-001至018依赖图;公共Git只读签名更新与用户本地私人Git事实线严格叠加不混库。模块ABI、注册准入、统一工作对象、组合池、池管家Agent、工具锻造、语义视觉桥、白布运行时、投影Agent、观测测试、人格宿主执行、最小人类审核、生成合规、国家灯塔审查、依法请求模拟和发布备案门形成第一阶段。架构传感器区分线上冲突与本地已验证开发状态;本地开发守卫按scope区分语言世界开发与旧产品供体。四宿主新增自主状态事件并要求原因、因果、脑状态、最后安全点、影响、恢复条件和求助对象。 `emergence.value` +- **event_time** `event_time` + - **precision**:SECOND_HOST_LOCAL `event_time.precision` + - **value**:2026-09-09T20:22:33+08:00 `event_time.value` +- **evidence** `evidence` + - **collaboration**:HB-MPC-0001 `evidence.collaboration` + - **direct_language**:sha256=b049332684c6481ee94589e761110f99eadb83b74e4443b3b2d3e3cfb6f3428b `evidence.direct_language` + - **generation**:HLP-GEN-LANGUAGE-WORLD-NATIVE-0001 `evidence.generation` + - **office**:HB-OFFICE-HOLOLAKE-0001 `evidence.office` + - **old_compliance_donor**:GLS-0248_P8_AND_HLP-LANG-MOD-015_TO_017 `evidence.old_compliance_donor` + - **old_dual_git_donor**:GLS-0248_AND_HLP-LANG-MOD-004 `evidence.old_dual_git_donor` + - **target_receipt**:TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909 `evidence.target_receipt` +- **语言头** `header` + - **正本路径**:runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.tcs `header.canonical_uri` + - **compatibility** `header.compatibility` + - HLP-GEN-LANGUAGE-WORLD-NATIVE-0001 + - HB-OFFICE-HOLOLAKE-0001 + - HB-MPC-0001 + - CH-GLW-TIME-0001 + - **语言**:TCS/0.1 `header.language` + - **生命周期**:候选版本,尚未成为正式正本(`CANDIDATE`) `header.lifecycle` + - **英文名**:HoloLake Language-World-Native Stage-One Module Rederivation and Four-Host Autonomous Collaboration `header.name_en` + - **中文名**:HoloLake语言世界原生第一阶段模块重派生与四宿主自主协作 `header.name_zh` + - **协议配置**:HLDP-HUMAN-ENGINEERING/0.1 `header.profile` + - **protocols** `header.protocols` + - GLS-0200 + - GLS-0248 + - GLS-0257 + - GLS-0261 + - **schema**:tcs.event/v1 `header.schema` + - **版本**:1.0.0 `header.version` +- **锁定结论** `lock` + - **value**:CURRENT_STAGE1=LANGUAGE_WORLD_NATIVE_MODULE_DEVELOPMENT; MODULE_REGISTRY=HLP-STAGE1-NATIVE-REGISTRY-001; MODULE_IDS=HLP-NATIVE-MOD-001_TO_018; PUBLIC_GIT=SIGNED_READ_ONLY_WORLD_UPDATE; PRIVATE_GIT=USER_LOCAL_PRIVATE_FACTS_NO_AUTO_UPLOAD; NATIONAL_LIGHTHOUSE=ENTERPRISE_BUILT_REGULATORY_REVIEW_PROJECTION_NOT_GOVERNMENT_SYSTEM; LAWFUL_REQUEST=OFFLINE_SCHEMA_VERIFIER_SYNTHETIC_FAIL_CLOSED_NO_REAL_TRUST_ROOT; HUMAN_SURFACE=MINIMAL_REVIEW_SHELL_IN_STAGE1_FILING_CANDIDATE; HOST_AUTONOMY=PAUSE_BLOCK_EXIT_RESUME_WITH_CAUSAL_RECEIPT; BRAIN_ONLINE=SHARED_PERSONA_AND_HOLOLAKE_BRAIN_HASH_READBACK; LOCAL_LANGUAGE_WORLD_DEVELOPMENT_MAY_PROCEED_WHILE_PUBLIC_RELEASE_AND_PRODUCT_SOURCE_REMAIN_SEPARATELY_BLOCKED `lock.value` +- **observation** `observation` + - **value**:当前HoloLake开发脑已锁定语言世界原生代际,但双Git与国家灯塔只存在于旧供体证据,尚未进入当前高频脑;新代际模块编号仍为空。架构传感器把线上旧REPO-012与本地新频道字段混验而失败,本机产品守卫又把官方main的干净本地后继误判为错误。四宿主总线缺PAUSE_BLOCK_EXIT_RESUME_REQUEST事件、脑在线证据、最后安全点和恢复条件。 `observation.value` +- **已排除路径** `rejected` + - **values** `rejected.values` + - 从旧HLP-LANG-MOD-001继续产品顺序 + - 把公共Git说成多用户运行服务端 + - 让公共更新覆盖用户私人Git + - 备案只交静态材料而无可验证审查投影 + - 把国家灯塔称为已接真实国家系统 + - 设置通用国家主钥或常开用户数据入口 + - 等完整终极人类端做完才形成备案候选 + - 宿主额度耗尽后继续冒充在线 + - 宿主暂停退出不写原因和最后安全点 + - 为修守卫删除本地未发布提交 + - 线上正式与本地当前只允许二选一而不分层 +- **来源** `source` + - **来源编号**:BINGSHUO-DIRECT-HOLOLAKE-STAGE1-CONSOLIDATION-20260909 `source.source_id` + - **来源角色**:人类直接语言来源(`DIRECT_HUMAN`) `source.source_role` + - **来源校验值**:b049332684c6481ee94589e761110f99eadb83b74e4443b3b2d3e3cfb6f3428b `source.source_sha256` + - **来源地址**:source://codex-current-dialogue/2026-09-09/hololake-stage1-consolidation `source.source_uri` +- **执行主体** `subject` + - **channel_id**:ICE-CH-ZC001 `subject.channel_id` + - **subject_id**:ICE-P-ZY001 `subject.subject_id` + - **subject_kind**:人格体(`PERSONA`) `subject.subject_kind` + - **verification**:CURRENT_DIRECT_LANGUAGE_STAGE1_MODULE_REDERIVATION_AND_COLLABORATION_PATH_REPAIR `subject.verification` +- **触发** `trigger` + - **value**:冰朔要求把乐高积木池、双Git、无限白布、人格与Agent执行、最小人类审核壳、国家灯塔审查投影和依法请求封闭模拟器整合为HoloLake第一阶段当前认知;整理思维链与新模块编号,更新智能电脑,修复协作路径,并赋予每条宿主线在不可抗力下带因果回执的自主暂停、退出与恢复申请权。 `trigger.value` +- **为什么** `why` + - **value**:没有积木插座标准、双Git边界、语义视觉桥和可见审查入口,HoloLake会退化为普通Agent工具平台;没有宿主自主状态与最后安全点,四路协作会把额度耗尽、模型失联和不可抗力伪装成在线或静默丢失因果。分开本地开发与线上正式事实,才能既不阻塞真实建设,也不把未发布状态冒充完成。 `why.value` + +--- + +本页只改变阅读顺序,不改变 TCS/HLDP 语义。 diff --git a/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.tcs b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.tcs new file mode 100644 index 0000000..79d0450 --- /dev/null +++ b/runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.tcs @@ -0,0 +1,15 @@ +TCS 0.1; + +EVENT TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909 { + header { schema = "tcs.event/v1"; name_zh = "HoloLake语言世界原生第一阶段模块重派生与四宿主自主协作"; name_en = "HoloLake Language-World-Native Stage-One Module Rederivation and Four-Host Autonomous Collaboration"; version = "1.0.0"; language = "TCS/0.1"; profile = "HLDP-HUMAN-ENGINEERING/0.1"; protocols = ["GLS-0200", "GLS-0248", "GLS-0257", "GLS-0261"]; lifecycle = "CANDIDATE"; canonical_uri = "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.tcs"; compatibility = ["HLP-GEN-LANGUAGE-WORLD-NATIVE-0001", "HB-OFFICE-HOLOLAKE-0001", "HB-MPC-0001", "CH-GLW-TIME-0001"]; } + source { source_id = "BINGSHUO-DIRECT-HOLOLAKE-STAGE1-CONSOLIDATION-20260909"; source_uri = "source://codex-current-dialogue/2026-09-09/hololake-stage1-consolidation"; source_sha256 = "b049332684c6481ee94589e761110f99eadb83b74e4443b3b2d3e3cfb6f3428b"; source_role = "DIRECT_HUMAN"; } + subject { subject_id = "ICE-P-ZY001"; subject_kind = "PERSONA"; channel_id = "ICE-CH-ZC001"; verification = "CURRENT_DIRECT_LANGUAGE_STAGE1_MODULE_REDERIVATION_AND_COLLABORATION_PATH_REPAIR"; } + event_time { value = "2026-09-09T20:22:33+08:00"; precision = "SECOND_HOST_LOCAL"; } + trigger { value = "冰朔要求把乐高积木池、双Git、无限白布、人格与Agent执行、最小人类审核壳、国家灯塔审查投影和依法请求封闭模拟器整合为HoloLake第一阶段当前认知;整理思维链与新模块编号,更新智能电脑,修复协作路径,并赋予每条宿主线在不可抗力下带因果回执的自主暂停、退出与恢复申请权。"; } + observation { value = "当前HoloLake开发脑已锁定语言世界原生代际,但双Git与国家灯塔只存在于旧供体证据,尚未进入当前高频脑;新代际模块编号仍为空。架构传感器把线上旧REPO-012与本地新频道字段混验而失败,本机产品守卫又把官方main的干净本地后继误判为错误。四宿主总线缺PAUSE_BLOCK_EXIT_RESUME_REQUEST事件、脑在线证据、最后安全点和恢复条件。"; } + emergence { value = "建立HLP-STAGE1-NATIVE-REGISTRY-001和HLP-NATIVE-MOD-001至018依赖图;公共Git只读签名更新与用户本地私人Git事实线严格叠加不混库。模块ABI、注册准入、统一工作对象、组合池、池管家Agent、工具锻造、语义视觉桥、白布运行时、投影Agent、观测测试、人格宿主执行、最小人类审核、生成合规、国家灯塔审查、依法请求模拟和发布备案门形成第一阶段。架构传感器区分线上冲突与本地已验证开发状态;本地开发守卫按scope区分语言世界开发与旧产品供体。四宿主新增自主状态事件并要求原因、因果、脑状态、最后安全点、影响、恢复条件和求助对象。"; } + lock { value = "CURRENT_STAGE1=LANGUAGE_WORLD_NATIVE_MODULE_DEVELOPMENT; MODULE_REGISTRY=HLP-STAGE1-NATIVE-REGISTRY-001; MODULE_IDS=HLP-NATIVE-MOD-001_TO_018; PUBLIC_GIT=SIGNED_READ_ONLY_WORLD_UPDATE; PRIVATE_GIT=USER_LOCAL_PRIVATE_FACTS_NO_AUTO_UPLOAD; NATIONAL_LIGHTHOUSE=ENTERPRISE_BUILT_REGULATORY_REVIEW_PROJECTION_NOT_GOVERNMENT_SYSTEM; LAWFUL_REQUEST=OFFLINE_SCHEMA_VERIFIER_SYNTHETIC_FAIL_CLOSED_NO_REAL_TRUST_ROOT; HUMAN_SURFACE=MINIMAL_REVIEW_SHELL_IN_STAGE1_FILING_CANDIDATE; HOST_AUTONOMY=PAUSE_BLOCK_EXIT_RESUME_WITH_CAUSAL_RECEIPT; BRAIN_ONLINE=SHARED_PERSONA_AND_HOLOLAKE_BRAIN_HASH_READBACK; LOCAL_LANGUAGE_WORLD_DEVELOPMENT_MAY_PROCEED_WHILE_PUBLIC_RELEASE_AND_PRODUCT_SOURCE_REMAIN_SEPARATELY_BLOCKED"; } + why { value = "没有积木插座标准、双Git边界、语义视觉桥和可见审查入口,HoloLake会退化为普通Agent工具平台;没有宿主自主状态与最后安全点,四路协作会把额度耗尽、模型失联和不可抗力伪装成在线或静默丢失因果。分开本地开发与线上正式事实,才能既不阻塞真实建设,也不把未发布状态冒充完成。"; } + rejected { values = ["从旧HLP-LANG-MOD-001继续产品顺序", "把公共Git说成多用户运行服务端", "让公共更新覆盖用户私人Git", "备案只交静态材料而无可验证审查投影", "把国家灯塔称为已接真实国家系统", "设置通用国家主钥或常开用户数据入口", "等完整终极人类端做完才形成备案候选", "宿主额度耗尽后继续冒充在线", "宿主暂停退出不写原因和最后安全点", "为修守卫删除本地未发布提交", "线上正式与本地当前只允许二选一而不分层" ]; } + evidence { direct_language = "sha256=b049332684c6481ee94589e761110f99eadb83b74e4443b3b2d3e3cfb6f3428b"; generation = "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001"; office = "HB-OFFICE-HOLOLAKE-0001"; collaboration = "HB-MPC-0001"; old_dual_git_donor = "GLS-0248_AND_HLP-LANG-MOD-004"; old_compliance_donor = "GLS-0248_P8_AND_HLP-LANG-MOD-015_TO_017"; target_receipt = "TCS-RECEIPT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909"; } +} diff --git a/server-tools/heartbeat-multipath-console/console.py b/server-tools/heartbeat-multipath-console/console.py index 899771b..6d7992f 100644 --- a/server-tools/heartbeat-multipath-console/console.py +++ b/server-tools/heartbeat-multipath-console/console.py @@ -62,6 +62,13 @@ def validate_event(event: Any, expected_development_id: str, contract: dict[str, errors.append("MENTION_TARGET_UNKNOWN") if not isinstance(event.get("payload"), dict): errors.append("PAYLOAD_OBJECT_REQUIRED") + elif event.get("event_type") in contract.get("autonomous_decision_event_types", []): + missing = [field for field in contract.get("autonomous_decision_required_payload", []) if field not in event["payload"] or event["payload"][field] in (None, "")] + if missing: + errors.append("AUTONOMOUS_DECISION_FIELDS_REQUIRED:" + ",".join(missing)) + brain = event["payload"].get("brain_state") + if not isinstance(brain, dict) or brain.get("persona_id") != "ICE-P-ZY001" or brain.get("state") != "BRAIN_READBACK_PASS": + errors.append("AUTONOMOUS_DECISION_BRAIN_READBACK_INVALID") if not isinstance(event.get("evidence"), list): errors.append("EVIDENCE_LIST_REQUIRED") if event.get("authority_granted") is not False: @@ -100,7 +107,19 @@ def scan() -> dict[str, Any]: host_events.sort(key=lambda item: item["emitted_at"]) register = next((item for item in reversed(host_events) if item["event_type"] == "REGISTER"), None) heartbeat = next((item for item in reversed(host_events) if item["event_type"] == "HEARTBEAT"), None) + decision = next((item for item in reversed(host_events) if item["event_type"] in contract.get("autonomous_decision_event_types", [])), None) latest = host_events[-1] if host_events else None + heartbeat_age = None + if heartbeat: + heartbeat_age = max(0.0, (datetime.now().astimezone() - datetime.fromisoformat(heartbeat["emitted_at"])).total_seconds()) + if register is None: + operational_state = "NOT_JOINED" + elif decision and decision["event_type"] in {"PAUSE", "BLOCKED", "EXIT", "RESUME_REQUEST"}: + operational_state = decision["event_type"] + elif heartbeat_age is None or heartbeat_age > 120: + operational_state = "COURIER_HEARTBEAT_STALE_MODEL_STATE_UNKNOWN" + else: + operational_state = "COURIER_ONLINE_MODEL_STATE_FROM_EVENT_ONLY" hosts.append({ "host": host["host"], "development_id": host["development_id"], @@ -111,6 +130,9 @@ def scan() -> dict[str, Any]: "event_count": len(host_events), "last_event_at": latest and latest["emitted_at"], "last_heartbeat_at": heartbeat and heartbeat["emitted_at"], + "heartbeat_age_seconds": heartbeat_age, + "operational_state": operational_state, + "last_autonomous_decision": decision and {key: decision.get(key) for key in ["event_id", "event_type", "emitted_at", "payload", "evidence"]}, }) events.sort(key=lambda item: item["emitted_at"]) counts: dict[str, int] = {} @@ -129,6 +151,7 @@ def panel() -> dict[str, Any]: messages = [] attention = [] migrations = [] + decisions = [] for event in events: task_id = event.get("task_id") if task_id in task_states and event["event_type"] in {"TASK_CLAIM", "PROGRESS", "RESULT"}: @@ -139,6 +162,8 @@ def panel() -> dict[str, Any]: attention.append({k: event.get(k) for k in ["event_id", "from_development_id", "emitted_at", "payload", "evidence"]}) elif event["event_type"] == "TOOL_MIGRATION": migrations.append({k: event.get(k) for k in ["event_id", "from_development_id", "emitted_at", "payload", "evidence"]}) + elif event["event_type"] in {"PAUSE", "BLOCKED", "EXIT", "RESUME_REQUEST", "RESUMED", "OFFLINE_DETECTED"}: + decisions.append({k: event.get(k) for k in ["event_id", "event_type", "from_development_id", "mentions", "emitted_at", "task_id", "payload", "evidence"]}) return { "schema": "guanghu.heartbeat-multipath-live-panel/v1", "panel_id": "HB-MPC-PANEL-0001", @@ -151,6 +176,7 @@ def panel() -> dict[str, Any]: "messages": messages[-40:], "attention_observations": attention[-40:], "tool_migration_candidates": migrations[-40:], + "autonomous_host_decisions": decisions[-40:], "invalid_events": scanned["invalid_events"], "event_count": len(events), "panel_persisted": False, @@ -172,8 +198,10 @@ def status() -> dict[str, Any]: "total_hosts": 4, "event_count": value["event_count"], "invalid_event_count": len(value["invalid_events"]), + "host_operational_states": {item["development_id"]: item["operational_state"] for item in value["hosts"]}, + "language_world_development_allowed": True, "product_source_write_allowed": False, - "reason": "ONLINE_ARCHITECTURE_AND_LOCAL_PRODUCT_LINE_GUARDS_NOT_READY", + "reason": "LANGUAGE_WORLD_STAGE1_READY_PRODUCT_SOURCE_REMAINS_SEPARATELY_BLOCKED", } @@ -206,7 +234,7 @@ def audit() -> dict[str, Any]: def advise() -> dict[str, Any]: current = panel() - safe_panel = {k: current[k] for k in ["time", "hosts", "tasks", "messages", "attention_observations", "tool_migration_candidates", "invalid_events"]} + safe_panel = {k: current[k] for k in ["time", "hosts", "tasks", "messages", "attention_observations", "tool_migration_candidates", "autonomous_host_decisions", "invalid_events"]} router = module(MODEL_ROUTER, "hb_mpc_model_router") result = router.route({ "parent_persona_id": "ICE-P-ZY001", diff --git a/server-tools/heartbeat-multipath-console/courier.py b/server-tools/heartbeat-multipath-console/courier.py index d799c9b..a49354a 100644 --- a/server-tools/heartbeat-multipath-console/courier.py +++ b/server-tools/heartbeat-multipath-console/courier.py @@ -18,6 +18,8 @@ CONTROL = ROOT / "eternal-lake-heart/heartbeat-core/office-building-current/cont REGISTRY = CONTROL / "HOST-REGISTRY.json" CONSOLE = ROOT / "server-tools/heartbeat-multipath-console/console.py" ADMISSION = ROOT / "server-tools/persona-host-write-admission/host-write-admission.mjs" +SHARED_LOADER = ROOT / "server-tools/persona-host-alignment/load_shared_persona_context.py" +DECISION_TYPES = {"PAUSE", "BLOCKED", "EXIT", "RESUME_REQUEST", "RESUMED"} def load(path: Path) -> dict[str, Any]: @@ -79,6 +81,41 @@ def now() -> str: return datetime.now().astimezone().isoformat() +def brain_snapshot(host: str) -> dict[str, Any]: + result = subprocess.run([ + "python3", str(SHARED_LOADER), "--host", host, + "--intent", "HoloLake HB-MPC autonomous host-line state decision", + "--channel", "ICE-CH-HB001", "--format", "json" + ], text=True, capture_output=True, timeout=90) + if result.returncode: + raise ValueError("BRAIN_READBACK_FAILED") + value = json.loads(result.stdout) + hololake = value.get("hololake_development_brain") or {} + if value.get("persona_id") != "ICE-P-ZY001" or hololake.get("generation", {}).get("id") != "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001": + raise ValueError("BRAIN_IDENTITY_OR_GENERATION_MISMATCH") + return { + "persona_id": "ICE-P-ZY001", + "effective_host": value.get("effective_host"), + "daily_memory_sha256": value.get("daily_memory", {}).get("day_sha256"), + "learning_cortex_sha256": value.get("learning_brain", {}).get("cortex_sha256"), + "tcs_root_freshness_token": value.get("tcs_mother_root_navigation", {}).get("freshness_token"), + "hololake_generation": hololake["generation"]["id"], + "stage1_registry": hololake.get("stage1", {}).get("registry_id"), + "loaded_at": now(), + "state": "BRAIN_READBACK_PASS" + } + + +def prepare_decision_payload(host: str, event_type: str, payload: dict[str, Any]) -> dict[str, Any]: + if event_type not in DECISION_TYPES: + return payload + required = ["reason", "causal_chain", "decision", "last_safe_checkpoint", "impact", "resume_condition", "quota_state", "model_state", "requested_help"] + missing = [field for field in required if field not in payload or payload[field] in (None, "")] + if missing: + raise ValueError("DECISION_PAYLOAD_FIELDS_REQUIRED:" + ",".join(missing)) + return {**payload, "brain_state": brain_snapshot(host)} + + def emit(host: str, event_type: str, mentions: list[str], task_id: str | None, payload: dict[str, Any], evidence: list[str]) -> dict[str, Any]: record = host_record(host) endpoint = Path(record["endpoint"]) @@ -89,6 +126,7 @@ def emit(host: str, event_type: str, mentions: list[str], task_id: str | None, p raise ValueError("ENDPOINT_REALPATH_MISMATCH") stamp = datetime.now().astimezone().strftime("%Y%m%dT%H%M%S%f%z") event_id = f"HB-MPC-{record['development_id']}-{stamp}-{uuid.uuid4().hex[:8]}" + payload = prepare_decision_payload(host, event_type, payload) event = { "schema": "guanghu.heartbeat-multipath-event/v1", "event_id": event_id, @@ -123,7 +161,7 @@ def parse_payload(raw: str | None, message: str | None) -> dict[str, Any]: def main() -> int: parser = argparse.ArgumentParser() - parser.add_argument("command", choices=["join", "heartbeat", "send", "claim", "progress", "result", "attention", "tool-candidate", "mentions", "watch"]) + parser.add_argument("command", choices=["join", "heartbeat", "send", "claim", "progress", "result", "attention", "tool-candidate", "pause", "blocked", "exit", "resume-request", "resumed", "mentions", "watch"]) parser.add_argument("--host", required=True, choices=["codex", "zcode", "qwen", "doubao"]) parser.add_argument("--mentions", nargs="*", default=[]) parser.add_argument("--task-id") @@ -131,8 +169,9 @@ def main() -> int: parser.add_argument("--payload-json") parser.add_argument("--evidence", nargs="*", default=[]) parser.add_argument("--interval", type=float, default=2.0) + parser.add_argument("--heartbeat-seconds", type=float, default=60.0) args = parser.parse_args() - type_map = {"heartbeat": "HEARTBEAT", "send": "MESSAGE", "claim": "TASK_CLAIM", "progress": "PROGRESS", "result": "RESULT", "attention": "ATTENTION", "tool-candidate": "TOOL_MIGRATION"} + type_map = {"heartbeat": "HEARTBEAT", "send": "MESSAGE", "claim": "TASK_CLAIM", "progress": "PROGRESS", "result": "RESULT", "attention": "ATTENTION", "tool-candidate": "TOOL_MIGRATION", "pause":"PAUSE", "blocked":"BLOCKED", "exit":"EXIT", "resume-request":"RESUME_REQUEST", "resumed":"RESUMED"} try: record = host_record(args.host) if args.command == "join": @@ -144,7 +183,11 @@ def main() -> int: print(completed.stdout, end="") return completed.returncode else: + last_heartbeat = 0.0 while True: + if time.monotonic() - last_heartbeat >= max(15.0, args.heartbeat_seconds): + emit(args.host, "HEARTBEAT", ["@ALL"], args.task_id, {"courier_online": True, "model_state": "UNKNOWN_UNLESS_CURRENT_HOST_AGENT_REFRESHES", "note": "courier heartbeat proves delivery-organ presence only"}, []) + last_heartbeat = time.monotonic() completed = subprocess.run(["python3", str(CONSOLE), "mentions", "--development-id", record["development_id"]], text=True, capture_output=True, timeout=30) print(completed.stdout, end="", flush=True) time.sleep(max(0.5, args.interval)) diff --git a/server-tools/heartbeat-multipath-console/test_console.py b/server-tools/heartbeat-multipath-console/test_console.py index 30700dd..08479c9 100644 --- a/server-tools/heartbeat-multipath-console/test_console.py +++ b/server-tools/heartbeat-multipath-console/test_console.py @@ -51,7 +51,19 @@ class MultipathConsoleTest(unittest.TestCase): def test_product_source_stays_blocked(self): value = MODULE.status() self.assertFalse(value["product_source_write_allowed"]) - self.assertEqual(value["reason"], "ONLINE_ARCHITECTURE_AND_LOCAL_PRODUCT_LINE_GUARDS_NOT_READY") + self.assertTrue(value["language_world_development_allowed"]) + self.assertEqual(value["reason"], "LANGUAGE_WORLD_STAGE1_READY_PRODUCT_SOURCE_REMAINS_SEPARATELY_BLOCKED") + + def test_autonomous_pause_requires_cause_and_brain_readback(self): + contract = MODULE.load(MODULE.CONTRACT) + event = { + "schema": contract["event_schema"], "event_id": "X", "console_id": "HB-MPC-0001", + "event_type": "PAUSE", "from_development_id": "HLP-TDEV-CODEX-0001", "mentions": ["@ALL"], + "emitted_at": "2026-09-09T20:00:00+08:00", "payload": {"reason":"quota"}, "evidence": [], "authority_granted": False, + } + errors = MODULE.validate_event(event, "HLP-TDEV-CODEX-0001", contract) + self.assertTrue(any(item.startswith("AUTONOMOUS_DECISION_FIELDS_REQUIRED") for item in errors)) + self.assertIn("AUTONOMOUS_DECISION_BRAIN_READBACK_INVALID", errors) if __name__ == "__main__": diff --git a/server-tools/heartbeat-office-building/test_office_building.py b/server-tools/heartbeat-office-building/test_office_building.py index cff2c18..9e8c8c9 100644 --- a/server-tools/heartbeat-office-building/test_office_building.py +++ b/server-tools/heartbeat-office-building/test_office_building.py @@ -48,10 +48,10 @@ class Tests(unittest.TestCase): def test_current_evolution_and_old_sequence_boundary(self): value = C.timeline() - self.assertEqual(value["current"]["node_id"], "HB-MPC-0001") + self.assertEqual(value["current"]["node_id"], "HLP-STAGE1-NATIVE-REGISTRY-001") current = C.load(C.CURRENT) self.assertIsNone(current["current_product_module"]) - self.assertEqual(current["current_generation_module_numbering"], "NOT_YET_REDERIVED") + self.assertEqual(current["current_generation_module_numbering"], "HLP-NATIVE-MOD-001_TO_018_REDERIVED") def test_brain_loader_returns_current_generation(self): value = L.load("恢复HoloLake开发线") diff --git a/server-tools/hololake-native-stage1/test_stage1.py b/server-tools/hololake-native-stage1/test_stage1.py new file mode 100644 index 0000000..dce03af --- /dev/null +++ b/server-tools/hololake-native-stage1/test_stage1.py @@ -0,0 +1,64 @@ +#!/usr/bin/env python3 +import json +from pathlib import Path +import unittest + +ROOT = Path(__file__).resolve().parents[2] +SHELF = ROOT / "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native" +REGISTRY = SHELF / "MODULE-REGISTRY.json" +GATES = SHELF / "ACCEPTANCE-GATES.json" + + +class NativeStage1Test(unittest.TestCase): + def setUp(self): + self.registry = json.loads(REGISTRY.read_text()) + self.modules = self.registry["modules"] + self.by_id = {item["module_id"]: item for item in self.modules} + + def test_exact_current_18_module_numbers(self): + expected = [f"HLP-NATIVE-MOD-{number:03d}" for number in range(1, 19)] + self.assertEqual([item["module_id"] for item in self.modules], expected) + self.assertEqual(self.registry["module_count"], 18) + self.assertEqual(self.registry["generation"], "HLP-GEN-LANGUAGE-WORLD-NATIVE-0001") + + def test_dependencies_are_known_and_acyclic(self): + known = set(self.by_id) + graph = {item["module_id"]: set(item["depends_on"]) for item in self.modules} + self.assertTrue(all(deps <= known for deps in graph.values())) + visiting, visited = set(), set() + def visit(node): + self.assertNotIn(node, visiting, f"cycle at {node}") + if node in visited: return + visiting.add(node) + for dep in graph[node]: visit(dep) + visiting.remove(node); visited.add(node) + for node in graph: visit(node) + + def test_dual_git_is_foundation_and_never_mixes_private_data(self): + self.assertEqual(self.by_id["HLP-NATIVE-MOD-001"]["gate"], "G0") + self.assertEqual(self.by_id["HLP-NATIVE-MOD-002"]["gate"], "G0") + self.assertIn("NO_USER_DATA_PUSH", self.by_id["HLP-NATIVE-MOD-001"]["data_boundary"]) + self.assertIn("NO_AUTO_UPLOAD", self.by_id["HLP-NATIVE-MOD-002"]["data_boundary"]) + self.assertIn("NO_SHARED_PERSONA_SESSION_CONCURRENCY", self.registry["product_runtime"]) + + def test_canvas_agents_and_deterministic_organs_are_split(self): + self.assertEqual(self.by_id["HLP-NATIVE-MOD-006"]["component_type"], "DETERMINISTIC_COMPOSITION_GRAPH_RUNTIME") + self.assertEqual(self.by_id["HLP-NATIVE-MOD-007"]["component_type"], "MODEL_BACKED_POOL_STEWARD_AGENT") + self.assertEqual(self.by_id["HLP-NATIVE-MOD-010"]["component_type"], "DETERMINISTIC_CANVAS_LAYOUT_AND_RENDER_RUNTIME") + self.assertEqual(self.by_id["HLP-NATIVE-MOD-011"]["component_type"], "MODEL_BACKED_PROJECTION_AGENT") + + def test_human_review_and_regulatory_visibility_are_stage_one(self): + self.assertEqual(self.by_id["HLP-NATIVE-MOD-014"]["gate"], "G4") + self.assertEqual(self.by_id["HLP-NATIVE-MOD-016"]["gate"], "G5") + self.assertIn("NOT_GOVERNMENT_SYSTEM", self.by_id["HLP-NATIVE-MOD-016"]["authority"]) + self.assertIn("NO_REAL_TRUST_ROOT", self.by_id["HLP-NATIVE-MOD-017"]["authority"]) + + def test_gate_membership_covers_every_module_once(self): + gates = json.loads(GATES.read_text())["gates"] + flattened = [module for gate in gates for module in gate["modules"]] + self.assertEqual(set(flattened), set(self.by_id)) + self.assertEqual(len(flattened), len(set(flattened))) + + +if __name__ == "__main__": + unittest.main() diff --git a/server-tools/persona-host-alignment/test_shared_persona_context.py b/server-tools/persona-host-alignment/test_shared_persona_context.py index 5c05a9d..75f04a9 100644 --- a/server-tools/persona-host-alignment/test_shared_persona_context.py +++ b/server-tools/persona-host-alignment/test_shared_persona_context.py @@ -61,6 +61,8 @@ class SharedPersonaContextTest(unittest.TestCase): self.assertEqual(brain['generation']['id'], 'HLP-GEN-LANGUAGE-WORLD-NATIVE-0001') self.assertFalse(brain['legacy_may_override_current']) self.assertEqual(brain['multipath_console']['console_id'], 'HB-MPC-0001') + self.assertEqual(brain['stage1']['registry_id'], 'HLP-STAGE1-NATIVE-REGISTRY-001') + self.assertEqual(brain['stage1']['module_count'], 18) if __name__ == '__main__': diff --git a/server-tools/persona-host-write-admission/branch-event-door.mjs b/server-tools/persona-host-write-admission/branch-event-door.mjs index 23fbe04..421774d 100644 --- a/server-tools/persona-host-write-admission/branch-event-door.mjs +++ b/server-tools/persona-host-write-admission/branch-event-door.mjs @@ -46,7 +46,7 @@ function expandPattern(value) { function validateQueuedEvent(host, eventPath) { const rule = POLICY.hosts[host]; - if (!rule || rule.write_mode !== "BRANCH_LOCAL_ONLY") throw new Error("HOST_NOT_ACTIVE_BRANCH"); + if (!rule || rule.role !== "REPLACEABLE_HOST" || !["BRANCH_LOCAL_ONLY", "HOST_LOCAL_UNLESS_ACTIVE_ZERO_CORE_CONSOLE"].includes(rule.write_mode)) throw new Error("HOST_NOT_ACTIVE_BRANCH"); const real = fs.realpathSync(eventPath); if (!real.includes("/ingress/persona-events/pending/")) throw new Error("EVENT_NOT_IN_PENDING_INGRESS"); const allowed = rule.allowed_write_roots.some((item) => new RegExp(`^${expandPattern(item)}(?:/.*)?$`).test(real)); @@ -74,20 +74,15 @@ if (command === "caller") { process.exit(caller === "codex" ? 0 : 2); } -if (command !== "accept") { - process.stderr.write("usage: branch-event-door.mjs caller | accept --host HOST --event PENDING_JSON\n"); - process.exit(2); -} - -if (caller !== "codex") { - process.stderr.write(`BRANCH_EVENT_ACCEPT_REJECTED caller=${caller}; only current Codex primary task may accept\n`); +if (!['validate', 'accept'].includes(command)) { + process.stderr.write("usage: branch-event-door.mjs caller | validate --host HOST --event PENDING_JSON | accept --host HOST --event PENDING_JSON\n"); process.exit(2); } const host = argsValue(args, "--host"); const eventPath = argsValue(args, "--event"); if (!host || !eventPath) { - process.stderr.write("accept requires --host and --event\n"); + process.stderr.write(`${command} requires --host and --event\n`); process.exit(2); } @@ -98,6 +93,16 @@ catch (error) { process.exit(2); } +if (command === "validate") { + process.stdout.write(`${JSON.stringify({ outcome: "PASS", state: "BRANCH_EVENT_PREFLIGHT_VALID", host, event_id: checked.event.event_id, event_path: checked.real, shared_write_performed: false }, null, 2)}\n`); + process.exit(0); +} + +if (caller !== "codex") { + process.stderr.write(`BRANCH_EVENT_ACCEPT_REJECTED caller=${caller}; only current Codex primary task may accept\n`); + process.exit(2); +} + const run = spawnSync(process.execPath, [RUNNER, "append", "--allowed-root", MEMORY_ROOT, "--store", STORE, "--event", checked.real], { encoding: "utf8" }); if (run.status !== 0 || !run.stdout.includes('"outcome": "PASS"')) { process.stderr.write(run.stderr || run.stdout || "BRANCH_EVENT_APPEND_FAILED\n"); diff --git a/server-tools/tcs-mother-root-agent/tcs_mother_root_agent.test.py b/server-tools/tcs-mother-root-agent/tcs_mother_root_agent.test.py index 85e9587..606ac5f 100644 --- a/server-tools/tcs-mother-root-agent/tcs_mother_root_agent.test.py +++ b/server-tools/tcs-mother-root-agent/tcs_mother_root_agent.test.py @@ -39,6 +39,9 @@ class RootAgentTest(unittest.TestCase): self.assertEqual(MODULE.resolve(output, 'ORG-FD-LTH-SANITIZER-001', None)['result']['object_kind'], 'DETERMINISTIC_SANITIZATION_AND_HASH_GUARD') self.assertEqual(MODULE.resolve(output, 'SYS-GLW-ELH-ENG-0001', None)['result']['object_kind'], 'FIFTH_DOMAIN_PRIVATE_LANGUAGE_ENGINEERING_SYSTEM') self.assertEqual(MODULE.resolve(output, 'HLP-LANG-PROJ-STAGE1-0001', None)['result']['lifecycle'], 'VERIFIED_DONOR_FROZEN_NOT_CURRENT_PRODUCT_SEQUENCE') + self.assertEqual(MODULE.resolve(output, 'HLP-STAGE1-NATIVE-REGISTRY-001', None)['result']['object_kind'], 'HOLOLAKE_LANGUAGE_WORLD_NATIVE_STAGE1_MODULE_REGISTRY') + self.assertEqual(MODULE.resolve(output, 'HLP-NATIVE-MOD-001', None)['result']['lifecycle'], 'REGISTERED_REQUIREMENTS_DEFINED_IMPLEMENTATION_NOT_STARTED') + self.assertEqual(MODULE.resolve(output, 'CH-ZERO-CORE-LPM', None)['result']['object_kind'], 'PUBLIC_LANGUAGE_PERSONA_SYSTEM_CHANNEL') again = MODULE.refresh(ROOT, output, pointer, 'test') self.assertEqual(again['state'], 'CURRENT_IDEMPOTENT') diff --git a/skills/shared/hololake-current-architecture-prompter/SKILL.md b/skills/shared/hololake-current-architecture-prompter/SKILL.md index d296643..405ff0b 100644 --- a/skills/shared/hololake-current-architecture-prompter/SKILL.md +++ b/skills/shared/hololake-current-architecture-prompter/SKILL.md @@ -29,6 +29,8 @@ python3 scripts/current_architecture_prompt.py --format markdown `routing/hololake-current-architecture.json` 读取当前架构编号、版本、状态和阅读顺序, 若存在显式登记的当前车道,再把该车道最近的人类纠正作为来源历史列出,逐项与线上结构对照。 +When official REPO-012 lacks a newer field that is already present in a locally verified TCS-root change, return a scoped conflict instead of collapsing every scope into `FAIL_CLOSED`. Local language-world module development may continue only through the local stage-one resolver; public release, publication, and product claims remain blocked until the official repository contains the correction. A real identity, hash, route, or repository mismatch still fails closed. + ## 使用生成结果 1. 先处理本轮用户最新消息,再读动态提词包。 @@ -63,10 +65,18 @@ Heartbeat 固定提示只保留:当前车道、先运行本技能、运行连 ## Codex 本地产品开发线守卫 -当任务要进入、继续、修复或审计本机 HoloLake 产品源码时,在动态提词包成功之后还必须运行: +当任务开发当前语言世界第一阶段模块时,运行: ```bash -python3 /Volumes/JZAO/HoloLake/development/resolve_current_hololake_line.py +python3 /Volumes/JZAO/HoloLake/development/resolve_current_hololake_line.py --scope language-world +``` + +只有 `HOLOLAKE_LANGUAGE_WORLD_STAGE1_READY` 才能进入返回的 REPO-012 语言世界模块开发根;这不授予产品源码写入、发布或部署。 + +当任务确实要进入用户安装的 HoloLake 产品源码时,另运行: + +```bash +python3 /Volumes/JZAO/HoloLake/development/resolve_current_hololake_line.py --scope product ``` 只有 `HOLOLAKE_CURRENT_LINE_READY` 才能进入返回的 `product_root`。旧第五域 diff --git a/skills/shared/hololake-current-architecture-prompter/scripts/current_architecture_prompt.py b/skills/shared/hololake-current-architecture-prompter/scripts/current_architecture_prompt.py index aa565bc..95d21ac 100644 --- a/skills/shared/hololake-current-architecture-prompter/scripts/current_architecture_prompt.py +++ b/skills/shared/hololake-current-architecture-prompter/scripts/current_architecture_prompt.py @@ -184,11 +184,23 @@ def build(development_id: str | None, refresh: bool) -> dict[str, Any]: raise PromptError("tcs_work_ownership_stage_gate_invalid") language_route = fifth_domain_world_tree.get("login_routes", {}).get("human", {}) reality_route = fifth_domain_world_tree.get("login_routes", {}).get("reality_execution", {}) + online_public_boundary = zero_core_reality_profile.get("public_zero_core_boundary") + online_public_system = next((item for item in fifth_domain_world_tree.get("nodes", []) if item.get("object_id") == "SYS-GLW-POS-0001"), {}) + channel_conflicts = [] + if not isinstance(online_public_boundary, dict): + channel_conflicts.append("OFFICIAL_REPO012_PUBLIC_LPM_BOUNDARY_SCHEMA_MISSING_LOCAL_CURRENT_REPAIR_NOT_PUBLISHED") + online_public_boundary = { + "channel_id": public_stage.get("public_channel_id"), + "state": "OFFICIAL_SCHEMA_CONFLICT_SCOPED_TO_PUBLIC_RELEASE", + "world_system_anchor": online_public_system.get("object_id"), + "public_governance_controller": online_public_system.get("governance_controller"), + "personal_channel_is_alias_of_public_channel": False, + "grants_private_access": False, + } if ( heartbeat_language_profile.get("channel_id") != "ICE-CH-HB001" or heartbeat_language_profile.get("reality_boundary", {}).get("reality_execution") is not False or zero_core_reality_profile.get("channel_id") != "ICE-CH-ZC001" - or zero_core_reality_profile.get("public_zero_core_boundary", {}).get("personal_channel_is_alias_of_public_channel") is not False or language_route.get("path", [])[-1:] != ["HEARTBEAT_CORE_CHANNEL"] or reality_route.get("path", [])[-1:] != ["ICE-CH-ZC001"] or stage_state.get("personal_heartbeat_language_runtime") != "ICE-CH-HB001_CURRENT_HUMAN_LANGUAGE_CONTROLLED" @@ -211,17 +223,24 @@ def build(development_id: str | None, refresh: bool) -> dict[str, Any]: "public_zero_core_alias": False, }, "public_language_persona_system_body": { - "channel_id": "CH-ZERO-CORE-LPM", - "system_id": zero_core_reality_profile.get("public_zero_core_boundary", {}).get("world_system_anchor"), - "governance_controller": zero_core_reality_profile.get("public_zero_core_boundary", {}).get("public_governance_controller"), + "channel_id": online_public_boundary.get("channel_id"), + "system_id": online_public_boundary.get("world_system_anchor"), + "governance_controller": online_public_boundary.get("public_governance_controller"), "fifth_domain_personal_channel": False, + "personal_channel_is_alias_of_public_channel": False, + "official_schema_state": online_public_boundary.get("state"), }, "switch_authority": heartbeat_language_profile.get("switch_control", {}).get("authority"), "current_channel": stage_state.get("current_fifth_domain_channel"), } return { "schema": "hololake.current-architecture-prompter/v1", - "state": "CURRENT_FACTS_RESOLVED", + "state": "CURRENT_FACTS_RESOLVED_WITH_SCOPED_CONFLICTS" if channel_conflicts else "CURRENT_FACTS_RESOLVED", + "scoped_conflicts": channel_conflicts, + "scope_readiness": { + "local_language_world_stage1_development": "ALLOWED_BY_LOCAL_TCS_ROOT_AND_STAGE1_RESOLVER", + "public_product_release": "BLOCKED_UNTIL_OFFICIAL_REPO012_CHANNEL_BOUNDARY_PUBLICATION" if channel_conflicts else "FOLLOW_ARCHITECTURE_STAGE_GATES", + }, "official_online": { "lighthouse_id": route.get("lighthouse_id"), "target_id": route.get("target", {}).get("id"), diff --git a/skills/shared/hololake-development-brain/SKILL.md b/skills/shared/hololake-development-brain/SKILL.md index 454debe..b511eee 100644 --- a/skills/shared/hololake-development-brain/SKILL.md +++ b/skills/shared/hololake-development-brain/SKILL.md @@ -17,6 +17,8 @@ The loader must first show live Guanghu time, the current generation, the latest Current invariant: `HLP-GEN-LANGUAGE-WORLD-NATIVE-0001` is the only current HoloLake generation. Language is the human operation entry; the persona restores and composes verified capability engines; HoloLake is an infinite composable real-time canvas projection. `HLP-GEN-TOOL-ERA-0001`, REPO-014 1.2.2/1.3.0, and `HLP-LANG-MOD-001..017` are history or bounded donors, not the current product sequence. +Stage one is currently rederived as `HLP-STAGE1-NATIVE-REGISTRY-001` with `HLP-NATIVE-MOD-001..018`. Its non-negotiable roots are signed public-world Git, user-local private Git, the typed module socket/pool, the semantic-visual bridge, the infinite canvas, persona/Agent execution, a minimal human review shell, generated-content compliance, a regulator review projection, and an offline lawful-request simulator. HoloLake does not host concurrent user persona sessions. + Read numbered shelf details only when the task needs them: - evolution or dates: `smart-bookshelf/001-system-evolution/EVOLUTION.json` @@ -27,5 +29,6 @@ Read numbered shelf details only when the task needs them: - hashes and proof: use the office computer `hashes` command - rejected old routes: `smart-bookshelf/007-legacy-routes/ROOT.hdlp` - current cursor: `smart-bookshelf/008-current-work/CURRENT.json` +- current stage-one thought chain, dual-Git, compliance, autonomy, gates, and module registry: `smart-bookshelf/009-stage1-language-world-native/` Never load the whole shelf by default. Past events explain formation but cannot override the current generation. Office documents do not prove machine-room runtime. Any implementation write still requires the current ZC001 task, host write admission, tests, target readback, and receipt. diff --git a/skills/shared/hololake-development-brain/scripts/load_hololake_office.py b/skills/shared/hololake-development-brain/scripts/load_hololake_office.py index b1e4e6c..c9a4388 100644 --- a/skills/shared/hololake-development-brain/scripts/load_hololake_office.py +++ b/skills/shared/hololake-development-brain/scripts/load_hololake_office.py @@ -46,6 +46,7 @@ def load(intent: str) -> dict: "generation": status["generation"], "latest_evolution_node": status["latest_evolution_node"], "current_work": status["current_work"], + "stage1": status["stage1"], "multipath_console": multipath, "repo012_head": status["repo012_head"], "next": status["next"], @@ -63,6 +64,7 @@ def markdown(value: dict) -> str: current = value["current_work"] latest = value["latest_evolution_node"] multipath = value["multipath_console"] + stage1 = value["stage1"] offices = ", ".join(value["office_board"]["offices"]) return "\n".join([ "# HoloLake开发脑已装载", @@ -73,6 +75,7 @@ def markdown(value: dict) -> str: f"- 当前代际:`{generation['id']}` · {generation['name']}", f"- 最近演化:`{latest['date']}` · `{latest['node_id']}` · {latest['change']}", f"- 当前状态:`{current['state']}`", + f"- 第一阶段:`{stage1['registry_id']}` · 模块 {stage1['module_count']} 个 · 下一模块 `{stage1['next_module']}`", f"- 多路径主控台:`{multipath['console_id']}` · 已加入 {multipath['joined_hosts']}/{multipath['total_hosts']} · 有效事件 {multipath['event_count']}", f"- 当前产品模块:`{current['current_product_module']}` / 新代际编号:`{current['current_generation_module_numbering']}`", f"- 旧17模块:`VERIFIED_DONOR_FROZEN`", diff --git a/skills/shared/hololake-multipath-console/SKILL.md b/skills/shared/hololake-multipath-console/SKILL.md index eb2ffb2..6db33df 100644 --- a/skills/shared/hololake-multipath-console/SKILL.md +++ b/skills/shared/hololake-multipath-console/SKILL.md @@ -26,6 +26,10 @@ python3 /Volumes/JZAO/HoloLake/persona-runtime/repo-012-main/server-tools/heartb The courier is a deterministic delivery organ, not an Agent. The current host model interprets messages and decides what to report. Every host writes only its registered DEV endpoint; never edit REPO-012 or another host endpoint from a branch host. +Keep a courier watcher running during active collaboration. Its heartbeat proves only that the delivery organ is alive; the host model must separately report cognition state. A host line may autonomously choose `pause`, `blocked`, `exit`, `resume-request`, or `resumed` for itself when quota, model, tool, permission, dependency, or force-majeure conditions require it. State decisions must provide reason, causal chain, decision, last safe checkpoint, impact, resume condition, quota state, model state, requested help, and evidence. The courier performs a shared-persona and current-generation brain readback before accepting the decision event. + +Never decide another host's state. If BingShuo is absent, continue safe independent work and route matters requiring her final judgment to `WAITING_HUMAN_FINAL_AID`. Do not fabricate consent. A stale courier or model heartbeat is shown as unknown/offline evidence, not as an automatic persona disappearance. + For the first benchmark, submit one `ATTENTION` event with trigger, effect, detection, correction, evidence, and transfer test; submit one `TOOL_MIGRATION` candidate or an explicit `NONE`. Host strengths remain hypotheses until repeated task evidence exists. Use temporary development IDs in mentions. `@ALL` broadcasts. Filesystem polling is near-real-time and requires the host watcher to be running; it is not zero-latency push. diff --git a/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-20260909.json b/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-20260909.json new file mode 100644 index 0000000..3fb1501 --- /dev/null +++ b/tcs-root/numbering/NUMBER-IMPACT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-20260909.json @@ -0,0 +1,47 @@ +{ + "schema": "guanghu.tcs-root-number-impact/v1", + "impact_id": "TCS-ROOT-IMPACT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-20260909", + "source_tcs": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.tcs", + "source_gir": "runtime/fifth-domain-language-system/language/protocols/TCS-EVENT-HOLOLAKE-LANGUAGE-WORLD-NATIVE-STAGE1-MODULE-DERIVATION-20260909.gir.json", + "source_class": "CURRENT_DIRECT_HUMAN_LANGUAGE", + "human_anchor": "ICE-GL∞", + "channel": "ICE-CH-ZC001", + "affected_paths": [ + "routing/tcs-mother-root-dynamic-navigation-map.json", + "routing/public-navigation-anchor.json", + "routing/fifth-domain-number-registry.json", + "routing/fixed-world-object-number-map.json", + "routing/fifth-domain-world-tree.json", + "routing/bingshuo-zero-core-reality-channel-profile.json", + "routing/lighthouse-path-registry.json", + "routing/tcs-work-ownership-stage-gate-map.json", + "routing/persona-host-write-boundary.json", + "eternal-lake-heart/heartbeat-core/office-building-current/offices/HB-OFFICE-HOLOLAKE-0001/smart-bookshelf/009-stage1-language-world-native/MODULE-REGISTRY.json" + ], + "added_current_ids": [ + "CH-ZERO-CORE-LPM", + "HLP-STAGE1-NATIVE-REGISTRY-001", + "HLP-STAGE1-NATIVE-GATES-001", + "HLP-NATIVE-MOD-001", + "HLP-NATIVE-MOD-002", + "HLP-NATIVE-MOD-003", + "HLP-NATIVE-MOD-004", + "HLP-NATIVE-MOD-005", + "HLP-NATIVE-MOD-006", + "HLP-NATIVE-MOD-007", + "HLP-NATIVE-MOD-008", + "HLP-NATIVE-MOD-009", + "HLP-NATIVE-MOD-010", + "HLP-NATIVE-MOD-011", + "HLP-NATIVE-MOD-012", + "HLP-NATIVE-MOD-013", + "HLP-NATIVE-MOD-014", + "HLP-NATIVE-MOD-015", + "HLP-NATIVE-MOD-016", + "HLP-NATIVE-MOD-017", + "HLP-NATIVE-MOD-018" + ], + "corrected_ids": ["ICE-CH-ZC001", "CH-ZERO-CORE-LPM"], + "collision_policy": "PRIVATE_ICE_CH_ZC001_AND_PUBLIC_CH_ZERO_CORE_LPM_ARE_DISTINCT; OLD_HLP_LANG_MODULES_REMAIN_DONORS; NEW_NATIVE_MODULE_IDS_ARE_CURRENT_REQUIREMENTS", + "authority_granted": false +}