#140 improves message id documentation, but does not prevent new message IDs from missing documentation in the future.
How might we automate checks on that?
This ticket is to brainstorm the topic.
My thought:
#140 establishes a little formality that can be searched: given a message id like 0062E, you should see a line in the regex pattern of "^//@### ZWEL0062E$"
Perhaps a workflow that
- collects all lines in the form of "#define ... MSG_PREFIX "msgid"..."
- splits the line to get "msgid"
- checks for regex "^//@### msgid$"
- reports on which messages are missing, and if this is non-0, put a reject on the PR