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

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