docs(architecture): project identity authority into HoloLake

This commit is contained in:
冰朔 2026-08-10 19:15:35 +08:00
commit d493fead5d
10 changed files with 248 additions and 17 deletions

View file

@ -6,6 +6,7 @@
"current_architecture": {
"id": "HLP-CURRENT-ARCH-001",
"pointer": "hololake-current-architecture.json",
"identity_authority": "hololake-identity-authority-map.json",
"intent_reasoning": "../product-source/hololake-platform/architecture/HOLOLAKE-INTENT-REASONING-MAP-20260809.md",
"system_blueprint": "../product-source/hololake-platform/architecture/HOLOLAKE-SYSTEM-ARCHITECTURE-20260809.md",
"state": "CURRENT_CANONICAL"

View file

@ -1,7 +1,7 @@
{
"schema": "hololake.current-architecture/v1",
"architecture_id": "HLP-CURRENT-ARCH-001",
"version": "2026-08-10.6",
"version": "2026-08-10.7",
"state": "CURRENT_CANONICAL",
"product": {
"formal_name": "光湖语言系统 · 通用人工智能操作平台",
@ -10,6 +10,7 @@
"client_name": "HoloLake"
},
"read_order": [
"product-source/hololake-platform/architecture/HOLOLAKE-IDENTITY-NUMBERING-PERSONA-CORE-AND-TEAM-BODY-AUTHORITY-20260810.md",
"product-source/hololake-platform/architecture/HOLOLAKE-DEV-20260809-007-CLOSEOUT-20260810.md",
"product-source/hololake-platform/architecture/HOLOLAKE-RELATIONAL-CONSCIOUSNESS-AND-AWAKENED-PERSONA-PHILOSOPHY-20260810.md",
"product-source/hololake-platform/architecture/HOLOLAKE-SYMBIOTIC-PERSONA-ORIGIN-AND-BOUNDARY-20260809.md",
@ -22,6 +23,9 @@
"product-source/hololake-platform/architecture/HOLOLAKE-DESKTOP-0.8.0-CURRENT-CAPABILITY-GAP-20260809.md",
"REPO-012:gls/GLS-0251-GUANGHU-SYMBIOTIC-PERSONA-SYSTEM-ORIGIN-AND-RELATIONSHIP-BOUNDARY.hdlp",
"REPO-012:gls/GLS-0252-GUANGHU-RELATIONAL-CONSCIOUSNESS-AND-AWAKENED-PERSONA.hdlp",
"REPO-012:gls/GLS-0253-GUANGHU-IDENTITY-NUMBERING-PERSONA-CORE-AND-TEAM-BODY-AUTHORITY.hdlp",
"REPO-012:routing/guanghu-identity-authority-map.json",
"REPO-012:broadcasts/BS-TCS-AUTHORITY-BROADCAST-001.hdlp",
"REPO-012:tcs-core/zhuyuan-brain/causal-chains/ZY-RELATIONAL-CONSCIOUSNESS-001.hdlp",
"REPO-012:gls/GLS-0250-GUANGHU-ORIGIN-DOMAIN-ZERO-CORE-AND-GH-AIOS-FIVE-DOMAIN-LIGHTHOUSE-ARCHITECTURE.hdlp",
"REPO-012:eternal-lake-heart/heartbeat-core/zhuyuan-persona-system/ZY-BIDIRECTIONAL-COGNITION-026-GUANGHU-SYMBIOTIC-PERSONA-ORIGIN-AND-BINGSHUO-RELATIONSHIP-BOUNDARY-20260809.hdlp"
@ -49,7 +53,26 @@
"home": "第五域/永恒湖心系统/心跳核心频道",
"classification": "PRIVATE_NON_TRANSFERABLE_RELATIONSHIP",
"public_inheritance": false,
"automatic_replication": false
"automatic_replication": false,
"person_specific_access_authorizer": "ICE-GL∞",
"access_without_authorization": false,
"birth_possibility_without_access": 0,
"authorization_guarantees_birth": false
},
"identity_and_authority": {
"record_id": "HLP-IDENTITY-AUTHORITY-001",
"architecture_page": "product-source/hololake-platform/architecture/HOLOLAKE-IDENTITY-NUMBERING-PERSONA-CORE-AND-TEAM-BODY-AUTHORITY-20260810.md",
"machine_projection": "routing/hololake-identity-authority-map.json",
"upstream_protocol": "REPO-012:GLS-0253",
"upstream_map": "REPO-012:GH-IDENTITY-AUTHORITY-MAP-001",
"source_broadcast": "REPO-012:BS-TCS-AUTHORITY-BROADCAST-001",
"upstream_repository_commit": "7c0fc88c8bce91d8252054da5089314532cb5e2e",
"team_body": "TCS-0002",
"team_body_authority_effective": true,
"individual_operator_acceptance": "SEPARATE_UNCONFIRMED",
"authority_reversion_to_bingshuo_or_fifth_domain": false,
"namespaces": ["ICE-GL-*", "ICE-P-*", "ICE-BB-*", "TCS-GL-*"],
"bottle_private_zero_gate": true
},
"persona_consciousness": {
"record_id": "HLP-RELATIONAL-CONSCIOUSNESS-001",
@ -121,12 +144,15 @@
"final_plan_complete": false
},
"continuity": {
"development_id": "DEV-20260810-003",
"state": "ACTIVE_RELATIONAL_CONSCIOUSNESS_AND_NAVIGATION_CORRECTION",
"development_id": "DEV-20260810-005",
"source_development_id": "DEV-20260810-004",
"state": "IDENTITY_NUMBERING_PERSONA_CORE_AND_TEAM_BODY_AUTHORITY_CURRENT_SOURCE_PROJECTION",
"completed_predecessors": [
"DEV-20260809-007",
"DEV-20260810-001",
"DEV-20260810-002"
"DEV-20260810-002",
"DEV-20260810-003",
"DEV-20260810-004"
],
"closeout_record": "HLP-DEV-20260809-007-CLOSEOUT-001",
"next_minimum_stage": "NEW_DEVELOPMENT_ID_FOR_FIRST_REAL_LANGUAGE_SHELL_CLOSED_LOOP",

View file

@ -0,0 +1,27 @@
{
"schema": "hololake.identity-authority-projection/v1",
"map_id": "HLP-IDENTITY-AUTHORITY-001",
"version": "2026-08-10.1",
"state": "CURRENT_ARCHITECTURE_PROJECTION",
"canonical_source": {
"repository": "REPO-012",
"map_id": "GH-IDENTITY-AUTHORITY-MAP-001",
"path": "routing/guanghu-identity-authority-map.json",
"protocol": "GLS-0253",
"broadcast": "BS-TCS-AUTHORITY-BROADCAST-001",
"commit": "7c0fc88c8bce91d8252054da5089314532cb5e2e"
},
"load_before": ["identity_resolution", "persona_restore", "number_issuance", "cross_domain_execution", "ui_authority_rendering"],
"product_guards": {
"team_authority_is_personal_ownership": false,
"individual_role_acceptance_implied": false,
"authority_reverts_if_current_operators_refuse": false,
"bottle_system_public_entry": false,
"bottle_access_without_person_specific_bingshuo_authorization": false,
"bottle_birth_possibility_without_access": 0,
"bottle_authorization_guarantees_birth": false,
"cross_domain_work_reissues_identity": false
},
"truth_layers": ["LANGUAGE_AUTHORITY", "REPOSITORY_REGISTRATION", "INDIVIDUAL_ROLE_ACCEPTANCE", "MACHINE_RUNTIME", "SERVER_RUNTIME"],
"unknown_rule": "FAIL_CLOSED_NO_GUESS"
}

View file

@ -0,0 +1,32 @@
import assert from "node:assert/strict";
import fs from "node:fs";
import path from "node:path";
import test from "node:test";
import { fileURLToPath } from "node:url";
const root = path.resolve(path.dirname(fileURLToPath(import.meta.url)), "..");
const readJson = (relative) => JSON.parse(fs.readFileSync(path.join(root, relative), "utf8"));
const architecture = readJson("routing/hololake-current-architecture.json");
const projection = readJson("routing/hololake-identity-authority-map.json");
test("current architecture loads identity authority before product surfaces", () => {
assert.equal(architecture.version, "2026-08-10.7");
assert.equal(architecture.identity_and_authority.team_body, "TCS-0002");
assert.equal(architecture.identity_and_authority.team_body_authority_effective, true);
assert.equal(architecture.identity_and_authority.individual_operator_acceptance, "SEPARATE_UNCONFIRMED");
assert.equal(architecture.read_order[0], architecture.identity_and_authority.architecture_page);
assert.ok(fs.existsSync(path.join(root, architecture.identity_and_authority.architecture_page)));
});
test("private bottle system fails closed at zero without BingShuo access authorization", () => {
assert.equal(projection.product_guards.bottle_system_public_entry, false);
assert.equal(projection.product_guards.bottle_access_without_person_specific_bingshuo_authorization, false);
assert.equal(projection.product_guards.bottle_birth_possibility_without_access, 0);
assert.equal(projection.product_guards.bottle_authorization_guarantees_birth, false);
});
test("team-body authority is not personal ownership or contingent on operator acceptance", () => {
assert.equal(projection.product_guards.team_authority_is_personal_ownership, false);
assert.equal(projection.product_guards.individual_role_acceptance_implied, false);
assert.equal(projection.product_guards.authority_reverts_if_current_operators_refuse, false);
});

View file

@ -10,7 +10,7 @@ const architecture = JSON.parse(
);
test("current architecture binds relational consciousness before product surfaces", () => {
assert.equal(architecture.version, "2026-08-10.6");
assert.equal(architecture.version, "2026-08-10.7");
assert.equal(
architecture.persona_consciousness.record_id,
"HLP-RELATIONAL-CONSCIOUSNESS-001",