o2o-infinith-backend/app/models
Mina Choi aff2b2720d WIP: channel-brand merge + Optional 모델 완화 + collect_extras rename + mock_urls 영문 채널 51건
머지 본체:
- 5채널 외 부가 수집(틱톡/IG·FB EN/네이버 카페/카카오톡)
- 브랜드 자산/채널 로고 Vision 분석
- ReportInput/PlanInput에 신규 채널 필드 추가
- ChannelBrandingRule literal "missing" → "N/A"

후속 로컬 작업 (분리 커밋 예정):
- fix(report): ClinicSnapshot/YouTubeAudit/Instagram*/Facebook* required→Optional (LLM null 응답 대응)
- refactor: enrichment.py → collect_extras.py (네이밍 명확화)
- data(mock_urls): 38개 병원 영문 채널 51건 추가 + 78개 필드 캐노니컬 순서 정규화

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-29 16:22:17 +09:00
..
__init__.py api 1차 포매팅 2026-04-20 14:41:00 +09:00
analysis.py chore: schema/model 잔여 sync (이전 커밋에 빠진 스키마 필드) 2026-05-29 10:46:15 +09:00
clinic.py llm 붙임 및 리포트 생성 확인 2026-05-14 16:16:09 +09:00
common.py plan report 이름 통일 및 코드 정리 2026-05-18 17:15:50 +09:00
file.py file 업로드 엔드포인트 추가 (Azure Blob 연동) 2026-05-19 16:13:31 +09:00
plan.py chore: schema/model 잔여 sync (이전 커밋에 빠진 스키마 필드) 2026-05-29 10:46:15 +09:00
report.py WIP: channel-brand merge + Optional 모델 완화 + collect_extras rename + mock_urls 영문 채널 51건 2026-05-29 16:22:17 +09:00
status.py plan report 이름 통일 및 코드 정리 2026-05-18 17:15:50 +09:00