# CHANGELOG — DMDeviceRegWatch-Kor

## [2026-05-14]

### 수행 내용
- metabolic daily idea 2026-05-14 step1 아이디어 #1 (DM 도메인 / 연구 알림)을 standalone MVP로 구현
- 한국 당뇨 의료기기·DTx·AI/ML SaMD multi-jurisdictional 규제 모니터링 Python CLI 도구 작성
- 8개 jurisdiction (FDA / EU / KFDA / MHRA / PMDA / NMPA / HC / TGA) 디바이스 mock 34건
- ISO/IEC/AAMI 표준 mock 15건, HTA 결정 mock 13건, 학회 abstract mock 13건 작성
- 중요도 스코어링 (카테고리 × class × SaMD × 결정유형 × 한국정합 × 최신성) 구현
- Timeline cross-jurisdiction comparison 기능 구현
- 한국어 weekly regulatory digest 출력 + 한국 시장 strategy alerts 구현
- 5가지 검수 항목 모두 ✅ PASS (QA.md 기록)

### 주요 결정 사항
- **표준 라이브러리만 사용**: pandas/requests 등 외부 의존성 배제 → 즉시 실행 가능, 검수 단순화. 제약사항 부합
- **Mock data를 의학적으로 정합한 실제 제품명 기반으로 작성**: Dexcom G7/G8, MiniMed 780G, Tandem Mobi, iLet, Omnipod 5, Libre 3/4, VUNO Med-Fundus, 메디웨일 닥터누, 휴이노, 아이센스, 이오플로우, 웰트, 노을 등 실제 디바이스명 사용. 결정일/세부사항만 mock. 사용자(내분비내과 연구자)에게 실용적 참고가치 제공
- **스코어링 가중치는 한국 시장 + 닥터앤서 3.0 환경에 편향**: KFDA 등재 +25, 국내 기업 +8, 닥터앤서 alignment +12. 의도된 설계
- **Timeline은 device_name 앞단어 + sponsor + category 시그니처 휴리스틱**: 동일 product family를 cross-jurisdiction 추적 가능
- **모든 출력에 의학적 디스클레이머 footer 포함**: 안전성 요구사항

### 변경된 파일
- `main.py` — Python CLI 진입점 (argparse, 5개 액션: digest/summary/timeline/jurisdiction filter/category filter)
- `data/devices.json` — 34건 multi-jurisdictional 디바이스 mock
- `data/standards.json` — 15건 ISO/IEC/AAMI/PCCP/KFDA DTx 표준 mock
- `data/hta.json` — 13건 HIRA/NECA/NICE/CADTH/G-BA/HAS/ICER/MSAC/PBAC 보험급여 결정 mock
- `data/abstracts.json` — 13건 ATTD/DTM/ADA/EASD/KDA/KSAD 학회 abstract mock
- `README.md` — 목적/도메인/카테고리/5개 기능/실행법/검수 체크리스트/출처/디스클레이머
- `QA.md` — 7가지 검수 결과 로그 (모두 PASS)
- `CHANGELOG.md` — 본 파일

### 재현 방법
```bash
cd "/Users/sangjoonpark/claude daily project/2026 metabolic daily idea/projects/2026-05-14-1-dm-device-reg-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 --timeline "780G"

# 운영 (예시)
python3 main.py --digest                       # 기본 top 20
python3 main.py --digest --jurisdiction KFDA   # 한국 등재만
python3 main.py --digest --category AID        # AID/closed-loop만
```

### 의학적 안전성
- README 상단 + main.py 출력 footer + QA.md에 디스클레이머 명시
- "본 도구는 연구·교육·참고용이며 실제 규제 결정은 공식 기관 데이터를 반드시 확인하라"
- Mock data 기반임을 모든 채널에서 명확히 고지
