Conflicting documentation in readme.md
The committing user must be the same as the authoring user. The one exception to this is when the committing user is a project committer, who may commit on behalf of other users
I don't believe this is true. As far as I know, we don't need to check the committer field, we only need to validate the author's field.