A General Framework for Sequential Decision-Making under Adaptivity Constraints