From ab2097f633e63a80024ab191c012ab527a04e54b Mon Sep 17 00:00:00 2001 From: tslil Date: Tue, 14 Jul 2026 21:29:53 +0100 Subject: prevent empty streaks from entering intuition --- src/trajectory.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/trajectory.rs') diff --git a/src/trajectory.rs b/src/trajectory.rs index 04d5aab..9f442a2 100644 --- a/src/trajectory.rs +++ b/src/trajectory.rs @@ -66,11 +66,11 @@ impl Trajectory { .as_ref() .is_some_and(|kind| *kind == action); - let learning = match (learnt_nothing, &action) { - (false, Action::Skip) => { + let learning = match (current_streak.is_empty(), learnt_nothing, &action) { + (false, false, Action::Skip) => { Some(Learning::MoreToSkip(current_streak, last_album.clone())) } - (false, Action::More) => { + (false, false, Action::More) => { Some(Learning::SkipToMore(current_streak, last_album.clone())) } _ => None, -- cgit v1.2.3