We open Batch Changes up (with limits!) on sourcegraph.com to be applied to repos with open source licences.
What if you could add changesets to batch changes via an API, and manage them externally?
This gives you a single pane of glass to bring in issues from a tracking system, or really anything you want.