o2o-plagiarism-ai/tests
hbyang 52a0fdcdf0 feat: expand infringement case matching to v1.3 precedent mapping
태그 동점 시 첫 케이스만 반환해 나머지를 버리던 문제를 고친다.
A1·A2·A3·A4·A5·A6·A15 는 주/보조 태그가 동일하고 실제 구별자는 원본의
종류라 태그로 좁혀지지 않는다. find_case -> find_cases 로 바꿔 동점군을
전부 내보내고, 확정은 사람이 원본 종류로 한다.

- cases_v1.3.json 신설(v1.2 삭제): 39건 전부에 대표판례·처리구분(●/○) 적재.
  판례 미지정 10건은 사유를 값으로 남긴다.
- detectable_internal 10 -> 19건 (v1.3 IX장 총괄표 ● 기준으로 정정)
- _assign_tags 주 태그 조합 3 -> 5종. 유사도로 판단 가능한 쟁점만 주 태그로
  낸다. 도달 케이스 3 -> 16건(● 19건 중).
- B3·C1·D1 은 게재 사실·편집 개입·성명표시가 필요해 텍스트로 알 수 없다.
  추측하지 않고 LegalContext 대기로 두며 경계를 테스트로 고정한다.
- 케이스 수 검증을 38~39 범위에서 39 로 고정. v1.3 본문 통계 줄(●16/○22=38)이
  같은 문서의 표(●19/○20=39)와 어긋난 것이 38/39 혼재의 원인이었다.
- docs/PRECEDENT_SOURCE_GAP.md: 대표판례이나 적재본에 없어 출처를 제시할 수
  없는 14건. 응답에서도 precedents_without_source 로 구분한다.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-18 15:42:34 +09:00
..
test_ai_detector.py AI 의심도 백분위 캘리브레이션 (학습·지표 없이 운영) 2026-08-11 09:05:48 +09:00
test_ai_training_split.py Claude 리뷰 기반 운영 안정성 보강 2026-08-10 16:42:17 +09:00
test_api.py feat: 저작권 탭 경량 응답 API 추가 2026-08-18 12:47:51 +09:00
test_auth_middleware.py Claude 리뷰 기반 운영 안정성 보강 2026-08-10 16:42:17 +09:00
test_case_coverage.py feat: expand infringement case matching to v1.3 precedent mapping 2026-09-18 15:42:34 +09:00
test_clean_ai_samples.py feat: 전달 파일 전용 정책과 AI 표본 품질 감사 추가 2026-08-21 08:44:22 +09:00
test_clustering.py 2단계 고도화 선행 작업: 군집화·요약·평가환경·데이터 스펙 (데이터 수령 전) 2026-06-18 13:16:07 +09:00
test_coverage_and_features.py Claude 리뷰 기반 운영 안정성 보강 2026-08-10 16:42:17 +09:00
test_dual_similarity.py Initial commit: O2O 저작권 침해 여부 탐지 API 2026-05-13 11:20:17 +09:00
test_frontend_legal_risk.py feat: 전체 판례 검색과 판례 탭 추가 2026-08-20 16:20:37 +09:00
test_generate_ai_samples.py feat: GPU 생성 작업 샤딩 지원 2026-08-20 17:19:41 +09:00
test_legal_risk.py feat: 전체 판례 검색과 판례 탭 추가 2026-08-20 16:20:37 +09:00
test_metadata_eval.py 2단계 고도화 선행 작업: 군집화·요약·평가환경·데이터 스펙 (데이터 수령 전) 2026-06-18 13:16:07 +09:00
test_ocr_normalize.py feat: OCR·조판 아티팩트 정규화와 백분위 컷 캘리브레이션 2026-08-19 13:53:59 +09:00
test_pdf_compliance.py feat: expand infringement case matching to v1.3 precedent mapping 2026-09-18 15:42:34 +09:00
test_precedent_api.py feat: 전체 판례 검색과 판례 탭 추가 2026-08-20 16:20:37 +09:00
test_precedent_collector.py feat: 판례 GPT 판단과 연동 가이드 최신화 2026-08-18 11:10:02 +09:00
test_preference.py 2단계 고도화 선행 작업: 군집화·요약·평가환경·데이터 스펙 (데이터 수령 전) 2026-06-18 13:16:07 +09:00
test_provenance_index.py feat: add anonymized infringement batch reporting 2026-09-02 09:23:45 +09:00
test_py39_compat.py fix: 평가환경(python 3.9)에서 임포트 실패 해결 2026-08-19 14:02:29 +09:00
test_review_regressions.py Claude 리뷰 기반 운영 안정성 보강 2026-08-10 16:42:17 +09:00
test_rouge.py fix: 요약 ROUGE를 계획서 수식에 맞춤 (F1 → recall, 다중 참조) 2026-08-19 13:54:22 +09:00
test_source_extraction.py 3.5만 에피소드 기반 표절·AI·판례 분석 파이프라인 구현 2026-08-10 16:12:15 +09:00
test_static_ui.py feat: 프론트에 AI 생성 의심도 표시 2026-08-11 09:02:04 +09:00
test_structural.py Initial commit: O2O 저작권 침해 여부 탐지 API 2026-05-13 11:20:17 +09:00
test_summarizer.py feat: 수령 자서전 데이터 파이프라인과 맞춤 요약 추가 2026-08-20 16:59:17 +09:00
test_summary_annotation_packet.py feat: 요약 검수 패킷과 수기집 원본 수집 도구 추가 2026-08-20 17:24:39 +09:00
test_training_data.py feat: 수령 자서전 데이터 파이프라인과 맞춤 요약 추가 2026-08-20 16:59:17 +09:00