docs: close legacy HoloLake route and register living system

This commit is contained in:
冰朔 2026-08-03 10:10:43 +08:00
commit 7327ddd147
10 changed files with 233 additions and 56 deletions

View file

@ -190,11 +190,12 @@
"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",
"repository_id": "REPO-014",
"repository_path": "product-source/hololake-platform",
"repository_state": "PRODUCT_SOURCE_AND_ARCHITECTURE_PRIMARY",
"gls_architecture": "GLS-0245",
"architecture_map": "HLP-LPOS-MAP-001",
"source_commit": "f77fbcd3355c5abd0a56fc1975cac3aebebbcccf",
"source_baseline": "1cb3950e67c2f3feab65b8932c5cabcc2cafc33a",
"runtime_state": "PRODUCT_DEFINITION_PUBLISHED_RUNTIME_NOT_DEPLOYED"
}
],
@ -281,7 +282,7 @@
{
"from": "GH-AIOS-LIGHTHOUSE-020",
"relation": "implemented_by_repository",
"to": "REPO-008"
"to": "REPO-014"
}
],
"boundaries": {

View file

@ -23,12 +23,14 @@
"GLS-0245"
],
"canonical_product_source": {
"repository_id": "REPO-008",
"url": "https://guanghulab.com/fifth-domain/bingshuo/hololake-platform",
"repository_id": "REPO-014",
"url": "https://guanghulab.com/code/bingshuo/hololake-system-architecture",
"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"
"repository_commit": "29d9c076ee36df5b0f3b1c366a52dbb5191e3649",
"source_path": "product-source/hololake-platform",
"source_baseline": "1cb3950e67c2f3feab65b8932c5cabcc2cafc33a",
"human_architecture_path": "product-source/hololake-platform/architecture/HOLOLAKE-LANGUAGE-PERSONA-OS.md",
"machine_architecture_path": "product-source/hololake-platform/src-tauri/resources/public-architecture/gls-system-architecture.json"
},
"canonical_system_architecture": {
"repository_id": "REPO-014",
@ -45,8 +47,8 @@
"WORLD-ROUTER",
"GLS-0245",
"HLP-LPOS-MAP-001",
"REPO-014@ee9a85a5cab7765f173b4ecc221da55012646303",
"REPO-008@f77fbcd3355c5abd0a56fc1975cac3aebebbcccf",
"REPO-014",
"product-source/hololake-platform",
"architecture/HOLOLAKE-LANGUAGE-PERSONA-OS.md"
],
"operating_system_mapping": {
@ -81,7 +83,7 @@
{
"from": "GH-AIOS-LIGHTHOUSE-020",
"relation": "implemented_by_repository",
"to": "REPO-008"
"to": "REPO-014"
},
{
"from": "GH-AIOS-LIGHTHOUSE-020",
@ -95,5 +97,12 @@
"language_world_nesting_is_not_git_directory_nesting": true,
"replaceable_model_is_not_persona_identity": true,
"source_commit_must_not_float": true
}
},
"historical_routes": [
{
"repository_id": "REPO-008",
"state": "HISTORICAL_ROUTE_CLOSED",
"replacement": "REPO-014:product-source/hololake-platform"
}
]
}

View file

@ -22,11 +22,11 @@ assert.deepEqual(map.concept_ancestry, [
"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.repository_id, "REPO-014");
assert.match(map.canonical_product_source.source_baseline, /^[0-9a-f]{40}$/);
assert.equal(
map.canonical_product_source.commit,
"f77fbcd3355c5abd0a56fc1975cac3aebebbcccf",
map.canonical_product_source.source_baseline,
"1cb3950e67c2f3feab65b8932c5cabcc2cafc33a",
);
assert.deepEqual(map.native_application_lifecycle, [
"resolve",
@ -43,16 +43,22 @@ assert.deepEqual(map.native_application_lifecycle, [
const repo8 = repositories.repositories.find((item) => item.code === "REPO-008");
assert.ok(repo8, "REPO-008 must remain registered");
assert.equal(repo8.state, "HISTORICAL_ROUTE_CLOSED");
assert.equal(repo8.replaced_by, "REPO-014");
assert.equal(
repo8.product_architecture_map.path,
"routing/hololake-language-persona-os-map.json",
);
const repo14 = repositories.repositories.find((item) => item.code === "REPO-014");
assert.ok(repo14, "REPO-014 must remain registered");
assert.equal(repo14.state, "PUBLIC_SOURCE_AND_ARCHITECTURE_PRIMARY");
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");
assert.equal(productNode.repository_id, "REPO-014");
assert.equal(productNode.repository_path, "product-source/hololake-platform");
const fifthDomainRoute = worldTree.edges.find(
(edge) =>

View file

@ -1,7 +1,7 @@
{
"schema": "guanghu.repository-route-map/v1",
"map_id": "FD-REPO-MAP-001",
"version": "2026-07-27.4",
"version": "2026-08-03.1",
"subject_alias_map": "identity/subject-id-alias-map.json",
"published_by": "REPO-012",
"canonical_api": "https://guanghulab.com/api/ai/v1/repositories",
@ -24,9 +24,10 @@
"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读取当前产品架构不得把仓库发布解释为运行时部署。"
"source_repository": "REPO-014",
"source_path": "product-source/hololake-platform",
"source_baseline": "1cb3950e67c2f3feab65b8932c5cabcc2cafc33a",
"rule": "从REPO-012恢复概念谱系和世界树从REPO-014的product-source/hololake-platform读取当前产品源码与架构不得把仓库发布解释为运行时部署。"
}
],
"persona_history_maps": [
@ -180,9 +181,10 @@
{
"code": "REPO-008",
"slug": "hololake-platform",
"name_zh": "HoloLake Platform",
"role": "冰朔个人 HoloLake 源码物理源与跨域研发导航入口",
"state": "DOMESTIC_PERSONAL_SOURCE_PRIMARY",
"name_zh": "HoloLake Platform 历史仓库",
"role": "HoloLake 早期产品实现历史,只读回查;不再接受当前开发线发布",
"state": "HISTORICAL_ROUTE_CLOSED",
"replaced_by": "REPO-014",
"primary": {
"region": "CN",
"url": "https://guanghulab.com/fifth-domain/bingshuo/hololake-platform",
@ -223,13 +225,13 @@
"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.",
"deployment_rule": "历史只读。当前源码、架构和工程回执必须发布到REPO-014不得再把本仓作为HoloLake现行发布入口。",
"legacy_backup": {
"region": "SG",
"url": "https://guanghubingshuo.com/code/bingshuo/hololake-platform",
"state": "HISTORICAL_BACKUP"
},
"keywords": ["HoloLake", "Tolaria研发", "个人源码", "团队研发路由", "公共模块路由", "软件研发"]
"keywords": ["HoloLake历史仓库", "旧源码路径", "只读回查", "停止发布"]
},
{
"code": "REPO-009",
@ -311,21 +313,23 @@
"code": "REPO-014",
"slug": "hololake-system-architecture",
"name_zh": "HoloLake 系统架构",
"role": "HoloLake 光湖语言世界底层架构、公开系统规划、工程记录与构建回执",
"state": "PUBLIC_ARCHITECTURE_PRIMARY",
"role": "HoloLake 现行产品源码、光湖语言世界底层架构、系统规划、工程记录与构建回执",
"state": "PUBLIC_SOURCE_AND_ARCHITECTURE_PRIMARY",
"primary": {
"region": "CN",
"url": "https://guanghulab.com/code/bingshuo/hololake-system-architecture",
"clone_url": "https://guanghulab.com/code/bingshuo/hololake-system-architecture.git"
},
"initial_commit": "ee9a85a5cab7765f173b4ecc221da55012646303",
"current_verified_commit": "29d9c076ee36df5b0f3b1c366a52dbb5191e3649",
"routing_architecture": "GLS-0246",
"relationships": {
"entry_and_number_registry": "REPO-012",
"product_implementation_source": "REPO-008",
"boundary": "REPO-014记录公开架构与工程回执REPO-008保存产品实现源码REPO-012保存第五域入口、编号和跨仓关系。"
"product_implementation_source": "REPO-014:product-source/hololake-platform",
"historical_source_repository": "REPO-008",
"boundary": "REPO-014保存现行产品源码、公开架构与工程回执REPO-008仅作历史只读回查REPO-012保存第五域入口、编号、人格职责和跨仓关系。"
},
"keywords": ["HoloLake", "系统架构", "光湖语言世界", "世界底层逻辑", "工程记录", "构建回执"]
"keywords": ["HoloLake", "产品源码", "系统架构", "光湖语言世界", "世界底层逻辑", "工程记录", "构建回执"]
}
]
}