I'm not sure what Caldwell could have done more in the last few games. If results elsewhere go our way then we're 6th.
This league is such that, truly, everyone can beat everyone. I do think that we'll be safe, as it appears that Ayr are running out of steam (famous last words etc). Caldwell has made mistakes with team selection, but he has been quick to rectify them. He is a young manager still learning the ropes, and a certain amount of patience is required. As has been mentioned above he has a couple of key things in his favour. He got rid of a lot of shite very quickly. He replaced said shite very well. McDonald and Cardle have been excellent signings (Skippy has been utterly invaluable). Ando has been good for us too. There haven't been any (or many I can think of) who have been utter huddies. This was definitely not the case with Archie.
His willingness to change to a more attacking shape when we need a goal has been exciting. He has changed the mentality in that we no longer seem to be hanging on at the end of games. In fact, we have scored a few late winners iirc. Archie couldn't solve this problem. Caldwell has.
So all in all I'm happy with what he has brought, and I look forward to a full season under him. I'm actually looking forward to the summer transfer window. Archie couldn't be trusted with a transfer window, as for every Connor Sammon there were umpteen clown-shoe no-marks from the English lower leagues who, at best, stunk out the first team and, at worst, stunk out the reserves.
I'm fine with folk sniping at Caldwell, but there needs to be some context applied.