用途:对任意目标运行迭代式评审循环,使用任意 lens 代理(如 adversarial-lens、security-lens、conservative-lens、speed-lens、usability-lens)进行聚焦审查。
输入:用户需指定 Lens(使用哪个评审者)与 Target(评审对象,如计划、文件、模块、设计文档、diff 等)。若任一不明确,应先向用户确认。
流程:第一步收集上下文,读取目标材料及评审所需的周边上下文,包括目标本身、相关 WF 规格、token 定义、pass pipeline 上下文、相关测试或既往评审发现。第二步启动评审子代理,使用指定 lens 启动全新子代理,向其提供逐字(不摘要)的完整目标材料、足够上下文、按该 lens 预期输出格式生成结构化发现的指令,以及明确说明目标是否干净(无发现)的指令;子代理必须是全新实例,不带本次对话的先前上下文。第三步呈现结果,列出每项发现及其严重性/可能性,并为每项提出具体修复方案(代码修改、计划修订、验证步骤等);若无问题则报告目标通过评审。第四步应用修复,在用户指导下应用商定的修复,跳过或推迟用户拒绝的项,用户修改则采用其版本。第五步循环或退出,询问用户是回到第二步用全新子代理再次评审更新后的目标,还是结束循环。
限制与护栏:每次迭代都使用全新子代理,避免上下文污染;传给评审者前不得摘要或过滤目标材料,须逐字提供;未经用户确认不得应用修复;循环仅在用户表示结束时退出,而非评审者返回干净结果时退出,用户即使通过后仍可要求更多迭代。