namespace GymLogAI.API.Contracts; public sealed record WorkoutHistoryItemResponse( Guid Id, DateTime PerformedAtUtc, string? Title, string? Notes, IReadOnlyCollection Exercises); public sealed record WorkoutHistoryExerciseResponse( Guid ExerciseId, string Name, int Order, string? Notes, IReadOnlyCollection Sets); public sealed record WorkoutHistorySetResponse( int Order, int? Repetitions, decimal? WeightKg, int? DurationSeconds, decimal? DistanceMeters, string? Notes);