# R2.7.12 任务报告

## 结论

第二轮 `$post-task` 复核发现首版 `capture validate` 内部依次执行 `status` 和两次 `list`，会对捕获目录做三次扫描。该问题已在 SuperAPI 提交 `bec2457 perf: avoid repeated capture validation scans` 中修复，并快进到 `/root/superapi` master。

## 调整

- 保留 `status` 完成的一次目录 scan，用其内存文件索引定位最新请求和响应 JSONL。
- 每类只读取最新一行，同时完成 JSON 解析、摘要字段、Secret 脱敏和权限校验。
- 删除验证路径中的两次 `list` 调用，不改变普通 `capture list` 行为。
- `capture validate` 的字段、默认不输出 body 的合同和退出码保持不变。
- 使用 MDTODO CLI 修正 `R2.7.11` 中重复的报告尾句。

## 验证

在实验分支和快进后的 `/root/superapi` master 运行 `bun scripts/superapi-cli.ts capture validate` 均为 PASS；配额、双向 JSONL、UTC 路径、权限、API Key 脱敏、双向摘要均为 true，`BODY_PRINTED=false`。运行服务未重启。
