Keep the rule closest to the layer or object that owns the decision and the necessary data.
Clear boundaries reduce duplication and make testing easier. Connect the idea to a realistic coding decision so recall is easier when solving similar questions.
Additional Notes
What boundary guidance fits data structure choice?