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.
Green for approved, red for reject, yellow for corrected.
Green for yes and red for no seem to be standard colours, yellow is debatable but might be a good choice to complete the stop light colours.
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.