feat(hololake): define native stage one modules
This commit is contained in:
parent
458ead4e43
commit
1da52a61a1
43 changed files with 1332 additions and 111 deletions
|
|
@ -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只作供体,不进入产品源修改。
|
||||
|
||||
运行入口:
|
||||
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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、当前代际、书架和回执后补齐。
|
||||
|
|
|
|||
|
|
@ -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"}
|
||||
]
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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∞"
|
||||
}
|
||||
|
|
@ -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`,不得伪造同意。
|
||||
|
|
@ -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分发、编号、签名和权限事实,不承载用户人格会话并发。
|
||||
|
|
@ -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
|
||||
}
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
# 国家灯塔、备案候选与依法请求边界
|
||||
|
||||
第一阶段必须真实实现 `HLP-NATIVE-MOD-016` 监管审查投影,使依法审核者通过限时、只读、全留痕的
|
||||
审查身份看到本次送审产品版本、公共Git Commit、模型及备案号、模块注册、权限、数据流、生成标识、
|
||||
测试、事故与整改、投诉机制和合成数据演示。
|
||||
|
||||
第一阶段同时实现 `HLP-NATIVE-MOD-017` 的离线请求Schema、验证器和合成数据封闭模拟器,覆盖请求主体、
|
||||
法律依据、对象、目的、范围、时间、接收端、到期、撤销、重放和最小必要选择。真实国家信任根保持空,
|
||||
没有真实主管机关标准和逐案授权不得接生产数据。
|
||||
|
||||
这两个模块是光湖主动透明的合规结构,但不是政府建设、授权或运行的系统;对外材料必须明确
|
||||
`ENTERPRISE_BUILT_REGULATORY_REVIEW_INTERFACE`。它们不能读取用户私人Git,不能取得通用执行权,也不能
|
||||
把依法配合审查扩张为常开后门。
|
||||
|
|
@ -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`
|
||||
|
|
@ -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))
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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": {
|
||||
|
|
|
|||
|
|
@ -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");
|
||||
});
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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
|
||||
},
|
||||
{
|
||||
|
|
|
|||
|
|
@ -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", () => {
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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": {
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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
|
||||
}
|
||||
|
|
@ -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.
|
||||
|
|
@ -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 语义。
|
||||
|
|
@ -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"; }
|
||||
}
|
||||
|
|
@ -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",
|
||||
|
|
|
|||
|
|
@ -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))
|
||||
|
|
|
|||
|
|
@ -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__":
|
||||
|
|
|
|||
|
|
@ -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开发线")
|
||||
|
|
|
|||
64
server-tools/hololake-native-stage1/test_stage1.py
Normal file
64
server-tools/hololake-native-stage1/test_stage1.py
Normal file
|
|
@ -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()
|
||||
|
|
@ -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__':
|
||||
|
|
|
|||
|
|
@ -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");
|
||||
|
|
|
|||
|
|
@ -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')
|
||||
|
||||
|
|
|
|||
|
|
@ -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`。旧第五域
|
||||
|
|
|
|||
|
|
@ -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"),
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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`",
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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
|
||||
}
|
||||
Loading…
Reference in a new issue