Fix stupid byte-order mark issue and some progress on workflow run conventions checking