refactor: retire legacy todo note runtime

This commit is contained in:
Codex
2026-07-10 05:35:20 +02:00
parent 5ab59dd63a
commit 259abeb0c0
18 changed files with 21 additions and 197 deletions
+1 -1
View File
@@ -26,7 +26,7 @@ TypeScript 运行时固定为 Bun for CLI, frontend, provider-gateway and TypeSc
`microservices` 定义挂载在计算节点或主 server Docker 中的非核心用户服务。用户服务是挂在 UniDesk 核心服务上的用户业务能力,缺少这些服务时 UniDesk 核心仍必须能运行。该数组保存外部业务仓库引用、provider 映射、节点后端端口和 UniDesk frontend 集成入口;NC01 host-k8s 用户服务改由 `config/unidesk-host-k8s.yaml` 声明并渲染到 backend-core catalog。`backend.public` 必须为 `false``backend.frontendOnly` 必须为 `true``backend.allowedPathPrefixes` 必须限制到业务 API 前缀,`backend.allowedMethods` 必须显式列出允许代理的 HTTP 方法;浏览器只能通过 frontend 同源代理访问这些后端。详细规则见 `docs/reference/microservices.md`
Todo Note 的正式配置位于 `config/unidesk-host-k8s.yaml`backend-core 访问 NC01 私有 ClusterIP `todo-note:4288`,允许 `GET/HEAD/POST/DELETE`GitHub `pikasTech/decision-center-data/todo-note` 是权威存储,PostgreSQL 是 cache。旧 `config.json` Todo 条目只在 CC01 迁移回退期存在,验收后必须删除。Code Queue 使用 `deployment.mode=k3sctl-managed``backend.proxyMode=k3sctl-adapter-http``nodeBaseUrl=k3s://code-queue`,只允许通过 frontend/backend-core -> `k3sctl-adapter` -> Kubernetes API service proxy -> k3s/k8s Service 单一路径访问,不能配置业务容器直连、NodePort 或 provider-gateway direct pathD601 的 FindJob 只允许 `GET/HEAD` 展示型读取路径;D601 的 Pipeline 允许 `GET/HEAD/POST`,其中 `POST` 只用于 Pipeline 后端 `/api/node-control/...` 的 append prompt、guide 和 redo/restart 等受控 node 操作。
Todo Note 的正式配置位于 `config/unidesk-host-k8s.yaml`backend-core 访问 NC01 私有 ClusterIP `todo-note:4288`,允许 `GET/HEAD/POST/DELETE`GitHub `pikasTech/decision-center-data/todo-note` 是权威存储,PostgreSQL 是 cache。CC01 迁移验收完成后,`config.json` Todo 条目已删除,不得恢复。Code Queue 使用 `deployment.mode=k3sctl-managed``backend.proxyMode=k3sctl-adapter-http``nodeBaseUrl=k3s://code-queue`,只允许通过 frontend/backend-core -> `k3sctl-adapter` -> Kubernetes API service proxy -> k3s/k8s Service 单一路径访问,不能配置业务容器直连、NodePort 或 provider-gateway direct pathD601 的 FindJob 只允许 `GET/HEAD` 展示型读取路径;D601 的 Pipeline 允许 `GET/HEAD/POST`,其中 `POST` 只用于 Pipeline 后端 `/api/node-control/...` 的 append prompt、guide 和 redo/restart 等受控 node 操作。
## Compose Env Generation