# InsuRo 금소법 수정본 재수정 기능 활성화

## 작업 레벨: Lv.1

## 프로젝트
- InsuRo: `/home/jay/projects/InsuRo`

## 버그 설명
금소법 검토에서 "수정 반영" 후 수정본 탭으로 전환되면, 수정본에도 warn이 발생해도 체크박스와 "수정 반영" 버튼이 표시되지 않아 재수정이 불가능함.

## 원인 분석 (아누 확인 완료)
`src/pages/Generate.tsx`에서 `activeResultTab === "original"` 조건으로 체크박스와 수정 버튼을 원본 탭에서만 표시하도록 제한.

### 수정 대상 3곳

1. **라인 742** — warnings 체크박스: `activeResultTab === "original"` 조건 제거
   - 수정본 탭에서도 동일하게 체크박스 표시

2. **라인 764** — suggestions 체크박스: `activeResultTab === "original"` 조건 제거
   - 수정본 탭에서도 동일하게 체크박스 표시

3. **라인 781** — "수정 반영" 버튼: `activeResultTab === "original"` 조건 제거
   - 수정본 탭에서도 버튼 표시
   - 단, handleComplianceRevision에서 original_content를 수정본(revisedResult)으로 전달해야 함

### handleComplianceRevision 수정 (라인 277 부근)
현재 원본(result)만 전달하는데, 수정본 탭에서 호출 시 revisedResult를 전달하도록 변경:

```tsx
// Before:
original_content: result,

// After:
original_content: activeResultTab === "revised" && revisedResult ? revisedResult : result,
```

## affected_files
- `src/pages/Generate.tsx` (수정 — 체크박스/버튼 조건 제거 + 수정본 기반 재수정 지원)

## 검증 시나리오
1. 콘텐츠 생성 → 금소법 warn → 수정 제안 선택 → "수정 반영" 클릭
2. 수정본 탭 → 수정본에도 warn 발생 시 → 체크박스 + "수정 반영" 버튼 표시 확인
3. 수정본에서 재수정 → 새 수정본 생성 → 수정본 내용이 업데이트되는지 확인
4. 원본 탭에서도 기존과 동일하게 동작
5. npm run build 성공
