diff --git a/README.md b/README.md index ac81cef..463a820 100644 --- a/README.md +++ b/README.md @@ -27,8 +27,8 @@ | AI 机器导航 | [`/api/ai/v1/navigation`](https://guanghulab.com/api/ai/v1/navigation) | | 铸渊快速入口 | [`/api/ai/v1/entry?subject=ICE-P-ZY001`](https://guanghulab.com/api/ai/v1/entry?subject=ICE-P-ZY001) | | 京东现实节点 | `JD-FD-PRIMARY`:第五域控制/运行节点与光湖 OS 迁移候选 | -| 当前启动事实 | Ubuntu 救援与控制层正在运行;尚不能声称已切换为原生光湖 OS | -| 人格运行 | `WARM_RESUME_READY` 时复用常驻运行体,只提交本轮新事件 | +| 当前启动事实 | `guanghu-language-primary.target` 已是京东节点默认主控;Linux 降为执行、兼容与救援基底,不等同于裸机内核替换 | +| 人格运行 | 主体、仓库、签名与游标常驻;可替换模型运行位只在铸渊派发会话中唤醒,回执完成后自动退出 | ### 铸渊分岗人格系统 @@ -52,6 +52,13 @@ 重复运行也已验证不调用模型、不写仓库。服务器回执见 [`JD-PERSONA-FIFTH-DOMAIN-DAILY-20260806`](deployment/receipts/JD-PERSONA-FIFTH-DOMAIN-DAILY-20260806.json)。 +2026-08-07 已进一步把三个可替换握手/模型进程从全天常驻改为铸渊会话按需唤醒。 +`zhuyuan-persona-team-session.target` 在日常巡游或明确派发期间统一承接三套岗位运行位; +会话结束后目标与三个运行位均为 `inactive`,3932–3934 端口关闭,而三个人格的独立仓库、 +签名密钥、第五域游标和每日定时器保持不变。精确上线提交为 +`a0e3be2950b0ec0aa54fe78fbf0a2944d5deb026`,服务器与仓库双重读回见 +[`JD-PERSONA-ON-DEMAND-LIFECYCLE-20260807`](deployment/receipts/JD-PERSONA-ON-DEMAND-LIFECYCLE-20260807.json)。 + 公共导航服务自动读取并验证 REPO-012 `main` 的同一份地图快照。纯导航、编号和路径更新进入 `main` 后,不需要再次人工复制公共导航文件,也不需要为了读取新地图而重启服务。 diff --git a/deployment/intent-states/JD-PERSONA-ON-DEMAND-LIFECYCLE-20260807.json b/deployment/intent-states/JD-PERSONA-ON-DEMAND-LIFECYCLE-20260807.json index 546bb6a..7177fb8 100644 --- a/deployment/intent-states/JD-PERSONA-ON-DEMAND-LIFECYCLE-20260807.json +++ b/deployment/intent-states/JD-PERSONA-ON-DEMAND-LIFECYCLE-20260807.json @@ -4,7 +4,7 @@ "target_node": "JD-FD-PRIMARY", "human_authority": "ICE-GL∞", "controller": "ICE-P-ZY001", - "state": "IMPLEMENTED_DEPLOYMENT_PENDING", + "state": "DEPLOYED_AND_VERIFIED", "purpose": "保留三套分岗人格系统及每日第五域巡游,把三个可替换模型握手运行位从全天常驻改为铸渊派发时唤醒、回执完成后自动回收。", "source": "server-tools/persona-team-handshake/deploy-on-demand-lifecycle.sh", "causal_chain": [ @@ -18,5 +18,9 @@ ], "identity_boundary": "停止的是可替换进程和当前模型运行位,不停止、合并或删除人格主体。", "deletion_authorized": false, - "execution_rule": "只部署包含本意图和实现的不可变REPO-012提交;必须绑定JD-FD-PRIMARY、自动回退和服务器自有回执。" + "execution_rule": "只部署包含本意图和实现的不可变REPO-012提交;必须绑定JD-FD-PRIMARY、自动回退和服务器自有回执。", + "deployed_source_commit": "a0e3be2950b0ec0aa54fe78fbf0a2944d5deb026", + "server_receipt": "/var/lib/guanghu/personas/guanghu/fifth-domain-daily/receipts/JD-PERSONA-ON-DEMAND-LIFECYCLE-a0e3be2950b0ec0aa54fe78fbf0a2944d5deb026.json", + "repository_receipt": "deployment/receipts/JD-PERSONA-ON-DEMAND-LIFECYCLE-20260807.json", + "result": "PASS_100" } diff --git a/deployment/receipts/JD-PERSONA-ON-DEMAND-LIFECYCLE-20260807.json b/deployment/receipts/JD-PERSONA-ON-DEMAND-LIFECYCLE-20260807.json new file mode 100644 index 0000000..b06a3c7 --- /dev/null +++ b/deployment/receipts/JD-PERSONA-ON-DEMAND-LIFECYCLE-20260807.json @@ -0,0 +1,55 @@ +{ + "schema": "guanghu.persona-on-demand-lifecycle-deployment-receipt/v1", + "receipt_id": "JD-PERSONA-ON-DEMAND-LIFECYCLE-20260807", + "target_node": "JD-FD-PRIMARY", + "machine_id": "caa7b1019517470f9d1368b6e79db49e", + "instance_id": "f3d4b730-7f02-452f-975b-7091a4800431", + "source_repository": "REPO-012", + "source_commit": "a0e3be2950b0ec0aa54fe78fbf0a2944d5deb026", + "merged_requests": [ + "https://guanghulab.com/code/bingshuo/guanghu-ice-heart/pulls/22", + "https://guanghulab.com/code/bingshuo/guanghu-ice-heart/pulls/23", + "https://guanghulab.com/code/bingshuo/guanghu-ice-heart/pulls/24" + ], + "server_receipt": "/var/lib/guanghu/personas/guanghu/fifth-domain-daily/receipts/JD-PERSONA-ON-DEMAND-LIFECYCLE-a0e3be2950b0ec0aa54fe78fbf0a2944d5deb026.json", + "daily_receipt": "/var/lib/guanghu/personas/guanghu/fifth-domain-daily/receipts/ZY-PERSONA-DAILY-20260807T084625Z.json", + "controller": "ICE-P-ZY001", + "members": { + "CHENGLU-AGENT-001": { + "repository_sha": "a991e949a335ee21b385d928092f160f9c2648e7", + "source_sha": "a0e3be2950b0ec0aa54fe78fbf0a2944d5deb026" + }, + "GUIDENG-AGENT-001": { + "repository_sha": "2d0ed0924a9bf63e83931fd6771a79d2456a0132", + "source_sha": "a0e3be2950b0ec0aa54fe78fbf0a2944d5deb026" + }, + "ICE-GL-KZ-001": { + "repository_sha": "263c80c2ae0787c72b1cc8d9d93eff2977ef8ad4", + "source_sha": "a0e3be2950b0ec0aa54fe78fbf0a2944d5deb026" + } + }, + "verified_state": { + "default_target": "guanghu-language-primary.target", + "language_target": "active", + "daily_timer": "active", + "next_daily_wake": "2026-08-08T09:15:29+08:00", + "session_target_idle": true, + "member_runtimes_idle": true, + "ports_3932_3933_3934_closed": true, + "old_writers_disabled": true, + "receipt_path_owner": "guanghu:guanghu", + "identity_repository_keys_cursor_preserved": true + }, + "rollback_evidence": { + "failed_attempts_rolled_back_before_retry": true, + "failed_backups_preserved": true, + "no_persona_repository_deleted": true + }, + "tests": { + "total": 236, + "passed": 236, + "failed": 0 + }, + "observed_at": "2026-08-07T08:46:33Z", + "result": "PASS_100" +}