---
task_id: "task-2279"
---

# Checklist

- [x] DB 마이그레이션: contents.parent_id 컬럼 + 인덱스
- [x] Supabase types.ts에 parent_id 타입 추가
- [x] ReviseContentRequest Pydantic 모델
- [x] POST /api/insuro/revise-content 엔드포인트
- [x] GenerationJob에 content_id 프로퍼티 추가
- [x] generate-status 응답에 content_id 노출
- [x] Generate.tsx: 수정 제안 체크박스 UI
- [x] Generate.tsx: 수정 반영 버튼 + handleComplianceRevision
- [x] Generate.tsx: 원본/수정본 탭 전환
- [x] Generate.tsx: 수정본 금소법 재검증 결과 표시
- [x] ContentHistoryTab.tsx: parent_id 기반 버전 체인 그룹화
- [x] ContentHistoryTab.tsx: "금소법 수정" 배지 표시
- [x] npm run build 성공
- [x] 서버 재시작 정상
- [x] API 인증 검증 정상
