audit public routing and bind final unique-body heads

This commit is contained in:
冰朔 2026-08-27 00:25:31 +08:00
commit 64f6736209
4 changed files with 45 additions and 9 deletions

View file

@ -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": {

View file

@ -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

View file

@ -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);

View file

@ -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", () => {