# R14.1 任务报告

## 结果

- 完成 [UniDesk #2472](https://github.com/pikasTech/unidesk/issues/2472)，修复 `platform-infra sub2api codex-pool runtime --help` 与 `runtime <action> --help` 被根 CLI 静态 namespace help 提前拦截的问题。
- runtime help 现在在 target 解析、owning YAML 读取和远端脚本执行前返回紧凑文本。
- 支持 `list`、`get`、`errors`、`events`、`infrastructure`、`apply`、`delete` 的 action 专属参数说明。
- 帮助正文直接披露 `STATE mutation=false remoteJobSubmitted=false`，不依赖内部 JSON projection 判断是否访问运行面。
- Sub2API skill 长期参考新增最短入口：查询 runtime 参数优先运行 `runtime <action> --help`，不再检索源码或展开平台顶层帮助。

## 泛化边界

- help 按 runtime action 参数化，不包含账号、分组、target、日期、错误文案或本次任务数据。
- 未修改 Sub2API 源码、版本、PK01 runtime、账号池、配置、Secret 或外部哨兵。
- 未扩展其他 platform-infra namespace 的 help 路由。

## 验证

- `bun --check scripts/cli.ts`
- `bun --check scripts/src/help.ts`
- `bun --check scripts/src/platform-infra-sub2api-codex/runtime.ts`
- `runtime errors --help` 本地 smoke：
  - 输出 999 字节，低于 stdout 阈值；
  - `--since`、`--group`、`--all-groups`、`--account` 均直接可见；
  - `mutation=false`、`remoteJobSubmitted=false` 均直接可见；
  - 没有 `progress` 或 `jobName` 远端任务事件。
- 同类参数确认由一次 help 调用完成，不再需要顶层 help 加源码检索两步。
