Midwatch

How it works

An issue goes through five stops. Here is #19, quoted from GitHub and trimmed.

  1. 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. 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. 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. 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. 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.