# CHANGELOG — MASLDBiomarkerQualifierWatch-Kor

## [2026-05-14]

### 수행 내용
- 2026-05-14 metabolic step1 아이디어 #3 (MASLD/MASH 바이오마커 multi-pathway qualification 모니터링)을 standalone Python CLI MVP로 구현
- 5개 기능 모두 구현: ETL+분류, LITMUS/NIMBLE+trial, 학회 abstract, 스코어링+MASLDStager alignment, 한국어 digest+KFDA dossier auto-draft
- 검수 항목 10개 모두 통과 (AST / help / summary / digest / stager / JSON / dossier / trial / pathway 필터 × 2)

### 주요 결정 사항
- **외부 라이브러리 0개**: stdlib(argparse, json, dataclasses, textwrap, collections, pathlib)만으로 구현 — Python 3.11+ clean 환경 즉시 실행
- **점수 모델**: pathway tier(5축) + status weight + CoU 임상 활용도 + tier_rank 보너스 + 한국 전략 보너스(+1.5) + MASLDStager alignment 분해 출력 → digest에서 breakdown 노출하여 의사결정 추적 가능
- **MASLDStager alignment**: 별도 산출(type/CoU/status/tier 가중)하여 NIT-based staging tool 데이터 layer 연계 지점 명확화
- **KFDA 동등성 dossier**: 8 섹션 template + per-biomarker auto-fill 결합. mock data 한계 명시("작성 필요", "검토 필요" 토큰)
- **컨소시엄(LITMUS/NIMBLE) 분리 흐름**: pathway 필터의 sub-route로 milestone 출력으로 routing — 동일 CLI에 시간 축(milestone) + 카탈로그 축(qualifications) 공존
- **한국 전략 플래그 자동 추출**: pathway/population/indication/utility/analytical 텍스트에서 KFDA/MFDS/HIRA/KASL/한국/Korean/KoGES 키워드 매칭 → digest에서 [KOR] 태그 노출

### 변경된 파일
- `main.py` (신규) — Python CLI 진입점, 약 500 LoC
- `data/qualifications.json` (신규) — 48개 mock biomarker qualification entry
- `data/litmus_nimble.json` (신규) — 12개 consortium milestone
- `data/trials.json` (신규) — 9개 phase 3 MASH trial biomarker data
- `data/abstracts.json` (신규) — 15개 학회 abstract
- `data/dossier_template.json` (신규) — KFDA 동등성 dossier 8 섹션 template
- `README.md` (신규) — 문서
- `QA.md` (신규) — 검수 로그
- `CHANGELOG.md` (신규) — 본 파일

### 재현 방법
```bash
cd "/Users/sangjoonpark/claude daily project/2026 metabolic daily idea/projects/2026-05-14-3-masld-biomarker-qualifier-watch-kor"

# 검수
python3 -c "import ast; ast.parse(open('main.py').read())"
python3 main.py --help
python3 main.py --summary
python3 main.py --digest --top 5
python3 main.py --masld-stager-align
python3 main.py --dossier BMK-001
python3 main.py --trial MAESTRO
python3 main.py --pathway KFDA
python3 main.py --pathway LITMUS
```

전체 사용법은 README.md 참조.
