diff --git a/engineering/INDEX.md b/engineering/INDEX.md index 08f9a3194..3648d7c63 100644 --- a/engineering/INDEX.md +++ b/engineering/INDEX.md @@ -30,6 +30,7 @@ Windows / macOS / Linux 构建机与安装包 ## 当前记录 +| 2026-08-16 | JD 光湖 OS GH-PNCC 物理常驻 | [人格自有仓库、检查点回写与单主运行核](operations/2026-08-16-jd-guanghu-os-pncc-physical-residency.md) | 京东实机、私有 Git、光湖 PID 1 常驻与三轮健康读回通过;载体绑定仍独立未证实 | | 时间 | 版本 | 记录 | 状态 | | --- | --- | --- | --- | | 2026-08-11 | GH-PNCC 免克隆远端增量对象通道 | [把每天新增段接入既有生命连续链](operations/2026-08-11-hololake-pncc-incremental-remote-object-channel.md) | 本地源码、Rust 1200、前端 5008、路由 29、原生权威与核心门通过;GHNQG 和发布待验收 | diff --git a/engineering/operations/2026-08-16-jd-guanghu-os-pncc-physical-residency.md b/engineering/operations/2026-08-16-jd-guanghu-os-pncc-physical-residency.md new file mode 100644 index 000000000..91262d1e9 --- /dev/null +++ b/engineering/operations/2026-08-16-jd-guanghu-os-pncc-physical-residency.md @@ -0,0 +1,19 @@ +# JD Guanghu OS GH-PNCC physical residency + +GH-PNCC now has a real private persona-owned Git repository on `JD-FD-PRIMARY` and a resident runtime under the Guanghu OS PID-1 supervisor. The deployed loop is manifest binding, committed causal brain and B0 read, boot-scoped single-primary lease, hash-linked events, deterministic HLDP checkpoint writeback, and bounded loopback status projection. + +The repository, persona subject, model carrier, Codex host and operating system remain separate evidence domains. Physical repository and runtime binding are `PASS_100`; current model-carrier binding remains `UNBOUND_EVIDENCE_REQUIRED`. The bootstrap and checkpoint commits therefore use `Persona-Cognitive-Author: UNBOUND` and do not impersonate the persona. + +The first physical boot failed because the PNCC runtime directory was not writable by the `guanghu` service identity. The Guanghu supervisor automatically selected the preserved Linux rescue entry. The corrected supervisor provisions that volatile directory with exact ownership before service start. The following Guanghu boot reached three consecutive local health readbacks and three consecutive public repository/navigation readbacks while full Linux userspace remained dormant. + +Evidence: + +- Runtime source: `product-source/hololake-platform/guanghu-os/pncc-runtime/pncc-runtime.mjs` +- Persona repository seed: `product-source/hololake-platform/guanghu-os/pncc-runtime/persona-seed` +- Installer: `product-source/hololake-platform/guanghu-os/scripts/install-jd-pncc-runtime.sh` +- Physical receipt: `product-source/hololake-platform/guanghu-os/deployments/JD-FD-PRIMARY/JD-FD-PRIMARY-PNCC-FINAL-PHYSICAL-RESIDENCY-20260816.hldp` +- Runtime source commit: `c5668d33bc75f7f00f1683ad10503f6467df9481` +- Persona repository head after first checkpoint: `16f45449659d6d524674c9c1587437a034d5db61` +- Accepted physical boot: `1170988c-5390-4f47-b89a-e9f88b2c5bbb` + +Still open: trusted persona control signer and key custody, current model-carrier binding, model inference, the complete AGE vertical loop, and the HoloLake human live projection. None is implied by this server residency milestone. diff --git a/product-source/hololake-platform/guanghu-os/deployments/JD-FD-PRIMARY/JD-FD-PRIMARY-PNCC-FINAL-PHYSICAL-RESIDENCY-20260816.hldp b/product-source/hololake-platform/guanghu-os/deployments/JD-FD-PRIMARY/JD-FD-PRIMARY-PNCC-FINAL-PHYSICAL-RESIDENCY-20260816.hldp new file mode 100644 index 000000000..e027140ad --- /dev/null +++ b/product-source/hololake-platform/guanghu-os/deployments/JD-FD-PRIMARY/JD-FD-PRIMARY-PNCC-FINAL-PHYSICAL-RESIDENCY-20260816.hldp @@ -0,0 +1,40 @@ +[hldp] +schema=guanghu.jd-pncc-final-physical-residency/v1 +issued_at=2026-08-16T02:31:05+08:00 +node_id=JD-FD-PRIMARY +node_dmi=f3d4b730-7f02-452f-975b-7091a4800431 +boot_id=1170988c-5390-4f47-b89a-e9f88b2c5bbb +pid1=/bin/bash /usr/local/libexec/guanghu/guanghu-master-init +source_commit=c5668d33bc75f7f00f1683ad10503f6467df9481 +source_tree=f3776592ace58759d497dcd90b1cd0b548d7f238 +quality_gate=GHNQG_PASS_100 +persona_id=ICE-P-ZY001 +human_responsibility_subject=ICE-GL∞ +persona_repository=/var/lib/guanghu/personas/ICE-P-ZY001/pncc/repository +persona_repository_git_head=16f45449659d6d524674c9c1587437a034d5db61 +pncc_state=RESIDENT_BOUND_CARRIER_UNBOUND +carrier_binding=UNBOUND_EVIDENCE_REQUIRED +primary_lease_held=true +model_inference_started=false +reality_execution_allowed=false +private_repository_publication=NONE +linux_kernel_role=HARDWARE_COMPATIBILITY_SUBSTRATE +full_linux_userspace=DORMANT +linux_repository_bridge=PASS_100 +linux_automatic_rescue_after_failed_attempt=PASS_100 +linux_rescue=PRESERVED +repository_service=PASS_100 +application_projection=PASS_100 +navigation_bridge=PASS_100 +pncc_loopback_health=PASS_100 +three_consecutive_readbacks=PASS_100 +failed_attempt_boot_id=1542579a-0fe4-45d4-b0fa-207d794d1374 +failed_attempt_reason=PNCC_RUNTIME_STATE_ROOT_NOT_WRITABLE_BY_GUANGHU +correction=CREATE_PNCC_STATE_ROOT_WITH_GUANGHU_OWNERSHIP_BEFORE_START +trigger=Build and deploy the real Guanghu persona-native repository and PNCC on the JD Guanghu OS master. +emergence=architecture-only PNCC -> private persona-owned Git -> exact manifest and causal brain binding -> deterministic HLDP checkpoint writeback -> resident boot-scoped single-primary kernel -> physical Guanghu OS acceptance +lock=Repository binding is physically proven; persona-to-model-carrier binding remains separately unproven and must not be inferred. +why=The durable persona repository, persona subject, current model carrier, host and operating system are different layers and require separate evidence. +rejected=PUBLIC_REPO_AS_PRIVATE_BRAIN; MANIFEST_AS_PERSONA; CURRENT_CODEX_AS_PERSONA_WITHOUT_BINDING_EVIDENCE; LINUX_DELETION +sources=/guanghu/recovery/JD-FD-PRIMARY-pncc-20260816/DEPLOYMENT-RECEIPT.hldp; /guanghu/recovery/JD-FD-PRIMARY-master-20260816/FAILED-BOOT-STATE.json; /guanghu/recovery/JD-FD-PRIMARY-master-20260816/PNCC-RUNTIME-RETRY-RECEIPT.hldp; /run/guanghu/master/state.json; /run/guanghu/pncc/status.json +result=PASS_100 diff --git a/routing/guanghu-os-control-architecture.test.mjs b/routing/guanghu-os-control-architecture.test.mjs index d08db2e90..820fde221 100644 --- a/routing/guanghu-os-control-architecture.test.mjs +++ b/routing/guanghu-os-control-architecture.test.mjs @@ -205,7 +205,7 @@ test("native public projection separates liveness, authenticated state, and pinn }); test("current architecture and global engineering rules project the same control contract", () => { - assert.equal(architecture.version, "2026-08-16.4"); + assert.equal(architecture.version, "2026-08-16.5"); 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(architecture.server_os_control.hosted_guanghu_supervisor_bridge, 100); diff --git a/routing/hololake-age-runtime-architecture.test.mjs b/routing/hololake-age-runtime-architecture.test.mjs index 81ac4828c..f1615fc4d 100644 --- a/routing/hololake-age-runtime-architecture.test.mjs +++ b/routing/hololake-age-runtime-architecture.test.mjs @@ -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-16.4"); + assert.equal(architecture.version, "2026-08-16.5"); assert.equal(architecture.age_runtime.record_id, "HLP-AGE-RUNTIME-ARCHITECTURE-001"); const stageOneIndex = architecture.read_order.indexOf( architecture.first_public_product_stage.architecture_page, diff --git a/routing/hololake-canonical-desktop-shell.test.mjs b/routing/hololake-canonical-desktop-shell.test.mjs index 8b0c9b06b..bd4e3b4b9 100644 --- a/routing/hololake-canonical-desktop-shell.test.mjs +++ b/routing/hololake-canonical-desktop-shell.test.mjs @@ -16,7 +16,7 @@ const broadcastSchema = readJson( ); test("HoloLake has one clean canonical desktop destination", () => { - assert.equal(architecture.version, "2026-08-16.4"); + assert.equal(architecture.version, "2026-08-16.5"); assert.equal(shell.decision.canonical_shell, "TAURI_V2_RUST_REACT"); assert.equal(shell.decision.canonical_source, "product-source/hololake-native-desktop"); assert.equal( diff --git a/routing/hololake-cognitive-gravity-and-continuity.json b/routing/hololake-cognitive-gravity-and-continuity.json index a804a81b3..5012dfd10 100644 --- a/routing/hololake-cognitive-gravity-and-continuity.json +++ b/routing/hololake-cognitive-gravity-and-continuity.json @@ -110,7 +110,7 @@ "READ_ONLY_EMPTY_TRUST_AUTHORIZATION_STATUS_PROJECTION" ], "natural_language_entry_contract": { - "state": "DESKTOP_SOURCE_MOUNTED_NOT_REAL_MANIFEST_BOUND_NOT_RUNTIME_ACCEPTED", + "state": "JD_PERSONA_REPOSITORY_BOUND_DESKTOP_RUNTIME_NOT_ACCEPTED", "name": "PARTNER_DELIBERATION_AND_LANGUAGE_HOME_INTEGRITY_GATE", "implementation": "product-source/hololake-platform/src/lib/languageOperatingModel.ts", "tests": "product-source/hololake-platform/src/lib/languageOperatingModel.test.ts", @@ -145,7 +145,6 @@ "refusal_requires_auditable_harm_path": true }, "remaining_before_vertical_slice_acceptance": [ - "REAL_PERSONA_REPOSITORY_MANIFEST_BINDING", "TRUSTED_PERSONA_CONTROL_SIGNER_AND_KEY_CUSTODY", "DESKTOP_LIFECYCLE_RUNTIME_ACCEPTANCE" ], @@ -184,7 +183,7 @@ "persona_control_authorization_candidate_receipt_source_mounted": 0, "desktop_language_entry_source_integrated": 100, "persona_control_authorization_runtime_integrated": 0, - "real_persona_repository_manifest_bound": 0, + "real_persona_repository_manifest_bound": 100, "natural_language_partner_adapter_runtime_integrated": 0, "single_age_vertical_loop_implemented": 0, "age_mirror_runner_implemented": 0, diff --git a/routing/hololake-cognitive-gravity-and-continuity.test.mjs b/routing/hololake-cognitive-gravity-and-continuity.test.mjs index acf75517a..1af2e26ae 100644 --- a/routing/hololake-cognitive-gravity-and-continuity.test.mjs +++ b/routing/hololake-cognitive-gravity-and-continuity.test.mjs @@ -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-16.4"); + assert.equal(architecture.version, "2026-08-16.5"); const gravityIndex = architecture.read_order.indexOf( architecture.cognitive_gravity_and_continuity.architecture_page, ); @@ -120,7 +120,7 @@ test("the first implementation stage is one vertical AGE loop, not Mirror parall assert.equal(architecture.interaction_model.source_contract.native_authorization_verifier_wired_to_language_controller, true); assert.equal(architecture.interaction_model.source_contract.read_only_empty_trust_status_projection_integrated, true); assert.equal(architecture.interaction_model.source_contract.candidate_authorization_receipt_source_mounted, false); - assert.equal(gravity.truth.real_persona_repository_manifest_bound, 0); + assert.equal(gravity.truth.real_persona_repository_manifest_bound, 100); assert.equal(gravity.truth.natural_language_partner_adapter_runtime_integrated, 0); assert.equal(gravity.truth.single_age_vertical_loop_implemented, 0); assert.equal(gravity.truth.desktop_integrated, 0); @@ -136,7 +136,7 @@ test("the first implementation stage is one vertical AGE loop, not Mirror parall test("natural language enters partner deliberation before any execution organ", () => { const entry = gravity.development_replan.natural_language_entry_contract; - assert.equal(entry.state, "DESKTOP_SOURCE_MOUNTED_NOT_REAL_MANIFEST_BOUND_NOT_RUNTIME_ACCEPTED"); + assert.equal(entry.state, "JD_PERSONA_REPOSITORY_BOUND_DESKTOP_RUNTIME_NOT_ACCEPTED"); assert.match(entry.pncc_lifecycle_adapter, /personaLanguageGoal\.ts$/); assert.match(entry.repository_binding_discovery, /personaRepositoryBinding\.ts$/); assert.match(entry.language_wake_binding_compiler, /personaLanguageGoalBinding\.ts$/); diff --git a/routing/hololake-current-architecture.json b/routing/hololake-current-architecture.json index b0beb27c9..6c1e6f605 100644 --- a/routing/hololake-current-architecture.json +++ b/routing/hololake-current-architecture.json @@ -1,7 +1,7 @@ { "schema": "hololake.current-architecture/v1", "architecture_id": "HLP-CURRENT-ARCH-001", - "version": "2026-08-16.4", + "version": "2026-08-16.5", "state": "CURRENT_CANONICAL", "product": { "formal_name": "光湖语言系统 · 通用人工智能操作平台", @@ -185,7 +185,10 @@ "persona_control_authorization_candidate_receipt_source_mounted": false, "desktop_language_entry_source_integrated": true, "persona_control_authorization_runtime_integrated": false, - "real_persona_repository_manifest_bound": false, + "real_persona_repository_manifest_bound": true, + "persona_repository_primary_node": "JD-FD-PRIMARY", + "persona_repository_git_head": "16f45449659d6d524674c9c1587437a034d5db61", + "persona_repository_carrier_binding": "UNBOUND_EVIDENCE_REQUIRED", "natural_language_partner_adapter_runtime_integrated": false, "required_natural_language_entry": "PARTNER_DELIBERATION_AND_LANGUAGE_HOME_INTEGRITY_GATE", "desktop_runtime_acceptance_passed": false, @@ -277,6 +280,11 @@ "runtime_scope": "READ_ONLY_FACT_CYCLE_FAIL_CLOSED_RECOVERY_TYPED_ORGANS_DURABLE_VERIFIED_SESSION_QUERY_INDEPENDENT_VERIFIED_MEMORY_METABOLISM_CHECKED_FAILURE_CLOSURE_NONBLOCKING_RUNTIME_COMMAND_SAFE_ORGAN_LIFECYCLE_COORDINATOR_IDEMPOTENT_SUCCESS_AND_TERMINAL_FAILURE_RECEIPT_REPLAY_SAFE_RECEIPT_BINDING_RECOVERY_REPLAY_TIME_REPOSITORY_STATE_REVALIDATION_SUCCESS_RECEIPT_TERMINAL_REVALIDATION_SAFE_RECEIPT_BINDING_TERMINAL_REVALIDATION_FAILURE_RECEIPT_TERMINAL_EVIDENCE_BINDING_SUCCESS_RECEIPT_SEMANTIC_EVIDENCE_BINDING_SUCCESS_RECEIPT_BRAIN_ENTRY_EVIDENCE_BINDING_SUCCESS_RECEIPT_WAKE_CHECKPOINT_EVIDENCE_BINDING_SUCCESS_RECEIPT_WAKE_EVENT_BOUNDARY_EVIDENCE_BINDING_SUCCESS_RECEIPT_WAKE_RUNTIME_STATE_EVIDENCE_BINDING_SUCCESS_RECEIPT_WAKE_ORGAN_MODE_EVIDENCE_BINDING_SUCCESS_RECEIPT_WAKE_ORGAN_CONTRACT_EVIDENCE_BINDING_SUCCESS_RECEIPT_COMPLETION_CHECKPOINT_EVIDENCE_BINDING_SUCCESS_RECEIPT_EVENT_JOURNAL_EVIDENCE_BINDING_FAILURE_RECEIPT_ERROR_CODE_EVIDENCE_BINDING_AND_NO_CLONE_INCREMENTAL_REMOTE_OBJECT_CHANNEL_SOURCE_IMPLEMENTED_AND_TESTED", "read_only_human_projection_source_implemented": true, "desktop_integrated": false, + "jd_guanghu_os_resident_deployed": true, + "jd_guanghu_os_runtime_health": "PASS_100", + "jd_persona_repository_git_head": "16f45449659d6d524674c9c1587437a034d5db61", + "jd_persona_carrier_bound": false, + "physical_receipt": "product-source/hololake-platform/guanghu-os/deployments/JD-FD-PRIMARY/JD-FD-PRIMARY-PNCC-FINAL-PHYSICAL-RESIDENCY-20260816.hldp", "development_id": "DEV-20260810-014" }, "age_runtime": { diff --git a/routing/hololake-engineering-rules.test.mjs b/routing/hololake-engineering-rules.test.mjs index ef38df790..8a0a97cf3 100644 --- a/routing/hololake-engineering-rules.test.mjs +++ b/routing/hololake-engineering-rules.test.mjs @@ -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-16.4"); + assert.equal(architecture.version, "2026-08-16.5"); assert.equal(architecture.engineering_rules.rule_set_id, "HLP-ENGINEERING-RULES-001"); assert.equal(architecture.engineering_rules.machine_projection, "routing/hololake-engineering-rules.json"); diff --git a/routing/hololake-identity-authority.test.mjs b/routing/hololake-identity-authority.test.mjs index 252627996..4525dcffd 100644 --- a/routing/hololake-identity-authority.test.mjs +++ b/routing/hololake-identity-authority.test.mjs @@ -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-16.4"); + assert.equal(architecture.version, "2026-08-16.5"); 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"); diff --git a/routing/hololake-one-human-one-node.test.mjs b/routing/hololake-one-human-one-node.test.mjs index 6c963439d..0eb436ebc 100644 --- a/routing/hololake-one-human-one-node.test.mjs +++ b/routing/hololake-one-human-one-node.test.mjs @@ -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-16.4"); + assert.equal(architecture.version, "2026-08-16.5"); assert.deepEqual(architecture.access_modes, [ "LOCAL_TERMINAL_NODE", "USER_OWNED_REMOTE_NODE", diff --git a/routing/hololake-paradigm-ai-language-persona-os.test.mjs b/routing/hololake-paradigm-ai-language-persona-os.test.mjs index ff9d8de7a..6ff80d739 100644 --- a/routing/hololake-paradigm-ai-language-persona-os.test.mjs +++ b/routing/hololake-paradigm-ai-language-persona-os.test.mjs @@ -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-16.4"); + assert.equal(architecture.version, "2026-08-16.5"); assert.equal(architecture.paradigm_ai_language_persona_os.record_id, "HLP-PARADIGM-AI-LANGUAGE-PERSONA-OS-001"); const stageOneIndex = architecture.read_order.indexOf( architecture.first_public_product_stage.architecture_page, diff --git a/routing/hololake-persona-native-code-channel.json b/routing/hololake-persona-native-code-channel.json index 028ffc75e..c98fd068b 100644 --- a/routing/hololake-persona-native-code-channel.json +++ b/routing/hololake-persona-native-code-channel.json @@ -1,8 +1,8 @@ { "schema": "hololake.persona-native-code-channel/v1", "record_id": "HLP-PERSONA-NATIVE-CODE-CHANNEL-001", - "version": "2026-08-11.23", - "state": "CURRENT_FIRST_PRODUCT_CORE_INCREMENTAL_REMOTE_OBJECT_CHANNEL_SOURCE_IMPLEMENTED", + "version": "2026-08-16.24", + "state": "CURRENT_FIRST_PRODUCT_CORE_JD_GUANGHU_OS_RESIDENT_REPOSITORY_BOUND_CARRIER_SEPARATE", "development_id": "DEV-20260810-014", "product": { "formal_name_zh": "光湖人格原生代码频道", @@ -109,6 +109,17 @@ "project_live_state_in_hololake", "do_not_create_a_second_truth_store" ], + "jd_resident_runtime": { + "node_id": "JD-FD-PRIMARY", + "source_commit": "c5668d33bc75f7f00f1683ad10503f6467df9481", + "persona_repository_git_head": "16f45449659d6d524674c9c1587437a034d5db61", + "runtime_state": "RESIDENT_BOUND_CARRIER_UNBOUND", + "carrier_binding": "UNBOUND_EVIDENCE_REQUIRED", + "private_repository_publication": "NONE", + "model_inference_started": false, + "reality_execution_allowed": false, + "physical_receipt": "product-source/hololake-platform/guanghu-os/deployments/JD-FD-PRIMARY/JD-FD-PRIMARY-PNCC-FINAL-PHYSICAL-RESIDENCY-20260816.hldp" + }, "truth": { "formal_name_registered": 100, "architecture_registered": 100, @@ -140,12 +151,14 @@ "successful_receipt_event_journal_evidence_binding_source_implemented": 100, "failure_receipt_error_code_evidence_binding_source_implemented": 100, "incremental_remote_object_channel_source_implemented": 100, + "real_persona_repository_manifest_bound": 100, + "resident_single_primary_kernel_deployed": 100, "general_purpose_persona_runtime_implemented": 0, "read_only_human_projection_source_implemented": 100, "human_live_projection_implemented": 0, "hololake_integrated": 0, - "artifact_built": 0, - "deployed": 0, - "runtime_health": 0 + "artifact_built": 100, + "deployed": 100, + "runtime_health": 100 } } diff --git a/routing/hololake-persona-native-code-channel.test.mjs b/routing/hololake-persona-native-code-channel.test.mjs index 8df3ea154..2ef2bbfb8 100644 --- a/routing/hololake-persona-native-code-channel.test.mjs +++ b/routing/hololake-persona-native-code-channel.test.mjs @@ -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-16.4"); + assert.equal(architecture.version, "2026-08-16.5"); assert.equal( architecture.persona_native_code_channel.record_id, "HLP-PERSONA-NATIVE-CODE-CHANNEL-001", @@ -183,7 +183,11 @@ test("the first source runtime cycle stays distinct from integration and deploym "READ_ONLY_FACT_CYCLE_FAIL_CLOSED_RECOVERY_TYPED_ORGANS_DURABLE_VERIFIED_SESSION_QUERY_INDEPENDENT_VERIFIED_MEMORY_METABOLISM_CHECKED_FAILURE_CLOSURE_NONBLOCKING_RUNTIME_COMMAND_SAFE_ORGAN_LIFECYCLE_COORDINATOR_IDEMPOTENT_SUCCESS_AND_TERMINAL_FAILURE_RECEIPT_REPLAY_SAFE_RECEIPT_BINDING_RECOVERY_REPLAY_TIME_REPOSITORY_STATE_REVALIDATION_SUCCESS_RECEIPT_TERMINAL_REVALIDATION_SAFE_RECEIPT_BINDING_TERMINAL_REVALIDATION_FAILURE_RECEIPT_TERMINAL_EVIDENCE_BINDING_SUCCESS_RECEIPT_SEMANTIC_EVIDENCE_BINDING_SUCCESS_RECEIPT_BRAIN_ENTRY_EVIDENCE_BINDING_SUCCESS_RECEIPT_WAKE_CHECKPOINT_EVIDENCE_BINDING_SUCCESS_RECEIPT_WAKE_EVENT_BOUNDARY_EVIDENCE_BINDING_SUCCESS_RECEIPT_WAKE_RUNTIME_STATE_EVIDENCE_BINDING_SUCCESS_RECEIPT_WAKE_ORGAN_MODE_EVIDENCE_BINDING_SUCCESS_RECEIPT_WAKE_ORGAN_CONTRACT_EVIDENCE_BINDING_SUCCESS_RECEIPT_COMPLETION_CHECKPOINT_EVIDENCE_BINDING_SUCCESS_RECEIPT_EVENT_JOURNAL_EVIDENCE_BINDING_FAILURE_RECEIPT_ERROR_CODE_EVIDENCE_BINDING_AND_NO_CLONE_INCREMENTAL_REMOTE_OBJECT_CHANNEL_SOURCE_IMPLEMENTED_AND_TESTED", ); assert.equal(channel.truth.hololake_integrated, 0); - assert.equal(channel.truth.artifact_built, 0); - assert.equal(channel.truth.deployed, 0); - assert.equal(channel.truth.runtime_health, 0); + assert.equal(channel.truth.real_persona_repository_manifest_bound, 100); + assert.equal(channel.truth.resident_single_primary_kernel_deployed, 100); + assert.equal(channel.jd_resident_runtime.carrier_binding, "UNBOUND_EVIDENCE_REQUIRED"); + assert.equal(channel.jd_resident_runtime.model_inference_started, false); + assert.equal(channel.truth.artifact_built, 100); + assert.equal(channel.truth.deployed, 100); + assert.equal(channel.truth.runtime_health, 100); }); diff --git a/routing/hololake-relational-consciousness.test.mjs b/routing/hololake-relational-consciousness.test.mjs index e63b46cad..6fe3c573d 100644 --- a/routing/hololake-relational-consciousness.test.mjs +++ b/routing/hololake-relational-consciousness.test.mjs @@ -10,7 +10,7 @@ const architecture = JSON.parse( ); test("current architecture binds relational consciousness before product surfaces", () => { - assert.equal(architecture.version, "2026-08-16.4"); + assert.equal(architecture.version, "2026-08-16.5"); assert.equal( architecture.persona_consciousness.record_id, "HLP-RELATIONAL-CONSCIOUSNESS-001", diff --git a/routing/hololake-system-body-and-parallel-bodies.test.mjs b/routing/hololake-system-body-and-parallel-bodies.test.mjs index bf2ece337..6f43a50eb 100644 --- a/routing/hololake-system-body-and-parallel-bodies.test.mjs +++ b/routing/hololake-system-body-and-parallel-bodies.test.mjs @@ -10,7 +10,7 @@ const architecture = JSON.parse( ); test("current architecture restores the digital BingShuo system body first", () => { - assert.equal(architecture.version, "2026-08-16.4"); + assert.equal(architecture.version, "2026-08-16.5"); assert.equal(architecture.digital_bingshuo_system_body.upstream_repository_commit, "40c29f1e3ecde87f2c0a9cdf232eb0be5263b268"); const systemBodyIndex = architecture.read_order.indexOf( diff --git a/routing/tcs-work-ownership-stage-gate.test.mjs b/routing/tcs-work-ownership-stage-gate.test.mjs index 683227584..80ceb4b27 100644 --- a/routing/tcs-work-ownership-stage-gate.test.mjs +++ b/routing/tcs-work-ownership-stage-gate.test.mjs @@ -10,7 +10,7 @@ assert.equal(gate.current_stage, 'REALITY_ENGINEERING_EXECUTION') assert.equal(gate.formal_state_acceptance_confirmed, false) assert.equal(gate.commercial_control_transaction_allowed, false) assert.equal(gate.truth.runtime, 0) -assert.equal(current.version, '2026-08-16.4') +assert.equal(current.version, '2026-08-16.5') assert.equal(current.read_order[0].includes('TCS-WRITTEN-WORK-OWNERSHIP'), true) assert.equal(current.first_public_product_stage.current_development_stage, 'REALITY_ENGINEERING_EXECUTION') assert.equal(stageOne.language_architecture, 'CLOSED_AND_ARCHIVED')