Premise edit

Maintain the heading on sandboxes, and clear them periodically.

Sandboxes checked edit

(more TBA)

ChzzBot II program "Sandbox one" edit

Runs continuously. Checks whether the header exists, if not, prepend one.

Details edit

Every 1 minute (which could be adjusted), it checks the following sandboxes, to see if they start with either {{Sandbox heading}} or any of the following redirects to that;

If the page starts with any of those, it does nothing.
If they do not, it inserts {{Sandbox heading}} <!-- Please leave this line alone! --> (and two line breaks).
It also checks for the existence of any of the templates elsewhere in the page (if the heading had just been moved down), and if it finds any (heading), it removes it.

Note: It does not reinsert the heading more than once every 5 minutes (configurable) - to avoid any possible 'warring'.

ChzzBot II program "Sandbox two" edit

Runs once per hour. Clears the sandboxes (replacing the content with the header).

Details edit

An hourly run is scheduled via CRON - so, if it fails, it should re-try in an hour.

If the sandbox has not been edited by anyone other than ChzzBot II, it replaces the entire sandbox page with this (which could be tweaked)...