Merge pull request #2114 from pikasTech/docs/selfmedia-web-verify-skill
在 SelfMedia skill 固化单命令 Web 验证入口
This commit is contained in:
@@ -18,10 +18,15 @@ description: UniDesk SelfMedia 工厂的 YAML-first 运维技能,覆盖 NC01
|
||||
|
||||
## 高频流程
|
||||
|
||||
1. 管理员凭据更新时,按[运维入口](references/operations.md#管理员凭据分发)依次执行 `plan`、`sync`、job 查询和 `status`。
|
||||
2. 确认 `selfmedia-nc01` 的 `consumerRollout` 已声明 `selfmedia` Deployment;应用启动时读取 Secret,缺少 rollout 不能判定新凭据已生效。
|
||||
3. 代码发布只观察 PR merge 后的自动 PaC/GitOps 收敛;只有自动链失败时才下钻 status/history/debug-step。
|
||||
4. 最后从 YAML 解析公网地址,验证 `/` 与 `/healthz` 可达、匿名业务 API 返回 `401`,再用用户提供的新账号完成登录。
|
||||
1. SelfMedia Web 源码改动纳入 Git index 后,只执行一次仓库自带验证入口:
|
||||
- `trans NC01:/root/.worktrees/selfmedia/<task> argv bun run verify:web`;
|
||||
- 该入口根据 `package.json` 与 `bun.lock` 自动安装或复用根目录和 Web 依赖;
|
||||
- 同一次调用依次完成 Web 测试、生产构建和 `git diff --check HEAD`;
|
||||
- 禁止先探测 `node_modules`、手工安装依赖,再分别重复上述校验。
|
||||
2. 管理员凭据更新时,按[运维入口](references/operations.md#管理员凭据分发)依次执行 `plan`、`sync`、job 查询和 `status`。
|
||||
3. 确认 `selfmedia-nc01` 的 `consumerRollout` 已声明 `selfmedia` Deployment;应用启动时读取 Secret,缺少 rollout 不能判定新凭据已生效。
|
||||
4. 代码发布只观察 PR merge 后的自动 PaC/GitOps 收敛;只有自动链失败时才下钻 status/history/debug-step。
|
||||
5. 最后从 YAML 解析公网地址,验证 `/` 与 `/healthz` 可达、匿名业务 API 返回 `401`,再用用户提供的新账号完成登录。
|
||||
|
||||
## 验收判定
|
||||
|
||||
@@ -29,6 +34,7 @@ description: UniDesk SelfMedia 工厂的 YAML-first 运维技能,覆盖 NC01
|
||||
- `secrets status` 必须确认 `selfmedia-access`、`selfmedia-runtime`、`selfmedia-codex` 的声明键完整。
|
||||
- WebTerm 必须保留 PVC session、restart/resume、统一 SelfMedia CLI 与非 root、无 ServiceAccount token/Kubernetes/Docker/宿主权限边界。
|
||||
- 公网验收只记录 HTTP 状态、session/job/trace、fingerprint 和 artifact SHA,不记录 cookie、账号、密码或 API key。
|
||||
- `verify:web` 只负责源码层依赖准备、Web 测试、生产构建和差异格式检查;浏览器、公网、鉴权、WebTerm 与 PaC/Argo 运行面验收仍按任务范围执行。
|
||||
|
||||
## 相关技能
|
||||
|
||||
|
||||
Reference in New Issue
Block a user