feat: expose aggregate Workbench L1 status

This commit is contained in:
pikastech
2026-07-21 02:35:08 +02:00
parent f1e91e563b
commit 596b5d8916
3 changed files with 23 additions and 2 deletions
+3 -1
View File
@@ -76,7 +76,9 @@ description: >-
- 通过项目 lifecycle 启动的 L1 服务在测试和验收后默认保持运行:
- 只有用户明确要求停止或清理时才执行 stop;
- 一次性 disposable smoke 可以按自身隔离合同清理,但不能替代可持续访问的 L1 服务;
- 任务结束前必须重新读取 lifecycle status,不能凭启动返回值推断服务仍在运行
- 任务结束前必须重新读取 lifecycle status,不能凭启动返回值推断服务仍在运行
- 多服务 L1 必须优先使用项目 CLI 的聚合 status,一次返回 API、Worker 和 Web 状态,禁止由调用方逐个查询后人工拼接结论;
- 项目暂缺聚合 status 时,应在当前任务内补齐该 CLI 能力,不能把逐服务查询固化为长期验收流程。
- CLI 显式使用项目 native `--over-api` transport,经 native API 调用 Worker。
- Web 使用 `$unidesk-webdev` 的受控入口访问 owning YAML 固定端口上的 native Web。
- 微服务项目只启动当前微服务的前端、API、Worker及必要依赖。