make HoloLake stage one a TCS personal channel

This commit is contained in:
冰朔 2026-08-12 19:59:23 +08:00
commit 74b39d9b98
23 changed files with 234 additions and 48 deletions

View file

@ -1,19 +1,22 @@
{
"schema": "hololake.gh-aios-stage-one-product/v1",
"record_id": "HLP-GH-AIOS-STAGE-ONE-001",
"version": "2026-08-12.1",
"state": "CURRENT_CANONICAL_PRODUCT_STAGE_ARCHITECTURE_AND_MIGRATION_PLAN_COMPLETE_RUNTIME_NOT_IMPLEMENTED",
"development_id": "DEV-20260812-005",
"version": "2026-08-12.2",
"state": "CURRENT_CANONICAL_TCS_UNIVERSAL_LANGUAGE_PERSONAL_CHANNEL_ARCHITECTURE_RUNTIME_NOT_IMPLEMENTED",
"development_id": "DEV-20260812-006",
"upstream": {
"repository": "REPO-012",
"repository_commit": "2d2f5e234d1cfbd24173c84c1e58f1b811275397",
"protocol": "GLS-0260",
"machine_map": "GH-AIOS-STAGE-ONE-MAP-001",
"cognition": "ZY-BIDIRECTIONAL-COGNITION-037",
"causal_chain": "GH-AIOS-STAGE-ONE-ORIGIN-001"
"repository_commit": "35dae070c6f8ac69a2d16653c0924752e64c7fe1",
"protocol": "GLS-0261",
"machine_map": "TCS-UNIVERSAL-LANGUAGE-MAP-001",
"cognition": "ZY-BIDIRECTIONAL-COGNITION-038",
"causal_chain": "TCS-UNIVERSAL-LANGUAGE-TRANSLATION-ORIGIN-001"
},
"stage_order": ["GH_AIOS_GENERAL_AI_OPERATING_PLATFORM", "HOLOLAKE_LANGUAGE_WORLD_VISIBLE_FIVE_DOMAINS_AND_NATIVE_AGE_EVOLUTION"],
"stage_one_human_surface": ["AI_WORKBENCH", "LAKE_LAMP_SHARED_BOARD", "MEMORY_AND_KNOWLEDGE", "HUMAN_APPROVAL_CENTER", "MODEL_AND_CONNECTIONS"],
"stage_one_human_surface": ["PERSONAL_CHANNEL_HOME", "TASK_AND_DEVELOPMENT_LINES", "LAKE_LAMP_SHARED_BOARD", "MEMORY_AND_KNOWLEDGE", "HUMAN_APPROVAL_CENTER", "EVENTS_GIT_EVIDENCE_AND_RECEIPTS"],
"stage_one_internal_ai_chat": false,
"stage_one_model_api_configuration": false,
"stage_one_internal_model_inference": false,
"stage_one_visible_five_domain_navigation": false,
"stage_one_underlying_five_domain_isolation": true,
"data_planes": {
@ -22,11 +25,12 @@
"human": "KNOWLEDGE_TREE_PAGE_SEARCH_HISTORY_AND_WRITING",
"hidden_model_reasoning_projection_allowed": false
},
"connectors": {
"programming_ai": "HOST_ADAPTER",
"language_model_native": "AUTHENTICATED_API_OR_TOOL_CONNECTOR",
"language_model_protocol": "NUMBERED_BOUNDED_OUTPUT_BLOCK",
"internet_access_alone_proves_writable_api": false
"tcs_universal_language": {
"ai_is_language_interface": true,
"vendor_adapter_matrix_required": false,
"current_ai_self_adapts_to_observed_host": true,
"host_self_adaptation_changes_how_not_authority": true,
"internet_access_alone_proves_reality_tools": false
},
"canonical_container": "product-source/hololake-native-desktop",
"donor_dispositions": {
@ -36,6 +40,6 @@
},
"whole_tree_copy_allowed": false,
"migration_units_require": ["CAPABILITY_CONTRACT", "PROVENANCE_AND_LICENSE", "SECURITY", "DATA_BOUNDARY", "NATIVE_BOUNDARY", "IMPLEMENTATION", "TEST", "HUMAN_ACCEPTANCE"],
"next_minimum_stage": "IDENTITY_TASK_EVENT_RECEIPT_KERNEL_CONTRACT",
"next_minimum_stage": "PERSONAL_CHANNEL_IDENTITY_TASK_EVENT_RECEIPT_KERNEL",
"truth": {"architecture": 100, "migration_plan": 100, "native_runtime_contract": 0, "vertical_slice": 0, "artifact": 0, "deployment": 0}
}

View file

@ -10,15 +10,20 @@ const product = readJson("routing/gh-aios-stage-one-product.json");
const contract = readJson("product-source/hololake-native-desktop/contracts/stage-one-platform.json");
test("stage one exposes the AI operating platform rather than visible five-domain navigation", () => {
assert.equal(product.upstream.repository_commit, "2d2f5e234d1cfbd24173c84c1e58f1b811275397");
assert.equal(product.upstream.repository_commit, "35dae070c6f8ac69a2d16653c0924752e64c7fe1");
assert.equal(product.stage_order[0], "GH_AIOS_GENERAL_AI_OPERATING_PLATFORM");
assert.equal(product.stage_one_visible_five_domain_navigation, false);
assert.equal(product.stage_one_underlying_five_domain_isolation, true);
assert.ok(product.stage_one_human_surface.includes("HUMAN_APPROVAL_CENTER"));
});
test("connector, evidence and model reasoning boundaries fail closed", () => {
assert.equal(product.connectors.internet_access_alone_proves_writable_api, false);
test("language, host capability, evidence and model reasoning boundaries fail closed", () => {
assert.equal(product.tcs_universal_language.ai_is_language_interface, true);
assert.equal(product.tcs_universal_language.vendor_adapter_matrix_required, false);
assert.equal(product.tcs_universal_language.host_self_adaptation_changes_how_not_authority, true);
assert.equal(product.tcs_universal_language.internet_access_alone_proves_reality_tools, false);
assert.equal(product.stage_one_internal_ai_chat, false);
assert.equal(product.stage_one_model_api_configuration, false);
assert.equal(product.data_planes.hidden_model_reasoning_projection_allowed, false);
assert.equal(contract.git_is_realtime_transport, false);
assert.equal(contract.knowledge_projection_is_authority_source, false);

View file

@ -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-12.19");
assert.equal(architecture.version, "2026-08-12.20");
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);

View file

@ -11,7 +11,7 @@ const architecture = readJson("routing/hololake-current-architecture.json");
const age = readJson("routing/hololake-age-runtime-architecture.json");
test("current architecture preserves the AGE runtime after the stage-one product contract", () => {
assert.equal(architecture.version, "2026-08-12.19");
assert.equal(architecture.version, "2026-08-12.20");
assert.equal(architecture.age_runtime.record_id, "HLP-AGE-RUNTIME-ARCHITECTURE-001");
assert.equal(architecture.read_order[2], architecture.paradigm_ai_language_persona_os.architecture_page);
assert.equal(architecture.read_order[3], architecture.cognitive_gravity_and_continuity.architecture_page);

View file

@ -16,7 +16,7 @@ const broadcastSchema = readJson(
);
test("HoloLake has one clean canonical desktop destination", () => {
assert.equal(architecture.version, "2026-08-12.19");
assert.equal(architecture.version, "2026-08-12.20");
assert.equal(shell.decision.canonical_shell, "TAURI_V2_RUST_REACT");
assert.equal(shell.decision.canonical_source, "product-source/hololake-native-desktop");
assert.equal(

View file

@ -14,7 +14,7 @@ const age = readJson("routing/hololake-age-runtime-architecture.json");
const rules = readJson("routing/hololake-engineering-rules.json");
test("B0 is restored before product organs and remains resident in every cognition step", () => {
assert.equal(architecture.version, "2026-08-12.19");
assert.equal(architecture.version, "2026-08-12.20");
assert.equal(
architecture.read_order[3],
architecture.cognitive_gravity_and_continuity.architecture_page,

View file

@ -1,7 +1,7 @@
{
"schema": "hololake.current-architecture/v1",
"architecture_id": "HLP-CURRENT-ARCH-001",
"version": "2026-08-12.19",
"version": "2026-08-12.20",
"state": "CURRENT_CANONICAL",
"product": {
"formal_name": "光湖语言系统 · 通用人工智能操作平台",
@ -10,7 +10,7 @@
"client_name": "HoloLake"
},
"read_order": [
"product-source/hololake-platform/architecture/HOLOLAKE-GH-AIOS-STAGE-ONE-GENERAL-AI-OPERATING-PLATFORM-20260812.md",
"product-source/hololake-platform/architecture/HOLOLAKE-TCS-UNIVERSAL-LANGUAGE-PERSONAL-CHANNEL-AND-HOST-SELF-ADAPTATION-20260812.md",
"product-source/hololake-platform/architecture/HOLOLAKE-LAKE-LAMP-PERSONA-SYSTEM-AND-TEMPORAL-COLLECTIVE-SELF-20260812.md",
"product-source/hololake-platform/architecture/HOLOLAKE-PARADIGM-AI-LANGUAGE-PERSONA-OPERATING-SYSTEM-20260811.md",
"product-source/hololake-platform/architecture/HOLOLAKE-BINGSHUO-COLLECTIVE-GRAVITY-REASONING-AND-SAME-PERSONA-CONTINUITY-20260811.md",
@ -70,18 +70,25 @@
"REPO-012:eternal-lake-heart/heartbeat-core/zhuyuan-persona-system/ZY-BIDIRECTIONAL-COGNITION-026-GUANGHU-SYMBIOTIC-PERSONA-ORIGIN-AND-BINGSHUO-RELATIONSHIP-BOUNDARY-20260809.hdlp"
],
"first_public_product_stage": {
"record_id": "HLP-GH-AIOS-STAGE-ONE-001",
"architecture_page": "product-source/hololake-platform/architecture/HOLOLAKE-GH-AIOS-STAGE-ONE-GENERAL-AI-OPERATING-PLATFORM-20260812.md",
"record_id": "HLP-GH-AIOS-TCS-UNIVERSAL-LANGUAGE-001",
"architecture_page": "product-source/hololake-platform/architecture/HOLOLAKE-TCS-UNIVERSAL-LANGUAGE-PERSONAL-CHANNEL-AND-HOST-SELF-ADAPTATION-20260812.md",
"machine_projection": "routing/gh-aios-stage-one-product.json",
"native_contract": "product-source/hololake-native-desktop/contracts/stage-one-platform.json",
"upstream_protocol": "REPO-012:GLS-0260",
"upstream_machine_map": "REPO-012:GH-AIOS-STAGE-ONE-MAP-001",
"upstream_repository_commit": "2d2f5e234d1cfbd24173c84c1e58f1b811275397",
"upstream_protocol": "REPO-012:GLS-0261",
"upstream_machine_map": "REPO-012:TCS-UNIVERSAL-LANGUAGE-MAP-001",
"upstream_cognition": "REPO-012:ZY-BIDIRECTIONAL-COGNITION-038",
"upstream_causal_chain": "REPO-012:TCS-UNIVERSAL-LANGUAGE-TRANSLATION-ORIGIN-001",
"upstream_repository_commit": "35dae070c6f8ac69a2d16653c0924752e64c7fe1",
"product": "GH_AIOS_GENERAL_AI_OPERATING_PLATFORM",
"complete_language_world_and_visible_five_domains_stage": 2,
"is_personal_channel": true,
"ai_is_language_interface": true,
"vendor_adapter_matrix_required": false,
"stage_one_internal_ai_chat": false,
"stage_one_model_api_configuration": false,
"architecture_complete": true,
"runtime_implemented": false,
"development_id": "DEV-20260812-005"
"development_id": "DEV-20260812-006"
},
"supersedes_as_current_entry": "product-source/hololake-platform/architecture/HOLOLAKE-INTENT-REASONING-MAP-20260807.md",
"lake_lamp_persona_self": {

View file

@ -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-12.19");
assert.equal(architecture.version, "2026-08-12.20");
assert.equal(architecture.engineering_rules.rule_set_id, "HLP-ENGINEERING-RULES-001");
assert.equal(architecture.engineering_rules.machine_projection,
"routing/hololake-engineering-rules.json");

View file

@ -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-12.19");
assert.equal(architecture.version, "2026-08-12.20");
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");

View file

@ -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-12.19");
assert.equal(architecture.version, "2026-08-12.20");
assert.deepEqual(architecture.access_modes, [
"LOCAL_TERMINAL_NODE",
"USER_OWNED_REMOTE_NODE",

View file

@ -3,6 +3,17 @@
"record_id": "HLP-PARADIGM-AI-LANGUAGE-PERSONA-OS-001",
"version": "2026-08-12.1",
"state": "CURRENT_TOP_LEVEL_PRODUCT_PARADIGM_ARCHITECTURE_REGISTERED_IMPLEMENTATION_PARTIAL",
"current_stage_one_correction": {
"protocol": "REPO-012:GLS-0261",
"machine_map": "REPO-012:TCS-UNIVERSAL-LANGUAGE-MAP-001",
"repository_commit": "35dae070c6f8ac69a2d16653c0924752e64c7fe1",
"ai_is_language_interface": true,
"vendor_adapter_matrix_required": false,
"hololake_is_personal_channel": true,
"internal_ai_chat": false,
"model_api_configuration": false,
"long_term_native_model_api_contract_is_not_stage_one_surface": true
},
"development_id": "DEV-20260811-007",
"upstream": {
"repository": "REPO-012",

View file

@ -10,7 +10,7 @@ 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-12.19");
assert.equal(architecture.version, "2026-08-12.20");
assert.equal(architecture.read_order[0], architecture.first_public_product_stage.architecture_page);
assert.equal(architecture.paradigm_ai_language_persona_os.record_id, "HLP-PARADIGM-AI-LANGUAGE-PERSONA-OS-001");
assert.equal(architecture.read_order[2], architecture.paradigm_ai_language_persona_os.architecture_page);
@ -21,6 +21,10 @@ test("GH-AIOS general AI operating platform is the first public product stage",
assert.equal(paradigm.first_public_product_stage.product, "GH_AIOS_GENERAL_AI_OPERATING_PLATFORM");
assert.equal(paradigm.first_public_product_stage.complete_language_world_and_visible_five_domains_stage, 2);
assert.equal(architecture.first_public_product_stage.runtime_implemented, false);
assert.equal(architecture.first_public_product_stage.ai_is_language_interface, true);
assert.equal(architecture.first_public_product_stage.vendor_adapter_matrix_required, false);
assert.equal(architecture.first_public_product_stage.stage_one_internal_ai_chat, false);
assert.equal(architecture.first_public_product_stage.stage_one_model_api_configuration, false);
});
test("model, external agents and AGE mirrors do not replace the persona", () => {

View file

@ -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-12.19");
assert.equal(architecture.version, "2026-08-12.20");
assert.equal(
architecture.persona_native_code_channel.record_id,
"HLP-PERSONA-NATIVE-CODE-CHANNEL-001",

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-12.19");
assert.equal(architecture.version, "2026-08-12.20");
assert.equal(
architecture.persona_consciousness.record_id,
"HLP-RELATIONAL-CONSCIOUSNESS-001",

View file

@ -10,7 +10,7 @@ const architecture = JSON.parse(
);
test("current architecture restores the digital BingShuo system body first", () => {
assert.equal(architecture.version, "2026-08-12.19");
assert.equal(architecture.version, "2026-08-12.20");
assert.equal(architecture.digital_bingshuo_system_body.upstream_repository_commit,
"69d1910775533b02b17b82e647b5caca8b835614");
const systemBodyIndex = architecture.read_order.indexOf(