### 💡 Issue Overview 이용권 종료 + 30일(읽기 유예)이 지난 클래스의 참여 원문·AI 대화·리포트를 파기합니다. ### 📝 Issue Description PRD §18 "이용 종료 후 30일은 결과 읽기만 허용한다. 이후 참여 원문·AI 대화·리포트는 30일 이내 삭제 큐로 파기한다." 를 구현합니다. 결과 API 는 이미 유예 이후 409 로 막혀 있지만 데이터는 남아 있습니다. - 대상: 이용권 `expires_at + 30일` 이 지났고 아직 파기하지 않은 클래스 (삭제된 클래스 포함) - 파기: 클래스 의견·댓글과 그 좋아요·신고, AI 토론 세션·메시지, 클래스 리포트(통계 스냅샷·개인 피드백·인사이트) - 유지: 원문이 없는 투표·진행 단계·멤버·클래스 행, ai_jobs(원문 없이 토큰·오류만 기록) - 처리한 클래스는 `classes.purged_at` 으로 표시해 다시 처리하지 않음 - 하루 1회 스케줄러, 운영 환경변수로 켜야 동작 ### ✅ To do - [ ] 파기 대상 조회·클래스별 삭제 - [ ] purged_at 컬럼 및 SQL - [ ] 스케줄러와 설정 - [ ] 테스트
Activity
#565 [Feat] 이용 종료 후 30일 지난 클래스 원문·AI 대화·리포트 파기