I've been assigned as artart reviewer for this draft. I've contributed to one yang module draft with an experienced yang expert, so I consider myself a yang tourist. I did not find any issues in the draft. I just feel some complexity with all the possible combinations of what a module version could be and how it will be interpreted with the other related artefacts versions. It see this as roughly versioning objects in a data model. Are we trying to cover every possible case, while in 99% it will be only x.y.z with sometimes temporary tags? But as a yang tourist, seeing this is -24, I guess it has been debated and is seen as needed.