Platforms should publish a machine-readable changelog for every ranking-algorithm change.
A machine-readable changelog is the lowest-cost way for external researchers to detect when a ranking change coincides with a shift in user outcomes.
Is there a better alternative than A to achieve G?
Is A feasible for the agent (ability, resources, time)?
Is the goal/value G explicit and acceptable?
Will doing A actually achieve G in the present context?
Is doing A permissible/appropriate given norms or constraints?
Do negative consequences of A outweigh achieving G?