using Journal.Core.Dtos; namespace Journal.Core.Services.Ai; public interface ICoachService { Task DailyCheckInAsync(CoachContextDto context, CancellationToken cancellationToken = default); Task EveningReviewAsync(CoachContextDto context, CancellationToken cancellationToken = default); Task WeeklyReviewAsync(CoachContextDto context, CancellationToken cancellationToken = default); }