All characters are driven by their justifications, but only some of the actions they take will end up solving a problem. From the author’s “objective” view, approaches that lead to solutions are “problem solving”. Approaches that do not are simply justifications.
The process of “problem solving” describes the paths an author promotes as being the most appropriate approaches to the story’s problem. The process of justification describes all paths that are not as appropriate.
In a binary sense, the best path of all will be represented by either the Main or Obstacle character. The remaining character of the two will represent the worst path. Of Main and Obstacle, one will be problem solving, the other justifying. All the remaining characters represent alternative approaches between the two extremes.
From the Dramatica Theory Book