progress property

double get progress

Coarse progress estimate based on traversal depth, not graph topology.

Implementation

double get progress {
  if (survey.nodes.isEmpty) return 0;
  return ((_backStack.length + 1) / survey.nodes.length).clamp(0.0, 1.0);
}