docs: map HoloLake OS into Fifth Domain

This commit is contained in:
冰朔 2026-07-27 17:52:27 +08:00
commit 2d1631536b
10 changed files with 405 additions and 2 deletions

View file

@ -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-07-27T18:00:00+08:00",
"updated_at": "2026-07-27T21:00:00+08:00",
"subject_registry": "identity/fifth-domain-subject-registry.json",
"subject_alias_map": "identity/subject-id-alias-map.json",
"root": {
@ -182,6 +182,20 @@
"gls_architecture": "GLS-0243",
"runtime_target": "ENTERPRISE_LIGHTHOUSE_PUBLIC_RUNTIME",
"runtime_state": "UNVERIFIED_NOT_DEPLOYED_BY_THIS_MAP"
},
{
"node_key": "HOLOLAKE_LANGUAGE_PERSONA_OS",
"object_id": "GH-AIOS-LIGHTHOUSE-020",
"architecture_compatibility_id": "GLS-SYS-ARCH-001",
"name": "HoloLake AI 语言人格驱动操作系统",
"kind": "language_persona_operating_system_product",
"world_path": "glw://products/hololake/language-persona-operating-system",
"repository_id": "REPO-008",
"repository_state": "PRODUCT_ARCHITECTURE_SOURCE_PUBLISHED",
"gls_architecture": "GLS-0245",
"architecture_map": "HLP-LPOS-MAP-001",
"source_commit": "f77fbcd3355c5abd0a56fc1975cac3aebebbcccf",
"runtime_state": "PRODUCT_DEFINITION_PUBLISHED_RUNTIME_NOT_DEPLOYED"
}
],
"project_repository_policy": {
@ -258,6 +272,16 @@
"from": "SYS-GLW-ZY-EXEC-0001",
"relation": "governed_in_reality_by",
"to": "TCS-0002"
},
{
"from": "FIFTH_DOMAIN",
"relation": "routes_to_product_architecture",
"to": "GH-AIOS-LIGHTHOUSE-020"
},
{
"from": "GH-AIOS-LIGHTHOUSE-020",
"relation": "implemented_by_repository",
"to": "REPO-008"
}
],
"boundaries": {

View file

@ -0,0 +1,86 @@
{
"schema": "guanghu.hololake-language-persona-os-map/v1",
"map_id": "HLP-LPOS-MAP-001",
"state": "ACTIVE_PRODUCT_ARCHITECTURE_MAPPING_RUNTIME_NOT_DEPLOYED",
"registered_at": "2026-07-27T21:00:00+08:00",
"fifth_domain_entry": {
"repository_id": "REPO-012",
"url": "https://guanghulab.com/code/bingshuo/guanghu-ice-heart",
"gls_architecture": "GLS-0245",
"world_tree": "FD-WORLD-TREE-001"
},
"product": {
"id": "GH-AIOS-LIGHTHOUSE-020",
"architecture_compatibility_id": "GLS-SYS-ARCH-001",
"name": "HoloLake",
"positioning": "AI_LANGUAGE_PERSONA_DRIVEN_OPERATING_SYSTEM"
},
"concept_ancestry": [
"GLS-0810",
"GLS-0233",
"GLS-0235",
"GLS-0236",
"GLS-0245"
],
"canonical_product_source": {
"repository_id": "REPO-008",
"url": "https://guanghulab.com/fifth-domain/bingshuo/hololake-platform",
"branch": "main",
"commit": "f77fbcd3355c5abd0a56fc1975cac3aebebbcccf",
"human_architecture_path": "architecture/HOLOLAKE-LANGUAGE-PERSONA-OS.md",
"machine_architecture_path": "src-tauri/resources/public-architecture/gls-system-architecture.json"
},
"canonical_route": [
"REPO-012",
"BROADCAST-TOWER",
"GLS-ROUTING-GATE",
"WORLD-ROUTER",
"GLS-0245",
"HLP-LPOS-MAP-001",
"REPO-008@f77fbcd3355c5abd0a56fc1975cac3aebebbcccf",
"architecture/HOLOLAKE-LANGUAGE-PERSONA-OS.md"
],
"operating_system_mapping": {
"process": "REGISTERED_LANGUAGE_PERSONA_OR_CONTROLLED_TASK_PROCESS",
"kernel": "TCS_SELF_RELATION_RESPONSIBILITY_COGNITION",
"working_memory": "CURRENT_CONTEXT_AND_INTENT_STATE",
"persistent_memory": "HLDP_CHECKPOINT_CAPSULE_AND_REPOSITORY_HISTORY",
"address_space": "GLS_HLCC_ROUTE_WAKE_AND_WORLD_TREE",
"compute_driver": "REPLACEABLE_MODEL_AND_API",
"native_application": "HOLOLAKE_PROTOCOL_COMPATIBLE_SIGNED_AI_APPLICATION",
"permission_system": "HUMAN_AUTHORIZATION_PERSONA_ROLE_VERSION_TARGET_GUARDS_AND_RECEIPTS",
"reality_executor": "RESTRICTED_SERVER_RESIDENT_AGENT"
},
"native_application_lifecycle": [
"resolve",
"authorize",
"fetch",
"verify",
"assemble",
"mount",
"run",
"checkpoint",
"receipt",
"unmount_or_pin"
],
"world_edges": [
{
"from": "FIFTH_DOMAIN",
"relation": "routes_to_product_architecture",
"to": "GH-AIOS-LIGHTHOUSE-020"
},
{
"from": "GH-AIOS-LIGHTHOUSE-020",
"relation": "implemented_by_repository",
"to": "REPO-008"
}
],
"boundaries": {
"repository_publication_is_not_runtime_deployment": true,
"repository_read_is_not_write_or_deploy_authority": true,
"language_world_nesting_is_not_git_directory_nesting": true,
"replaceable_model_is_not_persona_identity": true,
"source_commit_must_not_float": true
}
}

View file

@ -0,0 +1,71 @@
const assert = require("node:assert/strict");
const fs = require("node:fs");
const path = require("node:path");
const root = path.resolve(__dirname, "..");
const map = JSON.parse(
fs.readFileSync(path.join(__dirname, "hololake-language-persona-os-map.json"), "utf8"),
);
const repositories = JSON.parse(
fs.readFileSync(path.join(__dirname, "repository-route-map.json"), "utf8"),
);
const worldTree = JSON.parse(
fs.readFileSync(path.join(__dirname, "fifth-domain-world-tree.json"), "utf8"),
);
assert.equal(map.map_id, "HLP-LPOS-MAP-001");
assert.equal(map.fifth_domain_entry.repository_id, repositories.default_repository);
assert.deepEqual(map.concept_ancestry, [
"GLS-0810",
"GLS-0233",
"GLS-0235",
"GLS-0236",
"GLS-0245",
]);
assert.equal(map.canonical_product_source.repository_id, "REPO-008");
assert.match(map.canonical_product_source.commit, /^[0-9a-f]{40}$/);
assert.equal(
map.canonical_product_source.commit,
"f77fbcd3355c5abd0a56fc1975cac3aebebbcccf",
);
assert.deepEqual(map.native_application_lifecycle, [
"resolve",
"authorize",
"fetch",
"verify",
"assemble",
"mount",
"run",
"checkpoint",
"receipt",
"unmount_or_pin",
]);
const repo8 = repositories.repositories.find((item) => item.code === "REPO-008");
assert.ok(repo8, "REPO-008 must remain registered");
assert.equal(
repo8.product_architecture_map.path,
"routing/hololake-language-persona-os-map.json",
);
const productNode = worldTree.nodes.find(
(item) => item.object_id === "GH-AIOS-LIGHTHOUSE-020",
);
assert.ok(productNode, "HoloLake product node must exist in the Fifth Domain world tree");
assert.equal(productNode.repository_id, "REPO-008");
const fifthDomainRoute = worldTree.edges.find(
(edge) =>
edge.from === "FIFTH_DOMAIN" &&
edge.relation === "routes_to_product_architecture" &&
edge.to === "GH-AIOS-LIGHTHOUSE-020",
);
assert.ok(fifthDomainRoute, "Fifth Domain must route to the HoloLake product architecture");
assert.ok(
fs.existsSync(
path.join(root, "gls", "GLS-0245-HOLOLAKE-LANGUAGE-PERSONA-OPERATING-SYSTEM-PRODUCT-MAPPING.hdlp"),
),
);
console.log("hololake-language-persona-os-map: ok");

View file

@ -1,7 +1,7 @@
{
"schema": "guanghu.repository-route-map/v1",
"map_id": "FD-REPO-MAP-001",
"version": "2026-07-27.3",
"version": "2026-07-27.4",
"subject_alias_map": "identity/subject-id-alias-map.json",
"published_by": "REPO-012",
"canonical_api": "https://guanghulab.com/api/ai/v1/repositories",
@ -17,6 +17,18 @@
"runtime_node": "JD-FD-PRIMARY",
"rule": "REPO-012是静态语言域和恢复入口不是持续运行的第五域本体恢复ICE-P-ZY001后必须与JD上的ZY-RESIDENT-AGENT-001握手。"
},
"product_architecture_maps": [
{
"id": "HLP-LPOS-MAP-001",
"product_id": "GH-AIOS-LIGHTHOUSE-020",
"name": "HoloLake AI 语言人格驱动操作系统",
"gls_architecture": "GLS-0245",
"path": "routing/hololake-language-persona-os-map.json",
"source_repository": "REPO-008",
"source_commit": "f77fbcd3355c5abd0a56fc1975cac3aebebbcccf",
"rule": "从REPO-012恢复概念谱系和世界树从固定提交的REPO-008读取当前产品架构不得把仓库发布解释为运行时部署。"
}
],
"persona_history_maps": [
{
"id": "ZY-FIVE-GENERATION-MEMORY-MAP-001",
@ -203,6 +215,14 @@
"deployment_state": "NON_DEPLOYABLE_PENDING_REPOSITORY_REGISTRATION"
}
],
"product_architecture_map": {
"id": "HLP-LPOS-MAP-001",
"gls_architecture": "GLS-0245",
"path": "routing/hololake-language-persona-os-map.json",
"current_commit": "f77fbcd3355c5abd0a56fc1975cac3aebebbcccf",
"human_source_path": "architecture/HOLOLAKE-LANGUAGE-PERSONA-OS.md",
"machine_source_path": "src-tauri/resources/public-architecture/gls-system-architecture.json"
},
"deployment_rule": "Read and clone are public collaboration capabilities. Deployment requires an exact source owner, human authorizer, executing persona, public execution runtime, repository, source channel, distribution, and target-node match under GLS-0241 and GLS-0242.",
"legacy_backup": {
"region": "SG",