#collaboration-team-triage will take over user-facing stuff and put it into a new extension and all of the basic MW platform stuff will ideally be all that remains in Extension:ORES. We need to list out the user-facing functionality to maintain parity with. When all features are reimplemented, handoff is complete, and new Extension:ORES deployments won't substantially affect UX.
We can negotiate some of these features away if needed.
-----
Inventory of existing features:
* Score filtering is available on changes lists including Special:Contributions, watchlists, and recent changes.
* Changes list can be filtered and highlighted by whether a change falls into each classification.
* Scoring API is queried efficiently when filtering a changes feed.
* Hide problem edits by default, according to preference. (Negotiable? Currently there are separate preferences for recent changes and watchlist. Special:Contributions does not have the option.)
* Patrolled changes should have highlighting cleared and be filtered along with "very likely good", regardless of ORES scores.
* Whether damaging and good faith filters are shown is dependent on whether those models are supported for the current wiki.
-----
Current agreements:
* Extension:ORES will be split so that infrastructure and UX code are in different directories and namespaces, to simplify ownership.
* Special:Contributions will continue to use the basic filter style, and we need to figure out how preferences will interact with that.
* Existing ORES preferences can be deprecated once RC filters is fully deployed.
* We're punting on "patrolled" pages interacting with RC filters. This should be mentioned in RC filters and ORES release notes.