Need to solicit responses on the list. Dan, Saggi, Edu, Federico, please reply with your thoughts on this.
We already know that in the next 2 versions the code is going to change *a lot*. So it's not clear what the value of doing this at the present moment is (adds pains for something that will change 10 times in the next year or so).
If you are going with codes, it makes sense to add msg ids from the beginning, not as a retrofit. Yes, some message numbers may not be used when code changes discards a message, the overall process should be more consistent.
-subhendu