User:Elli/rcat standardization

This is a page that I'm using to document my efforts to standardize redirect categories.

List of current rcats: Template index/Redirect pages

Already automatically applied by redirect category shell

 * R extended-protected
 * R fully protected
 * R semi-protected
 * R template-protected

also implemented in Automatic redirect categories

Could be automatically applied
✅ with Automatic redirect categories (which uses Module:Wd). Note: this currently uses Wikidata redirect/hard, which should probably be moved to R with Wikidata.
 * Wikidata redirect

Note: Wikidata redirect works for both hard and soft redirects. These should ideally be two separate templates –&#32;the one for hard redirects should be applied automatically only.

✅ with Automatic redirect categories (which uses Module:RedirectData)
 * R to project namespace –&#32;applies to both cross-namespace and same-namespace redirects
 * R to help namespace –&#32;applies to both cross-namespace and same-namespace redirects
 * R to portal namespace –&#32;applies to both cross-namespace and same-namespace redirects
 * R to category namespace –&#32;applies only to same-namespace redirects
 * R to draft namespace –&#32;applies only to same-namespace redirects
 * R to main namespace –&#32;applies only to same-namespace redirects
 * R to template namespace –&#32;applies only to same-namespace redirects
 * R to user namespace –&#32;applies only to same-namespace redirects

✅ with Automatic redirect categories (which uses Module:RedirectData)
 * R to talk page –&#32;applies only to redirects from outside all talk namespaces

✅ with Automatic redirect categories (which uses Module:RedirectData)
 * R from subpage
 * R to subpage

✅ with Automatic redirect categories (which uses Module:RedirectData) (maybe should be split out?)
 * R to disambiguation page

Automatically applied in some cases
✅ with Automatic redirect categories (which uses Module:RedirectData)
 * R from unnecessary disambiguation –&#32;only applied on talk pages ending in

Steps to implementing

 * 1) Gain consensus at Template talk:Redirect category shell
 * 2) Apply changes
 * 3) Remove all redundant transclusions with a bot (Bots/Requests for approval/ElliBot will need to be updated with all removed redirect categories, instead of just Wikidata redirect)

Seems like they could be automatically applied, but cannot be

 * R from remote talk page –&#32;while automatic namespace detection is possible, redirects from one talk page to another should not always be talked, for example in cases of page moves.