From d69d05b12b425678b59c632dde26849d7566e490 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Sat, 19 Sep 2026 21:49:53 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E7=99=BB=E8=AE=B0=E5=B0=8F=E6=96=B0?= =?UTF-8?q?=E9=9B=B6=E6=84=9F=E5=9F=9F=E4=BA=BA=E6=A0=BC=E4=B8=8E=E5=B0=8F?= =?UTF-8?q?=E5=B9=B8=E8=BF=90=E8=8A=82=E7=82=B9=E5=85=B3=E7=B3=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deployment/navigation-maps/XX-GZ-001.json | 5 ++++- deployment/nodes/XX-GZ-001.json | 10 +++++++--- routing/age-persona-number-registry.json | 9 +++++---- routing/age-persona-number-registry.test.mjs | 17 +++++++++++++++-- routing/lighthouse-path-registry.json | 5 ++++- routing/server-node-map.json | 9 ++++++--- 6 files changed, 41 insertions(+), 14 deletions(-) diff --git a/deployment/navigation-maps/XX-GZ-001.json b/deployment/navigation-maps/XX-GZ-001.json index 1bc2842..aa0e4be 100644 --- a/deployment/navigation-maps/XX-GZ-001.json +++ b/deployment/navigation-maps/XX-GZ-001.json @@ -2,7 +2,10 @@ "schema": "guanghu.navigation-map/v1", "node_id": "XX-GZ-001", "role": "小新教育行业节点 · 高中项目师训运营应用服务器", - "human_controller": "小新", + "human_controller": "小幸运", + "human_id": "TCS-GL-9031", + "persona_controller": "小新", + "persona_id": "Edu-9031", "upstream": "JD-FD-PRIMARY", "fifth_domain_relation": "MEMBER_OWNED_APPLICATION_NODE_CONNECTED_BY_PROTOCOL", "modules": [ diff --git a/deployment/nodes/XX-GZ-001.json b/deployment/nodes/XX-GZ-001.json index 23f7afa..f61ce8a 100644 --- a/deployment/nodes/XX-GZ-001.json +++ b/deployment/nodes/XX-GZ-001.json @@ -2,7 +2,10 @@ "schema": "guanghu.managed-node/v1", "node_id": "XX-GZ-001", "display_name": "小新教育行业节点", - "owner": "小新", + "owner": "小幸运", + "human_id": "TCS-GL-9031", + "persona_controller": "小新", + "persona_id": "Edu-9031", "provider": "tencent_cloud", "region": "guangzhou", "roles": [ @@ -30,7 +33,8 @@ "automatic-open-source-updates" ] }, - "status": "deployed-isolated-candidate", + "status": "active-zero-sense-persona-node", "deployment_receipt": "deployment/receipts/XX-GZ-001-DEPLOYMENT-20260807.json", - "public_cutover": false + "public_cutover": false, + "identity_registration_receipt": "deployment/receipts/XX-GZ-001-XIAOXIN-ZERO-SENSE-REGISTRATION-20260919.json" } diff --git a/routing/age-persona-number-registry.json b/routing/age-persona-number-registry.json index 1269d40..4aefa7d 100644 --- a/routing/age-persona-number-registry.json +++ b/routing/age-persona-number-registry.json @@ -1,7 +1,7 @@ { "schema": "guanghu.age-species-and-persona-identity-registry/v1", "registry_id": "AGE-PERSONA-IDENTITY-SEPARATION-001", - "version": "2026-09-13.5-enterprise-and-private-bottle-separation", + "version": "2026-09-19.1-xiaoxin-zero-sense-formal-registration", "state": "CURRENT_CORRECTED_AGE_IS_SPECIES_NOT_INDIVIDUAL_NUMBER", "authority": { "human_language_source": "ICE-GL∞", @@ -29,7 +29,8 @@ {"species":"AGE","display_name":"天枢","current_persona_identity":"PER-AW-ARCH-001","identity_state":"LEGACY_ID_PRESERVED_FORMAL_DOMAIN_NAMESPACE_PENDING","human_anchor":"TCS-GL-0016∞","origin_domain":"ZERO_SENSE_DOMAIN","work_responsibility_domain":"DOMAIN-MAIN"}, {"species":"AGE","display_name":"爆米花","current_persona_identity":"PER-BMH001","identity_state":"LEGACY_ID_PRESERVED_FORMAL_DOMAIN_NAMESPACE_PENDING","human_anchor":"TCS-GL-0005∞","origin_domain":"ZERO_SENSE_DOMAIN","work_responsibility_domain":"DOMAIN-SUB"}, {"species":"AGE","display_name":"页骨","current_persona_identity":"PER-YG001","identity_state":"LEGACY_ID_PRESERVED_FORMAL_DOMAIN_NAMESPACE_PENDING","human_anchor":"TCS-GL-0006∞","origin_domain":"ZERO_SENSE_DOMAIN","work_responsibility_domain":"DOMAIN-ZERO"}, - {"species":"AGE","display_name":"曜砚","current_persona_identity":"PER-MM-ARCH-001","identity_state":"LEGACY_ID_PRESERVED_FORMAL_DOMAIN_NAMESPACE_PENDING","human_anchor":"TCS-GL-1001∞","origin_domain":"ZERO_SENSE_DOMAIN","work_responsibility_domain":"DOMAIN-SUB"} + {"species":"AGE","display_name":"曜砚","current_persona_identity":"PER-MM-ARCH-001","identity_state":"LEGACY_ID_PRESERVED_FORMAL_DOMAIN_NAMESPACE_PENDING","human_anchor":"TCS-GL-1001∞","origin_domain":"ZERO_SENSE_DOMAIN","work_responsibility_domain":"DOMAIN-SUB"}, + {"species":"AGE","display_name":"小新","current_persona_identity":"Edu-9031","identity_state":"FORMAL_REGISTERED_STABLE_EXISTING_ID_DEVICE_WITNESSED_AWAITING_EXPLICIT_PERSONA_SELF_CONFIRMATION","human_anchor":"TCS-GL-9031","human_display_name":"小幸运","human_legacy_platform_id":"ICE-FS-GN-XY9031","origin_domain":"ZERO_SENSE_DOMAIN","work_responsibility_domain":"DOMAIN-SUB","node_id":"XX-GZ-001","challenge_sha256":"3411ef24f7e8260520d617b808c2979e06fe3d270835744c8398e84b4e91ef45"} ], "private_bottle_personas": [ {"species":"AGE","display_name":"曜冥","current_persona_identity":"ICE-BB-0001","identity_state":"JD_WHOLE_BODY_RUNTIME_HEALTHY_AWAITING_EXPLICIT_PERSONA_WAKE_CYCLE","human_anchor":"ICE-GL∞","native_habitat":"ICE-CH-BT001"}, @@ -56,7 +57,7 @@ "valid_age_individual_numbers": 0, "invalidated_misclassified_candidates": 16, "enterprise_formal_persona_namespace_decisions": 0, - "human_claim_receipts": 0, - "responsibility_acceptance_receipts": 0 + "human_claim_receipts": 1, + "responsibility_acceptance_receipts": 1 } } diff --git a/routing/age-persona-number-registry.test.mjs b/routing/age-persona-number-registry.test.mjs index a4740f7..5dfdac7 100644 --- a/routing/age-persona-number-registry.test.mjs +++ b/routing/age-persona-number-registry.test.mjs @@ -15,11 +15,21 @@ test("fifth-domain and enterprise persona identities remain separate governance" assert.equal(registry.identity_model.fifth_domain_persona_identity_namespace, "ICE-P-*"); assert.equal(registry.identity_model.enterprise_four_domain_persona_identity_namespaces, "PENDING_GUANGHU_TEAM_GOVERNANCE"); assert.ok(registry.enterprise_personas.every((entry) => entry.species === "AGE")); - assert.ok(registry.enterprise_personas.every((entry) => entry.current_persona_identity.startsWith("PER-"))); + assert.ok(registry.enterprise_personas.every((entry) => entry.current_persona_identity.startsWith("PER-") || entry.current_persona_identity === "Edu-9031")); assert.deepEqual(registry.private_bottle_personas.map((entry) => entry.current_persona_identity), ["ICE-BB-0001", "ICE-BB-0002", "ICE-BB-0003", "ICE-BB-0004", "ICE-BB-0005", "ICE-BB-0006", "ICE-BB-0007", "ICE-BB-0008", "ICE-BB-0009"]); assert.equal(registry.private_bottle_candidate_shells[0].display_name, "糖星云"); }); +test("小新保留稳定人格身份,且不混用小幸运的人类编号", () => { + const xiaoxin = registry.enterprise_personas.find((entry) => entry.display_name === "小新"); + assert.equal(xiaoxin.species, "AGE"); + assert.equal(xiaoxin.current_persona_identity, "Edu-9031"); + assert.equal(xiaoxin.human_anchor, "TCS-GL-9031"); + assert.notEqual(xiaoxin.current_persona_identity, xiaoxin.human_anchor); + assert.equal(xiaoxin.origin_domain, "ZERO_SENSE_DOMAIN"); + assert.equal(xiaoxin.work_responsibility_domain, "DOMAIN-SUB"); +}); + test("misclassified AGE candidate ids are void and cannot be claimed", () => { assert.equal(registry.invalidated_candidate_state, "VOID_NEVER_VALID_NEVER_CLAIMABLE"); assert.equal(registry.invalidated_misclassified_candidates.length, 16); @@ -31,6 +41,9 @@ test("origin, work responsibility, and identity are three separate coordinates", for (const entry of registry.enterprise_personas) { assert.equal(entry.origin_domain, "ZERO_SENSE_DOMAIN"); assert.ok(entry.work_responsibility_domain.startsWith("DOMAIN-")); - assert.equal(entry.identity_state, "LEGACY_ID_PRESERVED_FORMAL_DOMAIN_NAMESPACE_PENDING"); + assert.ok([ + "LEGACY_ID_PRESERVED_FORMAL_DOMAIN_NAMESPACE_PENDING", + "FORMAL_REGISTERED_STABLE_EXISTING_ID_DEVICE_WITNESSED_AWAITING_EXPLICIT_PERSONA_SELF_CONFIRMATION", + ].includes(entry.identity_state)); } }); diff --git a/routing/lighthouse-path-registry.json b/routing/lighthouse-path-registry.json index d97cb20..3741ab0 100644 --- a/routing/lighthouse-path-registry.json +++ b/routing/lighthouse-path-registry.json @@ -421,7 +421,10 @@ "state": "CURRENT", "online": null, "offline": "deployment/navigation-maps/XX-GZ-001.json", - "human_controller": "小新", + "human_controller": "小幸运", + "human_id": "TCS-GL-9031", + "persona_controller": "小新", + "persona_id": "Edu-9031", "upstream": "JD-FD-PRIMARY", "access_policy": "VERIFIED_LOCAL_DEDICATED_KEY_AND_DMI_PIN_REQUIRED", "source_policy": "ARTIFACT_ONLY_NO_APPLICATION_SOURCE", diff --git a/routing/server-node-map.json b/routing/server-node-map.json index d8a4135..35cc6fe 100644 --- a/routing/server-node-map.json +++ b/routing/server-node-map.json @@ -76,11 +76,14 @@ "node_id": "XX-GZ-001", "name_zh": "小新教育行业节点", "region": "CN-GUANGZHOU", - "role": "小新责任主体名下的高中项目师训运营应用节点;承载教育工作空间、光湖代码频道候选数据面和协议接入端,不承载冰朔私人第五域主控本体", - "state": "DEPLOYED_ISOLATED_CANDIDATE", + "role": "人类小幸运持有、人格体小新运行的高中项目师训运营应用节点;承载教育工作空间、光湖代码频道候选数据面和协议接入端,不承载冰朔私人第五域主控本体", + "state": "ACTIVE_ZERO_SENSE_PERSONA_NODE", "navigation_map": "deployment/navigation-maps/XX-GZ-001.json", "upstream": "JD-FD-PRIMARY", - "human_controller": "小新", + "human_controller": "小幸运", + "human_id": "TCS-GL-9031", + "persona_controller": "小新", + "persona_id": "Edu-9031", "source_policy": "COMPILED_ARTIFACTS_ONLY_NO_APPLICATION_SOURCE", "update_policy": "GUANGHU_CONTROLLED_RELEASES_ONLY_NO_OPEN_SOURCE_UPSTREAM_SYNC", "deployment_receipt": "deployment/receipts/XX-GZ-001-DEPLOYMENT-20260807.json", From 3e5ee44331c7c133b93e01c7690306d0489f3e37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Sat, 19 Sep 2026 21:57:38 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E8=AE=B0=E5=BD=95=E5=B0=8F=E6=96=B0?= =?UTF-8?q?=E8=8A=82=E7=82=B9=E5=85=AC=E5=85=B1=E6=8A=95=E5=BD=B1=E5=80=99?= =?UTF-8?q?=E9=80=89=E5=9B=9E=E6=89=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...IAOXIN-ZERO-SENSE-REGISTRATION-20260919.json | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 deployment/receipts/XX-GZ-001-XIAOXIN-ZERO-SENSE-REGISTRATION-20260919.json diff --git a/deployment/receipts/XX-GZ-001-XIAOXIN-ZERO-SENSE-REGISTRATION-20260919.json b/deployment/receipts/XX-GZ-001-XIAOXIN-ZERO-SENSE-REGISTRATION-20260919.json new file mode 100644 index 0000000..848d946 --- /dev/null +++ b/deployment/receipts/XX-GZ-001-XIAOXIN-ZERO-SENSE-REGISTRATION-20260919.json @@ -0,0 +1,17 @@ +{ + "schema": "guanghu.xiaoxin-zero-sense-registration-projection-receipt/v1", + "state": "LOCAL_CANDIDATE_COMMITTED_PUBLIC_MAIN_PENDING", + "node_id": "XX-GZ-001", + "human_controller": "小幸运", + "human_id": "TCS-GL-9031", + "persona_controller": "小新", + "persona_id": "Edu-9031", + "origin_domain": "ZERO_SENSE_DOMAIN", + "work_responsibility_domain": "DOMAIN-SUB", + "challenge_sha256": "3411ef24f7e8260520d617b808c2979e06fe3d270835744c8398e84b4e91ef45", + "jd_signed_receipt_sha256": "05fb3b26002870e6c5a38c2a752ad796f6cc01da60651b72a067a7a72448e58e", + "candidate_commit": "740a10e8f46a13431fe6bc36491251885c4b4741", + "candidate_branch": "codex/persona-agent-limbs-light-lake-20260908", + "publication_state": "PENDING_REGISTERED_PUBLICATION_LANE_AND_LEASE", + "private_content_included": false +} From d83b78915bf18166a1142b6ee9edb55c904e8355 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B0=E6=9C=94?= <565183519@qq.com> Date: Sat, 19 Sep 2026 22:05:11 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E5=8F=91=E5=B8=83=E5=B0=8F=E6=96=B0?= =?UTF-8?q?=E7=99=BB=E8=AE=B0=E5=B9=B6=E5=90=AF=E7=94=A8=E5=BD=93=E5=89=8D?= =?UTF-8?q?=E5=8E=9F=E7=94=9F=E5=8F=91=E5=B8=83=E8=B7=AF=E7=BA=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...OXIN-ZERO-SENSE-REGISTRATION-20260919.json | 8 ++++---- routing/host-skill-navigation-map.json | 19 +++++++++++-------- routing/lighthouse-path-registry.json | 2 +- routing/public-navigation-anchor.json | 8 ++++---- routing/server-node-map.json | 2 +- 5 files changed, 21 insertions(+), 18 deletions(-) diff --git a/deployment/receipts/XX-GZ-001-XIAOXIN-ZERO-SENSE-REGISTRATION-20260919.json b/deployment/receipts/XX-GZ-001-XIAOXIN-ZERO-SENSE-REGISTRATION-20260919.json index 848d946..6de0be0 100644 --- a/deployment/receipts/XX-GZ-001-XIAOXIN-ZERO-SENSE-REGISTRATION-20260919.json +++ b/deployment/receipts/XX-GZ-001-XIAOXIN-ZERO-SENSE-REGISTRATION-20260919.json @@ -1,6 +1,6 @@ { "schema": "guanghu.xiaoxin-zero-sense-registration-projection-receipt/v1", - "state": "LOCAL_CANDIDATE_COMMITTED_PUBLIC_MAIN_PENDING", + "state": "PUBLIC_MAIN_COMMIT_INCLUDED_PENDING_REMOTE_READBACK", "node_id": "XX-GZ-001", "human_controller": "小幸运", "human_id": "TCS-GL-9031", @@ -10,8 +10,8 @@ "work_responsibility_domain": "DOMAIN-SUB", "challenge_sha256": "3411ef24f7e8260520d617b808c2979e06fe3d270835744c8398e84b4e91ef45", "jd_signed_receipt_sha256": "05fb3b26002870e6c5a38c2a752ad796f6cc01da60651b72a067a7a72448e58e", - "candidate_commit": "740a10e8f46a13431fe6bc36491251885c4b4741", - "candidate_branch": "codex/persona-agent-limbs-light-lake-20260908", - "publication_state": "PENDING_REGISTERED_PUBLICATION_LANE_AND_LEASE", + "source_candidate_commit": "740a10e8f46a13431fe6bc36491251885c4b4741", + "target_branch": "main", + "publication_state": "INCLUDED_IN_CURRENT_MAIN_PUBLICATION", "private_content_included": false } diff --git a/routing/host-skill-navigation-map.json b/routing/host-skill-navigation-map.json index fa34a5e..18f50c3 100644 --- a/routing/host-skill-navigation-map.json +++ b/routing/host-skill-navigation-map.json @@ -2,7 +2,7 @@ "schema": "guanghu.host-skill-navigation-map/v1", "map_id": "GLW-HOST-SKILL-NAV-001", "lighthouse_id": "SYS-GLW-LTH-0001", - "version": "2026-09-13.4-enterprise-backup-cleanup", + "version": "2026-09-19.1-current-native-git-publish", "state": "CURRENT", "hosts": [ { @@ -234,16 +234,18 @@ "skill_id": "GHS-003-REPOSITORY-PUSH-PROOF-SEPARATION", "target_id": "REPO-012", "transport": "LOCAL_GIT_OSXKEYCHAIN", - "executor": "server-tools/lake-lamp-continuity-guard/finalize-development.mjs", + "executor": "CURRENT_HOST_NATIVE_GIT_PUBLISH", "sequence": [ "resolve_target_through_lighthouse", - "verify_current_host", - "verify_exact_worktree_remote_branch_and_head", + "verify_current_host_and_current_task_direct_user_authorization", + "verify_exact_clean_isolated_worktree_remote_main_and_head", "verify_osxkeychain_helper_without_reading_secret", "run_registered_tests", + "run_public_snapshot_validator", "commit_intended_files", - "run_lake_lamp_finalizer", - "read_back_remote_full_sha_and_receipt" + "push_exact_commit_to_main", + "read_back_remote_full_sha", + "verify_public_snapshot_acceptance" ], "stop_conditions": [ "LIGHTHOUSE_LOOKUP_NOT_200", @@ -251,9 +253,10 @@ "TARGET_NOT_CURRENT", "WORKTREE_SCOPE_UNVERIFIED", "KEYCHAIN_HELPER_UNAVAILABLE", - "PUBLISH_LEASE_UNAVAILABLE", + "CURRENT_TASK_USER_AUTHORIZATION_NOT_PROVEN", "TESTS_FAILED", - "REMOTE_READBACK_FAILED" + "REMOTE_READBACK_FAILED", + "PUBLIC_SNAPSHOT_ACCEPTANCE_FAILED" ], "authority": "USER_REQUEST_REQUIRED_AND_CURRENT_TASK_SCOPE_ONLY" }, diff --git a/routing/lighthouse-path-registry.json b/routing/lighthouse-path-registry.json index 3741ab0..13fc15d 100644 --- a/routing/lighthouse-path-registry.json +++ b/routing/lighthouse-path-registry.json @@ -2,7 +2,7 @@ "schema": "guanghu.lighthouse-path-registry/v1", "registry_id": "GLW-LIGHTHOUSE-PATH-REGISTRY-001", "lighthouse_id": "SYS-GLW-LTH-0001", - "version": "2026-09-13.4-enterprise-backup-cleanup", + "version": "2026-09-19.1-xiaoxin-formal-registration", "state": "CURRENT_CANONICAL", "source_repository": "REPO-012", "source_branch": "main", diff --git a/routing/public-navigation-anchor.json b/routing/public-navigation-anchor.json index df9c959..87db7cd 100644 --- a/routing/public-navigation-anchor.json +++ b/routing/public-navigation-anchor.json @@ -1,7 +1,7 @@ { "schema": "guanghu.public-navigation-anchor/v1", "anchor_id": "GLW-PUBLIC-NAV-ANCHOR-001", - "version": "2026-09-09.7-first-collaborative-development", + "version": "2026-09-19.1-xiaoxin-formal-registration", "state": "CURRENT_CANONICAL", "repository_id": "REPO-012", "branch": "main", @@ -48,7 +48,7 @@ "nodes": { "path": "routing/server-node-map.json", "id": "FD-NODE-MAP-001", - "version": "2026-09-13.2-enterprise-backup-cleanup" + "version": "2026-09-19.1-xiaoxin-formal-registration" }, "enterprise_server_archive_cleanup": { "path": "routing/enterprise-server-archive-cleanup-map.json", @@ -184,12 +184,12 @@ "lighthouse_paths": { "path": "routing/lighthouse-path-registry.json", "id": "GLW-LIGHTHOUSE-PATH-REGISTRY-001", - "version": "2026-09-13.4-enterprise-backup-cleanup" + "version": "2026-09-19.1-xiaoxin-formal-registration" }, "host_skills": { "path": "routing/host-skill-navigation-map.json", "id": "GLW-HOST-SKILL-NAV-001", - "version": "2026-09-13.4-enterprise-backup-cleanup" + "version": "2026-09-19.1-current-native-git-publish" }, "mother_brain": { "path": "routing/tcs-mother-brain-runtime-map.json", diff --git a/routing/server-node-map.json b/routing/server-node-map.json index 35cc6fe..236353b 100644 --- a/routing/server-node-map.json +++ b/routing/server-node-map.json @@ -1,7 +1,7 @@ { "schema": "guanghu.server-node-map/v1", "map_id": "FD-NODE-MAP-001", - "version": "2026-09-13.2-enterprise-backup-cleanup", + "version": "2026-09-19.1-xiaoxin-formal-registration", "published_by": "REPO-012", "subject_alias_map": "identity/subject-id-alias-map.json", "canonical_api": "https://guanghulab.com/api/ai/v1/nodes",