Thread:Talk:Flow Portal/Warning levels detection/reply (3)

Usually, when you design something like this, you make it configurable by the sys admins who are setting it up. "Who gets this privilege?" is a policy question, not a software question. Policies are set by the people who run and use each individual wiki. The software developer is not setting the policy for every single Flow installation in the world.

This isn't "Flow for the English Wikipedia". This isn't even "Flow for WMF projects only". This is "Flow for thousands of wikis". So a business running this might let anyone have this particular privilege. A school might let anyone except students have this privilege. And similarly, each of the WMF projects could choose to have a different system. One might make this function available to admins only; another might make all warnings expire automatically based on time; a third might allow any admin plus the individual user remove warnings; a fourth might allow any autoconfirmed user to have the warning-removal privilege; a fifth might allow anyone at all to remove a warning.