Index: ChapterX.Infrastructure/Repositories/NotificationRepository.cs
===================================================================
--- ChapterX.Infrastructure/Repositories/NotificationRepository.cs	(revision 73b69b22fa1e9888b8530a66db4a150efb8f52bc)
+++ ChapterX.Infrastructure/Repositories/NotificationRepository.cs	(revision e882b92860e1899312f197af1134bb0f33d30d15)
@@ -12,9 +12,7 @@
         }
 
-        // Currently Notification is not linked directly to a User entity.
-        // This method returns all notifications; adjust filter when a User relation is added.
         public async Task<IEnumerable<Notification>> GetByUserIdAsync(int userId, CancellationToken cancellationToken = default)
             => await _dbSet
-                .Where(n => n.RecipientUserId == userId)
+                .Where(n => n.UserId == userId)
                 .OrderByDescending(n => n.CreatedAt)
                 .ToListAsync(cancellationToken);
