The high-level checklist:
[X] 1. Merge the first patch for {T167246} (adding new schemas and code)
[X] 1.1. Check deployed extensions for needed updates.
[X] 2. Perform schema change (T188299)
[X] Interrupt: Remove read-both ([[https://gerrit.wikimedia.org/r/c/mediawiki/core/+/461440|gerrit:461440]])
[] 3. Turn the feature flag to "write both, read old". See if stuff breaks.
[] 3.1. Announce the pending change to wikitech-l@ and cloud@,4. and give time for people to updateRun the maintenance script(s) to migrate all the old stuff to new stuff.
[] 3.25. Turn the feature flag to "write both, read new". Make sure all deployed extensions are updatedSee if stuff breaks.
[] 4. Turn the feature flag to "write both,5.1. read new".Announce the pending change to wikitech-l@ and cloud@, See if stuff breaksand give time for people to update.
[] 5. Run the maintenance script(s) to migrate all the old stuff to new stuff,2. blanking the old stuff in the processMake sure all deployed extensions are updated.
[] 6. Turn the feature flag to "new only".
[] 7. Merge the second patch for T167246 (removing old schemas and code)
[] 7.1. Submit schema change (task TBD)