Add separate results folder for run outputs

This commit is contained in:
kmlee1 committed 2026-04-03 16:38:09 +09:00
1 parent e4c90d63b9
commit 62d75f53ed
64 files changed
+3949 -570

No files matched your search

+177
View File
@@ -0,0 +1,177 @@
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>건설산업 DX의 올바른 이해</title>
<style>
/* Design Agent — 디자인 토큰 */
/* CLAUDE.md에 정의된 디자인 원칙을 CSS 변수로 구현 */
:root {
/* 색상 */
--color-primary: #1e293b;
--color-accent: #2563eb;
--color-neutral: #64748b;
--color-bg: #ffffff;
--color-bg-subtle: #f8fafc;
--color-border: #e2e8f0;
--color-danger: #dc2626;
--color-success: #16a34a;
--color-text: #1e293b;
--color-text-secondary: #64748b;
--color-text-light: #94a3b8;
/* 폰트 크기 */
--font-title: 2rem;
--font-subtitle: 1.25rem;
--font-body: 0.95rem;
--font-caption: 0.8rem;
--font-small: 0.7rem;
/* 폰트 두께 */
--weight-normal: 400;
--weight-medium: 500;
--weight-bold: 700;
--weight-black: 900;
/* 여백 */
--spacing-page: 40px;
--spacing-block: 20px;
--spacing-inner: 16px;
--spacing-small: 8px;
/* 기타 */
--radius: 6px;
--border-width: 1px;
--accent-border: 3px;
--line-height-ko: 1.7;
}
/* Design Agent — 기본 슬라이드 스타일 */
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
/* 슬라이드 컨테이너: 16:9 고정 비율 */
.slide {
width: 1280px;
height: 720px;
aspect-ratio: 16 / 9;
overflow: hidden;
background: var(--color-bg);
font-family: 'Pretendard Variable', 'Pretendard', 'Noto Sans KR', sans-serif;
color: var(--color-text);
font-size: var(--font-body);
line-height: var(--line-height-ko);
word-break: keep-all;
padding: var(--spacing-page);
display: grid;
gap: var(--spacing-block);
}
/* 슬라이드 제목 */
.slide-title {
font-size: var(--font-title);
font-weight: var(--weight-black);
color: var(--color-primary);
border-bottom: var(--accent-border) solid var(--color-accent);
padding-bottom: var(--spacing-small);
}
/* 섹션 제목 */
.section-title {
font-size: var(--font-subtitle);
font-weight: var(--weight-bold);
color: var(--color-primary);
margin-bottom: var(--spacing-small);
}
/* 본문 */
.body-text {
font-size: var(--font-body);
color: var(--color-text);
line-height: var(--line-height-ko);
}
/* 캡션/출처 */
.caption {
font-size: var(--font-caption);
color: var(--color-text-light);
font-style: italic;
}
/* 강조 텍스트 */
.highlight {
color: var(--color-accent);
font-weight: var(--weight-bold);
}
/* 경고/문제 강조 */
.danger {
color: var(--color-danger);
font-weight: var(--weight-bold);
}
/* ── 컨테이너 레이아웃 ── */
/* grid area: flex 축소 허용. overflow는 프레임(.slide)에서만 hidden. */
/* A-1(Sonnet 디자인 조정)이 텍스트 양에 맞게 CSS를 사전 조정하므로,
area 레벨에서는 overflow: visible로 텍스트 잘림을 방지한다. */
.slide > div {
overflow: visible;
min-height: 0;
min-width: 0;
}
/* area 안에서 flex-column 그룹핑된 블록들의 축소 허용 */
.slide > div > div {
min-height: 0;
flex-shrink: 1;
}
.slide-1 {
grid-template-areas: 'header header' 'body sidebar' 'footer footer';
grid-template-columns: 65fr 35fr;
grid-template-rows: auto auto auto;
}
.slide-1 .area-body { grid-area: body; }
.slide-1 .area-sidebar { grid-area: sidebar; }
.slide-1 .area-footer { grid-area: footer; }
.slide + .slide { margin-top: 40px; }
@media print {
.slide { page-break-after: always; }
.slide + .slide { margin-top: 0; }
}
</style>
</head>
<body>
<div class="slide slide-1">
<div class="slide-title" style="grid-area: header;">건설산업 DX의 올바른 이해</div>
<div class="area-body" style="overflow:hidden;">
<div style="width:100%; height:100%; box-sizing:border-box; font-family:Segoe UI,sans-serif; color:#0f172a; display:flex; flex-direction:column; gap:8px;"><div style="background:linear-gradient(135deg,#fff5f5 0%,#ffe8e8 100%); border:2px solid #f8a4a4; border-radius:12px; padding:12px 16px;"><div style="display:flex; gap:12px; align-items:flex-start;"><div style="font-size:24px; line-height:1; color:#f59e0b; margin-top:2px;">&#9888;</div><div style="flex:1;"><div style="font-size:12.5px; font-weight:900; color:#b42318; margin-bottom:6px;">용어의 혼용</div><ul style="font-size:9.4px; line-height:1.5; color:#7a271a; padding-left:0; margin:0 0 6px 0; list-style:disc;"><li style="margin-left:16px; margin-bottom:5px;">건설산업의 디지털 전환 논의에서 DX(Digital Transformation)와 BIM(Building Information Modeling)이 개념적으로 명확히 정립되지 않은채 혼용되어 사용되고 있음</li><li style="margin-left:16px; margin-bottom:5px;">이로인해 BIM기술의 도입을 DX의 완성으로 오인하거나, DX를 BIM 기술 도입 수준으로 한정하는 인식 확산</li></ul><div style="font-size:9px; line-height:1.42; color:#9a3412; margin-top:4px;"><span style="font-weight:800;">혼용 대표 사례</span></div><ul style="font-size:8.9px; line-height:1.42; color:#9a3412; padding-left:0; margin:2px 0 0 0; list-style:disc;"><li style="margin-left:16px; margin-bottom:5px;">[스마트 건설 활성화 방안(2022.07)]</li><li style="margin-left:16px; margin-bottom:5px;">추진과제 : 건설산업 디지털화</li></ul><button type="button" onclick="document.getElementById('popup-evidence').style.display='flex'" style="margin-top:6px; border:none; background:#eff6ff; color:#1d4ed8; border:1px solid #bfdbfe; border-radius:999px; padding:4px 10px; font-size:10px; font-weight:700; cursor:pointer;">?? ???</button><div style="margin-top:8px; background:#991b1b; color:#ffffff; border-radius:4px; padding:5px 10px; font-size:10px; font-weight:800; word-break:keep-all;">&#8594; ? ??? ??, ??, ????? ?? ??? ?? ??</div></div></div></div><div style="background:#ffffff; border:1px solid #d6e2ef; border-radius:14px; padding:10px 12px;"><div style="font-size:14px; font-weight:900; color:#1f3b63; margin-bottom:6px;">용어간 상호관계</div><div style="display:grid; grid-template-columns:250px 1fr; gap:14px; align-items:start;"><div><img src="data:image/png;base64,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 truncated
</div>
<div class="area-sidebar" style="overflow:hidden;">
<div style="width:100%; height:100%; box-sizing:border-box; font-family:Segoe UI,sans-serif; display:flex; flex-direction:column; gap:10px;"><div style="font-size:10.0px; font-weight:800; color:#475569; padding:2px 6px;">용어 정의</div><div style="background:#ffffff; border:1px solid #d7e2f0; border-radius:14px; padding:12px; display:flex; gap:10px; align-items:flex-start; min-height:108px;"><div style="width:34px; height:34px; border-radius:999px; background:#2563eb; color:#fff; font-size:10.0px; font-weight:800; display:flex; align-items:center; justify-content:center; flex-shrink:0;">1</div><div style="flex:1;"><div style="font-size:10.0px; font-weight:800; color:#0f172a; margin-bottom:6px; line-height:1.35;">건설산업</div><div style="font-size:10px; line-height:1.58; color:#334155; word-break:keep-all;">다양한 시설물을 각 산업마다의 광범위한 기술을 통합 및 융합하여 만들어내는 종합산업 목적 시설물의 품질 욕구를 충족시키면서 최단기간내에 최소 비용으로 편리하고 안전하며 우수한 성능의 시설물 완성을 목표로 함</div></div></div><div style="background:#ffffff; border:1px solid #d7e2f0; border-radius:14px; padding:12px; display:flex; gap:10px; align-items:flex-start; min-height:108px;"><div style="width:34px; height:34px; border-radius:999px; background:#2563eb; color:#fff; font-size:10.0px; font-weight:800; display:flex; align-items:center; justify-content:center; flex-shrink:0;">2</div><div style="flex:1;"><div style="font-size:10.0px; font-weight:800; color:#0f172a; margin-bottom:6px; line-height:1.35;">BIM(Building Information Modeling) : 디지털 전환을 위한 핵심 기술</div><div style="font-size:10px; line-height:1.58; color:#334155; word-break:keep-all;">시설물의 생애주기동안 발생한 모든 정보를 3차원 모델 기반으로 통합·관리하는 정보 관리 도구 건설 정보와 절차를 표준화된 방식으로 연계하고 디지털 협업이 가능하도록 하는 핵심 인프라 기술</div></div></div><div style="background:#ffffff; border:1px solid #d7e2f0; border-radius:14px; padding:12px; display:flex; gap:10px; align-items:flex-start; min-height:108px;"><div style="width:34px; height:34px; border-radius:999px; background:#2563eb; color:#fff; font-size:10.0px; font-weight:800; display:flex; align-items:center; justify-content:center; flex-shrink:0;">3</div><div style="flex:1;"><div style="font-size:10.0px; font-weight:800; color:#0f172a; margin-bottom:6px; line-height:1.35;">DX(Digital Transformation) : 산업 패러다임의 변화</div><div style="font-size:10px; line-height:1.58; color:#334155; word-break:keep-all;">디지털 기술을 기반으로 산업 전반의 업무방식과 가치 창출 구조를 전환하는 과정 및 결과 단순한 기술 도입이 아닌, 고객 가치와 의사결정 방식의 근본적인 변화로 산업의 새로운 방향을 정립하는 것을 의미함</div></div></div></div>
</div>
<div class="area-footer" style="overflow:hidden;">
<div style="background:linear-gradient(135deg, #0b6ef3 0%, #17a6f5 100%); border-radius:10px; padding:10px 20px; text-align:center; color:#ffffff; width:100%; height:58px; display:flex; align-items:center; justify-content:center; box-sizing:border-box;"><div style="font-size:13px; font-weight:900; line-height:1.35;">BIM은 건설산업의 디지털전환(DX)을 수행하는 과정에서 가장 기초가 되는 일부분이다</div></div>
</div>
</div>
<script>
window.onbeforeprint = function() {
document.querySelectorAll('details').forEach(function(d) { d.open = true; });
};
window.onafterprint = function() {
document.querySelectorAll('details').forEach(function(d) { d.open = false; });
};
</script>
</body>
</html>