warden-sweep
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseWarden Sweep
Warden Sweep
Run a full-repository Warden sweep: scan files, verify findings, create a tracking issue, open draft PRs for validated issues, and organize the final report.
Requires: , , , , .
wardenghgitjquvRun commands from the repository root. Use the host's skill-root path for bundled scripts and references.
Output goes to .
.warden/sweeps/<run-id>/运行全仓库Warden扫描:扫描文件、验证发现的问题、创建追踪议题、为已确认的问题打开草稿PR,并整理最终报告。
所需工具:、、、、。
wardenghgitjquv从仓库根目录运行命令。使用主机的skill-root路径来调用捆绑脚本和参考资料。
输出将保存至目录。
.warden/sweeps/<run-id>/References
参考资料
Load only the reference for the current phase:
| Need | Read |
|---|---|
| Script arguments, outputs, and side effects | |
| Phase 1 scan workflow | |
| Phase 2 verification workflow | |
| Phase 3 tracking issue workflow | |
| Phase 4 patch and draft PR workflow | |
| Phase 5 organize and final report workflow | |
| Resume behavior and artifact layout | |
| Verification task prompt template | |
| Patch task prompt template | |
仅加载当前阶段对应的参考资料:
| 需求 | 参考文档 |
|---|---|
| 脚本参数、输出及副作用 | |
| 阶段1:扫描工作流 | |
| 阶段2:验证工作流 | |
| 阶段3:追踪议题工作流 | |
| 阶段4:补丁与草稿PR工作流 | |
| 阶段5:整理与最终报告工作流 | |
| 恢复机制与产物布局 | |
| 验证任务提示模板 | |
| 补丁任务提示模板 | |
Workflow
工作流
Track progress across phases:
- Phase 1: Scan repository files with Warden.
- Phase 2: Verify findings before patching.
- Phase 3: Create a tracking issue.
- Phase 4: Patch verified findings and open draft PRs.
- Phase 5: Organize results and produce the final report.
分阶段追踪进度:
- 阶段1:使用Warden扫描仓库文件。
- 阶段2:在修复前验证发现的问题。
- 阶段3:创建追踪议题。
- 阶段4:修复已验证的问题并打开草稿PR。
- 阶段5:整理结果并生成最终报告。
Phase Order
阶段顺序
- Read once before running scripts.
references/script-interfaces.md - Run Phase 1 from . Save
references/scan-phase.mdandrunId.sweepDir - Run Phase 2 from . Verify every finding before patching.
references/verify-phase.md - Run Phase 3 from . Continue if issue creation fails.
references/issue-phase.md - Run Phase 4 from . Patch sequentially, one finding at a time.
references/patch-phase.md - Run Phase 5 from .
references/organize-phase.md - For interrupted or partial runs, read and continue from the first incomplete phase.
references/resume-and-artifacts.md
- 在运行脚本前先阅读。
references/script-interfaces.md - 执行中的阶段1流程。保存
references/scan-phase.md和runId。sweepDir - 执行中的阶段2流程。在修复前验证每一个发现的问题。
references/verify-phase.md - 执行中的阶段3流程。若议题创建失败,继续后续流程。
references/issue-phase.md - 执行中的阶段4流程。逐个修复发现的问题,按顺序进行。
references/patch-phase.md - 执行中的阶段5流程。
references/organize-phase.md - 若运行被中断或未完成,阅读并从第一个未完成的阶段继续。
references/resume-and-artifacts.md
Non-Negotiable Rules
不可违反的规则
- Verify findings before creating fixes.
- Use draft PRs for generated patches.
- Branch every patch from the repository default branch.
- Patch findings sequentially; do not run patch workers in parallel.
- Skip existing entries in sweep artifacts instead of duplicating work.
- Record failures in sweep data and continue to the next finding when possible.
- Clean up each worktree after patch success or failure.
- 在创建修复方案前必须验证发现的问题。
- 为生成的补丁使用草稿PR。
- 所有补丁分支均基于仓库默认分支创建。
- 按顺序修复问题;不要并行运行补丁处理进程。
- 跳过扫描产物中已存在的条目,避免重复工作。
- 将失败记录到扫描数据中,尽可能继续处理下一个问题。
- 无论补丁成功或失败,清理每个工作树。
Final Response
最终响应
After organizing, report:
markdown
undefined整理完成后,提交如下报告:
markdown
undefinedSweep Complete
扫描完成
| Metric | Count |
|---|---|
| Files scanned | {filesScanned} |
| Findings verified | {verified} |
| PRs created | {prsCreated} |
| Security findings | {securityFindings} |
Full report:
{summaryPath}undefined| 指标 | 数量 |
|---|---|
| 已扫描文件数 | {filesScanned} |
| 已验证问题数 | {verified} |
| 已创建PR数 | {prsCreated} |
| 安全问题数 | {securityFindings} |
完整报告:
{summaryPath}undefined