Add stage-based retry loop regeneration
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"body_html": "<div style=\"width:100%; height:100%; box-sizing:border-box; font-family:'Segoe UI',sans-serif; color:#0f172a; display:flex; flex-direction:column; gap:12px;\">\n <div style=\"display:flex; align-items:flex-start; justify-content:space-between; gap:14px;\">\n <div style=\"flex:1; background:linear-gradient(135deg,#0f172a 0%,#1d4ed8 100%); color:#ffffff; border-radius:14px; padding:18px 20px; box-sizing:border-box; box-shadow:0 12px 28px rgba(15,23,42,0.18);\">\n <div style=\"font-size:11px; font-weight:700; letter-spacing:0.08em; text-transform:uppercase; color:#93c5fd; margin-bottom:8px;\">Core Message</div>\n <div style=\"font-size:23px; font-weight:800; line-height:1.22; margin-bottom:8px;\">DX는 상위 개념, BIM은 핵심 기술</div>\n <div style=\"font-size:12px; line-height:1.55; color:rgba(255,255,255,0.92);\">건설산업에서 DX는 상위 개념이고 BIM은 그 디지털 전환을 가능하게 하는 핵심 기술 중 하나다.</div>\n </div>\n <div style=\"width:170px; background:#fff7ed; border:1px solid #fdba74; border-radius:14px; padding:14px 14px 12px; box-sizing:border-box;\">\n <div style=\"font-size:10px; font-weight:700; color:#c2410c; margin-bottom:8px; text-transform:uppercase; letter-spacing:0.06em;\">Problem</div>\n <div style=\"font-size:11px; line-height:1.55; color:#7c2d12;\">건설산업에서는 DX와 BIM이 자주 혼용되며, BIM 도입이 곧 DX 완성이라는 오해가 생긴다.</div>\n </div>\n </div>\n\n <div class=\"relation-diagram-card\" style=\"background:linear-gradient(180deg,#eff6ff 0%,#f8fafc 100%); border:1px solid #bfdbfe; border-radius:16px; padding:18px; box-sizing:border-box; box-shadow:0 8px 18px rgba(59,130,246,0.10);\">\n <div style=\"display:flex; align-items:center; justify-content:space-between; margin-bottom:14px; gap:14px;\">\n <div>\n <div style=\"font-size:11px; font-weight:700; color:#2563eb; letter-spacing:0.08em; text-transform:uppercase; margin-bottom:6px;\">Relation Map</div>\n <div style=\"font-size:18px; font-weight:800; color:#0f172a; line-height:1.25;\">건설산업 DX를 이루는 핵심 기술 관계</div>\n </div>\n <div style=\"font-size:11px; color:#166534; background:#dcfce7; border:1px solid #86efac; border-radius:999px; padding:6px 10px; white-space:nowrap;\">[그림 1] DX와 핵심기술간 상호관계</div>\n </div>\n\n <div style=\"display:flex; flex-direction:column; align-items:center; gap:10px;\">\n <div style=\"min-width:190px; text-align:center; background:#1d4ed8; color:#ffffff; border-radius:999px; padding:10px 18px; font-size:16px; font-weight:800; box-shadow:0 8px 18px rgba(37,99,235,0.22);\">DX</div>\n <div style=\"width:2px; height:20px; background:linear-gradient(180deg,#60a5fa 0%,#94a3b8 100%);\"></div>\n <div style=\"width:100%; display:flex; justify-content:center; gap:12px;\">\n <div style=\"flex:1; max-width:150px; background:#ffffff; border:1px solid #cbd5e1; border-radius:12px; padding:10px 10px 12px; text-align:center; box-sizing:border-box;\">\n <div style=\"font-size:12px; font-weight:800; color:#0f172a; margin-bottom:4px;\">GIS</div>\n <div style=\"font-size:10px; line-height:1.45; color:#475569;\">공간정보와 위치기반 분석</div>\n </div>\n <div style=\"flex:1; max-width:170px; background:linear-gradient(180deg,#dbeafe 0%,#eff6ff 100%); border:2px solid #3b82f6; border-radius:12px; padding:10px 10px 12px; text-align:center; box-sizing:border-box; box-shadow:0 10px 22px rgba(59,130,246,0.16); transform:translateY(-2px);\">\n <div style=\"font-size:12px; font-weight:800; color:#1d4ed8; margin-bottom:4px;\">BIM</div>\n <div style=\"font-size:10px; line-height:1.45; color:#334155;\">형상+내용정보 기반 핵심 기술</div>\n </div>\n <div style=\"flex:1; max-width:150px; background:#ffffff; border:1px solid #cbd5e1; border-radius:12px; padding:10px 10px 12px; text-align:center; box-sizing:border-box;\">\n <div style=\"font-size:12px; font-weight:800; color:#0f172a; margin-bottom:4px;\">Digital Twin</div>\n <div style=\"font-size:10px; line-height:1.45; color:#475569;\">가상환경 기반 통합 운영</div>\n </div>\n </div>\n </div>\n </div>\n</div>",
|
||||
"sidebar_html": "<div style=\"width:100%; height:100%; box-sizing:border-box; font-family:'Segoe UI',sans-serif; display:flex; flex-direction:column; gap:12px;\">\n <div class=\"comparison-summary-card\" style=\"background:#ffffff; border:1px solid #cbd5e1; border-radius:14px; overflow:hidden; box-shadow:0 10px 22px rgba(15,23,42,0.08);\">\n <div style=\"padding:12px 14px; background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%); border-bottom:1px solid #bfdbfe;\">\n <div style=\"font-size:11px; font-weight:700; color:#1d4ed8; letter-spacing:0.08em; text-transform:uppercase; margin-bottom:4px;\">Comparison</div>\n <div style=\"font-size:16px; font-weight:800; color:#0f172a;\">DX와 BIM 핵심 비교</div>\n </div>\n <div style=\"padding:10px 14px 12px; display:grid; grid-template-columns:80px 1fr; row-gap:8px; column-gap:10px; font-size:10px; line-height:1.45; color:#334155;\">\n <div style=\"font-weight:800; color:#0f172a;\">범위</div><div>DX는 BIM을 포함하는 상위 개념, BIM은 3D 중심 기술</div>\n <div style=\"font-weight:800; color:#0f172a;\">프로세스</div><div>DX는 근본적 개선, BIM은 기존 2D 설계 방식 연장</div>\n <div style=\"font-weight:800; color:#0f172a;\">성과품</div><div>DX는 공학 정보 및 콘텐츠 연계, BIM은 3D 모델 중심</div>\n <div style=\"font-weight:800; color:#0f172a;\">확장성</div><div>DX는 전 생애주기 활용 시스템, BIM은 분야별 단절 위험</div>\n </div>\n </div>\n\n <div style=\"background:#f8fafc; border:1px solid #cbd5e1; border-radius:14px; padding:14px; box-sizing:border-box;\">\n <div style=\"font-size:11px; font-weight:700; color:#475569; letter-spacing:0.08em; text-transform:uppercase; margin-bottom:6px;\">Evidence</div>\n <div style=\"font-size:14px; font-weight:800; color:#0f172a; margin-bottom:8px;\">정책 문서에서도 혼용</div>\n <div style=\"font-size:10px; line-height:1.55; color:#475569;\">• 스마트 건설 활성화 방안: 디지털화 방향 아래 BIM 전면 도입 제시</div>\n <div style=\"font-size:10px; line-height:1.55; color:#475569;\">• 제7차 건설기술진흥 기본계획: DX 추진 방향 아래 BIM 도입 실행 과제 제시</div>\n </div>\n</div>",
|
||||
"footer_html": "<div style=\"background:linear-gradient(90deg,#0f766e 0%,#0ea5a3 100%); border-radius:12px; padding:14px 24px; text-align:center; color:#ffffff; width:100%; height:60px; display:flex; flex-direction:column; justify-content:center; box-sizing:border-box; box-shadow:0 10px 24px rgba(15,118,110,0.20);\">\n <div style=\"font-size:14px; font-weight:800; line-height:1.35;\">결론: BIM은 DX 수행 과정의 가장 기초가 되는 일부분</div>\n</div>",
|
||||
"reasoning": "auto_loop_runner slide-style regeneration with relation map, visible comparison, and strong conclusion"
|
||||
"body_html": "<div style=\"width:100%; height:100%; box-sizing:border-box; font-family:'Segoe UI',sans-serif; color:#0f172a; display:flex; flex-direction:column; gap:14px;\">\n <div style=\"background:linear-gradient(135deg,#0f172a 0%,#1d4ed8 100%); color:#ffffff; border-radius:16px; padding:20px 22px; box-sizing:border-box;\">\n <div style=\"font-size:11px; font-weight:700; letter-spacing:0.08em; text-transform:uppercase; color:#93c5fd; margin-bottom:8px;\">Core Message</div>\n <div style=\"font-size:24px; font-weight:800; line-height:1.18; margin-bottom:10px;\">DX는 상위 개념, BIM은 핵심 기술</div>\n <div style=\"font-size:12px; line-height:1.6; color:rgba(255,255,255,0.92);\">건설산업에서 DX는 상위 개념이고 BIM은 그 디지털 전환을 가능하게 하는 핵심 기술 중 하나다.</div>\n </div>\n\n <div class=\"relation-diagram-card\" style=\"background:#f8fafc; border:1px solid #cbd5e1; border-radius:16px; padding:16px 18px; box-sizing:border-box;\">\n <div style=\"display:flex; justify-content:space-between; align-items:flex-start; gap:12px; margin-bottom:12px;\">\n <div>\n <div style=\"font-size:11px; font-weight:700; color:#2563eb; letter-spacing:0.08em; text-transform:uppercase; margin-bottom:5px;\">Relation Map</div>\n <div style=\"font-size:18px; font-weight:800; color:#0f172a; line-height:1.25;\">건설산업 DX의 올바른 이해</div>\n </div>\n <div style=\"font-size:10px; color:#166534; background:#dcfce7; border:1px solid #86efac; border-radius:999px; padding:5px 9px; white-space:nowrap;\">[그림 1] DX와 핵심기술간 상호관계</div>\n </div>\n <div style=\"font-size:11px; line-height:1.6; color:#334155; margin-bottom:12px;\">DX와 GIS, BIM, Digital Twin의 관계를 시각적으로 드러낸다.</div>\n <div style=\"display:flex; align-items:center; justify-content:center; gap:10px;\">\n <div style=\"min-width:120px; text-align:center; background:#1d4ed8; color:#ffffff; border-radius:999px; padding:10px 16px; font-size:15px; font-weight:800;\">DX</div>\n <div style=\"font-size:16px; color:#94a3b8;\">→</div>\n <div style=\"display:flex; gap:8px; flex-wrap:wrap; justify-content:center;\">\n <div style=\"background:#ffffff; border:1px solid #cbd5e1; border-radius:12px; padding:10px 12px; font-size:11px; font-weight:700;\">GIS</div>\n <div style=\"background:#dbeafe; border:2px solid #3b82f6; border-radius:12px; padding:10px 12px; font-size:11px; font-weight:800; color:#1d4ed8;\">BIM</div>\n <div style=\"background:#ffffff; border:1px solid #cbd5e1; border-radius:12px; padding:10px 12px; font-size:11px; font-weight:700;\">Digital Twin</div>\n </div>\n </div>\n </div>\n</div>",
|
||||
"sidebar_html": "<div style=\"width:100%; height:100%; box-sizing:border-box; font-family:'Segoe UI',sans-serif; display:flex; flex-direction:column; gap:12px;\">\n <div class=\"comparison-summary-card\" style=\"background:#ffffff; border:1px solid #cbd5e1; border-radius:14px; overflow:hidden;\">\n <div style=\"padding:12px 14px; background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%); border-bottom:1px solid #bfdbfe;\">\n <div style=\"font-size:11px; font-weight:700; color:#1d4ed8; letter-spacing:0.08em; text-transform:uppercase; margin-bottom:4px;\">Comparison</div>\n <div style=\"font-size:16px; font-weight:800; color:#0f172a;\">DX와 BIM 핵심 비교</div>\n </div>\n <div style=\"padding:10px 14px 12px; display:grid; grid-template-columns:80px 1fr; row-gap:8px; column-gap:10px; font-size:10px; line-height:1.45; color:#334155;\">\n <div style=\"font-weight:800; color:#0f172a;\">범위</div><div>DX는 BIM을 포함하는 상위 개념, BIM은 3D 중심 기술</div>\n <div style=\"font-weight:800; color:#0f172a;\">프로세스</div><div>DX는 근본적 개선, BIM은 기존 2D 설계 방식 연장</div>\n <div style=\"font-weight:800; color:#0f172a;\">성과품</div><div>DX는 공학 정보 및 콘텐츠 연계, BIM은 3D 모델 중심</div>\n <div style=\"font-weight:800; color:#0f172a;\">확장성</div><div>DX는 전 생애주기 활용 시스템, BIM은 분야별 단절 위험</div>\n </div>\n <div style=\"padding:0 14px 12px; font-size:10px; color:#475569; line-height:1.5;\">범위·프로세스·성과품·확장성의 4개 비교축으로 DX와 BIM 차이를 짧고 직접적으로 보여준다.</div>\n </div>\n\n <div style=\"background:#f8fafc; border:1px solid #cbd5e1; border-radius:14px; padding:14px; box-sizing:border-box;\">\n <div style=\"font-size:11px; font-weight:700; color:#475569; letter-spacing:0.08em; text-transform:uppercase; margin-bottom:6px;\">Evidence</div>\n <div style=\"font-size:14px; font-weight:800; color:#0f172a; margin-bottom:8px;\">정책 문서에서도 혼용</div>\n <div style=\"font-size:10px; line-height:1.55; color:#475569;\">정책 문서에서 DX와 BIM을 혼용한 대표 사례를 보조 근거로 제시한다.</div>\n </div>\n</div>",
|
||||
"footer_html": "<div style=\"background:linear-gradient(90deg,#0f766e 0%,#0ea5a3 100%); border-radius:12px; padding:14px 24px; text-align:center; color:#ffffff; width:100%; height:60px; display:flex; flex-direction:column; justify-content:center; box-sizing:border-box;\">\n <div style=\"font-size:13px; font-weight:800; line-height:1.35;\">결론: BIM은 건설산업 DX를 수행하는 과정의 가장 기초가 되는 일부분이다.</div>\n</div>",
|
||||
"reasoning": "stage_2 retry regeneration from rollback plan: stage_1b"
|
||||
}
|
||||
Reference in New Issue
Block a user