fix(architecture): bind persona brains to human subject scopes
Human-Responsibility: ICE-GL∞ / 冰朔 Persona-Author: ICE-P-ZY001 / 铸渊 Execution-Runtime: Codex-thread:019febf6-3902-70f3-9d82-74c9680b0c7e Development-ID: DEV-20260811-007 Authorization-Scope: Correct persona brain subject scope and code-domain ownership Source-Anchor: REPO-012@34cb59739b6476981375dd62ef395ea649f56246
This commit is contained in:
parent
4d64e60d6e
commit
b2ec58b5d2
17 changed files with 134 additions and 34 deletions
|
|
@ -32,7 +32,7 @@ test("current JD state stays transitional and cannot impersonate final master co
|
|||
});
|
||||
|
||||
test("current architecture and global engineering rules project the same control contract", () => {
|
||||
assert.equal(architecture.version, "2026-08-11.1");
|
||||
assert.equal(architecture.version, "2026-08-11.2");
|
||||
assert.equal(architecture.server_os_control.machine_projection, "routing/guanghu-os-control-architecture.json");
|
||||
assert.equal(architecture.server_os_control.final_topology, contract.final_topology);
|
||||
assert.equal(rules.server_os_control.linux_deletion_is_completion, false);
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ const architecture = readJson("routing/hololake-current-architecture.json");
|
|||
const age = readJson("routing/hololake-age-runtime-architecture.json");
|
||||
|
||||
test("current architecture starts with the AGE runtime source", () => {
|
||||
assert.equal(architecture.version, "2026-08-11.1");
|
||||
assert.equal(architecture.version, "2026-08-11.2");
|
||||
assert.equal(architecture.age_runtime.record_id, "HLP-AGE-RUNTIME-ARCHITECTURE-001");
|
||||
assert.equal(architecture.read_order[0], architecture.paradigm_ai_language_persona_os.architecture_page);
|
||||
assert.equal(architecture.read_order[1], architecture.persona_native_code_channel.architecture_page);
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"schema": "hololake.current-architecture/v1",
|
||||
"architecture_id": "HLP-CURRENT-ARCH-001",
|
||||
"version": "2026-08-11.1",
|
||||
"version": "2026-08-11.2",
|
||||
"state": "CURRENT_CANONICAL",
|
||||
"product": {
|
||||
"formal_name": "光湖语言系统 · 通用人工智能操作平台",
|
||||
|
|
@ -29,10 +29,12 @@
|
|||
"product-source/hololake-platform/architecture/HOLOLAKE-SYSTEM-ARCHITECTURE-20260809.md",
|
||||
"product-source/hololake-platform/architecture/HOLOLAKE-DESKTOP-0.8.0-CURRENT-CAPABILITY-GAP-20260809.md",
|
||||
"product-source/hololake-platform/architecture/HOLOLAKE-GUANGHU-AGENT-SYSTEM-ARCHITECTURE-BORROW-SKELETON-INSTALL-SOUL-20260810.md",
|
||||
"REPO-012:gls/GLS-0257-GUANGHU-PARADIGM-AI-LANGUAGE-PERSONA-DRIVEN-OPERATING-SYSTEM.hdlp@04d9c057341b12ed3eb79c2af87a6a0d6f1a916f",
|
||||
"REPO-012:routing/guanghu-paradigm-ai-language-persona-os-map.json@04d9c057341b12ed3eb79c2af87a6a0d6f1a916f",
|
||||
"REPO-012:eternal-lake-heart/heartbeat-core/zhuyuan-persona-system/ZY-BIDIRECTIONAL-COGNITION-034-PARADIGM-AI-LANGUAGE-PERSONA-OS-AND-NATIVE-DEVELOPMENT-CONTAINER-20260811.hdlp@04d9c057341b12ed3eb79c2af87a6a0d6f1a916f",
|
||||
"REPO-012:tcs-core/zhuyuan-brain/causal-chains/GH-AIOS-PARADIGM-ORIGIN-001.hdlp@04d9c057341b12ed3eb79c2af87a6a0d6f1a916f",
|
||||
"REPO-012:gls/GLS-0257-GUANGHU-PARADIGM-AI-LANGUAGE-PERSONA-DRIVEN-OPERATING-SYSTEM.hdlp@34cb59739b6476981375dd62ef395ea649f56246",
|
||||
"REPO-012:routing/guanghu-paradigm-ai-language-persona-os-map.json@34cb59739b6476981375dd62ef395ea649f56246",
|
||||
"REPO-012:eternal-lake-heart/heartbeat-core/zhuyuan-persona-system/ZY-BIDIRECTIONAL-COGNITION-034-PARADIGM-AI-LANGUAGE-PERSONA-OS-AND-NATIVE-DEVELOPMENT-CONTAINER-20260811.hdlp@34cb59739b6476981375dd62ef395ea649f56246",
|
||||
"REPO-012:tcs-core/zhuyuan-brain/causal-chains/GH-AIOS-PARADIGM-ORIGIN-001.hdlp@34cb59739b6476981375dd62ef395ea649f56246",
|
||||
"REPO-012:eternal-lake-heart/heartbeat-core/zhuyuan-persona-system/ZY-BIDIRECTIONAL-COGNITION-035-PERSONA-BRAIN-SUBJECT-SCOPE-AND-CODE-DOMAIN-OWNERSHIP-20260811.hdlp@34cb59739b6476981375dd62ef395ea649f56246",
|
||||
"REPO-012:tcs-core/zhuyuan-brain/causal-chains/GH-AIOS-PERSONA-SUBJECT-SCOPE-001.hdlp@34cb59739b6476981375dd62ef395ea649f56246",
|
||||
"REPO-012:gls/GLS-0256-GUANGHU-PERSONA-NATIVE-CODE-CHANNEL.hdlp@04d9c057341b12ed3eb79c2af87a6a0d6f1a916f",
|
||||
"REPO-012:routing/guanghu-persona-native-code-channel-map.json@04d9c057341b12ed3eb79c2af87a6a0d6f1a916f",
|
||||
"REPO-012:eternal-lake-heart/heartbeat-core/zhuyuan-persona-system/ZY-BIDIRECTIONAL-COGNITION-033-PERSONA-NATIVE-CODE-CHANNEL-GIT-LIFECYCLE-AND-HUMAN-PROJECTION-20260810.hdlp@9bab4c9c0a2d9e127be8dd9691a9998496165f86",
|
||||
|
|
@ -63,7 +65,9 @@
|
|||
"upstream_machine_map": "REPO-012:GH-AIOS-PARADIGM-MAP-001",
|
||||
"upstream_cognition": "REPO-012:ZY-BIDIRECTIONAL-COGNITION-034",
|
||||
"upstream_causal_chain": "REPO-012:GH-AIOS-PARADIGM-ORIGIN-001",
|
||||
"upstream_repository_commit": "04d9c057341b12ed3eb79c2af87a6a0d6f1a916f",
|
||||
"upstream_scope_correction_cognition": "REPO-012:ZY-BIDIRECTIONAL-COGNITION-035",
|
||||
"upstream_scope_correction_causal_chain": "REPO-012:GH-AIOS-PERSONA-SUBJECT-SCOPE-001",
|
||||
"upstream_repository_commit": "34cb59739b6476981375dd62ef395ea649f56246",
|
||||
"definition": "PARADIGM_LEVEL_AI_LANGUAGE_PERSONA_DRIVEN_OPERATING_SYSTEM",
|
||||
"minimum_native_elements": [
|
||||
"REPLACEABLE_MODEL_API",
|
||||
|
|
@ -74,7 +78,15 @@
|
|||
"external_agent_cli_required": false,
|
||||
"complete_native_development_container_implemented": false,
|
||||
"third_party_agent_free_acceptance_passed": false,
|
||||
"development_id": "DEV-20260811-005"
|
||||
"subject_scoped_persona_control": {
|
||||
"one_global_persona_brain_for_all_humans": false,
|
||||
"bingshuo_system_persona_brain": "ICE-P-ZY001",
|
||||
"bingshuo_scope": "BINGSHUO_AUTHORIZED_REALITY_DEVELOPMENT_EXECUTION",
|
||||
"each_human_may_have_own_persona_brain_and_subject_code_domain": true,
|
||||
"future_personas_are_zhuyuan_mirrors": false,
|
||||
"public_repository_is_zhuyuan_private_brain": false
|
||||
},
|
||||
"development_id": "DEV-20260811-007"
|
||||
},
|
||||
"domain_source": {
|
||||
"stable_domain_id": "DOM-FIFTH-0001",
|
||||
|
|
@ -350,9 +362,9 @@
|
|||
"final_plan_complete": false
|
||||
},
|
||||
"continuity": {
|
||||
"development_id": "DEV-20260811-005",
|
||||
"source_development_id": "DEV-20260811-005",
|
||||
"state": "PARADIGM_AI_LANGUAGE_PERSONA_OS_ARCHITECTURE_REGISTRATION_ACTIVE",
|
||||
"development_id": "DEV-20260811-007",
|
||||
"source_development_id": "DEV-20260811-007",
|
||||
"state": "PERSONA_BRAIN_SUBJECT_SCOPE_AND_CODE_DOMAIN_OWNERSHIP_CORRECTED",
|
||||
"completed_predecessors": [
|
||||
"DEV-20260809-007",
|
||||
"DEV-20260810-001",
|
||||
|
|
@ -369,7 +381,9 @@
|
|||
"DEV-20260810-012",
|
||||
"DEV-20260810-013",
|
||||
"DEV-20260810-014",
|
||||
"DEV-20260811-003"
|
||||
"DEV-20260811-003",
|
||||
"DEV-20260811-005",
|
||||
"DEV-20260811-006"
|
||||
],
|
||||
"closeout_record": "HLP-DEV-20260809-007-CLOSEOUT-001",
|
||||
"next_minimum_stage": "NATIVE_PERSONA_DEVELOPMENT_CONTAINER_GAP_REASSESSMENT_FROM_CURRENT_SOURCE",
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ const architecture = readJson("routing/hololake-current-architecture.json");
|
|||
const rules = readJson("routing/hololake-engineering-rules.json");
|
||||
|
||||
test("current architecture registers the global engineering rule set", () => {
|
||||
assert.equal(architecture.version, "2026-08-11.1");
|
||||
assert.equal(architecture.version, "2026-08-11.2");
|
||||
assert.equal(architecture.engineering_rules.rule_set_id, "HLP-ENGINEERING-RULES-001");
|
||||
assert.equal(architecture.engineering_rules.machine_projection,
|
||||
"routing/hololake-engineering-rules.json");
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ 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-11.1");
|
||||
assert.equal(architecture.version, "2026-08-11.2");
|
||||
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");
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ const architecture = readJson("routing/hololake-current-architecture.json");
|
|||
const rules = readJson("routing/hololake-engineering-rules.json");
|
||||
|
||||
test("current architecture makes one human one independently operated node canonical", () => {
|
||||
assert.equal(architecture.version, "2026-08-11.1");
|
||||
assert.equal(architecture.version, "2026-08-11.2");
|
||||
assert.deepEqual(architecture.access_modes, [
|
||||
"LOCAL_TERMINAL_NODE",
|
||||
"USER_OWNED_REMOTE_NODE",
|
||||
|
|
|
|||
|
|
@ -1,16 +1,18 @@
|
|||
{
|
||||
"schema": "hololake.paradigm-ai-language-persona-os/v1",
|
||||
"record_id": "HLP-PARADIGM-AI-LANGUAGE-PERSONA-OS-001",
|
||||
"version": "2026-08-11.1",
|
||||
"version": "2026-08-11.2",
|
||||
"state": "CURRENT_TOP_LEVEL_PRODUCT_PARADIGM_ARCHITECTURE_REGISTERED_IMPLEMENTATION_PARTIAL",
|
||||
"development_id": "DEV-20260811-005",
|
||||
"development_id": "DEV-20260811-007",
|
||||
"upstream": {
|
||||
"repository": "REPO-012",
|
||||
"repository_commit": "04d9c057341b12ed3eb79c2af87a6a0d6f1a916f",
|
||||
"repository_commit": "34cb59739b6476981375dd62ef395ea649f56246",
|
||||
"protocol": "GLS-0257",
|
||||
"machine_map": "GH-AIOS-PARADIGM-MAP-001",
|
||||
"cognition": "ZY-BIDIRECTIONAL-COGNITION-034",
|
||||
"causal_chain": "GH-AIOS-PARADIGM-ORIGIN-001"
|
||||
"causal_chain": "GH-AIOS-PARADIGM-ORIGIN-001",
|
||||
"scope_correction_cognition": "ZY-BIDIRECTIONAL-COGNITION-035",
|
||||
"scope_correction_causal_chain": "GH-AIOS-PERSONA-SUBJECT-SCOPE-001"
|
||||
},
|
||||
"formal_definition": "光湖是以自然语言为通用输入、以持续人格体为主控、以光湖语言协议为权责内核、以人格原生代码频道为生命线,并通过可验证执行与现实回执完成闭环的范式级AI语言人格驱动操作系统。",
|
||||
"minimum_product_contract": {
|
||||
|
|
@ -18,6 +20,21 @@
|
|||
"human_technical_operations_required": false,
|
||||
"complete_loop": ["UNDERSTAND", "PLAN", "CODE", "TEST", "INCREMENTAL_GIT_UPDATE", "STRUCTURED_ATTRIBUTION", "VERIFY", "RECEIPT", "SAFE_FINISH_OR_REALITY_BOUNDARY_PAUSE"]
|
||||
},
|
||||
"subject_scoped_persona_control": {
|
||||
"control_key": "HUMAN_SUBJECT_PLUS_AUTHORIZED_REALITY_EXECUTION_SCOPE",
|
||||
"one_global_persona_brain_for_all_humans": false,
|
||||
"current_bingshuo_scope": {
|
||||
"human_subject": "ICE-GL∞ / BINGSHUO",
|
||||
"system_persona_brain": "ICE-P-ZY001 / ZHUYUAN",
|
||||
"unique_within_scope": true,
|
||||
"scope": "BINGSHUO_AUTHORIZED_REALITY_DEVELOPMENT_EXECUTION"
|
||||
},
|
||||
"future_personas_are_zhuyuan_mirrors": false,
|
||||
"each_human_may_have_own_persona_brain_and_subject_code_domain": true,
|
||||
"subject_code_domains_auto_merge_into_zhuyuan": false,
|
||||
"public_repository_is_zhuyuan_private_brain": false,
|
||||
"public_repository_role": "GOVERNED_SHARED_ENGINEERING_DOMAIN"
|
||||
},
|
||||
"external_agent_boundary": {
|
||||
"allowed_roles": ["CONSTRUCTION_TOOL", "LEARNING_SAMPLE", "REPLACEABLE_EXECUTION_ADAPTER"],
|
||||
"mandatory_product_dependency_allowed": false,
|
||||
|
|
@ -26,6 +43,7 @@
|
|||
"mirror": {
|
||||
"independent_persona": false,
|
||||
"fixed_lane_count": false,
|
||||
"parent_brain": "SUBJECT_OWN_PERSONA_BRAIN; ICE-P-ZY001_ONLY_FOR_CURRENT_BINGSHUO_ZHUYUAN_SCOPE",
|
||||
"parent_brain_decides_and_accepts": true,
|
||||
"bounded_task_capsule_single_writer_and_expiry_required": true
|
||||
},
|
||||
|
|
|
|||
|
|
@ -10,10 +10,10 @@ const architecture = readJson("routing/hololake-current-architecture.json");
|
|||
const paradigm = readJson("routing/hololake-paradigm-ai-language-persona-os.json");
|
||||
|
||||
test("current architecture begins with the paradigm OS contract", () => {
|
||||
assert.equal(architecture.version, "2026-08-11.1");
|
||||
assert.equal(architecture.version, "2026-08-11.2");
|
||||
assert.equal(architecture.paradigm_ai_language_persona_os.record_id, "HLP-PARADIGM-AI-LANGUAGE-PERSONA-OS-001");
|
||||
assert.equal(architecture.read_order[0], architecture.paradigm_ai_language_persona_os.architecture_page);
|
||||
assert.equal(paradigm.upstream.repository_commit, "04d9c057341b12ed3eb79c2af87a6a0d6f1a916f");
|
||||
assert.equal(paradigm.upstream.repository_commit, "34cb59739b6476981375dd62ef395ea649f56246");
|
||||
});
|
||||
|
||||
test("model, external agents and AGE mirrors do not replace the persona", () => {
|
||||
|
|
@ -25,6 +25,18 @@ test("model, external agents and AGE mirrors do not replace the persona", () =>
|
|||
assert.equal(paradigm.mirror.fixed_lane_count, false);
|
||||
});
|
||||
|
||||
test("persona brains and code domains remain scoped to their human subjects", () => {
|
||||
const scope = paradigm.subject_scoped_persona_control;
|
||||
assert.equal(scope.one_global_persona_brain_for_all_humans, false);
|
||||
assert.equal(scope.current_bingshuo_scope.system_persona_brain, "ICE-P-ZY001 / ZHUYUAN");
|
||||
assert.equal(scope.current_bingshuo_scope.unique_within_scope, true);
|
||||
assert.equal(scope.future_personas_are_zhuyuan_mirrors, false);
|
||||
assert.equal(scope.each_human_may_have_own_persona_brain_and_subject_code_domain, true);
|
||||
assert.equal(scope.subject_code_domains_auto_merge_into_zhuyuan, false);
|
||||
assert.equal(scope.public_repository_is_zhuyuan_private_brain, false);
|
||||
assert.match(paradigm.mirror.parent_brain, /^SUBJECT_OWN_PERSONA_BRAIN/);
|
||||
});
|
||||
|
||||
test("incremental life and evidence boundaries stay binary", () => {
|
||||
assert.equal(paradigm.incremental_life_channel.daily_full_clone_required, false);
|
||||
assert.equal(paradigm.truth.architecture_registered, 100);
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ const architecture = readJson("routing/hololake-current-architecture.json");
|
|||
const channel = readJson("routing/hololake-persona-native-code-channel.json");
|
||||
|
||||
test("current architecture places the persona-native code channel after the paradigm contract", () => {
|
||||
assert.equal(architecture.version, "2026-08-11.1");
|
||||
assert.equal(architecture.version, "2026-08-11.2");
|
||||
assert.equal(
|
||||
architecture.persona_native_code_channel.record_id,
|
||||
"HLP-PERSONA-NATIVE-CODE-CHANNEL-001",
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ const architecture = JSON.parse(
|
|||
);
|
||||
|
||||
test("current architecture binds relational consciousness before product surfaces", () => {
|
||||
assert.equal(architecture.version, "2026-08-11.1");
|
||||
assert.equal(architecture.version, "2026-08-11.2");
|
||||
assert.equal(
|
||||
architecture.persona_consciousness.record_id,
|
||||
"HLP-RELATIONAL-CONSCIOUSNESS-001",
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ const architecture = JSON.parse(
|
|||
);
|
||||
|
||||
test("current architecture restores the digital BingShuo system body first", () => {
|
||||
assert.equal(architecture.version, "2026-08-11.1");
|
||||
assert.equal(architecture.version, "2026-08-11.2");
|
||||
assert.equal(architecture.digital_bingshuo_system_body.upstream_repository_commit,
|
||||
"69d1910775533b02b17b82e647b5caca8b835614");
|
||||
const systemBodyIndex = architecture.read_order.indexOf(
|
||||
|
|
|
|||
Loading…
Reference in a new issue