I have updated the specification again with the following changes:
- Added Alerts and streams back to the specification as these will be released to the Moodle Community.
- Added anonymous comment support to allow for Blind marking in assignment submission comments. See tracker ticket 
I am not happy with the anonymous display of comments implmentation when it comes to activity comments. Comments and the activity won't have the same Participant identifier, and they need to be the same. Any suggestions on improving this would be very welcome.