warden-sweep

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Warden 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:
warden
,
gh
,
git
,
jq
,
uv
.
Run 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,并整理最终报告。
所需工具:
warden
、
gh
、
git
、
jq
、
uv
。
从仓库根目录运行命令。使用主机的skill-root路径来调用捆绑脚本和参考资料。
输出将保存至
.warden/sweeps/<run-id>/
目录。

References

参考资料

Load only the reference for the current phase:
NeedRead
Script arguments, outputs, and side effects
references/script-interfaces.md
Phase 1 scan workflow
references/scan-phase.md
Phase 2 verification workflow
references/verify-phase.md
Phase 3 tracking issue workflow
references/issue-phase.md
Phase 4 patch and draft PR workflow
references/patch-phase.md
Phase 5 organize and final report workflow
references/organize-phase.md
Resume behavior and artifact layout
references/resume-and-artifacts.md
Verification task prompt template
references/verify-prompt.md
Patch task prompt template
references/patch-prompt.md
仅加载当前阶段对应的参考资料:
需求参考文档
脚本参数、输出及副作用
references/script-interfaces.md
阶段1:扫描工作流
references/scan-phase.md
阶段2:验证工作流
references/verify-phase.md
阶段3:追踪议题工作流
references/issue-phase.md
阶段4:补丁与草稿PR工作流
references/patch-phase.md
阶段5:整理与最终报告工作流
references/organize-phase.md
恢复机制与产物布局
references/resume-and-artifacts.md
验证任务提示模板
references/verify-prompt.md
补丁任务提示模板
references/patch-prompt.md

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

阶段顺序

  1. Read
    references/script-interfaces.md
    once before running scripts.
  2. Run Phase 1 from
    references/scan-phase.md
    . Save
    runId
    and
    sweepDir
    .
  3. Run Phase 2 from
    references/verify-phase.md
    . Verify every finding before patching.
  4. Run Phase 3 from
    references/issue-phase.md
    . Continue if issue creation fails.
  5. Run Phase 4 from
    references/patch-phase.md
    . Patch sequentially, one finding at a time.
  6. Run Phase 5 from
    references/organize-phase.md
    .
  7. For interrupted or partial runs, read
    references/resume-and-artifacts.md
    and continue from the first incomplete phase.
  1. 在运行脚本前先阅读
    references/script-interfaces.md
    。
  2. 执行
    references/scan-phase.md
    中的阶段1流程。保存
    runId
    和
    sweepDir
    。
  3. 执行
    references/verify-phase.md
    中的阶段2流程。在修复前验证每一个发现的问题。
  4. 执行
    references/issue-phase.md
    中的阶段3流程。若议题创建失败,继续后续流程。
  5. 执行
    references/patch-phase.md
    中的阶段4流程。逐个修复发现的问题,按顺序进行。
  6. 执行
    references/organize-phase.md
    中的阶段5流程。
  7. 若运行被中断或未完成,阅读
    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
undefined

Sweep Complete

扫描完成

MetricCount
Files scanned{filesScanned}
Findings verified{verified}
PRs created{prsCreated}
Security findings{securityFindings}
Full report:
{summaryPath}
undefined
指标数量
已扫描文件数{filesScanned}
已验证问题数{verified}
已创建PR数{prsCreated}
安全问题数{securityFindings}
完整报告:
{summaryPath}
undefined