@riverpod Future<List<UserNote>> userNotes(Ref ref) async { final ds = ref.watch(supabaseDatasourceProvider); final models = await ds.getUserNotes(); return models.map((m) => m.toEntity()).toList(); }