Event Timeline
I apologize for not providing clear and atomic patches, but there is no project where I can track this.
The main thing I was hoping to share was the fix for removing mw-editsection artifacts that can arise https://phabricator.wikimedia.org/T427509
The whole new file is a utility maintenance script that can be used like an Admin could use "Special:ReplaceText" to rename a property in pages where you've renamed the schema property. I believe VisualData handles this through jobs like when you make an edit and the interface tells you that your change "will affect N pages", but I ran into some edge case where I had renamed a property in my schema and my data records (in JSON) or the database tables that mirror them for page queries fell out of sync. This was probably before I was aware of the DataRebuild script and the whole structure and workflow of the extension. In any case, the maintenance script might be a useful addition to VisualData.
@freephile, thanks a lot, merged as you know https://gerrit.wikimedia.org/r/c/mediawiki/extensions/VisualData/+/1302281/4
Regarding the delegation of schema-related operations to jobs, indeed the UpdateDataJob job was a work in progress that needs to be completed, so ideally both your maintenance script and that job could depend on a separate class encapsulating all the schema-related operations.
In this regarding, I wanted to ask: is the rename process recursive ? If not, perhaps a callback like in here could be used