← ClaudeAtlas

run-manual-validationlisted

在宿主机安全运行任务人工校验并记录标准证据。 当校验依赖宿主权限、真实容器或原位工作树状态时使用。 仅当对话包含可解析的任务引用时才可自动调用本技能。
fitlab-ai/agent-infra · ★ 84 · AI & Automation · score 80
Install: claude install-skill fitlab-ai/agent-infra
# 运行人工校验 ## 任务上下文解析 入口可省略 task ref;显式 task scope 仅接受 `--task <ref>` 或 `-t <ref>`,不再解释位置 task ref。先解析 `--scope`、`--timeout`、`--format`,在 `--` 后原样保留用户命令,再调用 `agent-infra-internal task-context resolve {task-scope}`。解析失败时透传非零退出码,不自行扫描任务。内部 `task-validate` 协议仍使用位置 task ref。 ## 行为边界 - 本技能负责选择校验模式、调用唯一机械入口并记录证据;不把 PR 人工校验标为完成。 - `complete-manual-validation` 仍是维护者确认覆盖充分后的最终登记入口。 - 禁止直接操作临时 worktree、lease 或 container;只调用 `agent-infra-internal task-validate`。 - 产物不得记录 token、环境变量、完整 argv、绝对用户路径或原始 transcript。 ## 第 0 步:状态核对(执行前硬约束) 解析任务引用后运行,并把原文写入产物: ```bash agent-infra-internal task-snapshot {task-id} --format text ``` ## 执行步骤 1. 读取 `reference/discovery-and-execution.md`,解析输入模式;非法或半截输入在 started 前停止,不写产物。 2. 运行 `agent-infra-internal task-artifact {task-id} inspect --family validation-run`,读取最新 review-code 人工校验项;再运行 `agent-infra-internal platform-pr inspect {task-id}`,按 reference 的状态矩阵发现、归并并编号。仅在自动模式下,可靠来源无项或唯一可能来源不可读时才在 started 前停止;合法显式模式始终以用户命令作为有效工作继续。 3. 从核心结果取得轮次和产物名;确认存在有效显式工作或非空发现清单后,运行 `agent-infra-internal task-event {task-id} validation-run.started --agent {standard-agent-token}`,并逐项分类为 `executable|unavailable|unknown|unsafe|unresolved`。 4. 每个可执行项分别调用 `agent-infra-internal task-validate {task-ref} --scope snapshot --format json -- {command...}`;只有证据表明必须原位时才对该项进行第二次显式 inplace 调用。零项可执行时不运行伪造命令,但仍继续产出覆盖缺口证据。 5. 读取 `reference/report-template.md`,创建 `validation-run.md|validation-run-r{N}.md`;记录输入���式、发现清单、逐项结果、CLI JSON allowlist 与去敏摘要。 6. 运行 `agent-infra-internal task-event