guanghu-ice-heart/deployment/requests/AI-DISCOVERY-ICE-P-ROUTE-20260727.json

108 lines
3.4 KiB
JSON
Raw Normal View History

{
"schema": "guanghu.existing-service-update-request/v1",
"request_id": "AI-DISCOVERY-ICE-P-ROUTE-20260727",
"target_node": "JD-FD-PRIMARY",
"status": "SERVICE_UPDATE_PACKAGE_READY · DEPLOYMENT_PENDING",
"purpose": {
"what": "更新已在线的光湖 AI 发现服务,使公开只读入口加载完整第五域仓库、节点、主体与旧编号别名地图。",
"why": "代码频道已经把铸渊规范编号统一为 ICE-P-ZY001但京东主节点仍运行旧服务旧编号无法自动导航到规范编号仓库事实尚未进入现实运行层。",
"success": "公开入口可读取主体注册表,并将 ICE-GL-ZY001 与 ICE-PZY-001 解析为 ICE-P-ZY001REPO-012 与现有健康接口继续正常。",
"out_of_scope": [
"不修改人类登录入口或 SSH",
"不修改广州前门与现有隧道",
"不部署企业应用栈",
"不授予任何旧编号权限"
]
},
"module": {
"unit": "guanghu-ai-discovery.service",
"run_user": "guanghu",
"install_root": "/opt/guanghu/ai-discovery"
},
"service_update": {
"kind": "existing-systemd-service",
"require_existing_unit": true,
"required_existing_files": [
"server.js"
]
},
"unit_source": "server-tools/ai-discovery-gateway/guanghu-ai-discovery.service",
"files": [
{
"source": "server-tools/ai-discovery-gateway/server.js",
"destination": "server.js",
"mode": "0644"
},
{
"source": "routing/repository-route-map.json",
"destination": "repository-route-map.json",
"mode": "0644"
},
{
"source": "routing/server-node-map.json",
"destination": "server-node-map.json",
"mode": "0644"
},
{
"source": "identity/fifth-domain-subject-registry.json",
"destination": "fifth-domain-subject-registry.json",
"mode": "0644"
},
{
"source": "identity/subject-id-alias-map.json",
"destination": "subject-id-alias-map.json",
"mode": "0644"
}
],
"runtime_check": {
"url": "http://127.0.0.1:3922/health",
"expected": {
"ok": true,
"service": "guanghu-ai-discovery",
"mode": "read-only"
}
},
"acceptance_checks": [
{
"url": "http://127.0.0.1:3922/v1/subjects",
"expected": {
"schema": "guanghu.fifth-domain-subject-registry/v1"
}
},
{
"url": "http://127.0.0.1:3922/v1/resolve?id=ICE-GL-ZY001",
"expected": {
"status": "RESOLVED",
"canonical_id": "ICE-P-ZY001",
"redirected": true
}
},
{
"url": "http://127.0.0.1:3922/v1/resolve?id=ICE-PZY-001",
"expected": {
"status": "RESOLVED",
"canonical_id": "ICE-P-ZY001",
"redirected": true
}
},
{
"url": "http://127.0.0.1:3922/v1/resolve?id=REPO-012",
"expected": {
"code": "REPO-012",
"state": "CURRENT_FIFTH_DOMAIN_ENTRY"
}
}
],
"post_deployment_observation": "常驻 Agent 完成本机强校验后,语言层必须再读取公开 /api/ai 对应接口;公开路径不一致时不得宣称整条链完成。",
"rollback": {
"automatic_on_failure": true,
"scope": "restore every declared destination and the previous systemd unit, then restart the previous service",
"receipt_required": true
},
"security": {
"public_read_only": true,
"no_secrets": true,
"legacy_ids_are_navigation_aliases_only": true,
"human_login_state_unchanged": true
}
}