feat: add decision center service and cli

This commit is contained in:
Codex
2026-05-17 06:49:42 +00:00
parent 2b2a327301
commit 4d9eed6513
32 changed files with 1758 additions and 48 deletions
+56
View File
@@ -699,6 +699,62 @@
],
"activeNodeId": "D601"
}
},
{
"id": "decision-center",
"name": "Decision Center",
"providerId": "D601",
"description": "Decision Center 是由 D601 k3s 控制面代管的决策权威记录服务,用于沉淀会议记录、决议、目标、问题分级、停放事项和证据;参谋对话仍使用 Codex 原生会话。",
"repository": {
"url": "https://github.com/pikasTech/unidesk",
"commitId": "eb2660d3b777e01291506c418352ab6cfa4eca35",
"dockerfile": "src/components/microservices/decision-center/Dockerfile",
"composeFile": "src/components/microservices/k3sctl-adapter/k3s/decision-center.k3s.json",
"composeService": "decision-center",
"containerName": "k3s:decision-center"
},
"backend": {
"nodeBaseUrl": "k3s://decision-center",
"nodeBindHost": "k3s://unidesk/decision-center",
"nodePort": 4277,
"proxyMode": "k3sctl-adapter-http",
"frontendOnly": true,
"public": false,
"allowedMethods": [
"GET",
"HEAD",
"POST",
"PUT",
"DELETE"
],
"allowedPathPrefixes": [
"/health",
"/live",
"/logs",
"/api/"
],
"healthPath": "/health",
"timeoutMs": 30000
},
"development": {
"providerId": "D601",
"sshPassthrough": true,
"worktreePath": "/home/ubuntu/cq-deploy/src/components/microservices/decision-center"
},
"frontend": {
"route": "/apps/decision-center",
"integrated": true
},
"deployment": {
"mode": "k3sctl-managed",
"adapterServiceId": "k3sctl-adapter",
"k3sServiceId": "decision-center",
"namespace": "unidesk",
"expectedNodeIds": [
"D601"
],
"activeNodeId": "D601"
}
}
],
"paths": {