How it works
An issue goes through five stops. Here is #19, quoted from GitHub and trimmed.
- 1
I file it
Plain words, on a site I've enrolled.
Sidd · 19:39 UTCThe homepage changed on 2026-11-07 but public/sitemap.xml still says 2026-10-11. Set lastmod to 2026-11-07. This recurs every time the page changes, so it’s worth a run rather than a hand edit.
- 2
Planner
Reads my 12 rules. Returns a plan, a question, or a no.
Planner · 19:40 · rule 6A one-line hand-edit would fix it today, but the issue says this recurs every time the page changes, so the shortcut doesn’t hold; added a small reusable script instead of just editing the date.
- 3
Builder
One to three files, under 300 lines. The script opens the draft PR.
Draft PR #20 · 19:40Fix stale sitemap lastmod and add a script to regenerate it. (+36 −1)
- 4
Check and reviewer
The site's own check runs. A different agent reviews and can send it back once.
Reviewer · 19:41Verdict: approve. Checks: pass. Ready for Sidd. The PR stays a draft.
- 5
Me
Only I can merge. GitHub enforces it.
Sidd · 19:44Closed without merging. Nothing shipped.
The agents only return text. A script does the acting, only on my issues, and it can't merge.