chore: schema/model 잔여 sync (이전 커밋에 빠진 스키마 필드)

- ReportInput / Channels: kakao_talk, naver_cafe 필드 (이전 카카오/카페 채널 커밋 092bfe7 에서 누락)
- PlanInput: naver_blog 필드 (이번 네이버 블로그 채널 커밋 9da285e 에서 누락)
- ChannelBrandingRule literal: "missing" → "N/A" 통일 (이전 missing→N/A 커밋 5f1eee8 에서 누락)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
channel-brand
Mina Choi 2026-05-29 10:46:15 +09:00
parent 4bc7c9652c
commit 56fa2c6238
4 changed files with 7 additions and 2 deletions

View File

@ -18,6 +18,7 @@ class PlanInput(BaseModel):
tiktok: str | None = None tiktok: str | None = None
instagram_en: str | None = None instagram_en: str | None = None
facebook_en: str | None = None facebook_en: str | None = None
naver_blog: str | None = None
channel_logos: str | None = None channel_logos: str | None = None
brand_assets: str | None = None brand_assets: str | None = None
@ -56,7 +57,7 @@ class ChannelBrandingRule(BaseModel):
profile_photo: str profile_photo: str
banner_spec: str banner_spec: str
bio_template: str bio_template: str
current_status: Literal["correct", "incorrect", "missing"] current_status: Literal["correct", "incorrect", "N/A"]
class BrandPlanInconsistencyValue(BaseModel): class BrandPlanInconsistencyValue(BaseModel):

View File

@ -326,6 +326,8 @@ class ReportInput(BaseModel):
tiktok: str | None = None tiktok: str | None = None
instagram_en: str | None = None instagram_en: str | None = None
facebook_en: str | None = None facebook_en: str | None = None
kakao_talk: str | None = None
naver_cafe: str | None = None
channel_logos: str | None = None channel_logos: str | None = None

View File

@ -11,6 +11,8 @@ class Channels(BaseModel):
tiktok: str | None = None tiktok: str | None = None
instagram_en: str | None = None instagram_en: str | None = None
facebook_en: str | None = None facebook_en: str | None = None
kakao_talk: str | None = None
naver_cafe: str | None = None
class AnalysisOptions(BaseModel): class AnalysisOptions(BaseModel):

View File

@ -49,7 +49,7 @@ class ChannelBrandingRule(CamelModel):
profile_photo: str profile_photo: str
banner_spec: str banner_spec: str
bio_template: str bio_template: str
current_status: Literal["correct", "incorrect", "missing"] current_status: Literal["correct", "incorrect", "N/A"]
class BrandGuide(CamelModel): class BrandGuide(CamelModel):