The domain and delivery/ops context define the constraints, code that gets written ought reflect those constraints, not provide more.