Shall Requirement - Shall is used to indicate a requirement that is contractually binding, meaning it must be implemented, and its implementation verified. Period! Don’t think of “shall” as a word, but rather as an icon that SCREAMS: “This is a requirement.” If a statement does not contain the word “shall” it is not a requirement.
Also see: RFC2119 - Key words for use in RFCs to Indicate Requirement Levels
Source: https://reqexperts.com/2012/10/09/using-the-correct-terms-shall-will-should/