o2o-plagiarism-ai/reports
hbyang b73d27a850 feat: split author/admin detect views and add case matching KPI basis
월례회의 자료(2026-09-18) p.7 파이프라인의 3단계 「저자 화면에는 케이스 코드를
노출하지 않는다」를 구현하고, 후속 합의에 필요한 문서를 함께 남긴다.

- DetectOptions.audience(admin 기본 / author). author 직렬화에서 case_id,
  case_candidates, tags, legal_risk, is_infringement 을 제외하고 ccl_basis 를
  코드 없는 문장으로 대체한다. 일치 위치와 점수는 유지한다.
- is_infringement 는 필수 bool 로 둔다. run_precision_eval.py 등 소비자가 bool
  로 읽으므로 선택 필드로 두면 None 이 조용히 흘러간다. 제외는 직렬화에서만 한다.
- publication_verdict 필드 추가. 컴북스 코드표 미확보이므로 39건 전부 null 이며
  null 을 출간 허용으로 해석하지 않는다. enum 과 대표값 선정은 코드표 수령 후.
- request_id / taxonomy_version 을 응답에 싣는다. 관리자 확정 로그와 연결된다.
- engine_version 기본값을 2.2.1-cases-v1.3 으로 맞춘다. 직전 값(2.0.1)이 King
  운영값 2.2.0-persistent-cpu 보다 낮아 성적서 대조 시 뒤집혀 보였다.

케이스 정의는 39건(A 27건)을 유지한다. 회의 자료의 40건(A 28건)과 1건 차이가
있으나 아카이빙 DB v2.3 원본을 받기 전까지 추측해 채우지 않는다.

7,786편 운영 재검사는 모집단 불일치(현재 6,343건)로 중단했고 부분 실행은 집계하지
않는다. 별도 평가셋 재측정은 기존 testset_v2 수치(precision 98.4032%)를 그대로
재현했으며 새 독립 시험 결과가 아니다. 상세는 reports/CASE_MATCHING_EVAL_*.json.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-18 16:16:33 +09:00
..
01_score_distributions.png 성능지표 및 레포트 업로드 . 2026-05-18 14:54:01 +09:00
02_threshold_curves.png 성능지표 및 레포트 업로드 . 2026-05-18 14:54:01 +09:00
03_model_comparison.png 성능지표 및 레포트 업로드 . 2026-05-18 14:54:01 +09:00
batch_author_aware.jsonl fix: dedup only same-author duplicates 2026-09-03 17:00:05 +09:00
batch_dedup_sweep.jsonl feat: sweep exact-span threshold from 3 to 9 eojeol 2026-09-03 13:27:10 +09:00
batch_final_9eojeol.jsonl feat: finalize report at 9-eojeol threshold 2026-09-03 14:29:30 +09:00
batch_with_life_writing.jsonl feat: query life writing at segment level 2026-09-04 14:40:53 +09:00
CASE_MATCHING_EVAL_20260918.json feat: split author/admin detect views and add case matching KPI basis 2026-09-18 16:16:33 +09:00
CASE_MATCHING_PRECISION_SCORECARD_20260918.json feat: split author/admin detect views and add case matching KPI basis 2026-09-18 16:16:33 +09:00
dedup_exclude_same_author.txt fix: dedup only same-author duplicates 2026-09-03 17:00:05 +09:00
dedup_exclude_segments.txt feat: support dedup rerun and configurable exact-span threshold 2026-09-03 10:29:27 +09:00
infringement_batch_2nd_embed_20260902-100259.jsonl docs: add 2nd embedding batch results and reporting workbook 2026-09-02 13:47:50 +09:00
infringement_batch_2nd_embed_20260902-100259.xlsx docs: add 2nd embedding batch results and reporting workbook 2026-09-02 13:47:50 +09:00
infringement_batch_20260902-092852.jsonl docs: add infringement batch report dataset 2026-09-02 09:48:43 +09:00
infringement_batch_20260902-092852.xlsx docs: add infringement batch report dataset 2026-09-02 09:48:43 +09:00
plagia_report.docx 성능지표 및 레포트 업로드 . 2026-05-18 14:54:01 +09:00
plagia_report.pdf 성능지표 및 레포트 업로드 . 2026-05-18 14:54:01 +09:00
REPORT.md 성능지표 및 레포트 업로드 . 2026-05-18 14:54:01 +09:00
침해판별_결과보고.xlsx reports 수정 및 script 수정 . 2026-09-07 10:45:33 +09:00