This iterative process ends when a plausible explanation has been developed and, at the end of a revise phase, there are no outlier or unexplained data, no further interpretations possible, or it is clear that despite the most diligent search for information, more is not available to further refine description and explanation.
The process ends when an explanation has been found.