this is of course utter garbage:
const withoutPronunciation = vocab.filter(vocab => {
// Since pronunciation is now handled as notes, we'll check for pronunciation notes
// For now, assume all vocab needs pronunciation (to be refined later)
const hasNoPronunciation = true; // TODO: Check if vocab has pronunciation notes
and we can't pass the note repo into this, so we probably need to rename and use notInterestedInPronunciation