From 56fa2c6238f8ad526e5c99f52dd432b5d370fe93 Mon Sep 17 00:00:00 2001 From: Mina Choi Date: Fri, 29 May 2026 10:46:15 +0900 Subject: [PATCH] =?UTF-8?q?chore:=20schema/model=20=EC=9E=94=EC=97=AC=20sy?= =?UTF-8?q?nc=20(=EC=9D=B4=EC=A0=84=20=EC=BB=A4=EB=B0=8B=EC=97=90=20?= =?UTF-8?q?=EB=B9=A0=EC=A7=84=20=EC=8A=A4=ED=82=A4=EB=A7=88=20=ED=95=84?= =?UTF-8?q?=EB=93=9C)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 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) --- app/integrations/llm/schemas/plan.py | 3 ++- app/integrations/llm/schemas/report.py | 2 ++ app/models/analysis.py | 2 ++ app/models/plan.py | 2 +- 4 files changed, 7 insertions(+), 2 deletions(-) diff --git a/app/integrations/llm/schemas/plan.py b/app/integrations/llm/schemas/plan.py index 27f46ff..3a01aa7 100644 --- a/app/integrations/llm/schemas/plan.py +++ b/app/integrations/llm/schemas/plan.py @@ -18,6 +18,7 @@ class PlanInput(BaseModel): tiktok: str | None = None instagram_en: str | None = None facebook_en: str | None = None + naver_blog: str | None = None channel_logos: str | None = None brand_assets: str | None = None @@ -56,7 +57,7 @@ class ChannelBrandingRule(BaseModel): profile_photo: str banner_spec: str bio_template: str - current_status: Literal["correct", "incorrect", "missing"] + current_status: Literal["correct", "incorrect", "N/A"] class BrandPlanInconsistencyValue(BaseModel): diff --git a/app/integrations/llm/schemas/report.py b/app/integrations/llm/schemas/report.py index d74ed54..291f895 100644 --- a/app/integrations/llm/schemas/report.py +++ b/app/integrations/llm/schemas/report.py @@ -326,6 +326,8 @@ class ReportInput(BaseModel): tiktok: str | None = None instagram_en: str | None = None facebook_en: str | None = None + kakao_talk: str | None = None + naver_cafe: str | None = None channel_logos: str | None = None diff --git a/app/models/analysis.py b/app/models/analysis.py index 185035b..4196065 100644 --- a/app/models/analysis.py +++ b/app/models/analysis.py @@ -11,6 +11,8 @@ class Channels(BaseModel): tiktok: str | None = None instagram_en: str | None = None facebook_en: str | None = None + kakao_talk: str | None = None + naver_cafe: str | None = None class AnalysisOptions(BaseModel): diff --git a/app/models/plan.py b/app/models/plan.py index 5e67efa..058ec85 100644 --- a/app/models/plan.py +++ b/app/models/plan.py @@ -49,7 +49,7 @@ class ChannelBrandingRule(CamelModel): profile_photo: str banner_spec: str bio_template: str - current_status: Literal["correct", "incorrect", "missing"] + current_status: Literal["correct", "incorrect", "N/A"] class BrandGuide(CamelModel):