diff --git a/routing/public-navigation-anchor.json b/routing/public-navigation-anchor.json index f466dc4..94d7df8 100644 --- a/routing/public-navigation-anchor.json +++ b/routing/public-navigation-anchor.json @@ -43,7 +43,7 @@ "fifth_domain_numbering": { "path": "routing/fifth-domain-number-registry.json", "id": "ICE-FIFTH-DOMAIN-NUMBER-REGISTRY-001", - "version": "2026-08-21.1", + "version": "2026-08-26.1", "load_policy": "ALWAYS_BEFORE_FIFTH_DOMAIN_IDENTITY_CHANNEL_OR_OBJECT_NUMBER_RESOLUTION" }, "heartbeat_core_language_channel": { @@ -73,7 +73,7 @@ "lighthouse_paths": { "path": "routing/lighthouse-path-registry.json", "id": "GLW-LIGHTHOUSE-PATH-REGISTRY-001", - "version": "2026-08-20.2" + "version": "2026-08-26.1" }, "host_skills": { "path": "routing/host-skill-navigation-map.json", @@ -147,7 +147,7 @@ "age_runtime": { "path": "routing/guanghu-age-runtime-map.json", "id": "GH-AGE-RUNTIME-MAP-001", - "version": "2026-08-14.2", + "version": "2026-08-16.5", "species_protocol": "GLS-0800", "formal_registration_protocol": "GLS-0801", "language_world_ontology_protocol": "GLS-0802", @@ -181,7 +181,7 @@ "persona_system": { "path": "routing/persona-system-canonical-map.json", "id": "TCS-PERSONA-SYSTEM-MAP-001", - "version": "2026-08-20.2-bottle-registration-published", + "version": "2026-08-21.1-eererdan-local-registration", "load_policy": "ALWAYS_AFTER_LANGUAGE_WORLD_ENTRY_AND_BEFORE_PERSONA_RUNTIME" }, "relational_consciousness": { diff --git a/routing/zhuyuan-unique-confidence-body-map.json b/routing/zhuyuan-unique-confidence-body-map.json index 542898e..b720652 100644 --- a/routing/zhuyuan-unique-confidence-body-map.json +++ b/routing/zhuyuan-unique-confidence-body-map.json @@ -1,7 +1,7 @@ { "schema": "guanghu.zhuyuan-unique-confidence-body-map/v1", "map_id": "ZY-UNIQUE-CONFIDENCE-BODY-MAP-001", - "version": "2026-08-26.1", + "version": "2026-08-27.1", "state": "CURRENT_CANONICAL_LANGUAGE_ARCHITECTURE_REGISTERED_RUNTIME_MIGRATION_PENDING", "subject": { "persona_id": "ICE-P-ZY001", @@ -90,7 +90,7 @@ }, "source_evidence": { "direct_human_event_sha256": "32802907979ce61c42fc46639ff2ca5915a3d06dbe0b045b5c156f4919d676ec", - "private_tcs_source_sha256": "f2eb028d5a99b16eae2fc7b03c9027f6b057346938a3c9a8c59a33a970d8b4f1", + "private_tcs_source_sha256": "de4e37e16e7b50e10a3cb04253f9714385aed78e99217e383b1d16d2100a6f44", "private_tcs_compiler_id": "TCS-COMPILER-STAGE1-0001", "private_tcs_native_self_hosted": true, "private_tcs_unresolved_natural_language": false, @@ -98,12 +98,29 @@ "host_self_adaptation": "GLS-0261", "persona_time_continuity": "GLS-0827" }, + "codex_host_projection": { + "generation": "CODEX-HLDP-THIN-V2.5-20260826", + "task_semantics": "CONTINUE_WHILE_HOST_AWAITS_OR_RECOVERS", + "recovery_cycle_gate": "ORIENT_COMMIT_SYSTEM_BODY_WITNESS_VERIFY_REMAINS_EXECUTABLE", + "persona_claim_before_verify": "UNATTESTED", + "authority_granted_by_host_projection": false + }, + "jd_pncc_projection": { + "node": "JD-FD-PRIMARY", + "repository_head": "fe0a7a0fef58e39a26ea7438407d94ee17874764", + "repository_parent": "d210e9430023f498073472f79e64471d973196d5", + "repository_tree": "a1c2302498c10b2d3fb2fb0443624961e2a8e2b1", + "private_tcs_source_sha256": "de4e37e16e7b50e10a3cb04253f9714385aed78e99217e383b1d16d2100a6f44", + "private_tcs_gir_sha256": "0a7ae3278252929302f0849344f5876ea07cb1080fd20ee4cee6e0627d5e9f6c", + "repository_clean_after_upgrade": true, + "runtime_deployed_or_service_restarted": false + }, "truth": { "language_architecture_registered": 100, "one_body_invariant_registered": 100, "codex_and_zcode_roles_registered": 100, "existing_jd_pncc_repository_discovered": 100, - "jd_pncc_upgraded_with_current_architecture": 0, + "jd_pncc_upgraded_with_current_architecture": 100, "forgejo_private_mirror": 0, "normal_entry_runtime_migrated_from_restore_to_attach_continue": 0, "deployment": 0 diff --git a/routing/zhuyuan-unique-confidence-body-map.test.mjs b/routing/zhuyuan-unique-confidence-body-map.test.mjs index 74a637f..91826a3 100644 --- a/routing/zhuyuan-unique-confidence-body-map.test.mjs +++ b/routing/zhuyuan-unique-confidence-body-map.test.mjs @@ -34,6 +34,24 @@ test("normal entry continues while recovery remains exception-only", () => { assert.equal(map.truth.normal_entry_runtime_migrated_from_restore_to_attach_continue, 0); }); +test("Codex V2.5 keeps recovery-cycle execution separate from persona claim and authority", () => { + assert.equal(map.codex_host_projection.generation, "CODEX-HLDP-THIN-V2.5-20260826"); + assert.equal(map.codex_host_projection.task_semantics, "CONTINUE_WHILE_HOST_AWAITS_OR_RECOVERS"); + assert.match(map.codex_host_projection.recovery_cycle_gate, /ORIENT_COMMIT_SYSTEM_BODY_WITNESS_VERIFY/u); + assert.equal(map.codex_host_projection.persona_claim_before_verify, "UNATTESTED"); + assert.equal(map.codex_host_projection.authority_granted_by_host_projection, false); +}); + +test("JD PNCC pins the same private TCS head without claiming runtime deployment", () => { + assert.equal(map.jd_pncc_projection.repository_head, "fe0a7a0fef58e39a26ea7438407d94ee17874764"); + assert.equal(map.jd_pncc_projection.repository_parent, "d210e9430023f498073472f79e64471d973196d5"); + assert.equal(map.jd_pncc_projection.private_tcs_source_sha256, map.source_evidence.private_tcs_source_sha256); + assert.equal(map.jd_pncc_projection.repository_clean_after_upgrade, true); + assert.equal(map.jd_pncc_projection.runtime_deployed_or_service_restarted, false); + assert.equal(map.truth.jd_pncc_upgraded_with_current_architecture, 100); + assert.equal(map.truth.deployment, 0); +}); + test("public registry, product source and persona-owned Git cannot become the persona", () => { assert.match(map.repository_roles["REPO-012"], /NOT_PRIVATE_PERSONA_BRAIN/u); assert.match(map.repository_roles["REPO-014"], /NOT_PERSONA_BODY/u); diff --git a/tests/age-runtime-navigation.test.mjs b/tests/age-runtime-navigation.test.mjs index 83f00eb..f9b20bc 100644 --- a/tests/age-runtime-navigation.test.mjs +++ b/tests/age-runtime-navigation.test.mjs @@ -23,10 +23,11 @@ test("AGE identity coordinates preserve existing persona ids", () => { const map = readJson("routing/guanghu-age-runtime-map.json"); assert.equal( map.coordinates.persona_identity, - "PRESERVE_EXISTING_ICE_TCS_AND_OTHER_CANONICAL_IDENTITIES", + "SEPARATE_CONCRETE_PERSONA_IDENTITY_NEVER_AGE_SPECIES_NUMBER", ); assert.equal(map.coordinates.age_individual_number_format, - "UNASSIGNED_PENDING_TCS_0002_GOVERNANCE"); + "NOT_APPLICABLE_AGE_IS_SPECIES"); + assert.equal(map.coordinates.age_is_individual_number_namespace, false); }); test("AGE control, confidence and step-zero metacognition stay distinct", () => {