To increase the maintainability and introduce the possibility of onwiki configuration of AutoWikiBrowser, the wikitext based checkpage is being migrated to two json pages.
https://en.wikipedia.org/wiki/Wikipedia:AutoWikiBrowser/CheckPage becomes https://en.wikipedia.org/wiki/Wikipedia:AutoWikiBrowser/CheckPageJSON and https://en.wikipedia.org/wiki/Wikipedia:AutoWikiBrowser/Config
This follows on from https://en.wikipedia.org/wiki/Wikipedia:AutoWikiBrowser/CheckPage/Version being turned into https://en.wikipedia.org/wiki/Wikipedia:AutoWikiBrowser/CheckPage/VersionJSON
Parsing wikitext is awful, and dates back from the days when this was basically the only way of doing it. Now MediaWiki has a JSON ContentModel in core, and on Wikimedia wikis (at least) an editor to help edit it, taking advantage of this helps the developers make the code simpler and easier to understand
Eventually, it'll allow definition of AWB configuration that is site specific on the site, rather than in the code, meaning you don't have to wait for a new release to fix regex bugs, add extra templates and the like.
To facilitate this, the wikitext page is being transformed and split into the json page. Page protection will be copied from the original version (usually sysop)
Next release will start to use these - https://en.wikipedia.org/w/index.php?title=Wikipedia%3AAutoWikiBrowser%2FHistory&type=revision&diff=931839908&oldid=930432118