namespace Application.Features.Api.Attendance.GetCalendar; public sealed record Response(IReadOnlyList Days); // Date 는 KST 달력일(yyyy-MM-dd) 문자열 — UTC 직렬화(UtcDateTimeConverter)에 의해 하루 밀리지 않도록 DateTime 대신 문자열로 반환. public sealed record CalendarDay(string Date, DateTime? AttendedAt, int ConsecutiveDays, int TotalCount);