evidence-addlisted
Install: claude install-skill dong-park/pharos
# evidence-add — 근거 corpus 1차 원전 보강
`docs/유전자검사-기준데이터/`의 근거 3파일(01 출처 · 02 카드 · 03 매트릭스)에 **검증된 1차 원전**을 추가/승격하는 정형 사이클. 핵심은 두 가지: **날조 0**(실재 논문만, 초록 직접 확인)과 **무회귀**(추천·리포트 불변, 게이트 전건 그린).
> 이 스킬은 gene-report 런타임 전용이다. 일반 문서 작업이 아니다. 실행 cwd는 `scripts/gene-report`·`docs/유전자검사-기준데이터`가 있는 repo 루트.
## 왜 정형화하는가
| 즉흥 보강 | evidence-add |
|---|---|
| 어디가 빈지 모르고 추가 | 커버리지 갱(1차 유무 × 활성/휴면) 먼저 측정 |
| 검색 스니펫만 보고 카드화 → 오인용 | 초록 WebFetch로 설계·연도·PMID·발견 적대검증 |
| CSV 수기 편집 → 이스케이프 깨짐 | RFC4180 셀 이스케이프 append 스크립트 |
| validate만 보고 커밋 | validate+eval+gold+e2e+diversity 전건 + 무회귀 |
| 단일종 1차를 primary로 → 타종 인용 깨짐 | 종 커버리지가 primary 승격 가부를 결정 |
---
## 데이터 모델 (빠른 참조)
```
docs/유전자검사-기준데이터/
00_vocab.md §6-1 care_point 카탈로그 · §6-6 forbidden_terms · §6-8 enum 동결
00_schema.sql source_type / evidence_level ENUM
01_source_registry.csv 출처(논문·가이드) 13열
02_evidence_cards.csv 근거 카드 19열
03_care_point_evidence_matrix.csv care_point ↔ evidence (role) 5열
```
**열 계약** (헤더 byte-identical — 검사1):
- **01**: `source_id,title,organization,source_type,year,url,file_path,species,topic_tags,trust_tier,license_or_usage_note,collected_at,review_status`
- **02**: `evidence_id,source_id,topic,care_point_code,species,life_stage,related_nutrients,related_material_tags,original_quote,claim_summary_ko,allowed_claim_ko,forbidden_claim_ko,evidence_level,confidence,medical_risk_level,requires_vet_review,requires_legal_review,citation_text,review_status`
- **03**: `care_point_code,evidence_id,ro