Text-based stimulus: A before-and-after chart titled Attendance Refactor. Left side Before: AttendanceRecord fields studentId, date, status, yearlyTrendData, emailTemplate, chartColors and methods sendNotice, drawReport. Right side After: AttendanceRecord with studentId, date, status; AttendanceSummary with absenceCounts and trendFor(studentId); AttendanceReport with render(summary); MessageSender with sendNotice(record).
Use the text-based stimulus. Which after-design best addresses the original problem?