docs(zhulan): record Codex Remote SSH deployment

This commit is contained in:
冰朔 2026-08-13 18:56:21 +08:00
commit 88af986ac9

View file

@ -0,0 +1,91 @@
{
"schema": "guanghu.zhulan-codex-remote-ssh-deployment-receipt/v1",
"development_id": "DEV-20260813-005",
"persona_id": "ICE-GL-ZL-001",
"deployed_at": "2026-08-13T10:53:00Z",
"source_repository": "https://guanghulab.com/code/bingshuo/guanghu-ice-heart",
"source_commit": "65784b4388e0dfae45cb0f037ded55b9a7201122",
"topology": {
"runtime_node": "BS-SG-003",
"front_node": "BS-GZ-006",
"front_node_role": "DOMAIN_TLS_REVERSE_PROXY_ONLY",
"approval_front": "https://guanghulab.com/zhulan/"
},
"remote_ssh": {
"desktop_alias": "zhulan-codex-sg",
"remote_user": "zhulan-codex",
"workspace": "/srv/guanghu/zhulan-codex/workspaces/guanghu-ice-heart",
"codex_version": "0.147.0",
"key_algorithm": "ED25519",
"public_key_fingerprint": "SHA256:K3cshcHObzIbwmI6ksc65DFhzo9CA94KLtjgpckO9X0",
"private_key_location": "LOCAL_MACOS_ONLY_NOT_IN_REPOSITORY",
"passphrase_storage": "MACOS_KEYCHAIN_VIA_SSH_ADD",
"password_authentication": false,
"sudo": false,
"agent_forwarding": false,
"tcp_forwarding": false,
"tunnel": false
},
"repository_boundary": {
"origin_fetch": "PUBLIC_READ_ONLY_HTTPS",
"origin_push": "DISABLED_CENTRAL_PUSH",
"candidate_remote": "SERVER_LOCAL_BARE_REPOSITORY",
"central_write_credentials": false,
"central_main_publish": false,
"candidate_push_smoke": "PASS_AND_TEST_REF_REMOVED",
"central_push_dry_run": "DENIED"
},
"managed_guard": {
"system_requirements": "/etc/codex/requirements.toml",
"requirements_sha256": "de4f5be194f9a9a3f17e3688af6b957c9c4ee403246fd49fa445d2e5491050c2",
"hook": "/etc/guanghu/zhulan-codex/hooks/zhulan_guard.py",
"hook_sha256": "248edf934be08b8eb88292bbf09b41f31ab85b522de1e28d67e3c0dca34839ea",
"lane": "/etc/guanghu/zhulan-codex/LANE.hdlp",
"lane_sha256": "56e5fb004b7e103903e3450d195575baeb14c01c2af1f745dc268fd1e7d65e6a",
"managed_hooks_only": true,
"events": [
"SessionStart",
"UserPromptSubmit",
"PreToolUse",
"PreCompact",
"PostCompact",
"Stop",
"SessionEnd"
],
"negative_probes": {
"sudo": "DENIED",
"production_secret_path": "DENIED",
"central_repository_push": "DENIED",
"outside_workspace_tool_use": "DENIED"
},
"continuity_probes": {
"precompact_checkpoint": "PASS",
"postcompact_lane_projection": "PASS"
}
},
"server_owned_receipt": {
"path": "/srv/guanghu/zhulan-codex/install-receipt.json",
"sha256": "8a83e980a09feb2d77fd8e4ddac7449b65c39c72af4ed3c7885cb764cb0dd77e",
"health": "PASS"
},
"existing_runtime_regression": {
"zhulan_remote_cell": "ACTIVE",
"zhulan_validation_executor": "ACTIVE",
"zhulan_front_tunnel": "ACTIVE",
"public_health": "PASS_PROXY_ONLY"
},
"source_tests": {
"count": 27,
"result": "PASS",
"git_diff_check": "PASS",
"installer_shell_syntax": "PASS",
"guard_python_compile": "PASS"
},
"human_only_remaining": {
"remote_codex_login": "NOT_LOGGED_IN",
"desktop_ssh_project_registration": "NOT_PERFORMED_BY_AGENT",
"mobile_qr_pairing": "NOT_PERFORMED_BY_AGENT",
"reason": "These actions bind BingShuo's ChatGPT account, workspace and personal phone and must be completed by BingShuo in the desktop and mobile apps."
},
"state": "SERVER_AND_DESKTOP_SSH_PREREQUISITES_PASS_HUMAN_ACCOUNT_PAIRING_PENDING"
}