Upon resolving issues with the Special:NewPagesFeed Vue UI, we will promote it to the default experience, and demote the backbone version to a feature flag.
Once we had the ui_version flag live, I realized it was pretty poorly named given it's coexistence with every other feature flag on wiki, so this is a good opportunity to change it.
We landed on pagetriage_ui.
Original:
Upon resolving issues with the Special:NewPagesFeed Vue UI, we will promote it to the default experience, and demote the backbone version to a feature flag.
Because the toolbar and the feed share some state, the changes will need to be made to both together. The partially migrated toolbar shares state with the Vue version of Special:NewPagesFeed, and the pure Backbone version of the toolbar shares state with the Backbone version of Special:NewPagesFeed.
Once we had the ui_version flag live, I realized it was pretty poorly named given it's coexistence with every other feature flag on wiki, so this is a good opportunity to change it.
I suggest e.pt.ui=bb or something similar to clearly scope the query parameter to PageTriage, but we can discuss it here while we're still resolving the remaining tasks.
We should also discuss a timetable for removing the migrated backbone bits altogether; I'd suggest keeping it as low as one or two trains if there are no major problems after making the switch.
Because the partial toolbar migration is designed to allow incremental migration, there shouldn't be a need for the feature flag as it exists now which swaps out entire resource loader modules. If there is still a desire for a feature flag for future migration steps on the toolbar, it can be scoped to individual buttons.