批量审查多个仓库
固定目标版本、逐项记录结果,并在中断后恢复未完成范围。
选择仓库来源
从获准仓库清单开始,或用已授权代码托管工具准备列表。每项记录本地路径、完整提交、组件范围和负责人;发现仓库不等于获准审查。
固定可复现清单
| 字段 | 目的 |
|---|---|
| id | 团队内稳定且唯一的任务项标识。 |
| repository | 获准仓库或已准备检出目录。 |
| revision | 完整提交标识,避免移动分支导致目标漂移。 |
| scope | 仓库内目录与明确排除项。 |
| instructions | 该仓库的威胁模型和特定关注点。 |
清单格式由团队编排定义;Lime 不提供这里假定的专用批量扫描子命令。先检查每项路径和版本,再调度普通审查任务。
执行与共享上下文
各仓库在独立目录运行,报告存放在工作树之外。共享架构材料与安全准则可复用,每项仍保留自己的范围和版本。调用当前 lime exec 或 lime review,限制并发、时长和用量。
选择模型与预算
对照能力与数据要求选择获准模型,记录版本和设置。预算提醒、任务停止条件与提供商账单上限不同;正在处理的请求可能继续产生用量。
核查逐项结果
- 每项保存任务标识、终态、报告和错误。
- 成功执行与有效覆盖分别检查。
- 原始证据和汇总结果保持关联。
- 整体结论明确失败、部分完成与未尝试项。
恢复与重试
使用原清单与记录查询任务状态,只调度已确认未运行或失败的项目。代码、范围或指令改变时建立新记录,不覆盖旧尝试。结果未知时先查原状态,不能靠重复执行恢复。
在容器中执行
只挂载必要代码与结果目录,身份和网络分别隔离。不提供部署秘密或主机管理套接字;关闭和清理由受控编排执行。先用代表性仓库验证后再扩大范围。