Proceeding as planned. This idiom suggests, although activities are going smoothly, there may be an upset or challenge around the corner. (Compare to In the groove, On an even keel or Smooth Sailing.)
“She asked me how I was doing on cleaning the garage and I said so far, so good.”