recapBullets method

List<String> recapBullets()

Three short bullets the UI shows above the reflection form so the learner reflects on a real artifact, not memory. Picks the highest signal items: topics_covered first, then gaps_surfaced.

Implementation

List<String> recapBullets() {
  final out = <String>[];
  out.addAll(topicsCovered.take(3));
  if (out.length < 3) {
    out.addAll(gapsSurfaced.take(3 - out.length));
  }
  return out;
}