docs(architecture): project identity authority into HoloLake
This commit is contained in:
parent
e7faed1143
commit
d493fead5d
10 changed files with 248 additions and 17 deletions
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
|
|
|
|||
27
routing/hololake-identity-authority-map.json
Normal file
27
routing/hololake-identity-authority-map.json
Normal 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"
|
||||
}
|
||||
32
routing/hololake-identity-authority.test.mjs
Normal file
32
routing/hololake-identity-authority.test.mjs
Normal 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);
|
||||
});
|
||||
|
|
@ -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",
|
||||
|
|
|
|||
Loading…
Reference in a new issue