I need to decide the colors for these states.
Approved, Reject, Corrected
The functions are like this. One user can approve some task but it can correct be corrected by some other user. Here hierarchy of these two users are not known.
I would suggest you would reconsider using just colours. Red and Green are very similar to colourblind people, use photoshop to check the difference. The best way to approach it is:
Edited could be next to the icon, at the beginning of the task or at the end of the task.