Grep Loop Review Workflow
This is Zoe's compatibility wrapper for the upstream review-loop idea.
For actual Zoe PR work, the implementation path is github-greptile-loop.
When To Use
- A small PR or feature is ready for review.
- Greptile, another AI reviewer, or a human has provided specific feedback.
- Tests or focused checks can confirm the fix.
- You want Hermes to keep iterating until the diff is clean or a human decision is needed.
Do not use this on massive PRs or unclear product decisions.
Workflow
- Read the diff first.
- Read the review feedback.
- Classify findings into: fix now, needs user, won't fix, or already fixed.
- Fix only relevant issues for this PR.
- Add or update tests when possible.
- Run relevant Zoe validators, tests, and smoke checks.
- Re-run review through
github-greptile-loopwhen working against a real GitHub PR. - Stop only when the PR is clean or blocked by a human decision.
Preflight
Ask first:
Is this PR too large for a reliable review loop? If yes, suggest how to split it.
If yes, split it before entering the loop.
Verification Checklist
- PR is small enough to review reliably.
- Agent read the diff before editing.
- Agent fixed only relevant issues.
- Tests/typechecks/validators passed or blockers were stated.
- Final summary lists resolved review items.