diff --git a/src/content_verifier.py b/src/content_verifier.py index 8905a57..adb4813 100644 --- a/src/content_verifier.py +++ b/src/content_verifier.py @@ -284,7 +284,7 @@ def detect_invented_text( """ # 허용 예외 (구조적 라벨) allowed_labels = { - "용어 정의", "핵심 메시지", "상세 비교", "DX와 BIM의 상세 비교", + "용어 정의", "핵심 메시지", "상세 비교", } html_texts = extract_text_from_html(generated_html) @@ -377,12 +377,10 @@ def verify_no_forbidden_content( # ═══════════════════════════════════════════════════════════ REQUIRED_PATTERNS: dict[str, list[str]] = { - "body_bg": ["overflow:hidden", "overflow: hidden"], + "body_bg": ["overflow:hidden|overflow: hidden"], "body_core": [ "overflow:hidden|overflow: hidden", - "float:right|float: right", "key-msg", - "popup-link", ], "sidebar": [ "overflow:hidden|overflow: hidden", diff --git a/src/html_generator.py b/src/html_generator.py index 9fd70e7..1334959 100644 --- a/src/html_generator.py +++ b/src/html_generator.py @@ -52,10 +52,10 @@ BG_PROMPT = """다음 콘텐츠를 배경(보조) 영역 HTML로 만들어라. - 전체 padding: 10px 14px (여백 최소화) - 제목: 12px bold #334155, margin-bottom: 4px - 본문: 11px #475569, line-height: 1.4, 핵심 키워드 처리 -- 사례가 여러 건이면 가로로 나란히 (flex, gap:8px) -- 사례 카드: background:#ffffff, border-left: 2px solid #94a3b8, padding: 6px 8px (여백 최소화) -- 사례 제목: 10px bold #334155, margin-bottom: 2px -- 사례 내용: 9px #64748b, line-height: 1.3 +- 토픽이 여러 개이면 가로로 나란히 (flex, gap:8px) +- 각 토픽 구분: background:#ffffff, border-left: 2px solid #94a3b8, padding: 6px 8px (여백 최소화) +- 토픽 제목: 10px bold #334155, margin-bottom: 2px +- 토픽 내용: 9px #64748b, line-height: 1.3 - 들여쓰기: 불릿은 인라인 style만 사용. CSS class 사용 금지 (