pub fn record_recall_mark(
progress: &mut UserProgress,
recall_id: &str,
quality: u8,
today: &str,
)Expand description
A recap reveal + self-mark: quality is the reader’s own 0–5 judgment (the reveal keeps it honest — control of error, not surveillance).