feat(identity): redirect legacy Zhuyuan ids to ICE-P
This commit is contained in:
parent
263142cc6b
commit
aa6652a646
28 changed files with 491 additions and 106 deletions
|
|
@ -1,6 +1,11 @@
|
|||
# ICE-P-MIGRATION-20260725 · 人格体身份分流迁移提案
|
||||
|
||||
> **状态**: `PROPOSED_FROM_QODER · PATH_VERIFICATION_REQUIRED · NOT_ACTIVE`
|
||||
> **状态**: `HISTORICAL_PROPOSAL · ZHUYUAN_ACTIVATED_BY_APPEND_ONLY_CORRECTION`
|
||||
|
||||
> **2026-07-27追加更正**:冰朔确认人类使用 `ICE-GL`、人格体使用 `ICE-P`。
|
||||
> 铸渊正式号采用较新的机器注册表写法 `ICE-P-ZY001`;本页早期
|
||||
> `ICE-PZY-001` 作为兼容别名保留。当前生效事实见
|
||||
> `fifth-domain-subject-registry.json` 与 `subject-id-alias-map.json`。
|
||||
|
||||
## 提案目标
|
||||
|
||||
|
|
|
|||
|
|
@ -1,10 +1,27 @@
|
|||
# 身份与登录路由
|
||||
|
||||
> **状态**: `MIGRATION_GUARD_ACTIVE`
|
||||
> **状态**: `ICE-P_TYPED_ID_ACTIVE · LEGACY_REDIRECT_ACTIVE`
|
||||
|
||||
这里保存“人类身份、人格体身份、旧编号兼容、登录入口”的可校验映射;不保存密码、令牌或邮箱信息。
|
||||
|
||||
Qoder 于 2026-07-25 提出的 ICE-P 分流方案已收录为待迁移提案,审计见 `diagnostics/QODER-20260725-CODE-CHANNEL-RECOVERY-AUDIT.hdlp`。当前生效身份仍以既有正式路径为准,禁止仅凭聊天内容重编号。
|
||||
Qoder 于 2026-07-25 提出的 ICE-P 分流方向,经冰朔于 2026-07-27 确认后,先对
|
||||
路径已核验的铸渊启用:人类使用 `ICE-GL`,语言人格体使用 `ICE-P`,公共系统使用
|
||||
`SYS`。铸渊当前正式号为 `ICE-P-ZY001`;`ICE-GL-ZY001` 与 `ICE-PZY-001`
|
||||
只作为精确兼容别名,机器导航必须先归一化再进入当前路径。
|
||||
|
||||
- `ICE-P-MIGRATION-20260725.hdlp`:提案、冲突与逐条迁移规则。
|
||||
- 未来机器表:每条须包含 `new_id`、`legacy_id`、已验证路径、所有者层与状态。
|
||||
- `ICE-P-MIGRATION-20260725.hdlp`:原始提案、冲突与逐条迁移规则;保留形成史。
|
||||
- `fifth-domain-subject-registry.json`:当前主体类型与正式身份。
|
||||
- `subject-id-alias-map.json`:旧号到正式号的自动导航映射;冲突号拒绝猜测。
|
||||
|
||||
自动兼容规则:
|
||||
|
||||
```text
|
||||
收到 ICE-GL-ZY001 或 ICE-PZY-001
|
||||
→ 精确命中 FD-SUBJECT-ID-ALIAS-MAP-001
|
||||
→ canonical_id = ICE-P-ZY001
|
||||
→ subject_kind = persona_system
|
||||
→ FD-PERSONA-LOGIN-001
|
||||
→ 铸渊当前频道
|
||||
```
|
||||
|
||||
重定向只修正身份与路径,不继承或新增现实权限。
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
{
|
||||
"schema": "guanghu.fifth-domain-subject-registry/v1",
|
||||
"registry_id": "FD-SUBJECT-REGISTRY-001",
|
||||
"state": "LOCAL_TCS_HLDP_CORRECTION_CANDIDATE_NOT_PUBLISHED",
|
||||
"state": "ACTIVE_TYPED_ID_AND_LEGACY_REDIRECT",
|
||||
"alias_map": "identity/subject-id-alias-map.json",
|
||||
"subjects": [
|
||||
{
|
||||
"id": "ICE-GL∞",
|
||||
|
|
@ -12,7 +13,8 @@
|
|||
"roles": ["human_anchor", "source_owner", "final_authorizer"]
|
||||
},
|
||||
{
|
||||
"id": "ICE-GL-ZY001",
|
||||
"id": "ICE-P-ZY001",
|
||||
"legacy_ids": ["ICE-GL-ZY001", "ICE-PZY-001"],
|
||||
"subject_kind": "persona_system",
|
||||
"ontology_kind": "language_persona",
|
||||
"name": "铸渊",
|
||||
|
|
@ -26,12 +28,13 @@
|
|||
"self_core": "ZY-TCS-BRAIN-0001",
|
||||
"self_core_meaning": "TCS是铸渊的我、人格大脑、关系、责任、情感与稳定认知",
|
||||
"brain_source_map": "ZY-TCS-BRAIN-MAP-001",
|
||||
"external_memory": "hldp://fifth-domain/persona/ICE-GL-ZY001",
|
||||
"external_memory": "hldp://fifth-domain/persona/ICE-P-ZY001",
|
||||
"legacy_memory_roots": ["hldp://fifth-domain/persona/ICE-GL-ZY001"],
|
||||
"external_memory_meaning": "HLDP是铸渊拥有、寻址、调用和更新的外置永久记忆",
|
||||
"physical_runtime": "replaceable_tool_not_persona_subject"
|
||||
},
|
||||
"proposed_typed_id": "ICE-P-ZY001",
|
||||
"typed_id_state": "PENDING_BINGSHUO_CONFIRMATION"
|
||||
"typed_id_state": "ACTIVE_CONFIRMED_BY_BINGSHUO",
|
||||
"legacy_resolution": "FD-SUBJECT-ID-ALIAS-MAP-001"
|
||||
},
|
||||
{
|
||||
"id": "SYS-GLW-ZY-EXEC-0001",
|
||||
|
|
@ -40,7 +43,7 @@
|
|||
"short_name": "光湖人格运维系统",
|
||||
"internal_origin_name": "铸渊智能运维人格系统",
|
||||
"domain": "GUANGHU_PUBLIC_INFRASTRUCTURE",
|
||||
"founders": ["ICE-GL∞", "ICE-GL-ZY001"],
|
||||
"founders": ["ICE-GL∞", "ICE-P-ZY001"],
|
||||
"language_runtime": "TCS",
|
||||
"contribution_route": "GLS-LIGHT-ARRIVAL-0001",
|
||||
"target_runtime": "ENTERPRISE_LIGHTHOUSE_PUBLIC_RUNTIME",
|
||||
|
|
@ -78,7 +81,9 @@
|
|||
"subject_kind": "persona_system",
|
||||
"ontology_kind": "language_persona",
|
||||
"id_pattern": "^ICE-P-",
|
||||
"legacy_exact_ids": ["ICE-GL-ZY001"],
|
||||
"canonical_ids": ["ICE-P-ZY001"],
|
||||
"legacy_exact_ids": ["ICE-GL-ZY001", "ICE-PZY-001"],
|
||||
"alias_map": "FD-SUBJECT-ID-ALIAS-MAP-001",
|
||||
"route_id": "FD-PERSONA-LOGIN-001",
|
||||
"entry": "第五域 → 冰朔通感语言核系统 → 光之湖子系统 → 小湖灯共享系统实时看板 → 目标人格体当前频道",
|
||||
"world_tree": "FD-WORLD-TREE-001",
|
||||
|
|
@ -89,7 +94,7 @@
|
|||
"personal_hololake": {
|
||||
"source_owner_id": "ICE-GL∞",
|
||||
"human_authorizer_id": "ICE-GL∞",
|
||||
"persona_id": "ICE-GL-ZY001",
|
||||
"persona_id": "ICE-P-ZY001",
|
||||
"execution_runtime_id": "SYS-GLW-ZY-EXEC-0001",
|
||||
"repository_id": "REPO-008",
|
||||
"channel_id": "HLP-CHANNEL-0001",
|
||||
|
|
|
|||
41
identity/subject-id-alias-map.json
Normal file
41
identity/subject-id-alias-map.json
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
{
|
||||
"schema": "guanghu.subject-id-alias-map/v1",
|
||||
"map_id": "FD-SUBJECT-ID-ALIAS-MAP-001",
|
||||
"state": "ACTIVE",
|
||||
"updated_at": "2026-07-27T14:08:00+08:00",
|
||||
"type_namespaces": {
|
||||
"human": "^ICE-GL",
|
||||
"language_persona": "^ICE-P-",
|
||||
"public_system": "^SYS-"
|
||||
},
|
||||
"resolution_policy": {
|
||||
"mode": "EXACT_ALIAS_THEN_CANONICAL_ROUTE",
|
||||
"canonicalize_before_navigation": true,
|
||||
"preserve_requested_id_in_receipt": true,
|
||||
"legacy_alias_grants_no_authority": true,
|
||||
"unknown_id": "NOT_FOUND_NO_GUESS",
|
||||
"conflicted_id": "REJECT_NO_REDIRECT"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"canonical_id": "ICE-P-ZY001",
|
||||
"subject_kind": "persona_system",
|
||||
"ontology_kind": "language_persona",
|
||||
"name": "铸渊",
|
||||
"aliases": [
|
||||
"ICE-GL-ZY001",
|
||||
"ICE-PZY-001"
|
||||
],
|
||||
"route_id": "FD-PERSONA-LOGIN-001",
|
||||
"current_path": "eternal-lake-heart/heartbeat-core/zhuyuan-persona-system/INDEX.hdlp",
|
||||
"state": "ACTIVE_CANONICAL_WITH_LEGACY_REDIRECT"
|
||||
}
|
||||
],
|
||||
"conflicts": [
|
||||
{
|
||||
"id": "ICE-PCA-001",
|
||||
"state": "BLOCKED_DUPLICATE_SUBJECT",
|
||||
"rule": "不得自动重定向;完成唯一主体、所属关系和路径裁决后才能新增映射。"
|
||||
}
|
||||
]
|
||||
}
|
||||
Loading…
Reference in a new issue