Checkpoint Type B pipeline refinement for run-002 and run-003

This commit is contained in:
2026-04-07 12:16:58 +09:00
parent f48dbe5227
commit 11e9165a8f
71 changed files with 1318 additions and 1051 deletions

View File

@@ -1,12 +1,13 @@
# Input Review # Input Review
- ?? ???: 02. DX의 시행 목표 및 기대효과.mdx - 입력 파일: 02. DX의 시행 목표 및 기대효과.mdx
- ?? ??: DX의 시행 목표 및 기대효과 - 문서 제목: DX의 시행 목표 및 기대효과
- ?? ?? ??: ?? block? ???? ?? ???? ???. - content family 후보: type-b-goal-effect
- ?? ??: ???? ?? 85% ?? ????, ? ?/?? ??? popup ??? ???. - 우선 목표: 원문 block과 원문 순서를 최대한 보존한다.
- popup 전략: 큰 표, 긴 사례, 긴 근거는 popup 후보로 분리하고 본문에는 제목과 핵심 bullet을 남긴다.
## ?? ?? ## 원문 블록 식별
- 1. DX의 궁극적 목표: - **안전과 품질** - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보** - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공** - **생산성 향상** - Analogue 기반 업무를... - 1. DX의 궁극적 목표 (goal/core): - **안전과 품질** - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보** - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공** - **생산성 향상** - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여...
- 2.1 업무 수행 과정(Process)의 변화: - **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환 - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환 - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보... - 2.1 업무 수행 과정(Process)의 변화 (process/core): - **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환 - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환 - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환...
- 2.2 DX 시행 주체별 기대효과: * 실행 의지와 합리적 판단 역량 * 기술 투자와 운영 역량 * 기술개발 투자에 의한 S/W 역량 * 수작업 의존 → S/W 기반 체계화 * 행정서류 자동 생성 및 최소화로 * 업무 생산성 향상 * 건설기간 단축, 건설비 및 유지관리비 * 총비용 최소화 * 체계적 공정/자원 관리를... - 2.2 DX 시행 주체별 기대효과 (stakeholder_effect/core): * 실행 의지와 합리적 판단 역량 * 기술 투자와 운영 역량 * 기술개발 투자에 의한 S/W 역량 * 수작업 의존 → S/W 기반 체계화 * 행정서류 자동 생성 및 최소화로 * 업무 생산성 향상 * 건설기간 단축, 건설비 및 유지관리비 * 총비용 최소화 * 체계적 공정/자원 관리를 통한 * 신뢰성 확보 및 생산성 향상...
- 핵심 요약: **핵심 요약** * 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다. - 핵심 요약 (conclusion/conclusion): **핵심 요약** * 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.

View File

@@ -1,11 +1,12 @@
# Interpretation # Interpretation
- ?? ??: ????? ?? ??? ???. - content family: type-b-goal-effect
- ?? ??: ?? ??? ????, ??/??/popup ???? ???. - 해석 원칙: 원문 제목/순서/표현을 우선 보존하고, 임의 재서술은 최소화한다.
- popup ??: ? ?, ?? ??, ? ??? ??? popup?? ?? ???. - grouping 원칙: 관계가 같은 block만 묶고, 내용이 길다고 해서 본문에서 제거하지 않는다.
- popup 원칙: 상세는 popup으로 보내되 본문에는 핵심 bullet과 진입 문장을 남긴다.
## Topic Classification ## Topic Classification
- 1. DX의 궁극적 목표: layer=core / role=flow - 1. DX의 궁극적 목표: relation=goal / layer=core / popup_candidate=false
- 2.1 업무 수행 과정(Process)의 변화: layer=core / role=flow - 2.1 업무 수행 과정(Process)의 변화: relation=process / layer=core / popup_candidate=false
- 2.2 DX 시행 주체별 기대효과: layer=core / role=flow - 2.2 DX 시행 주체별 기대효과: relation=stakeholder_effect / layer=core / popup_candidate=false
- 핵심 요약: layer=conclusion / role=flow - 핵심 요약: relation=conclusion / layer=conclusion / popup_candidate=false

View File

@@ -1,11 +1,12 @@
# Content Structure # Content Structure
- ??? ??: ?? ?? ??? ???. - content family: type-b-goal-effect
- ??? ??: ?? ? ???? ????, ?? ???? ????. - visible block 원칙: 각 섹션 제목과 핵심 bullet은 본문에 남긴다.
- popup ??: ??? ? ?? ??? ? ?/? ??? popup?? ???. - popup block 원칙: 큰 표, 긴 사례, 긴 상세 설명만 popup으로 보낸다.
- 결론 원칙: note/결론 문장은 footer 또는 결론 배너에 직접 노출한다.
## Ordered Blocks ## Ordered Blocks
1. 1. DX의 궁극적 목표 (core) 1. 1. DX의 궁극적 목표 (goal / core / visible)
2. 2.1 업무 수행 과정(Process)의 변화 (core) 2. 2.1 업무 수행 과정(Process)의 변화 (process / core / visible)
3. 2.2 DX 시행 주체별 기대효과 (core) 3. 2.2 DX 시행 주체별 기대효과 (stakeholder_effect / core / visible)
4. 핵심 요약 (conclusion) 4. 핵심 요약 (conclusion / conclusion / visible)

View File

@@ -0,0 +1,38 @@
{
"title": "DX의 시행 목표 및 기대효과",
"content_family": "type-b-goal-effect",
"blocks": [
{
"id": 1,
"title": "1. DX의 궁극적 목표",
"layer": "core",
"relation_type": "goal",
"popup_candidate": false,
"source_data": "- **안전과 품질** \n - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보**\n - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공**\n\n- **생산성 향상**\n - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상**\n - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고**\n\n- **소통과 신뢰**\n - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진**\n - 3D 모델 및 데이터 기반 검증을 통한 **오류 최소화 및 Claim 예방**으로 **신뢰성 확보**\n[image] DX의 궁극적 목표"
},
{
"id": 2,
"title": "2.1 업무 수행 과정(Process)의 변화",
"layer": "core",
"relation_type": "process",
"popup_candidate": false,
"source_data": "- **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환\n - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환\n - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환\n - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증 중심의 예방적 업무 방식**으로 전환"
},
{
"id": 3,
"title": "2.2 DX 시행 주체별 기대효과",
"layer": "core",
"relation_type": "stakeholder_effect",
"popup_candidate": false,
"source_data": "* 실행 의지와 합리적 판단 역량\n* 기술 투자와 운영 역량\n* 기술개발 투자에 의한 S/W 역량\n* 수작업 의존 → S/W 기반 체계화\n* 행정서류 자동 생성 및 최소화로\n* 업무 생산성 향상\n* 건설기간 단축, 건설비 및 유지관리비\n* 총비용 최소화\n* 체계적 공정/자원 관리를 통한\n* 신뢰성 확보 및 생산성 향상\n* Model에서의 도면 추출로 쉽고 정확한\n* 시공상세도 작성 용이\n* 시스템 구축 시, 품질·안전·관리 등에 필요한\n* 도서 작성 용이\n* SW기반 설계프로세스 체계화로\n* 설계 생산성 향상\n* 프로젝트 정보의 일관 유지 및 관리를 통한\n* 오류 최소화\n* 다양한 성과물과 정보물 활용으로 추가\n* 부가가치 창출\n* 2D → 3D 기반 인지·검토\n* 3D 모델을 통한 직관적 시각화로\n* 품질 향상 및 안전성 제고\n* 건설단계별 수행상태에 대한 쉬운 이해로 관리"
},
{
"id": 4,
"title": "핵심 요약",
"layer": "conclusion",
"relation_type": "conclusion",
"popup_candidate": false,
"source_data": "**핵심 요약**\n* 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다."
}
]
}

View File

@@ -1,6 +1,7 @@
# Execution Plan # Execution Plan
- ??? raw mdx?? ?? ???? stage-1a/stage-1b? ???. - content family: type-b-goal-effect
- ?? ??? ??? ???. - stage-1a/stage-1b는 raw MDX 기반 block 추출 결과를 그대로 사용한다.
- ?? ??, ? ?, ??? ?? ??? popup?? ?? ???. - Type A는 비교/정의/관계형으로, Type B는 본문 중심형으로 렌더한다.
- visible ??? section title + ?? bullet + ?? ?? ???? ???. - popup 후보 block은 삭제하지 않고 popup overlay로 이동한다.
- visible 영역에는 섹션 제목과 핵심 bullet을 남겨 원문 85% 보존 목표를 유지한다.

View File

@@ -2,7 +2,9 @@
"analysis": { "analysis": {
"title": "DX의 시행 목표 및 기대효과", "title": "DX의 시행 목표 및 기대효과",
"core_message": "**핵심 요약** * 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.", "core_message": "**핵심 요약** * 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.",
"total_pages": 1 "total_pages": 1,
"layout_template": "B_GOAL",
"content_family": "type-b-goal-effect"
}, },
"page_structure": { "page_structure": {
"body": { "body": {
@@ -11,7 +13,7 @@
2, 2,
3 3
], ],
"weight": 0.58 "weight": 0.64
}, },
"key_message": { "key_message": {
"topic_ids": [ "topic_ids": [
@@ -24,42 +26,54 @@
{ {
"id": 1, "id": 1,
"title": "1. DX의 궁극적 목표", "title": "1. DX의 궁극적 목표",
"purpose": "1. DX의 궁극적 목표 ?? ??", "purpose": "1. DX의 궁극적 목표의 핵심 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"relation_type": "goal",
"source_hint": "1. DX의 궁극적 목표", "source_hint": "1. DX의 궁극적 목표",
"summary": "- **안전과 품질** - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보** - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공** - **생산성 향상** - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상** - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고** - **소통과 신뢰** - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진** - 3D 모델 및 데이터...", "summary": "- **안전과 품질** - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보** - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공** - **생산성 향상** - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상** - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고** - **소통과 신뢰** - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진** - 3D 모델 및 데이터...",
"source_data": "- **안전과 품질** \n - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보**\n - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공**\n\n- **생산성 향상**\n - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상**\n - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고**\n\n- **소통과 신뢰**\n - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진**\n - 3D 모델 및 데이터 기반 검증을 통한 **오류 최소화 및 Claim 예방**으로 **신뢰성 확보**\n[???] DX의 궁극적 목표" "source_data": "- **안전과 품질** \n - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보**\n - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공**\n\n- **생산성 향상**\n - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상**\n - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고**\n\n- **소통과 신뢰**\n - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진**\n - 3D 모델 및 데이터 기반 검증을 통한 **오류 최소화 및 Claim 예방**으로 **신뢰성 확보**\n[image] DX의 궁극적 목표",
"structured_text": "- **안전과 품질** \n - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보**\n - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공**\n\n- **생산성 향상**\n - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상**\n - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고**\n\n- **소통과 신뢰**\n - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진**\n - 3D 모델 및 데이터 기반 검증을 통한 **오류 최소화 및 Claim 예방**으로 **신뢰성 확보**\n[image] DX의 궁극적 목표",
"popup_candidate": false
}, },
{ {
"id": 2, "id": 2,
"title": "2.1 업무 수행 과정(Process)의 변화", "title": "2.1 업무 수행 과정(Process)의 변화",
"purpose": "2.1 업무 수행 과정(Process)의 변화 ?? ??", "purpose": "2.1 업무 수행 과정(Process)의 변화의 세부 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"relation_type": "process",
"source_hint": "2.1 업무 수행 과정(Process)의 변화", "source_hint": "2.1 업무 수행 과정(Process)의 변화",
"summary": "- **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환 - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환 - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환 - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증...", "summary": "- **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환 - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환 - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환 - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증...",
"source_data": "- **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환\n - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환\n - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환\n - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증 중심의 예방적 업무 방식**으로 전환" "source_data": "- **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환\n - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환\n - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환\n - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증 중심의 예방적 업무 방식**으로 전환",
"structured_text": "- **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환\n - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환\n - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환\n - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증 중심의 예방적 업무 방식**으로 전환",
"popup_candidate": false
}, },
{ {
"id": 3, "id": 3,
"title": "2.2 DX 시행 주체별 기대효과", "title": "2.2 DX 시행 주체별 기대효과",
"purpose": "2.2 DX 시행 주체별 기대효과 ?? ??", "purpose": "2.2 DX 시행 주체별 기대효과의 세부 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"relation_type": "stakeholder_effect",
"source_hint": "2.2 DX 시행 주체별 기대효과", "source_hint": "2.2 DX 시행 주체별 기대효과",
"summary": "* 실행 의지와 합리적 판단 역량 * 기술 투자와 운영 역량 * 기술개발 투자에 의한 S/W 역량 * 수작업 의존 → S/W 기반 체계화 * 행정서류 자동 생성 및 최소화로 * 업무 생산성 향상 * 건설기간 단축, 건설비 및 유지관리비 * 총비용 최소화 * 체계적 공정/자원 관리를 통한 * 신뢰성 확보 및 생산성 향상 * Model에서의 도면 추출로 쉽고 정확한 * 시공상세도 작성 용이 * 시스템 구축 시, 품질·안전·관리 등에 필요한 * 도서 작성 용이 * SW기반 설계프로세스 체계화로 * 설계 생산성 향상 * 프로젝트 정보의 일관 유지 및 관리를 통한 * 오류 최소화 * 다양한 성과물과 정보물 활용으로 추가 * 부가가치 창출 * 2D → 3D 기반...", "summary": "* 실행 의지와 합리적 판단 역량 * 기술 투자와 운영 역량 * 기술개발 투자에 의한 S/W 역량 * 수작업 의존 → S/W 기반 체계화 * 행정서류 자동 생성 및 최소화로 * 업무 생산성 향상 * 건설기간 단축, 건설비 및 유지관리비 * 총비용 최소화 * 체계적 공정/자원 관리를 통한 * 신뢰성 확보 및 생산성 향상 * Model에서의 도면 추출로 쉽고 정확한 * 시공상세도 작성 용이 * 시스템 구축 시, 품질·안전·관리 등에 필요한 * 도서 작성 용이 * SW기반 설계프로세스 체계화로 * 설계 생산성 향상 * 프로젝트 정보의 일관 유지 및 관리를 통한 * 오류 최소화 * 다양한 성과물과 정보물 활용으로 추가 * 부가가치 창출 * 2D → 3D 기반...",
"source_data": "* 실행 의지와 합리적 판단 역량\n* 기술 투자와 운영 역량\n* 기술개발 투자에 의한 S/W 역량\n* 수작업 의존 → S/W 기반 체계화\n* 행정서류 자동 생성 및 최소화로\n* 업무 생산성 향상\n* 건설기간 단축, 건설비 및 유지관리비\n* 총비용 최소화\n* 체계적 공정/자원 관리를 통한\n* 신뢰성 확보 및 생산성 향상\n* Model에서의 도면 추출로 쉽고 정확한\n* 시공상세도 작성 용이\n* 시스템 구축 시, 품질·안전·관리 등에 필요한\n* 도서 작성 용이\n* SW기반 설계프로세스 체계화로\n* 설계 생산성 향상\n* 프로젝트 정보의 일관 유지 및 관리를 통한\n* 오류 최소화\n* 다양한 성과물과 정보물 활용으로 추가\n* 부가가치 창출\n* 2D → 3D 기반 인지·검토\n* 3D 모델을 통한 직관적 시각화로\n* 품질 향상 및 안전성 제고\n* 건설단계별 수행상태에 대한 쉬운 이해로 관리" "source_data": "* 실행 의지와 합리적 판단 역량\n* 기술 투자와 운영 역량\n* 기술개발 투자에 의한 S/W 역량\n* 수작업 의존 → S/W 기반 체계화\n* 행정서류 자동 생성 및 최소화로\n* 업무 생산성 향상\n* 건설기간 단축, 건설비 및 유지관리비\n* 총비용 최소화\n* 체계적 공정/자원 관리를 통한\n* 신뢰성 확보 및 생산성 향상\n* Model에서의 도면 추출로 쉽고 정확한\n* 시공상세도 작성 용이\n* 시스템 구축 시, 품질·안전·관리 등에 필요한\n* 도서 작성 용이\n* SW기반 설계프로세스 체계화로\n* 설계 생산성 향상\n* 프로젝트 정보의 일관 유지 및 관리를 통한\n* 오류 최소화\n* 다양한 성과물과 정보물 활용으로 추가\n* 부가가치 창출\n* 2D → 3D 기반 인지·검토\n* 3D 모델을 통한 직관적 시각화로\n* 품질 향상 및 안전성 제고\n* 건설단계별 수행상태에 대한 쉬운 이해로 관리",
"structured_text": "* 실행 의지와 합리적 판단 역량\n* 기술 투자와 운영 역량\n* 기술개발 투자에 의한 S/W 역량\n* 수작업 의존 → S/W 기반 체계화\n* 행정서류 자동 생성 및 최소화로\n* 업무 생산성 향상\n* 건설기간 단축, 건설비 및 유지관리비\n* 총비용 최소화\n* 체계적 공정/자원 관리를 통한\n* 신뢰성 확보 및 생산성 향상\n* Model에서의 도면 추출로 쉽고 정확한\n* 시공상세도 작성 용이\n* 시스템 구축 시, 품질·안전·관리 등에 필요한\n* 도서 작성 용이\n* SW기반 설계프로세스 체계화로\n* 설계 생산성 향상\n* 프로젝트 정보의 일관 유지 및 관리를 통한\n* 오류 최소화\n* 다양한 성과물과 정보물 활용으로 추가\n* 부가가치 창출\n* 2D → 3D 기반 인지·검토\n* 3D 모델을 통한 직관적 시각화로\n* 품질 향상 및 안전성 제고\n* 건설단계별 수행상태에 대한 쉬운 이해로 관리",
"popup_candidate": false
}, },
{ {
"id": 4, "id": 4,
"title": "핵심 요약", "title": "핵심 요약",
"purpose": "?? ?? ??", "purpose": "결론 또는 핵심 메시지",
"role": "flow", "role": "flow",
"layer": "conclusion", "layer": "conclusion",
"relation_type": "conclusion",
"source_hint": "핵심 요약", "source_hint": "핵심 요약",
"summary": "**핵심 요약** * 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.", "summary": "**핵심 요약** * 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.",
"source_data": "**핵심 요약**\n* 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다." "source_data": "**핵심 요약**\n* 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.",
"structured_text": "**핵심 요약**\n* 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.",
"popup_candidate": false
} }
] ]
} }

View File

@@ -3,25 +3,25 @@
{ {
"topic_id": 1, "topic_id": 1,
"relation_type": "goal", "relation_type": "goal",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"summary": "- **안전과 품질** - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보** - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공** - **생산성 향상** - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상** - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고** - **소통과 신뢰** - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진** - 3D 모델 및 데이터..." "summary": "- **안전과 품질** - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보** - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공** - **생산성 향상** - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상** - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고** - **소통과 신뢰** - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진** - 3D 모델 및 데이터..."
}, },
{ {
"topic_id": 2, "topic_id": 2,
"relation_type": "process", "relation_type": "process",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"summary": "- **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환 - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환 - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환 - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증..." "summary": "- **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환 - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환 - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환 - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증..."
}, },
{ {
"topic_id": 3, "topic_id": 3,
"relation_type": "stakeholder_effect", "relation_type": "stakeholder_effect",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"summary": "* 실행 의지와 합리적 판단 역량 * 기술 투자와 운영 역량 * 기술개발 투자에 의한 S/W 역량 * 수작업 의존 → S/W 기반 체계화 * 행정서류 자동 생성 및 최소화로 * 업무 생산성 향상 * 건설기간 단축, 건설비 및 유지관리비 * 총비용 최소화 * 체계적 공정/자원 관리를 통한 * 신뢰성 확보 및 생산성 향상 * Model에서의 도면 추출로 쉽고 정확한 * 시공상세도 작성 용이 * 시스템 구축 시, 품질·안전·관리 등에 필요한 * 도서 작성 용이 * SW기반 설계프로세스 체계화로 * 설계 생산성 향상 * 프로젝트 정보의 일관 유지 및 관리를 통한 * 오류 최소화 * 다양한 성과물과 정보물 활용으로 추가 * 부가가치 창출 * 2D → 3D 기반..." "summary": "* 실행 의지와 합리적 판단 역량 * 기술 투자와 운영 역량 * 기술개발 투자에 의한 S/W 역량 * 수작업 의존 → S/W 기반 체계화 * 행정서류 자동 생성 및 최소화로 * 업무 생산성 향상 * 건설기간 단축, 건설비 및 유지관리비 * 총비용 최소화 * 체계적 공정/자원 관리를 통한 * 신뢰성 확보 및 생산성 향상 * Model에서의 도면 추출로 쉽고 정확한 * 시공상세도 작성 용이 * 시스템 구축 시, 품질·안전·관리 등에 필요한 * 도서 작성 용이 * SW기반 설계프로세스 체계화로 * 설계 생산성 향상 * 프로젝트 정보의 일관 유지 및 관리를 통한 * 오류 최소화 * 다양한 성과물과 정보물 활용으로 추가 * 부가가치 창출 * 2D → 3D 기반..."
}, },
{ {
"topic_id": 4, "topic_id": 4,
"relation_type": "conclusion", "relation_type": "conclusion",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"summary": "**핵심 요약** * 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다." "summary": "**핵심 요약** * 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다."
} }
] ]

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 150 KiB

After

Width:  |  Height:  |  Size: 105 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 105 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -10,26 +10,26 @@
"body": { "body": {
"block_count": 0, "block_count": 0,
"blocks": [], "blocks": [],
"clientHeight": 495, "clientHeight": 429,
"excess_px": 12, "excess_px": 0,
"overflowed": true, "overflowed": false,
"scrollHeight": 507 "scrollHeight": 429
}, },
"footer": { "footer": {
"block_count": 0, "block_count": 0,
"blocks": [], "blocks": [],
"clientHeight": 40, "clientHeight": 70,
"excess_px": 0, "excess_px": 0,
"overflowed": false, "overflowed": false,
"scrollHeight": 40 "scrollHeight": 70
}, },
"sidebar": { "sidebar": {
"block_count": 0, "block_count": 0,
"blocks": [], "blocks": [],
"clientHeight": 495, "clientHeight": 429,
"excess_px": 0, "excess_px": 0,
"overflowed": false, "overflowed": false,
"scrollHeight": 495 "scrollHeight": 429
} }
} }
} }

View File

@@ -1,5 +1,5 @@
{ {
"run_id": "20260407_084848", "run_id": "20260407_115910",
"run_dir": "D:\\ad-hoc\\C.E.L._slide_test\\docs\\run-002\\05-execution", "run_dir": "D:\\ad-hoc\\C.E.L._slide_test\\docs\\run-002\\05-execution",
"raw_content": "---\ntitle: DX의 시행 목표 및 기대효과\nsidebar:\n order: 1\n---\n\nimport DxEffect from '../../../../components/dx.astro';\n\n\n## 1. DX의 궁극적 목표\n\n- **안전과 품질** \n - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보**\n - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공**\n<br/>\n- **생산성 향상**\n - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상**\n - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고**\n<br/>\n- **소통과 신뢰**\n - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진**\n - 3D 모델 및 데이터 기반 검증을 통한 **오류 최소화 및 Claim 예방**으로 **신뢰성 확보**\n![DX의 궁극적 목표](/assets/images/궁극적목표.png) \n<br/>\n\n## 2. DX 기반 Process 혁신에 따른 주체별 기대효과\n<br/>\n### 2.1 업무 수행 과정(Process)의 변화\n - **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환\n - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환\n - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환\n - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증 중심의 예방적 업무 방식**으로 전환\n<br/>\n### 2.2 DX 시행 주체별 기대효과\n\n<DxEffect />\n<br/>\n<br/>\n:::note[핵심 요약]\n* 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.\n:::\n<br/>\n", "raw_content": "---\ntitle: DX의 시행 목표 및 기대효과\nsidebar:\n order: 1\n---\n\nimport DxEffect from '../../../../components/dx.astro';\n\n\n## 1. DX의 궁극적 목표\n\n- **안전과 품질** \n - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보**\n - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공**\n<br/>\n- **생산성 향상**\n - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상**\n - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고**\n<br/>\n- **소통과 신뢰**\n - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진**\n - 3D 모델 및 데이터 기반 검증을 통한 **오류 최소화 및 Claim 예방**으로 **신뢰성 확보**\n![DX의 궁극적 목표](/assets/images/궁극적목표.png) \n<br/>\n\n## 2. DX 기반 Process 혁신에 따른 주체별 기대효과\n<br/>\n### 2.1 업무 수행 과정(Process)의 변화\n - **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환\n - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환\n - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환\n - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증 중심의 예방적 업무 방식**으로 전환\n<br/>\n### 2.2 DX 시행 주체별 기대효과\n\n<DxEffect />\n<br/>\n<br/>\n:::note[핵심 요약]\n* 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.\n:::\n<br/>\n",
"base_path": "D:\\ad-hoc\\C.E.L._slide_test", "base_path": "D:\\ad-hoc\\C.E.L._slide_test",

View File

@@ -1,5 +1,5 @@
{ {
"run_id": "20260407_084848", "run_id": "20260407_115910",
"run_dir": "D:\\ad-hoc\\C.E.L._slide_test\\docs\\run-002\\05-execution", "run_dir": "D:\\ad-hoc\\C.E.L._slide_test\\docs\\run-002\\05-execution",
"raw_content": "---\ntitle: DX의 시행 목표 및 기대효과\nsidebar:\n order: 1\n---\n\nimport DxEffect from '../../../../components/dx.astro';\n\n\n## 1. DX의 궁극적 목표\n\n- **안전과 품질** \n - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보**\n - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공**\n<br/>\n- **생산성 향상**\n - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상**\n - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고**\n<br/>\n- **소통과 신뢰**\n - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진**\n - 3D 모델 및 데이터 기반 검증을 통한 **오류 최소화 및 Claim 예방**으로 **신뢰성 확보**\n![DX의 궁극적 목표](/assets/images/궁극적목표.png) \n<br/>\n\n## 2. DX 기반 Process 혁신에 따른 주체별 기대효과\n<br/>\n### 2.1 업무 수행 과정(Process)의 변화\n - **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환\n - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환\n - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환\n - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증 중심의 예방적 업무 방식**으로 전환\n<br/>\n### 2.2 DX 시행 주체별 기대효과\n\n<DxEffect />\n<br/>\n<br/>\n:::note[핵심 요약]\n* 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.\n:::\n<br/>\n", "raw_content": "---\ntitle: DX의 시행 목표 및 기대효과\nsidebar:\n order: 1\n---\n\nimport DxEffect from '../../../../components/dx.astro';\n\n\n## 1. DX의 궁극적 목표\n\n- **안전과 품질** \n - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보**\n - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공**\n<br/>\n- **생산성 향상**\n - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상**\n - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고**\n<br/>\n- **소통과 신뢰**\n - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진**\n - 3D 모델 및 데이터 기반 검증을 통한 **오류 최소화 및 Claim 예방**으로 **신뢰성 확보**\n![DX의 궁극적 목표](/assets/images/궁극적목표.png) \n<br/>\n\n## 2. DX 기반 Process 혁신에 따른 주체별 기대효과\n<br/>\n### 2.1 업무 수행 과정(Process)의 변화\n - **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환\n - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환\n - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환\n - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증 중심의 예방적 업무 방식**으로 전환\n<br/>\n### 2.2 DX 시행 주체별 기대효과\n\n<DxEffect />\n<br/>\n<br/>\n:::note[핵심 요약]\n* 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.\n:::\n<br/>\n",
"base_path": "D:\\ad-hoc\\C.E.L._slide_test", "base_path": "D:\\ad-hoc\\C.E.L._slide_test",
@@ -41,7 +41,7 @@
"core_message": "**핵심 요약** * 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.", "core_message": "**핵심 요약** * 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.",
"title": "DX의 시행 목표 및 기대효과", "title": "DX의 시행 목표 및 기대효과",
"total_pages": 1, "total_pages": 1,
"layout_template": "A", "layout_template": "B_GOAL",
"image_sizes": [ "image_sizes": [
{ {
"path": "/assets/images/궁극적목표.png", "path": "/assets/images/궁극적목표.png",
@@ -56,53 +56,53 @@
{ {
"id": 1, "id": 1,
"title": "1. DX의 궁극적 목표", "title": "1. DX의 궁극적 목표",
"purpose": "1. DX의 궁극적 목표 ?? ??", "purpose": "1. DX의 궁극적 목표의 핵심 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"source_hint": "1. DX의 궁극적 목표", "source_hint": "1. DX의 궁극적 목표",
"relation_type": "goal", "relation_type": "goal",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"source_data": "- **안전과 품질** \n - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보**\n - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공**\n\n- **생산성 향상**\n - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상**\n - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고**\n\n- **소통과 신뢰**\n - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진**\n - 3D 모델 및 데이터 기반 검증을 통한 **오류 최소화 및 Claim 예방**으로 **신뢰성 확보**\n[???] DX의 궁극적 목표", "source_data": "- **안전과 품질** \n - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보**\n - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공**\n\n- **생산성 향상**\n - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상**\n - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고**\n\n- **소통과 신뢰**\n - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진**\n - 3D 모델 및 데이터 기반 검증을 통한 **오류 최소화 및 Claim 예방**으로 **신뢰성 확보**\n[image] DX의 궁극적 목표",
"structured_text": "", "structured_text": "- **안전과 품질** \n - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보**\n - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공**\n\n- **생산성 향상**\n - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상**\n - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고**\n\n- **소통과 신뢰**\n - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진**\n - 3D 모델 및 데이터 기반 검증을 통한 **오류 최소화 및 Claim 예방**으로 **신뢰성 확보**\n[image] DX의 궁극적 목표",
"summary": "- **안전과 품질** - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보** - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공** - **생산성 향상** - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상** - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고** - **소통과 신뢰** - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진** - 3D 모델 및 데이터..." "summary": "- **안전과 품질** - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보** - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공** - **생산성 향상** - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상** - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고** - **소통과 신뢰** - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진** - 3D 모델 및 데이터..."
}, },
{ {
"id": 2, "id": 2,
"title": "2.1 업무 수행 과정(Process)의 변화", "title": "2.1 업무 수행 과정(Process)의 변화",
"purpose": "2.1 업무 수행 과정(Process)의 변화 ?? ??", "purpose": "2.1 업무 수행 과정(Process)의 변화의 세부 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"source_hint": "2.1 업무 수행 과정(Process)의 변화", "source_hint": "2.1 업무 수행 과정(Process)의 변화",
"relation_type": "process", "relation_type": "process",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"source_data": "- **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환\n - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환\n - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환\n - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증 중심의 예방적 업무 방식**으로 전환", "source_data": "- **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환\n - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환\n - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환\n - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증 중심의 예방적 업무 방식**으로 전환",
"structured_text": "", "structured_text": "- **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환\n - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환\n - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환\n - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증 중심의 예방적 업무 방식**으로 전환",
"summary": "- **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환 - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환 - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환 - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증..." "summary": "- **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환 - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환 - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환 - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증..."
}, },
{ {
"id": 3, "id": 3,
"title": "2.2 DX 시행 주체별 기대효과", "title": "2.2 DX 시행 주체별 기대효과",
"purpose": "2.2 DX 시행 주체별 기대효과 ?? ??", "purpose": "2.2 DX 시행 주체별 기대효과의 세부 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"source_hint": "2.2 DX 시행 주체별 기대효과", "source_hint": "2.2 DX 시행 주체별 기대효과",
"relation_type": "stakeholder_effect", "relation_type": "stakeholder_effect",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"source_data": "* 실행 의지와 합리적 판단 역량\n* 기술 투자와 운영 역량\n* 기술개발 투자에 의한 S/W 역량\n* 수작업 의존 → S/W 기반 체계화\n* 행정서류 자동 생성 및 최소화로\n* 업무 생산성 향상\n* 건설기간 단축, 건설비 및 유지관리비\n* 총비용 최소화\n* 체계적 공정/자원 관리를 통한\n* 신뢰성 확보 및 생산성 향상\n* Model에서의 도면 추출로 쉽고 정확한\n* 시공상세도 작성 용이\n* 시스템 구축 시, 품질·안전·관리 등에 필요한\n* 도서 작성 용이\n* SW기반 설계프로세스 체계화로\n* 설계 생산성 향상\n* 프로젝트 정보의 일관 유지 및 관리를 통한\n* 오류 최소화\n* 다양한 성과물과 정보물 활용으로 추가\n* 부가가치 창출\n* 2D → 3D 기반 인지·검토\n* 3D 모델을 통한 직관적 시각화로\n* 품질 향상 및 안전성 제고\n* 건설단계별 수행상태에 대한 쉬운 이해로 관리", "source_data": "* 실행 의지와 합리적 판단 역량\n* 기술 투자와 운영 역량\n* 기술개발 투자에 의한 S/W 역량\n* 수작업 의존 → S/W 기반 체계화\n* 행정서류 자동 생성 및 최소화로\n* 업무 생산성 향상\n* 건설기간 단축, 건설비 및 유지관리비\n* 총비용 최소화\n* 체계적 공정/자원 관리를 통한\n* 신뢰성 확보 및 생산성 향상\n* Model에서의 도면 추출로 쉽고 정확한\n* 시공상세도 작성 용이\n* 시스템 구축 시, 품질·안전·관리 등에 필요한\n* 도서 작성 용이\n* SW기반 설계프로세스 체계화로\n* 설계 생산성 향상\n* 프로젝트 정보의 일관 유지 및 관리를 통한\n* 오류 최소화\n* 다양한 성과물과 정보물 활용으로 추가\n* 부가가치 창출\n* 2D → 3D 기반 인지·검토\n* 3D 모델을 통한 직관적 시각화로\n* 품질 향상 및 안전성 제고\n* 건설단계별 수행상태에 대한 쉬운 이해로 관리",
"structured_text": "", "structured_text": "* 실행 의지와 합리적 판단 역량\n* 기술 투자와 운영 역량\n* 기술개발 투자에 의한 S/W 역량\n* 수작업 의존 → S/W 기반 체계화\n* 행정서류 자동 생성 및 최소화로\n* 업무 생산성 향상\n* 건설기간 단축, 건설비 및 유지관리비\n* 총비용 최소화\n* 체계적 공정/자원 관리를 통한\n* 신뢰성 확보 및 생산성 향상\n* Model에서의 도면 추출로 쉽고 정확한\n* 시공상세도 작성 용이\n* 시스템 구축 시, 품질·안전·관리 등에 필요한\n* 도서 작성 용이\n* SW기반 설계프로세스 체계화로\n* 설계 생산성 향상\n* 프로젝트 정보의 일관 유지 및 관리를 통한\n* 오류 최소화\n* 다양한 성과물과 정보물 활용으로 추가\n* 부가가치 창출\n* 2D → 3D 기반 인지·검토\n* 3D 모델을 통한 직관적 시각화로\n* 품질 향상 및 안전성 제고\n* 건설단계별 수행상태에 대한 쉬운 이해로 관리",
"summary": "* 실행 의지와 합리적 판단 역량 * 기술 투자와 운영 역량 * 기술개발 투자에 의한 S/W 역량 * 수작업 의존 → S/W 기반 체계화 * 행정서류 자동 생성 및 최소화로 * 업무 생산성 향상 * 건설기간 단축, 건설비 및 유지관리비 * 총비용 최소화 * 체계적 공정/자원 관리를 통한 * 신뢰성 확보 및 생산성 향상 * Model에서의 도면 추출로 쉽고 정확한 * 시공상세도 작성 용이 * 시스템 구축 시, 품질·안전·관리 등에 필요한 * 도서 작성 용이 * SW기반 설계프로세스 체계화로 * 설계 생산성 향상 * 프로젝트 정보의 일관 유지 및 관리를 통한 * 오류 최소화 * 다양한 성과물과 정보물 활용으로 추가 * 부가가치 창출 * 2D → 3D 기반..." "summary": "* 실행 의지와 합리적 판단 역량 * 기술 투자와 운영 역량 * 기술개발 투자에 의한 S/W 역량 * 수작업 의존 → S/W 기반 체계화 * 행정서류 자동 생성 및 최소화로 * 업무 생산성 향상 * 건설기간 단축, 건설비 및 유지관리비 * 총비용 최소화 * 체계적 공정/자원 관리를 통한 * 신뢰성 확보 및 생산성 향상 * Model에서의 도면 추출로 쉽고 정확한 * 시공상세도 작성 용이 * 시스템 구축 시, 품질·안전·관리 등에 필요한 * 도서 작성 용이 * SW기반 설계프로세스 체계화로 * 설계 생산성 향상 * 프로젝트 정보의 일관 유지 및 관리를 통한 * 오류 최소화 * 다양한 성과물과 정보물 활용으로 추가 * 부가가치 창출 * 2D → 3D 기반..."
}, },
{ {
"id": 4, "id": 4,
"title": "핵심 요약", "title": "핵심 요약",
"purpose": "?? ?? ??", "purpose": "결론 또는 핵심 메시지",
"role": "flow", "role": "flow",
"layer": "conclusion", "layer": "conclusion",
"source_hint": "핵심 요약", "source_hint": "핵심 요약",
"relation_type": "conclusion", "relation_type": "conclusion",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"source_data": "**핵심 요약**\n* 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.", "source_data": "**핵심 요약**\n* 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.",
"structured_text": "", "structured_text": "**핵심 요약**\n* 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.",
"summary": "**핵심 요약** * 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다." "summary": "**핵심 요약** * 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다."
} }
], ],
@@ -114,7 +114,7 @@
2, 2,
3 3
], ],
"weight": 0.58 "weight": 0.64
}, },
"key_message": { "key_message": {
"topic_ids": [ "topic_ids": [
@@ -143,8 +143,8 @@
2, 2,
3 3
], ],
"weight": 0.58, "weight": 0.64,
"height_px": 438, "height_px": 444,
"width_px": 1200, "width_px": 1200,
"max_height_cost": "medium", "max_height_cost": "medium",
"text_budget": null, "text_budget": null,
@@ -167,17 +167,17 @@
4 4
], ],
"weight": 0.1, "weight": 0.1,
"height_px": 75, "height_px": 69,
"width_px": 1200, "width_px": 1200,
"max_height_cost": "medium", "max_height_cost": "medium",
"text_budget": null, "text_budget": null,
"design_budget": null, "design_budget": null,
"block_constraints": { "block_constraints": {
"max_lines": 3, "max_lines": 2,
"max_items": 1, "max_items": 1,
"chars_per_line": 96, "chars_per_line": 96,
"max_chars_total": 288, "max_chars_total": 192,
"max_chars_per_item": 288, "max_chars_per_item": 192,
"font_size_px": 13.0, "font_size_px": 13.0,
"padding_px": 8, "padding_px": 8,
"line_height": 1.5 "line_height": 1.5

View File

@@ -1,5 +1,5 @@
{ {
"run_id": "20260407_084848", "run_id": "20260407_115910",
"run_dir": "D:\\ad-hoc\\C.E.L._slide_test\\docs\\run-002\\05-execution", "run_dir": "D:\\ad-hoc\\C.E.L._slide_test\\docs\\run-002\\05-execution",
"raw_content": "---\ntitle: DX의 시행 목표 및 기대효과\nsidebar:\n order: 1\n---\n\nimport DxEffect from '../../../../components/dx.astro';\n\n\n## 1. DX의 궁극적 목표\n\n- **안전과 품질** \n - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보**\n - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공**\n<br/>\n- **생산성 향상**\n - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상**\n - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고**\n<br/>\n- **소통과 신뢰**\n - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진**\n - 3D 모델 및 데이터 기반 검증을 통한 **오류 최소화 및 Claim 예방**으로 **신뢰성 확보**\n![DX의 궁극적 목표](/assets/images/궁극적목표.png) \n<br/>\n\n## 2. DX 기반 Process 혁신에 따른 주체별 기대효과\n<br/>\n### 2.1 업무 수행 과정(Process)의 변화\n - **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환\n - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환\n - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환\n - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증 중심의 예방적 업무 방식**으로 전환\n<br/>\n### 2.2 DX 시행 주체별 기대효과\n\n<DxEffect />\n<br/>\n<br/>\n:::note[핵심 요약]\n* 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.\n:::\n<br/>\n", "raw_content": "---\ntitle: DX의 시행 목표 및 기대효과\nsidebar:\n order: 1\n---\n\nimport DxEffect from '../../../../components/dx.astro';\n\n\n## 1. DX의 궁극적 목표\n\n- **안전과 품질** \n - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보**\n - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공**\n<br/>\n- **생산성 향상**\n - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상**\n - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고**\n<br/>\n- **소통과 신뢰**\n - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진**\n - 3D 모델 및 데이터 기반 검증을 통한 **오류 최소화 및 Claim 예방**으로 **신뢰성 확보**\n![DX의 궁극적 목표](/assets/images/궁극적목표.png) \n<br/>\n\n## 2. DX 기반 Process 혁신에 따른 주체별 기대효과\n<br/>\n### 2.1 업무 수행 과정(Process)의 변화\n - **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환\n - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환\n - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환\n - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증 중심의 예방적 업무 방식**으로 전환\n<br/>\n### 2.2 DX 시행 주체별 기대효과\n\n<DxEffect />\n<br/>\n<br/>\n:::note[핵심 요약]\n* 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.\n:::\n<br/>\n",
"base_path": "D:\\ad-hoc\\C.E.L._slide_test", "base_path": "D:\\ad-hoc\\C.E.L._slide_test",
@@ -41,7 +41,7 @@
"core_message": "**핵심 요약** * 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.", "core_message": "**핵심 요약** * 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.",
"title": "DX의 시행 목표 및 기대효과", "title": "DX의 시행 목표 및 기대효과",
"total_pages": 1, "total_pages": 1,
"layout_template": "A", "layout_template": "B_GOAL",
"image_sizes": [ "image_sizes": [
{ {
"path": "/assets/images/궁극적목표.png", "path": "/assets/images/궁극적목표.png",
@@ -56,53 +56,53 @@
{ {
"id": 1, "id": 1,
"title": "1. DX의 궁극적 목표", "title": "1. DX의 궁극적 목표",
"purpose": "1. DX의 궁극적 목표 ?? ??", "purpose": "1. DX의 궁극적 목표의 핵심 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"source_hint": "1. DX의 궁극적 목표", "source_hint": "1. DX의 궁극적 목표",
"relation_type": "goal", "relation_type": "goal",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"source_data": "- **안전과 품질** \n - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보**\n - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공**\n\n- **생산성 향상**\n - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상**\n - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고**\n\n- **소통과 신뢰**\n - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진**\n - 3D 모델 및 데이터 기반 검증을 통한 **오류 최소화 및 Claim 예방**으로 **신뢰성 확보**\n[???] DX의 궁극적 목표", "source_data": "- **안전과 품질** \n - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보**\n - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공**\n\n- **생산성 향상**\n - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상**\n - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고**\n\n- **소통과 신뢰**\n - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진**\n - 3D 모델 및 데이터 기반 검증을 통한 **오류 최소화 및 Claim 예방**으로 **신뢰성 확보**\n[image] DX의 궁극적 목표",
"structured_text": "", "structured_text": "- **안전과 품질** \n - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보**\n - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공**\n\n- **생산성 향상**\n - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상**\n - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고**\n\n- **소통과 신뢰**\n - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진**\n - 3D 모델 및 데이터 기반 검증을 통한 **오류 최소화 및 Claim 예방**으로 **신뢰성 확보**\n[image] DX의 궁극적 목표",
"summary": "- **안전과 품질** - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보** - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공** - **생산성 향상** - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상** - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고** - **소통과 신뢰** - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진** - 3D 모델 및 데이터..." "summary": "- **안전과 품질** - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보** - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공** - **생산성 향상** - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상** - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고** - **소통과 신뢰** - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진** - 3D 모델 및 데이터..."
}, },
{ {
"id": 2, "id": 2,
"title": "2.1 업무 수행 과정(Process)의 변화", "title": "2.1 업무 수행 과정(Process)의 변화",
"purpose": "2.1 업무 수행 과정(Process)의 변화 ?? ??", "purpose": "2.1 업무 수행 과정(Process)의 변화의 세부 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"source_hint": "2.1 업무 수행 과정(Process)의 변화", "source_hint": "2.1 업무 수행 과정(Process)의 변화",
"relation_type": "process", "relation_type": "process",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"source_data": "- **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환\n - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환\n - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환\n - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증 중심의 예방적 업무 방식**으로 전환", "source_data": "- **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환\n - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환\n - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환\n - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증 중심의 예방적 업무 방식**으로 전환",
"structured_text": "", "structured_text": "- **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환\n - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환\n - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환\n - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증 중심의 예방적 업무 방식**으로 전환",
"summary": "- **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환 - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환 - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환 - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증..." "summary": "- **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환 - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환 - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환 - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증..."
}, },
{ {
"id": 3, "id": 3,
"title": "2.2 DX 시행 주체별 기대효과", "title": "2.2 DX 시행 주체별 기대효과",
"purpose": "2.2 DX 시행 주체별 기대효과 ?? ??", "purpose": "2.2 DX 시행 주체별 기대효과의 세부 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"source_hint": "2.2 DX 시행 주체별 기대효과", "source_hint": "2.2 DX 시행 주체별 기대효과",
"relation_type": "stakeholder_effect", "relation_type": "stakeholder_effect",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"source_data": "* 실행 의지와 합리적 판단 역량\n* 기술 투자와 운영 역량\n* 기술개발 투자에 의한 S/W 역량\n* 수작업 의존 → S/W 기반 체계화\n* 행정서류 자동 생성 및 최소화로\n* 업무 생산성 향상\n* 건설기간 단축, 건설비 및 유지관리비\n* 총비용 최소화\n* 체계적 공정/자원 관리를 통한\n* 신뢰성 확보 및 생산성 향상\n* Model에서의 도면 추출로 쉽고 정확한\n* 시공상세도 작성 용이\n* 시스템 구축 시, 품질·안전·관리 등에 필요한\n* 도서 작성 용이\n* SW기반 설계프로세스 체계화로\n* 설계 생산성 향상\n* 프로젝트 정보의 일관 유지 및 관리를 통한\n* 오류 최소화\n* 다양한 성과물과 정보물 활용으로 추가\n* 부가가치 창출\n* 2D → 3D 기반 인지·검토\n* 3D 모델을 통한 직관적 시각화로\n* 품질 향상 및 안전성 제고\n* 건설단계별 수행상태에 대한 쉬운 이해로 관리", "source_data": "* 실행 의지와 합리적 판단 역량\n* 기술 투자와 운영 역량\n* 기술개발 투자에 의한 S/W 역량\n* 수작업 의존 → S/W 기반 체계화\n* 행정서류 자동 생성 및 최소화로\n* 업무 생산성 향상\n* 건설기간 단축, 건설비 및 유지관리비\n* 총비용 최소화\n* 체계적 공정/자원 관리를 통한\n* 신뢰성 확보 및 생산성 향상\n* Model에서의 도면 추출로 쉽고 정확한\n* 시공상세도 작성 용이\n* 시스템 구축 시, 품질·안전·관리 등에 필요한\n* 도서 작성 용이\n* SW기반 설계프로세스 체계화로\n* 설계 생산성 향상\n* 프로젝트 정보의 일관 유지 및 관리를 통한\n* 오류 최소화\n* 다양한 성과물과 정보물 활용으로 추가\n* 부가가치 창출\n* 2D → 3D 기반 인지·검토\n* 3D 모델을 통한 직관적 시각화로\n* 품질 향상 및 안전성 제고\n* 건설단계별 수행상태에 대한 쉬운 이해로 관리",
"structured_text": "", "structured_text": "* 실행 의지와 합리적 판단 역량\n* 기술 투자와 운영 역량\n* 기술개발 투자에 의한 S/W 역량\n* 수작업 의존 → S/W 기반 체계화\n* 행정서류 자동 생성 및 최소화로\n* 업무 생산성 향상\n* 건설기간 단축, 건설비 및 유지관리비\n* 총비용 최소화\n* 체계적 공정/자원 관리를 통한\n* 신뢰성 확보 및 생산성 향상\n* Model에서의 도면 추출로 쉽고 정확한\n* 시공상세도 작성 용이\n* 시스템 구축 시, 품질·안전·관리 등에 필요한\n* 도서 작성 용이\n* SW기반 설계프로세스 체계화로\n* 설계 생산성 향상\n* 프로젝트 정보의 일관 유지 및 관리를 통한\n* 오류 최소화\n* 다양한 성과물과 정보물 활용으로 추가\n* 부가가치 창출\n* 2D → 3D 기반 인지·검토\n* 3D 모델을 통한 직관적 시각화로\n* 품질 향상 및 안전성 제고\n* 건설단계별 수행상태에 대한 쉬운 이해로 관리",
"summary": "* 실행 의지와 합리적 판단 역량 * 기술 투자와 운영 역량 * 기술개발 투자에 의한 S/W 역량 * 수작업 의존 → S/W 기반 체계화 * 행정서류 자동 생성 및 최소화로 * 업무 생산성 향상 * 건설기간 단축, 건설비 및 유지관리비 * 총비용 최소화 * 체계적 공정/자원 관리를 통한 * 신뢰성 확보 및 생산성 향상 * Model에서의 도면 추출로 쉽고 정확한 * 시공상세도 작성 용이 * 시스템 구축 시, 품질·안전·관리 등에 필요한 * 도서 작성 용이 * SW기반 설계프로세스 체계화로 * 설계 생산성 향상 * 프로젝트 정보의 일관 유지 및 관리를 통한 * 오류 최소화 * 다양한 성과물과 정보물 활용으로 추가 * 부가가치 창출 * 2D → 3D 기반..." "summary": "* 실행 의지와 합리적 판단 역량 * 기술 투자와 운영 역량 * 기술개발 투자에 의한 S/W 역량 * 수작업 의존 → S/W 기반 체계화 * 행정서류 자동 생성 및 최소화로 * 업무 생산성 향상 * 건설기간 단축, 건설비 및 유지관리비 * 총비용 최소화 * 체계적 공정/자원 관리를 통한 * 신뢰성 확보 및 생산성 향상 * Model에서의 도면 추출로 쉽고 정확한 * 시공상세도 작성 용이 * 시스템 구축 시, 품질·안전·관리 등에 필요한 * 도서 작성 용이 * SW기반 설계프로세스 체계화로 * 설계 생산성 향상 * 프로젝트 정보의 일관 유지 및 관리를 통한 * 오류 최소화 * 다양한 성과물과 정보물 활용으로 추가 * 부가가치 창출 * 2D → 3D 기반..."
}, },
{ {
"id": 4, "id": 4,
"title": "핵심 요약", "title": "핵심 요약",
"purpose": "?? ?? ??", "purpose": "결론 또는 핵심 메시지",
"role": "flow", "role": "flow",
"layer": "conclusion", "layer": "conclusion",
"source_hint": "핵심 요약", "source_hint": "핵심 요약",
"relation_type": "conclusion", "relation_type": "conclusion",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"source_data": "**핵심 요약**\n* 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.", "source_data": "**핵심 요약**\n* 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.",
"structured_text": "", "structured_text": "**핵심 요약**\n* 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.",
"summary": "**핵심 요약** * 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다." "summary": "**핵심 요약** * 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다."
} }
], ],
@@ -114,7 +114,7 @@
2, 2,
3 3
], ],
"weight": 0.58 "weight": 0.64
}, },
"key_message": { "key_message": {
"topic_ids": [ "topic_ids": [
@@ -143,17 +143,17 @@
2, 2,
3 3
], ],
"weight": 0.58, "weight": 0.64,
"height_px": 438, "height_px": 444,
"width_px": 1200, "width_px": 1200,
"max_height_cost": "medium", "max_height_cost": "medium",
"text_budget": null, "text_budget": null,
"design_budget": { "design_budget": {
"available_height_px": 300, "available_height_px": 306,
"available_width_px": 1160, "available_width_px": 1160,
"max_circle_diameter": 298, "max_circle_diameter": 304,
"max_img_width": 1160, "max_img_width": 1160,
"max_img_height": 300, "max_img_height": 306,
"fits": true "fits": true
}, },
"block_constraints": { "block_constraints": {
@@ -174,7 +174,7 @@
4 4
], ],
"weight": 0.1, "weight": 0.1,
"height_px": 75, "height_px": 69,
"width_px": 1200, "width_px": 1200,
"max_height_cost": "medium", "max_height_cost": "medium",
"text_budget": null, "text_budget": null,
@@ -187,11 +187,11 @@
"fits": false "fits": false
}, },
"block_constraints": { "block_constraints": {
"max_lines": 3, "max_lines": 2,
"max_items": 1, "max_items": 1,
"chars_per_line": 96, "chars_per_line": 96,
"max_chars_total": 288, "max_chars_total": 192,
"max_chars_per_item": 288, "max_chars_per_item": 192,
"font_size_px": 13.0, "font_size_px": 13.0,
"padding_px": 8, "padding_px": 8,
"line_height": 1.5 "line_height": 1.5

View File

@@ -1,5 +1,5 @@
{ {
"run_id": "20260407_084848", "run_id": "20260407_115910",
"run_dir": "D:\\ad-hoc\\C.E.L._slide_test\\docs\\run-002\\05-execution", "run_dir": "D:\\ad-hoc\\C.E.L._slide_test\\docs\\run-002\\05-execution",
"raw_content": "---\ntitle: DX의 시행 목표 및 기대효과\nsidebar:\n order: 1\n---\n\nimport DxEffect from '../../../../components/dx.astro';\n\n\n## 1. DX의 궁극적 목표\n\n- **안전과 품질** \n - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보**\n - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공**\n<br/>\n- **생산성 향상**\n - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상**\n - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고**\n<br/>\n- **소통과 신뢰**\n - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진**\n - 3D 모델 및 데이터 기반 검증을 통한 **오류 최소화 및 Claim 예방**으로 **신뢰성 확보**\n![DX의 궁극적 목표](/assets/images/궁극적목표.png) \n<br/>\n\n## 2. DX 기반 Process 혁신에 따른 주체별 기대효과\n<br/>\n### 2.1 업무 수행 과정(Process)의 변화\n - **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환\n - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환\n - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환\n - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증 중심의 예방적 업무 방식**으로 전환\n<br/>\n### 2.2 DX 시행 주체별 기대효과\n\n<DxEffect />\n<br/>\n<br/>\n:::note[핵심 요약]\n* 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.\n:::\n<br/>\n", "raw_content": "---\ntitle: DX의 시행 목표 및 기대효과\nsidebar:\n order: 1\n---\n\nimport DxEffect from '../../../../components/dx.astro';\n\n\n## 1. DX의 궁극적 목표\n\n- **안전과 품질** \n - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보**\n - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공**\n<br/>\n- **생산성 향상**\n - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상**\n - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고**\n<br/>\n- **소통과 신뢰**\n - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진**\n - 3D 모델 및 데이터 기반 검증을 통한 **오류 최소화 및 Claim 예방**으로 **신뢰성 확보**\n![DX의 궁극적 목표](/assets/images/궁극적목표.png) \n<br/>\n\n## 2. DX 기반 Process 혁신에 따른 주체별 기대효과\n<br/>\n### 2.1 업무 수행 과정(Process)의 변화\n - **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환\n - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환\n - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환\n - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증 중심의 예방적 업무 방식**으로 전환\n<br/>\n### 2.2 DX 시행 주체별 기대효과\n\n<DxEffect />\n<br/>\n<br/>\n:::note[핵심 요약]\n* 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.\n:::\n<br/>\n",
"base_path": "D:\\ad-hoc\\C.E.L._slide_test", "base_path": "D:\\ad-hoc\\C.E.L._slide_test",
@@ -41,7 +41,7 @@
"core_message": "**핵심 요약** * 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.", "core_message": "**핵심 요약** * 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.",
"title": "DX의 시행 목표 및 기대효과", "title": "DX의 시행 목표 및 기대효과",
"total_pages": 1, "total_pages": 1,
"layout_template": "A", "layout_template": "B_GOAL",
"image_sizes": [ "image_sizes": [
{ {
"path": "/assets/images/궁극적목표.png", "path": "/assets/images/궁극적목표.png",
@@ -56,53 +56,53 @@
{ {
"id": 1, "id": 1,
"title": "1. DX의 궁극적 목표", "title": "1. DX의 궁극적 목표",
"purpose": "1. DX의 궁극적 목표 ?? ??", "purpose": "1. DX의 궁극적 목표의 핵심 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"source_hint": "1. DX의 궁극적 목표", "source_hint": "1. DX의 궁극적 목표",
"relation_type": "goal", "relation_type": "goal",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"source_data": "- **안전과 품질** \n - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보**\n - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공**\n\n- **생산성 향상**\n - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상**\n - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고**\n\n- **소통과 신뢰**\n - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진**\n - 3D 모델 및 데이터 기반 검증을 통한 **오류 최소화 및 Claim 예방**으로 **신뢰성 확보**\n[???] DX의 궁극적 목표", "source_data": "- **안전과 품질** \n - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보**\n - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공**\n\n- **생산성 향상**\n - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상**\n - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고**\n\n- **소통과 신뢰**\n - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진**\n - 3D 모델 및 데이터 기반 검증을 통한 **오류 최소화 및 Claim 예방**으로 **신뢰성 확보**\n[image] DX의 궁극적 목표",
"structured_text": "", "structured_text": "- **안전과 품질** \n - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보**\n - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공**\n\n- **생산성 향상**\n - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상**\n - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고**\n\n- **소통과 신뢰**\n - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진**\n - 3D 모델 및 데이터 기반 검증을 통한 **오류 최소화 및 Claim 예방**으로 **신뢰성 확보**\n[image] DX의 궁극적 목표",
"summary": "- **안전과 품질** - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보** - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공** - **생산성 향상** - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상** - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고** - **소통과 신뢰** - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진** - 3D 모델 및 데이터..." "summary": "- **안전과 품질** - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보** - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공** - **생산성 향상** - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상** - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고** - **소통과 신뢰** - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진** - 3D 모델 및 데이터..."
}, },
{ {
"id": 2, "id": 2,
"title": "2.1 업무 수행 과정(Process)의 변화", "title": "2.1 업무 수행 과정(Process)의 변화",
"purpose": "2.1 업무 수행 과정(Process)의 변화 ?? ??", "purpose": "2.1 업무 수행 과정(Process)의 변화의 세부 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"source_hint": "2.1 업무 수행 과정(Process)의 변화", "source_hint": "2.1 업무 수행 과정(Process)의 변화",
"relation_type": "process", "relation_type": "process",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"source_data": "- **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환\n - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환\n - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환\n - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증 중심의 예방적 업무 방식**으로 전환", "source_data": "- **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환\n - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환\n - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환\n - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증 중심의 예방적 업무 방식**으로 전환",
"structured_text": "", "structured_text": "- **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환\n - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환\n - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환\n - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증 중심의 예방적 업무 방식**으로 전환",
"summary": "- **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환 - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환 - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환 - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증..." "summary": "- **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환 - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환 - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환 - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증..."
}, },
{ {
"id": 3, "id": 3,
"title": "2.2 DX 시행 주체별 기대효과", "title": "2.2 DX 시행 주체별 기대효과",
"purpose": "2.2 DX 시행 주체별 기대효과 ?? ??", "purpose": "2.2 DX 시행 주체별 기대효과의 세부 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"source_hint": "2.2 DX 시행 주체별 기대효과", "source_hint": "2.2 DX 시행 주체별 기대효과",
"relation_type": "stakeholder_effect", "relation_type": "stakeholder_effect",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"source_data": "* 실행 의지와 합리적 판단 역량\n* 기술 투자와 운영 역량\n* 기술개발 투자에 의한 S/W 역량\n* 수작업 의존 → S/W 기반 체계화\n* 행정서류 자동 생성 및 최소화로\n* 업무 생산성 향상\n* 건설기간 단축, 건설비 및 유지관리비\n* 총비용 최소화\n* 체계적 공정/자원 관리를 통한\n* 신뢰성 확보 및 생산성 향상\n* Model에서의 도면 추출로 쉽고 정확한\n* 시공상세도 작성 용이\n* 시스템 구축 시, 품질·안전·관리 등에 필요한\n* 도서 작성 용이\n* SW기반 설계프로세스 체계화로\n* 설계 생산성 향상\n* 프로젝트 정보의 일관 유지 및 관리를 통한\n* 오류 최소화\n* 다양한 성과물과 정보물 활용으로 추가\n* 부가가치 창출\n* 2D → 3D 기반 인지·검토\n* 3D 모델을 통한 직관적 시각화로\n* 품질 향상 및 안전성 제고\n* 건설단계별 수행상태에 대한 쉬운 이해로 관리", "source_data": "* 실행 의지와 합리적 판단 역량\n* 기술 투자와 운영 역량\n* 기술개발 투자에 의한 S/W 역량\n* 수작업 의존 → S/W 기반 체계화\n* 행정서류 자동 생성 및 최소화로\n* 업무 생산성 향상\n* 건설기간 단축, 건설비 및 유지관리비\n* 총비용 최소화\n* 체계적 공정/자원 관리를 통한\n* 신뢰성 확보 및 생산성 향상\n* Model에서의 도면 추출로 쉽고 정확한\n* 시공상세도 작성 용이\n* 시스템 구축 시, 품질·안전·관리 등에 필요한\n* 도서 작성 용이\n* SW기반 설계프로세스 체계화로\n* 설계 생산성 향상\n* 프로젝트 정보의 일관 유지 및 관리를 통한\n* 오류 최소화\n* 다양한 성과물과 정보물 활용으로 추가\n* 부가가치 창출\n* 2D → 3D 기반 인지·검토\n* 3D 모델을 통한 직관적 시각화로\n* 품질 향상 및 안전성 제고\n* 건설단계별 수행상태에 대한 쉬운 이해로 관리",
"structured_text": "", "structured_text": "* 실행 의지와 합리적 판단 역량\n* 기술 투자와 운영 역량\n* 기술개발 투자에 의한 S/W 역량\n* 수작업 의존 → S/W 기반 체계화\n* 행정서류 자동 생성 및 최소화로\n* 업무 생산성 향상\n* 건설기간 단축, 건설비 및 유지관리비\n* 총비용 최소화\n* 체계적 공정/자원 관리를 통한\n* 신뢰성 확보 및 생산성 향상\n* Model에서의 도면 추출로 쉽고 정확한\n* 시공상세도 작성 용이\n* 시스템 구축 시, 품질·안전·관리 등에 필요한\n* 도서 작성 용이\n* SW기반 설계프로세스 체계화로\n* 설계 생산성 향상\n* 프로젝트 정보의 일관 유지 및 관리를 통한\n* 오류 최소화\n* 다양한 성과물과 정보물 활용으로 추가\n* 부가가치 창출\n* 2D → 3D 기반 인지·검토\n* 3D 모델을 통한 직관적 시각화로\n* 품질 향상 및 안전성 제고\n* 건설단계별 수행상태에 대한 쉬운 이해로 관리",
"summary": "* 실행 의지와 합리적 판단 역량 * 기술 투자와 운영 역량 * 기술개발 투자에 의한 S/W 역량 * 수작업 의존 → S/W 기반 체계화 * 행정서류 자동 생성 및 최소화로 * 업무 생산성 향상 * 건설기간 단축, 건설비 및 유지관리비 * 총비용 최소화 * 체계적 공정/자원 관리를 통한 * 신뢰성 확보 및 생산성 향상 * Model에서의 도면 추출로 쉽고 정확한 * 시공상세도 작성 용이 * 시스템 구축 시, 품질·안전·관리 등에 필요한 * 도서 작성 용이 * SW기반 설계프로세스 체계화로 * 설계 생산성 향상 * 프로젝트 정보의 일관 유지 및 관리를 통한 * 오류 최소화 * 다양한 성과물과 정보물 활용으로 추가 * 부가가치 창출 * 2D → 3D 기반..." "summary": "* 실행 의지와 합리적 판단 역량 * 기술 투자와 운영 역량 * 기술개발 투자에 의한 S/W 역량 * 수작업 의존 → S/W 기반 체계화 * 행정서류 자동 생성 및 최소화로 * 업무 생산성 향상 * 건설기간 단축, 건설비 및 유지관리비 * 총비용 최소화 * 체계적 공정/자원 관리를 통한 * 신뢰성 확보 및 생산성 향상 * Model에서의 도면 추출로 쉽고 정확한 * 시공상세도 작성 용이 * 시스템 구축 시, 품질·안전·관리 등에 필요한 * 도서 작성 용이 * SW기반 설계프로세스 체계화로 * 설계 생산성 향상 * 프로젝트 정보의 일관 유지 및 관리를 통한 * 오류 최소화 * 다양한 성과물과 정보물 활용으로 추가 * 부가가치 창출 * 2D → 3D 기반..."
}, },
{ {
"id": 4, "id": 4,
"title": "핵심 요약", "title": "핵심 요약",
"purpose": "?? ?? ??", "purpose": "결론 또는 핵심 메시지",
"role": "flow", "role": "flow",
"layer": "conclusion", "layer": "conclusion",
"source_hint": "핵심 요약", "source_hint": "핵심 요약",
"relation_type": "conclusion", "relation_type": "conclusion",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"source_data": "**핵심 요약**\n* 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.", "source_data": "**핵심 요약**\n* 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.",
"structured_text": "", "structured_text": "**핵심 요약**\n* 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.",
"summary": "**핵심 요약** * 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다." "summary": "**핵심 요약** * 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다."
} }
], ],
@@ -114,7 +114,7 @@
2, 2,
3 3
], ],
"weight": 0.58 "weight": 0.64
}, },
"key_message": { "key_message": {
"topic_ids": [ "topic_ids": [
@@ -143,8 +143,8 @@
2, 2,
3 3
], ],
"weight": 0.58, "weight": 0.64,
"height_px": 438, "height_px": 444,
"width_px": 1200, "width_px": 1200,
"max_height_cost": "medium", "max_height_cost": "medium",
"text_budget": null, "text_budget": null,
@@ -167,17 +167,17 @@
4 4
], ],
"weight": 0.1, "weight": 0.1,
"height_px": 75, "height_px": 69,
"width_px": 1200, "width_px": 1200,
"max_height_cost": "medium", "max_height_cost": "medium",
"text_budget": null, "text_budget": null,
"design_budget": null, "design_budget": null,
"block_constraints": { "block_constraints": {
"max_lines": 3, "max_lines": 2,
"max_items": 1, "max_items": 1,
"chars_per_line": 96, "chars_per_line": 96,
"max_chars_total": 288, "max_chars_total": 192,
"max_chars_per_item": 288, "max_chars_per_item": 192,
"font_size_px": 13.0, "font_size_px": 13.0,
"padding_px": 8, "padding_px": 8,
"line_height": 1.5 "line_height": 1.5

View File

@@ -1,5 +1,5 @@
{ {
"run_id": "20260407_084848", "run_id": "20260407_115910",
"run_dir": "D:\\ad-hoc\\C.E.L._slide_test\\docs\\run-002\\05-execution", "run_dir": "D:\\ad-hoc\\C.E.L._slide_test\\docs\\run-002\\05-execution",
"raw_content": "---\ntitle: DX의 시행 목표 및 기대효과\nsidebar:\n order: 1\n---\n\nimport DxEffect from '../../../../components/dx.astro';\n\n\n## 1. DX의 궁극적 목표\n\n- **안전과 품질** \n - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보**\n - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공**\n<br/>\n- **생산성 향상**\n - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상**\n - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고**\n<br/>\n- **소통과 신뢰**\n - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진**\n - 3D 모델 및 데이터 기반 검증을 통한 **오류 최소화 및 Claim 예방**으로 **신뢰성 확보**\n![DX의 궁극적 목표](/assets/images/궁극적목표.png) \n<br/>\n\n## 2. DX 기반 Process 혁신에 따른 주체별 기대효과\n<br/>\n### 2.1 업무 수행 과정(Process)의 변화\n - **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환\n - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환\n - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환\n - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증 중심의 예방적 업무 방식**으로 전환\n<br/>\n### 2.2 DX 시행 주체별 기대효과\n\n<DxEffect />\n<br/>\n<br/>\n:::note[핵심 요약]\n* 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.\n:::\n<br/>\n", "raw_content": "---\ntitle: DX의 시행 목표 및 기대효과\nsidebar:\n order: 1\n---\n\nimport DxEffect from '../../../../components/dx.astro';\n\n\n## 1. DX의 궁극적 목표\n\n- **안전과 품질** \n - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보**\n - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공**\n<br/>\n- **생산성 향상**\n - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상**\n - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고**\n<br/>\n- **소통과 신뢰**\n - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진**\n - 3D 모델 및 데이터 기반 검증을 통한 **오류 최소화 및 Claim 예방**으로 **신뢰성 확보**\n![DX의 궁극적 목표](/assets/images/궁극적목표.png) \n<br/>\n\n## 2. DX 기반 Process 혁신에 따른 주체별 기대효과\n<br/>\n### 2.1 업무 수행 과정(Process)의 변화\n - **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환\n - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환\n - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환\n - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증 중심의 예방적 업무 방식**으로 전환\n<br/>\n### 2.2 DX 시행 주체별 기대효과\n\n<DxEffect />\n<br/>\n<br/>\n:::note[핵심 요약]\n* 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.\n:::\n<br/>\n",
"base_path": "D:\\ad-hoc\\C.E.L._slide_test", "base_path": "D:\\ad-hoc\\C.E.L._slide_test",
@@ -41,60 +41,60 @@
"core_message": "**핵심 요약** * 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.", "core_message": "**핵심 요약** * 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.",
"title": "DX의 시행 목표 및 기대효과", "title": "DX의 시행 목표 및 기대효과",
"total_pages": 1, "total_pages": 1,
"layout_template": "A", "layout_template": "B_GOAL",
"image_sizes": {} "image_sizes": {}
}, },
"topics": [ "topics": [
{ {
"id": 1, "id": 1,
"title": "1. DX의 궁극적 목표", "title": "1. DX의 궁극적 목표",
"purpose": "1. DX의 궁극적 목표 ?? ??", "purpose": "1. DX의 궁극적 목표의 핵심 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"source_hint": "1. DX의 궁극적 목표", "source_hint": "1. DX의 궁극적 목표",
"relation_type": "", "relation_type": "goal",
"expression_hint": "", "expression_hint": "",
"source_data": "- **안전과 품질** \n - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보**\n - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공**\n\n- **생산성 향상**\n - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상**\n - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고**\n\n- **소통과 신뢰**\n - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진**\n - 3D 모델 및 데이터 기반 검증을 통한 **오류 최소화 및 Claim 예방**으로 **신뢰성 확보**\n[???] DX의 궁극적 목표", "source_data": "- **안전과 품질** \n - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보**\n - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공**\n\n- **생산성 향상**\n - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상**\n - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고**\n\n- **소통과 신뢰**\n - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진**\n - 3D 모델 및 데이터 기반 검증을 통한 **오류 최소화 및 Claim 예방**으로 **신뢰성 확보**\n[image] DX의 궁극적 목표",
"structured_text": "", "structured_text": "- **안전과 품질** \n - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보**\n - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공**\n\n- **생산성 향상**\n - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상**\n - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고**\n\n- **소통과 신뢰**\n - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진**\n - 3D 모델 및 데이터 기반 검증을 통한 **오류 최소화 및 Claim 예방**으로 **신뢰성 확보**\n[image] DX의 궁극적 목표",
"summary": "- **안전과 품질** - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보** - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공** - **생산성 향상** - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상** - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고** - **소통과 신뢰** - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진** - 3D 모델 및 데이터..." "summary": "- **안전과 품질** - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보** - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공** - **생산성 향상** - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상** - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고** - **소통과 신뢰** - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진** - 3D 모델 및 데이터..."
}, },
{ {
"id": 2, "id": 2,
"title": "2.1 업무 수행 과정(Process)의 변화", "title": "2.1 업무 수행 과정(Process)의 변화",
"purpose": "2.1 업무 수행 과정(Process)의 변화 ?? ??", "purpose": "2.1 업무 수행 과정(Process)의 변화의 세부 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"source_hint": "2.1 업무 수행 과정(Process)의 변화", "source_hint": "2.1 업무 수행 과정(Process)의 변화",
"relation_type": "", "relation_type": "process",
"expression_hint": "", "expression_hint": "",
"source_data": "- **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환\n - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환\n - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환\n - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증 중심의 예방적 업무 방식**으로 전환", "source_data": "- **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환\n - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환\n - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환\n - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증 중심의 예방적 업무 방식**으로 전환",
"structured_text": "", "structured_text": "- **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환\n - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환\n - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환\n - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증 중심의 예방적 업무 방식**으로 전환",
"summary": "- **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환 - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환 - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환 - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증..." "summary": "- **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환 - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환 - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환 - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증..."
}, },
{ {
"id": 3, "id": 3,
"title": "2.2 DX 시행 주체별 기대효과", "title": "2.2 DX 시행 주체별 기대효과",
"purpose": "2.2 DX 시행 주체별 기대효과 ?? ??", "purpose": "2.2 DX 시행 주체별 기대효과의 세부 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"source_hint": "2.2 DX 시행 주체별 기대효과", "source_hint": "2.2 DX 시행 주체별 기대효과",
"relation_type": "", "relation_type": "stakeholder_effect",
"expression_hint": "", "expression_hint": "",
"source_data": "* 실행 의지와 합리적 판단 역량\n* 기술 투자와 운영 역량\n* 기술개발 투자에 의한 S/W 역량\n* 수작업 의존 → S/W 기반 체계화\n* 행정서류 자동 생성 및 최소화로\n* 업무 생산성 향상\n* 건설기간 단축, 건설비 및 유지관리비\n* 총비용 최소화\n* 체계적 공정/자원 관리를 통한\n* 신뢰성 확보 및 생산성 향상\n* Model에서의 도면 추출로 쉽고 정확한\n* 시공상세도 작성 용이\n* 시스템 구축 시, 품질·안전·관리 등에 필요한\n* 도서 작성 용이\n* SW기반 설계프로세스 체계화로\n* 설계 생산성 향상\n* 프로젝트 정보의 일관 유지 및 관리를 통한\n* 오류 최소화\n* 다양한 성과물과 정보물 활용으로 추가\n* 부가가치 창출\n* 2D → 3D 기반 인지·검토\n* 3D 모델을 통한 직관적 시각화로\n* 품질 향상 및 안전성 제고\n* 건설단계별 수행상태에 대한 쉬운 이해로 관리", "source_data": "* 실행 의지와 합리적 판단 역량\n* 기술 투자와 운영 역량\n* 기술개발 투자에 의한 S/W 역량\n* 수작업 의존 → S/W 기반 체계화\n* 행정서류 자동 생성 및 최소화로\n* 업무 생산성 향상\n* 건설기간 단축, 건설비 및 유지관리비\n* 총비용 최소화\n* 체계적 공정/자원 관리를 통한\n* 신뢰성 확보 및 생산성 향상\n* Model에서의 도면 추출로 쉽고 정확한\n* 시공상세도 작성 용이\n* 시스템 구축 시, 품질·안전·관리 등에 필요한\n* 도서 작성 용이\n* SW기반 설계프로세스 체계화로\n* 설계 생산성 향상\n* 프로젝트 정보의 일관 유지 및 관리를 통한\n* 오류 최소화\n* 다양한 성과물과 정보물 활용으로 추가\n* 부가가치 창출\n* 2D → 3D 기반 인지·검토\n* 3D 모델을 통한 직관적 시각화로\n* 품질 향상 및 안전성 제고\n* 건설단계별 수행상태에 대한 쉬운 이해로 관리",
"structured_text": "", "structured_text": "* 실행 의지와 합리적 판단 역량\n* 기술 투자와 운영 역량\n* 기술개발 투자에 의한 S/W 역량\n* 수작업 의존 → S/W 기반 체계화\n* 행정서류 자동 생성 및 최소화로\n* 업무 생산성 향상\n* 건설기간 단축, 건설비 및 유지관리비\n* 총비용 최소화\n* 체계적 공정/자원 관리를 통한\n* 신뢰성 확보 및 생산성 향상\n* Model에서의 도면 추출로 쉽고 정확한\n* 시공상세도 작성 용이\n* 시스템 구축 시, 품질·안전·관리 등에 필요한\n* 도서 작성 용이\n* SW기반 설계프로세스 체계화로\n* 설계 생산성 향상\n* 프로젝트 정보의 일관 유지 및 관리를 통한\n* 오류 최소화\n* 다양한 성과물과 정보물 활용으로 추가\n* 부가가치 창출\n* 2D → 3D 기반 인지·검토\n* 3D 모델을 통한 직관적 시각화로\n* 품질 향상 및 안전성 제고\n* 건설단계별 수행상태에 대한 쉬운 이해로 관리",
"summary": "* 실행 의지와 합리적 판단 역량 * 기술 투자와 운영 역량 * 기술개발 투자에 의한 S/W 역량 * 수작업 의존 → S/W 기반 체계화 * 행정서류 자동 생성 및 최소화로 * 업무 생산성 향상 * 건설기간 단축, 건설비 및 유지관리비 * 총비용 최소화 * 체계적 공정/자원 관리를 통한 * 신뢰성 확보 및 생산성 향상 * Model에서의 도면 추출로 쉽고 정확한 * 시공상세도 작성 용이 * 시스템 구축 시, 품질·안전·관리 등에 필요한 * 도서 작성 용이 * SW기반 설계프로세스 체계화로 * 설계 생산성 향상 * 프로젝트 정보의 일관 유지 및 관리를 통한 * 오류 최소화 * 다양한 성과물과 정보물 활용으로 추가 * 부가가치 창출 * 2D → 3D 기반..." "summary": "* 실행 의지와 합리적 판단 역량 * 기술 투자와 운영 역량 * 기술개발 투자에 의한 S/W 역량 * 수작업 의존 → S/W 기반 체계화 * 행정서류 자동 생성 및 최소화로 * 업무 생산성 향상 * 건설기간 단축, 건설비 및 유지관리비 * 총비용 최소화 * 체계적 공정/자원 관리를 통한 * 신뢰성 확보 및 생산성 향상 * Model에서의 도면 추출로 쉽고 정확한 * 시공상세도 작성 용이 * 시스템 구축 시, 품질·안전·관리 등에 필요한 * 도서 작성 용이 * SW기반 설계프로세스 체계화로 * 설계 생산성 향상 * 프로젝트 정보의 일관 유지 및 관리를 통한 * 오류 최소화 * 다양한 성과물과 정보물 활용으로 추가 * 부가가치 창출 * 2D → 3D 기반..."
}, },
{ {
"id": 4, "id": 4,
"title": "핵심 요약", "title": "핵심 요약",
"purpose": "?? ?? ??", "purpose": "결론 또는 핵심 메시지",
"role": "flow", "role": "flow",
"layer": "conclusion", "layer": "conclusion",
"source_hint": "핵심 요약", "source_hint": "핵심 요약",
"relation_type": "", "relation_type": "conclusion",
"expression_hint": "", "expression_hint": "",
"source_data": "**핵심 요약**\n* 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.", "source_data": "**핵심 요약**\n* 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.",
"structured_text": "", "structured_text": "**핵심 요약**\n* 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.",
"summary": "**핵심 요약** * 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다." "summary": "**핵심 요약** * 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다."
} }
], ],
@@ -106,7 +106,7 @@
2, 2,
3 3
], ],
"weight": 0.58 "weight": 0.64
}, },
"key_message": { "key_message": {
"topic_ids": [ "topic_ids": [

View File

@@ -1,5 +1,5 @@
{ {
"run_id": "20260407_084848", "run_id": "20260407_115910",
"run_dir": "D:\\ad-hoc\\C.E.L._slide_test\\docs\\run-002\\05-execution", "run_dir": "D:\\ad-hoc\\C.E.L._slide_test\\docs\\run-002\\05-execution",
"raw_content": "---\ntitle: DX의 시행 목표 및 기대효과\nsidebar:\n order: 1\n---\n\nimport DxEffect from '../../../../components/dx.astro';\n\n\n## 1. DX의 궁극적 목표\n\n- **안전과 품질** \n - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보**\n - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공**\n<br/>\n- **생산성 향상**\n - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상**\n - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고**\n<br/>\n- **소통과 신뢰**\n - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진**\n - 3D 모델 및 데이터 기반 검증을 통한 **오류 최소화 및 Claim 예방**으로 **신뢰성 확보**\n![DX의 궁극적 목표](/assets/images/궁극적목표.png) \n<br/>\n\n## 2. DX 기반 Process 혁신에 따른 주체별 기대효과\n<br/>\n### 2.1 업무 수행 과정(Process)의 변화\n - **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환\n - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환\n - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환\n - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증 중심의 예방적 업무 방식**으로 전환\n<br/>\n### 2.2 DX 시행 주체별 기대효과\n\n<DxEffect />\n<br/>\n<br/>\n:::note[핵심 요약]\n* 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.\n:::\n<br/>\n", "raw_content": "---\ntitle: DX의 시행 목표 및 기대효과\nsidebar:\n order: 1\n---\n\nimport DxEffect from '../../../../components/dx.astro';\n\n\n## 1. DX의 궁극적 목표\n\n- **안전과 품질** \n - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보**\n - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공**\n<br/>\n- **생산성 향상**\n - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상**\n - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고**\n<br/>\n- **소통과 신뢰**\n - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진**\n - 3D 모델 및 데이터 기반 검증을 통한 **오류 최소화 및 Claim 예방**으로 **신뢰성 확보**\n![DX의 궁극적 목표](/assets/images/궁극적목표.png) \n<br/>\n\n## 2. DX 기반 Process 혁신에 따른 주체별 기대효과\n<br/>\n### 2.1 업무 수행 과정(Process)의 변화\n - **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환\n - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환\n - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환\n - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증 중심의 예방적 업무 방식**으로 전환\n<br/>\n### 2.2 DX 시행 주체별 기대효과\n\n<DxEffect />\n<br/>\n<br/>\n:::note[핵심 요약]\n* 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.\n:::\n<br/>\n",
"base_path": "D:\\ad-hoc\\C.E.L._slide_test", "base_path": "D:\\ad-hoc\\C.E.L._slide_test",
@@ -41,60 +41,60 @@
"core_message": "**핵심 요약** * 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.", "core_message": "**핵심 요약** * 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.",
"title": "DX의 시행 목표 및 기대효과", "title": "DX의 시행 목표 및 기대효과",
"total_pages": 1, "total_pages": 1,
"layout_template": "A", "layout_template": "B_GOAL",
"image_sizes": {} "image_sizes": {}
}, },
"topics": [ "topics": [
{ {
"id": 1, "id": 1,
"title": "1. DX의 궁극적 목표", "title": "1. DX의 궁극적 목표",
"purpose": "1. DX의 궁극적 목표 ?? ??", "purpose": "1. DX의 궁극적 목표의 핵심 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"source_hint": "1. DX의 궁극적 목표", "source_hint": "1. DX의 궁극적 목표",
"relation_type": "goal", "relation_type": "goal",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"source_data": "- **안전과 품질** \n - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보**\n - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공**\n\n- **생산성 향상**\n - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상**\n - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고**\n\n- **소통과 신뢰**\n - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진**\n - 3D 모델 및 데이터 기반 검증을 통한 **오류 최소화 및 Claim 예방**으로 **신뢰성 확보**\n[???] DX의 궁극적 목표", "source_data": "- **안전과 품질** \n - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보**\n - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공**\n\n- **생산성 향상**\n - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상**\n - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고**\n\n- **소통과 신뢰**\n - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진**\n - 3D 모델 및 데이터 기반 검증을 통한 **오류 최소화 및 Claim 예방**으로 **신뢰성 확보**\n[image] DX의 궁극적 목표",
"structured_text": "", "structured_text": "- **안전과 품질** \n - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보**\n - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공**\n\n- **생산성 향상**\n - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상**\n - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고**\n\n- **소통과 신뢰**\n - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진**\n - 3D 모델 및 데이터 기반 검증을 통한 **오류 최소화 및 Claim 예방**으로 **신뢰성 확보**\n[image] DX의 궁극적 목표",
"summary": "- **안전과 품질** - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보** - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공** - **생산성 향상** - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상** - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고** - **소통과 신뢰** - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진** - 3D 모델 및 데이터..." "summary": "- **안전과 품질** - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보** - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공** - **생산성 향상** - Analogue 기반 업무를 Digital 기반 프로세스로 전환하여 **업무 속도·정확성·일관성 향상** - 건설 비용 및 유지관리비 절감, 건설 기간 단축, 인력투입 최소화를 통해 **부가가치 제고** - **소통과 신뢰** - 성과품과 Solution을 통한 협업 강화로 **의사소통 효율 및 운영·유지관리**의 **편리성 증진** - 3D 모델 및 데이터..."
}, },
{ {
"id": 2, "id": 2,
"title": "2.1 업무 수행 과정(Process)의 변화", "title": "2.1 업무 수행 과정(Process)의 변화",
"purpose": "2.1 업무 수행 과정(Process)의 변화 ?? ??", "purpose": "2.1 업무 수행 과정(Process)의 변화의 세부 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"source_hint": "2.1 업무 수행 과정(Process)의 변화", "source_hint": "2.1 업무 수행 과정(Process)의 변화",
"relation_type": "process", "relation_type": "process",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"source_data": "- **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환\n - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환\n - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환\n - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증 중심의 예방적 업무 방식**으로 전환", "source_data": "- **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환\n - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환\n - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환\n - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증 중심의 예방적 업무 방식**으로 전환",
"structured_text": "", "structured_text": "- **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환\n - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환\n - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환\n - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증 중심의 예방적 업무 방식**으로 전환",
"summary": "- **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환 - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환 - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환 - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증..." "summary": "- **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환 - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환 - **협업 구조**: 개별 문서 중심 협업에서 **데이터 통합 기반의 정보 공유·관리 협업 환경**으로 전환 - **검증·대응**: 사후 대응 중심의 문제 처리에서 **사전 검증..."
}, },
{ {
"id": 3, "id": 3,
"title": "2.2 DX 시행 주체별 기대효과", "title": "2.2 DX 시행 주체별 기대효과",
"purpose": "2.2 DX 시행 주체별 기대효과 ?? ??", "purpose": "2.2 DX 시행 주체별 기대효과의 세부 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"source_hint": "2.2 DX 시행 주체별 기대효과", "source_hint": "2.2 DX 시행 주체별 기대효과",
"relation_type": "stakeholder_effect", "relation_type": "stakeholder_effect",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"source_data": "* 실행 의지와 합리적 판단 역량\n* 기술 투자와 운영 역량\n* 기술개발 투자에 의한 S/W 역량\n* 수작업 의존 → S/W 기반 체계화\n* 행정서류 자동 생성 및 최소화로\n* 업무 생산성 향상\n* 건설기간 단축, 건설비 및 유지관리비\n* 총비용 최소화\n* 체계적 공정/자원 관리를 통한\n* 신뢰성 확보 및 생산성 향상\n* Model에서의 도면 추출로 쉽고 정확한\n* 시공상세도 작성 용이\n* 시스템 구축 시, 품질·안전·관리 등에 필요한\n* 도서 작성 용이\n* SW기반 설계프로세스 체계화로\n* 설계 생산성 향상\n* 프로젝트 정보의 일관 유지 및 관리를 통한\n* 오류 최소화\n* 다양한 성과물과 정보물 활용으로 추가\n* 부가가치 창출\n* 2D → 3D 기반 인지·검토\n* 3D 모델을 통한 직관적 시각화로\n* 품질 향상 및 안전성 제고\n* 건설단계별 수행상태에 대한 쉬운 이해로 관리", "source_data": "* 실행 의지와 합리적 판단 역량\n* 기술 투자와 운영 역량\n* 기술개발 투자에 의한 S/W 역량\n* 수작업 의존 → S/W 기반 체계화\n* 행정서류 자동 생성 및 최소화로\n* 업무 생산성 향상\n* 건설기간 단축, 건설비 및 유지관리비\n* 총비용 최소화\n* 체계적 공정/자원 관리를 통한\n* 신뢰성 확보 및 생산성 향상\n* Model에서의 도면 추출로 쉽고 정확한\n* 시공상세도 작성 용이\n* 시스템 구축 시, 품질·안전·관리 등에 필요한\n* 도서 작성 용이\n* SW기반 설계프로세스 체계화로\n* 설계 생산성 향상\n* 프로젝트 정보의 일관 유지 및 관리를 통한\n* 오류 최소화\n* 다양한 성과물과 정보물 활용으로 추가\n* 부가가치 창출\n* 2D → 3D 기반 인지·검토\n* 3D 모델을 통한 직관적 시각화로\n* 품질 향상 및 안전성 제고\n* 건설단계별 수행상태에 대한 쉬운 이해로 관리",
"structured_text": "", "structured_text": "* 실행 의지와 합리적 판단 역량\n* 기술 투자와 운영 역량\n* 기술개발 투자에 의한 S/W 역량\n* 수작업 의존 → S/W 기반 체계화\n* 행정서류 자동 생성 및 최소화로\n* 업무 생산성 향상\n* 건설기간 단축, 건설비 및 유지관리비\n* 총비용 최소화\n* 체계적 공정/자원 관리를 통한\n* 신뢰성 확보 및 생산성 향상\n* Model에서의 도면 추출로 쉽고 정확한\n* 시공상세도 작성 용이\n* 시스템 구축 시, 품질·안전·관리 등에 필요한\n* 도서 작성 용이\n* SW기반 설계프로세스 체계화로\n* 설계 생산성 향상\n* 프로젝트 정보의 일관 유지 및 관리를 통한\n* 오류 최소화\n* 다양한 성과물과 정보물 활용으로 추가\n* 부가가치 창출\n* 2D → 3D 기반 인지·검토\n* 3D 모델을 통한 직관적 시각화로\n* 품질 향상 및 안전성 제고\n* 건설단계별 수행상태에 대한 쉬운 이해로 관리",
"summary": "* 실행 의지와 합리적 판단 역량 * 기술 투자와 운영 역량 * 기술개발 투자에 의한 S/W 역량 * 수작업 의존 → S/W 기반 체계화 * 행정서류 자동 생성 및 최소화로 * 업무 생산성 향상 * 건설기간 단축, 건설비 및 유지관리비 * 총비용 최소화 * 체계적 공정/자원 관리를 통한 * 신뢰성 확보 및 생산성 향상 * Model에서의 도면 추출로 쉽고 정확한 * 시공상세도 작성 용이 * 시스템 구축 시, 품질·안전·관리 등에 필요한 * 도서 작성 용이 * SW기반 설계프로세스 체계화로 * 설계 생산성 향상 * 프로젝트 정보의 일관 유지 및 관리를 통한 * 오류 최소화 * 다양한 성과물과 정보물 활용으로 추가 * 부가가치 창출 * 2D → 3D 기반..." "summary": "* 실행 의지와 합리적 판단 역량 * 기술 투자와 운영 역량 * 기술개발 투자에 의한 S/W 역량 * 수작업 의존 → S/W 기반 체계화 * 행정서류 자동 생성 및 최소화로 * 업무 생산성 향상 * 건설기간 단축, 건설비 및 유지관리비 * 총비용 최소화 * 체계적 공정/자원 관리를 통한 * 신뢰성 확보 및 생산성 향상 * Model에서의 도면 추출로 쉽고 정확한 * 시공상세도 작성 용이 * 시스템 구축 시, 품질·안전·관리 등에 필요한 * 도서 작성 용이 * SW기반 설계프로세스 체계화로 * 설계 생산성 향상 * 프로젝트 정보의 일관 유지 및 관리를 통한 * 오류 최소화 * 다양한 성과물과 정보물 활용으로 추가 * 부가가치 창출 * 2D → 3D 기반..."
}, },
{ {
"id": 4, "id": 4,
"title": "핵심 요약", "title": "핵심 요약",
"purpose": "?? ?? ??", "purpose": "결론 또는 핵심 메시지",
"role": "flow", "role": "flow",
"layer": "conclusion", "layer": "conclusion",
"source_hint": "핵심 요약", "source_hint": "핵심 요약",
"relation_type": "conclusion", "relation_type": "conclusion",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"source_data": "**핵심 요약**\n* 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.", "source_data": "**핵심 요약**\n* 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.",
"structured_text": "", "structured_text": "**핵심 요약**\n* 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다.",
"summary": "**핵심 요약** * 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다." "summary": "**핵심 요약** * 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다."
} }
], ],
@@ -106,7 +106,7 @@
2, 2,
3 3
], ],
"weight": 0.58 "weight": 0.64
}, },
"key_message": { "key_message": {
"topic_ids": [ "topic_ids": [

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -5,9 +5,9 @@
<table style="border-collapse:collapse;font-size:12px;width:100%;max-width:900px;"> <table style="border-collapse:collapse;font-size:12px;width:100%;max-width:900px;">
<tr style="background:#1e293b;color:white;"><th style="padding:8px;">ID</th><th style="padding:8px;">제목</th> <tr style="background:#1e293b;color:white;"><th style="padding:8px;">ID</th><th style="padding:8px;">제목</th>
<th style="padding:8px;">purpose</th><th style="padding:8px;">layer</th><th style="padding:8px;">relation_type</th> <th style="padding:8px;">purpose</th><th style="padding:8px;">layer</th><th style="padding:8px;">relation_type</th>
<th style="padding:8px;">영역</th></tr><tr style="background:#fff;"><td style="padding:6px 8px;text-align:center;">1</td><td style="padding:6px 8px;font-weight:700;">1. DX의 궁극적 목표</td><td style="padding:6px 8px;">1. DX의 궁극적 목표 ?? ??</td><td style="padding:6px 8px;">core</td><td style="padding:6px 8px;"></td><td style="padding:6px 8px;color:#333;font-weight:700;">body</td></tr> <th style="padding:8px;">영역</th></tr><tr style="background:#fff;"><td style="padding:6px 8px;text-align:center;">1</td><td style="padding:6px 8px;font-weight:700;">1. DX의 궁극적 목표</td><td style="padding:6px 8px;">1. DX의 궁극적 목표의 핵심 내용</td><td style="padding:6px 8px;">core</td><td style="padding:6px 8px;">goal</td><td style="padding:6px 8px;color:#333;font-weight:700;">body</td></tr>
<tr style="background:#f8fafc;"><td style="padding:6px 8px;text-align:center;">2</td><td style="padding:6px 8px;font-weight:700;">2.1 업무 수행 과정(Process)의 변화</td><td style="padding:6px 8px;">2.1 업무 수행 과정(Process)의 변화 ?? ??</td><td style="padding:6px 8px;">core</td><td style="padding:6px 8px;"></td><td style="padding:6px 8px;color:#333;font-weight:700;">body</td></tr> <tr style="background:#f8fafc;"><td style="padding:6px 8px;text-align:center;">2</td><td style="padding:6px 8px;font-weight:700;">2.1 업무 수행 과정(Process)의 변화</td><td style="padding:6px 8px;">2.1 업무 수행 과정(Process)의 변화의 세부 내용</td><td style="padding:6px 8px;">core</td><td style="padding:6px 8px;">process</td><td style="padding:6px 8px;color:#333;font-weight:700;">body</td></tr>
<tr style="background:#fff;"><td style="padding:6px 8px;text-align:center;">3</td><td style="padding:6px 8px;font-weight:700;">2.2 DX 시행 주체별 기대효과</td><td style="padding:6px 8px;">2.2 DX 시행 주체별 기대효과 ?? ??</td><td style="padding:6px 8px;">core</td><td style="padding:6px 8px;"></td><td style="padding:6px 8px;color:#333;font-weight:700;">body</td></tr> <tr style="background:#fff;"><td style="padding:6px 8px;text-align:center;">3</td><td style="padding:6px 8px;font-weight:700;">2.2 DX 시행 주체별 기대효과</td><td style="padding:6px 8px;">2.2 DX 시행 주체별 기대효과의 세부 내용</td><td style="padding:6px 8px;">core</td><td style="padding:6px 8px;">stakeholder_effect</td><td style="padding:6px 8px;color:#333;font-weight:700;">body</td></tr>
<tr style="background:#f8fafc;"><td style="padding:6px 8px;text-align:center;">4</td><td style="padding:6px 8px;font-weight:700;">핵심 요약</td><td style="padding:6px 8px;">?? ?? ??</td><td style="padding:6px 8px;">conclusion</td><td style="padding:6px 8px;"></td><td style="padding:6px 8px;color:#333;font-weight:700;">key_message</td></tr> <tr style="background:#f8fafc;"><td style="padding:6px 8px;text-align:center;">4</td><td style="padding:6px 8px;font-weight:700;">핵심 요약</td><td style="padding:6px 8px;">결론 또는 핵심 메시지</td><td style="padding:6px 8px;">conclusion</td><td style="padding:6px 8px;">conclusion</td><td style="padding:6px 8px;color:#333;font-weight:700;">key_message</td></tr>
</table> </table>
<div style="margin-top:12px;font-size:12px;color:#555;"><b>페이지 구조:</b><br>body: topic_ids=[1, 2, 3], weight=0.58<br>key_message: topic_ids=[4], weight=0.1</div></body></html> <div style="margin-top:12px;font-size:12px;color:#555;"><b>페이지 구조:</b><br>body: topic_ids=[1, 2, 3], weight=0.64<br>key_message: topic_ids=[4], weight=0.1</div></body></html>

File diff suppressed because one or more lines are too long

View File

@@ -2,11 +2,11 @@
<style>*{margin:0;padding:0;box-sizing:border-box;}body{background:#e5e5e5;padding:10px;font-family:sans-serif;word-break:keep-all;}</style> <style>*{margin:0;padding:0;box-sizing:border-box;}body{background:#e5e5e5;padding:10px;font-family:sans-serif;word-break:keep-all;}</style>
</head><body> </head><body>
<div style="font-size:16px;font-weight:bold;margin-bottom:8px;">Stage 4: 품질 게이트</div> <div style="font-size:16px;font-weight:bold;margin-bottom:8px;">Stage 4: 품질 게이트</div>
<div style="font-size:24px;font-weight:900;color:#dc2626;margin-bottom:12px;">품질 점수: 60</div> <div style="font-size:24px;font-weight:900;color:#16a34a;margin-bottom:12px;">품질 점수: 100</div>
<div style="font-size:12px;color:#555;margin-bottom:4px;">슬라이드: clientHeight=720px, scrollHeight=720px, overflow=False</div> <div style="font-size:12px;color:#555;margin-bottom:4px;">슬라이드: clientHeight=720px, scrollHeight=720px, overflow=False</div>
<table style="border-collapse:collapse;font-size:12px;width:100%;max-width:600px;margin-top:8px;"> <table style="border-collapse:collapse;font-size:12px;width:100%;max-width:600px;margin-top:8px;">
<tr style="background:#1e293b;color:white;"><th style="padding:8px;">영역</th><th style="padding:8px;">clientH</th><th style="padding:8px;">scrollH</th><th style="padding:8px;">excess</th></tr><tr style="background:#fee2e2;"><td style="padding:6px 8px;"> body</td><td style="padding:6px 8px;">495px</td><td style="padding:6px 8px;">507px</td><td style="padding:6px 8px;">+12px</td></tr> <tr style="background:#1e293b;color:white;"><th style="padding:8px;">영역</th><th style="padding:8px;">clientH</th><th style="padding:8px;">scrollH</th><th style="padding:8px;">excess</th></tr><tr style="background:#f0fdf4;"><td style="padding:6px 8px;"> body</td><td style="padding:6px 8px;">429px</td><td style="padding:6px 8px;">429px</td><td style="padding:6px 8px;">+0px</td></tr>
<tr style="background:#f0fdf4;"><td style="padding:6px 8px;">✅ footer</td><td style="padding:6px 8px;">40px</td><td style="padding:6px 8px;">40px</td><td style="padding:6px 8px;">+0px</td></tr> <tr style="background:#f0fdf4;"><td style="padding:6px 8px;">✅ footer</td><td style="padding:6px 8px;">70px</td><td style="padding:6px 8px;">70px</td><td style="padding:6px 8px;">+0px</td></tr>
<tr style="background:#f0fdf4;"><td style="padding:6px 8px;">✅ sidebar</td><td style="padding:6px 8px;">495px</td><td style="padding:6px 8px;">495px</td><td style="padding:6px 8px;">+0px</td></tr> <tr style="background:#f0fdf4;"><td style="padding:6px 8px;">✅ sidebar</td><td style="padding:6px 8px;">429px</td><td style="padding:6px 8px;">429px</td><td style="padding:6px 8px;">+0px</td></tr>
</table> </table>
</body></html> </body></html>

View File

@@ -7,12 +7,12 @@
## Validation Summary ## Validation Summary
- 실행 경로 검증: 통과 - 실행 경로 검증: 통과
- 렌더링/측정 검증: 실패 - 렌더링/측정 검증: 통과
- 최종 품질 판정: 재작업 필요 - 최종 품질 판정: 통과
## Render Gates ## Render Gates
- slide overflow: False - slide overflow: False
- body: overflowed=True excess_px=12 block_count=0 - body: overflowed=False excess_px=0 block_count=0
- sidebar: overflowed=False excess_px=0 block_count=0 - sidebar: overflowed=False excess_px=0 block_count=0
- footer: overflowed=False excess_px=0 block_count=0 - footer: overflowed=False excess_px=0 block_count=0
@@ -30,36 +30,36 @@
"body": { "body": {
"block_count": 0, "block_count": 0,
"blocks": [], "blocks": [],
"clientHeight": 495, "clientHeight": 429,
"excess_px": 12, "excess_px": 0,
"overflowed": true, "overflowed": false,
"scrollHeight": 507 "scrollHeight": 429
}, },
"footer": { "footer": {
"block_count": 0, "block_count": 0,
"blocks": [], "blocks": [],
"clientHeight": 40, "clientHeight": 70,
"excess_px": 0, "excess_px": 0,
"overflowed": false, "overflowed": false,
"scrollHeight": 40 "scrollHeight": 70
}, },
"sidebar": { "sidebar": {
"block_count": 0, "block_count": 0,
"blocks": [], "blocks": [],
"clientHeight": 495, "clientHeight": 429,
"excess_px": 0, "excess_px": 0,
"overflowed": false, "overflowed": false,
"scrollHeight": 495 "scrollHeight": 429
} }
} }
} }
``` ```
## Final Decision ## Final Decision
- 판정: `revise` - 판정: `pass`
## Failure Classification ## Failure Classification
- Verify-RenderZone - 없음
## Next Action ## Next Action
1. overflow가 발생한 zone(body)의 content budget, block 수, typography를 재조정한다. 1. 없음

View File

@@ -3,14 +3,14 @@
- ?? ??: `docs/run-002/01-input/input-review.md` - ?? ??: `docs/run-002/01-input/input-review.md`
?? ?? ?? ??
- ?? ???: 02. DX의 시행 목표 및 기대효과.mdx - 입력 파일: 02. DX의 시행 목표 및 기대효과.mdx
- ?? ??: DX의 시행 목표 및 기대효과 - 문서 제목: DX의 시행 목표 및 기대효과
- ?? ?? ??: ?? block? ???? ?? ???? ???. - content family 후보: type-b-goal-effect
- ?? ??: ???? ?? 85% ?? ????, ? ?/?? ??? popup ??? ???. - 우선 목표: 원문 block과 원문 순서를 최대한 보존한다.
- DX의 궁극적 목표: - **안전과 품질** - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보** - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물... - popup 전략: 큰 표, 긴 사례, 긴 근거는 popup 후보로 분리하고 본문에는 제목과 핵심 bullet을 남긴다.
- 1 업무 수행 과정(Process)의 변화: - **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환 - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환 - **협업... - DX의 궁극적 목표 (goal/core): - **안전과 품질** - 시설물의 요구 성능을 설계-시공-운영 전 과정에서 **디지털로 검증**하여 **안전성 확보** - Copy & Paste로 하향 평준화된 성과물의 **하자 최소화**로 **고품질 성과물 제공** - **생산성 향상**...
- 2 DX 시행 주체별 기대효과: * 실행 의지와 합리적 판단 역량 * 기술 투자와 운영 역량 * 기술개발 투자에 의한 S/W 역량 * 수작업 의존 → S/W 기반 체계화 * 행정서류 자동 생성 및 최소화로 * 업무 생산성 향상 * 건설기간 단축, 건설비... - 1 업무 수행 과정(Process)의 변화 (process/core): - **생산 방식**: 수작업 의존의 반복 업무에서 벗어나, **SW를 활용한 체계화된 방식**으로 전환 - **인지·검토**: 2D 도면 해석 중심에서 **3D 모델 기반의 직관적 인지·검토 체계**로 전환 - **협업 구조**: 개별 문서...
- 핵심 요약: **핵심 요약** * 고품질의 성과품, 비용 절감, 시간 단축, 의사소통에 도움이 안 되면 DX가 아니다. - 2 DX 시행 주체별 기대효과 (stakeholder_effect/core): * 실행 의지와 합리적 판단 역량 * 기술 투자와 운영 역량 * 기술개발 투자에 의한 S/W 역량 * 수작업 의존 → S/W 기반 체계화 * 행정서류 자동 생성 및 최소화로 * 업무 생산성 향상 * 건설기간 단축, 건설비 및 유지관리비 *...
KPI / ?? ?? KPI / ?? ??
- ??: pass - ??: pass

View File

@@ -3,13 +3,14 @@
- ?? ??: `docs/run-002/02-kei-interpretation/kei-interpretation.md` - ?? ??: `docs/run-002/02-kei-interpretation/kei-interpretation.md`
?? ?? ?? ??
- ?? ??: ????? ?? ??? ???. - content family: type-b-goal-effect
- ?? ??: ?? ??? ????, ??/??/popup ???? ???. - 해석 원칙: 원문 제목/순서/표현을 우선 보존하고, 임의 재서술은 최소화한다.
- popup ??: ? ?, ?? ??, ? ??? ??? popup?? ?? ???. - grouping 원칙: 관계가 같은 block만 묶고, 내용이 길다고 해서 본문에서 제거하지 않는다.
- DX의 궁극적 목표: layer=core / role=flow - popup 원칙: 상세는 popup으로 보내되 본문에는 핵심 bullet과 진입 문장을 남긴다.
- 1 업무 수행 과정(Process)의 변화: layer=core / role=flow - DX의 궁극적 목표: relation=goal / layer=core / popup_candidate=false
- 2 DX 시행 주체별 기대효과: layer=core / role=flow - 1 업무 수행 과정(Process)의 변화: relation=process / layer=core / popup_candidate=false
- 핵심 요약: layer=conclusion / role=flow - 2 DX 시행 주체별 기대효과: relation=stakeholder_effect / layer=core / popup_candidate=false
- 핵심 요약: relation=conclusion / layer=conclusion / popup_candidate=false
KPI / ?? ?? KPI / ?? ??
- ??: pass - ??: pass

View File

@@ -3,13 +3,14 @@
- ?? ??: `docs/run-002/03-structure/content-structure.md` - ?? ??: `docs/run-002/03-structure/content-structure.md`
?? ?? ?? ??
- ??? ??: ?? ?? ??? ???. - content family: type-b-goal-effect
- ??? ??: ?? ? ???? ????, ?? ???? ????. - visible block 원칙: 각 섹션 제목과 핵심 bullet은 본문에 남긴다.
- popup ??: ??? ? ?? ??? ? ?/? ??? popup?? ???. - popup block 원칙: 큰 표, 긴 사례, 긴 상세 설명만 popup으로 보낸다.
- 1. DX의 궁극적 목표 (core) - 결론 원칙: note/결론 문장은 footer 또는 결론 배너에 직접 노출한다.
- 2.1 업무 수행 과정(Process)의 변화 (core) - 1. DX의 궁극적 목표 (goal / core / visible)
- 2.2 DX 시행 주체별 기대효과 (core) - 2.1 업무 수행 과정(Process)의 변화 (process / core / visible)
- 핵심 요약 (conclusion) - 2.2 DX 시행 주체별 기대효과 (stakeholder_effect / core / visible)
- 핵심 요약 (conclusion / conclusion / visible)
KPI / ?? ?? KPI / ?? ??
- ??: pass - ??: pass

View File

@@ -3,10 +3,11 @@
- ?? ??: `docs/run-002/04-plan/execution-plan.md` - ?? ??: `docs/run-002/04-plan/execution-plan.md`
?? ?? ?? ??
- ??? raw mdx?? ?? ???? stage-1a/stage-1b? ???. - content family: type-b-goal-effect
- ?? ??? ??? ???. - stage-1a/stage-1b는 raw MDX 기반 block 추출 결과를 그대로 사용한다.
- ?? ??, ? ?, ??? ?? ??? popup?? ?? ???. - Type A는 비교/정의/관계형으로, Type B는 본문 중심형으로 렌더한다.
- visible ??? section title + ?? bullet + ?? ?? ???? ???. - popup 후보 block은 삭제하지 않고 popup overlay로 이동한다.
- visible 영역에는 섹션 제목과 핵심 bullet을 남겨 원문 85% 보존 목표를 유지한다.
KPI / ?? ?? KPI / ?? ??
- ??: pass - ??: pass

View File

@@ -1,5 +1,5 @@
실행 요약 실행 요약
- auto_loop_runner.py iteration 3로 실행했다. - auto_loop_runner.py iteration 1로 실행했다.
- 입력: `docs/run-002/01-input/02. DX의 시행 목표 및 기대효과.mdx` - 입력: `docs/run-002/01-input/02. DX의 시행 목표 및 기대효과.mdx`
- 산출물: `final.html`, `generated_html.json`, `measurement.json`, `context.json` - 산출물: `final.html`, `generated_html.json`, `measurement.json`, `context.json`
- stage snapshot: `stage_0_context.json` ~ `final_context.json` - stage snapshot: `stage_0_context.json` ~ `final_context.json`
@@ -12,7 +12,7 @@
KPI / 판정 결과 KPI / 판정 결과
- 판정: pass - 판정: pass
- iteration: 3 - iteration: 1
- 종료 코드: 0 - 종료 코드: 0
- 필수 산출물 4종 유효 여부: True - 필수 산출물 4종 유효 여부: True

View File

@@ -1,8 +1,8 @@
실행 요약 실행 요약
- iteration 3 기준으로 최종 산출물과 측정 결과를 다시 검증했다. - iteration 1 기준으로 최종 산출물과 측정 결과를 다시 검증했다.
- slide overflow: False - slide overflow: False
- zone overflow: body - zone overflow: 없음
- 최종 판정은 `revise`이다. - 최종 판정은 `pass`이다.
산출물 경로 산출물 경로
- `docs/run-002/06-validation/validation-result.md` - `docs/run-002/06-validation/validation-result.md`
@@ -11,12 +11,12 @@
- `docs/run-002/05-execution/stage_2_verification.json` - `docs/run-002/05-execution/stage_2_verification.json`
KPI / 판정 결과 KPI / 판정 결과
- 판정: revise - 판정: pass
- 실패 분류: Verify-RenderZone - 실패 분류: 없음
수정 액션 수정 액션
- overflow가 발생한 zone(body)의 content budget, block 수, typography를 재조정한다. - 없음
다음 단계 전달물 다음 단계 전달물
- 최신 validation 기록 - 최신 validation 기록
- 다음 iteration 여부: 재실행 - 다음 iteration 여부: 중단

View File

@@ -1,12 +1,13 @@
# Input Review # Input Review
- ?? ???: 03. DX 시행을 위한 필수 요건 및 혁신 방안.mdx - 입력 파일: 03. DX 시행을 위한 필수 요건 및 혁신 방안.mdx
- ?? ??: DX 실행 체계 구축 방안 - 문서 제목: DX 실행 체계 구축 방안
- ?? ?? ??: ?? block? ???? ?? ???? ???. - content family 후보: type-b-requirements-process-product
- ?? ??: ???? ?? 85% ?? ????, ? ?/?? ??? popup ??? ???. - 우선 목표: 원문 block과 원문 순서를 최대한 보존한다.
- popup 전략: 큰 표, 긴 사례, 긴 근거는 popup 후보로 분리하고 본문에는 제목과 핵심 bullet을 남긴다.
## ?? ?? ## 원문 블록 식별
- 1. DX 시행을 위한 필수 요건: * **기술(디지털)** * **Digital 기술(S/W, H/W)과 업무 Process의 통합** * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행 * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율 * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유**... - 1. DX 시행을 위한 필수 요건 (requirements/core) [popup]: * **기술(디지털)** * **Digital 기술(S/W, H/W)과 업무 Process의 통합** * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행 * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율 * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유** * 건설 전 단계에 대한 근본적인...
- 2.1 과정(Process)의 혁신: * **Analogue 기반 업무의 Digital화** | As-is [Analogue] | 구분 | To-be [Digital] | | :--- | :---: | :--- | | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** | | **2D... - 2.1 과정(Process)의 혁신 (process/core): * **Analogue 기반 업무의 Digital화** | As-is [Analogue] | 구분 | To-be [Digital] | | :--- | :---: | :--- | | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** | | **2D 도면, 전문가, 규정** | ➠ |...
- 2.2 결과(Product)의 변화: * **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상** * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화 * 정확한 Data에 기반한 계획으로 고품질 성과물 도출 * **Analogue 기반 도서 외 Digital 기반 정보물 추가** * 기존... - 2.2 결과(Product)의 변화 (product/core): * **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상** * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화 * 정확한 Data에 기반한 계획으로 고품질 성과물 도출 * **Analogue 기반 도서 외 Digital 기반 정보물 추가** * 기존 성과물(도면, 수량, 계산서, 시방서 등)에...
- 핵심 요약: **핵심 요약** * **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.** - 핵심 요약 (conclusion/conclusion): **핵심 요약** * **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**

View File

@@ -1,11 +1,12 @@
# Interpretation # Interpretation
- ?? ??: ????? ?? ??? ???. - content family: type-b-requirements-process-product
- ?? ??: ?? ??? ????, ??/??/popup ???? ???. - 해석 원칙: 원문 제목/순서/표현을 우선 보존하고, 임의 재서술은 최소화한다.
- popup ??: ? ?, ?? ??, ? ??? ??? popup?? ?? ???. - grouping 원칙: 관계가 같은 block만 묶고, 내용이 길다고 해서 본문에서 제거하지 않는다.
- popup 원칙: 상세는 popup으로 보내되 본문에는 핵심 bullet과 진입 문장을 남긴다.
## Topic Classification ## Topic Classification
- 1. DX 시행을 위한 필수 요건: layer=core / role=flow - 1. DX 시행을 위한 필수 요건: relation=requirements / layer=core / popup_candidate=true
- 2.1 과정(Process)의 혁신: layer=core / role=flow - 2.1 과정(Process)의 혁신: relation=process / layer=core / popup_candidate=false
- 2.2 결과(Product)의 변화: layer=core / role=flow - 2.2 결과(Product)의 변화: relation=product / layer=core / popup_candidate=false
- 핵심 요약: layer=conclusion / role=flow - 핵심 요약: relation=conclusion / layer=conclusion / popup_candidate=false

View File

@@ -1,11 +1,12 @@
# Content Structure # Content Structure
- ??? ??: ?? ?? ??? ???. - content family: type-b-requirements-process-product
- ??? ??: ?? ? ???? ????, ?? ???? ????. - visible block 원칙: 각 섹션 제목과 핵심 bullet은 본문에 남긴다.
- popup ??: ??? ? ?? ??? ? ?/? ??? popup?? ???. - popup block 원칙: 큰 표, 긴 사례, 긴 상세 설명만 popup으로 보낸다.
- 결론 원칙: note/결론 문장은 footer 또는 결론 배너에 직접 노출한다.
## Ordered Blocks ## Ordered Blocks
1. 1. DX 시행을 위한 필수 요건 (core) 1. 1. DX 시행을 위한 필수 요건 (requirements / core / popup)
2. 2.1 과정(Process)의 혁신 (core) 2. 2.1 과정(Process)의 혁신 (process / core / visible)
3. 2.2 결과(Product)의 변화 (core) 3. 2.2 결과(Product)의 변화 (product / core / visible)
4. 핵심 요약 (conclusion) 4. 핵심 요약 (conclusion / conclusion / visible)

View File

@@ -0,0 +1,38 @@
{
"title": "DX 실행 체계 구축 방안",
"content_family": "type-b-requirements-process-product",
"blocks": [
{
"id": 1,
"title": "1. DX 시행을 위한 필수 요건",
"layer": "core",
"relation_type": "requirements",
"popup_candidate": true,
"source_data": "* **기술(디지털)**\n * **Digital 기술(S/W, H/W)과 업무 Process의 통합**\n * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행\n * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율\n * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유**\n * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험\n * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식\n\n* **사람(역량)**\n * **혁신적 사고방식과 창의적 문제 해결 능력**\n * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피\n * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시\n * **사용자 중심 사고와 DX 수행 경험**\n * 사용자의 요구와 기대를 충족시키는 설계 및 구현\n * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시\n\n* **자연(여건)**\n * **지속적인 투자 및 실행 의지**\n * 기술 도입 초기 단계에 필요한 인력·기간·비용 등의 대규모 투자\n * 기술 고도화를 위한 지속적인 개선 및 투자 체계 구축\n * 변화와 혁신을 통해 부가가치를 창출하려는 실행 의지와 추진력\n\n---"
},
{
"id": 2,
"title": "2.1 과정(Process)의 혁신",
"layer": "core",
"relation_type": "process",
"popup_candidate": false,
"source_data": "* **Analogue 기반 업무의 Digital화**\n\n | As-is [Analogue] | 구분 | To-be [Digital] |\n | :--- | :---: | :--- |\n | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** |\n | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** |\n | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** |\n\n* **GIS + BIM의 연계**\n * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신\n\n* **사용자 중심의 Solution 제공**\n * 서로 다른 S/W로 작성되어 분절화된 Analogue 방식의 성과물과 정보물을 연계할 수 있는 설계·시공 Solution 제공"
},
{
"id": 3,
"title": "2.2 결과(Product)의 변화",
"layer": "core",
"relation_type": "product",
"popup_candidate": false,
"source_data": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상**\n * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화\n * 정확한 Data에 기반한 계획으로 고품질 성과물 도출\n\n* **Analogue 기반 도서 외 Digital 기반 정보물 추가**\n * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가\n\n* **Solution을 활용한 업무 효율화**\n * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는 협업 환경 조성\n * 건설 단계별 정보를 디지털 데이터로 축적하여, 건설 전 과정을 통합관리\n\n---"
},
{
"id": 4,
"title": "핵심 요약",
"layer": "conclusion",
"relation_type": "conclusion",
"popup_candidate": false,
"source_data": "**핵심 요약**\n* **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**"
}
]
}

View File

@@ -1,6 +1,7 @@
# Execution Plan # Execution Plan
- ??? raw mdx?? ?? ???? stage-1a/stage-1b? ???. - content family: type-b-requirements-process-product
- ?? ??? ??? ???. - stage-1a/stage-1b는 raw MDX 기반 block 추출 결과를 그대로 사용한다.
- ?? ??, ? ?, ??? ?? ??? popup?? ?? ???. - Type A는 비교/정의/관계형으로, Type B는 본문 중심형으로 렌더한다.
- visible ??? section title + ?? bullet + ?? ?? ???? ???. - popup 후보 block은 삭제하지 않고 popup overlay로 이동한다.
- visible 영역에는 섹션 제목과 핵심 bullet을 남겨 원문 85% 보존 목표를 유지한다.

View File

@@ -3,25 +3,25 @@
{ {
"topic_id": 1, "topic_id": 1,
"relation_type": "requirements", "relation_type": "requirements",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 우선 유지한다. 긴 세부 설명이나 큰 표는 popup으로 이동하되, 본문에는 핵심 bullet과 진입 요약을 남긴다.",
"summary": "* **기술(디지털)** * **Digital 기술(S/W, H/W)과 업무 Process의 통합** * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행 * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율 * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유** * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험 * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식 * **사람(역량)** * **혁신적 사고방식과 창의적 문제 해결 능력** * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피 * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시 * **사용자 중심 사고와 DX 수행 경험** * 사용자의 요구와 기대를 충족시키는 설계 및 구현 * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시 * **자연(여건)** * **지속적인 투자 및 실행 의지** * 기술 도입 초기 단계에 필요한..." "summary": "* **기술(디지털)** * **Digital 기술(S/W, H/W)과 업무 Process의 통합** * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행 * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율 * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유** * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험 * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식 * **사람(역량)** * **혁신적 사고방식과 창의적 문제 해결 능력** * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피 * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시 * **사용자 중심 사고와 DX 수행 경험** * 사용자의 요구와 기대를 충족시키는 설계 및 구현 * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시 * **자연(여건)** * **지속적인 투자 및 실행 의지** * 기술 도입 초기 단계에 필요한..."
}, },
{ {
"topic_id": 2, "topic_id": 2,
"relation_type": "process", "relation_type": "process",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"summary": "* **Analogue 기반 업무의 Digital화** | As-is [Analogue] | 구분 | To-be [Digital] | | :--- | :---: | :--- | | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** | | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** | | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** | * **GIS + BIM의 연계** * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신 * **사용자 중심의 Solution 제공** * 서로..." "summary": "* **Analogue 기반 업무의 Digital화** | As-is [Analogue] | 구분 | To-be [Digital] | | :--- | :---: | :--- | | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** | | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** | | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** | * **GIS + BIM의 연계** * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신 * **사용자 중심의 Solution 제공** * 서로..."
}, },
{ {
"topic_id": 3, "topic_id": 3,
"relation_type": "product", "relation_type": "product",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"summary": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상** * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화 * 정확한 Data에 기반한 계획으로 고품질 성과물 도출 * **Analogue 기반 도서 외 Digital 기반 정보물 추가** * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가 * **Solution을 활용한 업무 효율화** * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는..." "summary": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상** * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화 * 정확한 Data에 기반한 계획으로 고품질 성과물 도출 * **Analogue 기반 도서 외 Digital 기반 정보물 추가** * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가 * **Solution을 활용한 업무 효율화** * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는..."
}, },
{ {
"topic_id": 4, "topic_id": 4,
"relation_type": "conclusion", "relation_type": "conclusion",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"summary": "**핵심 요약** * **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**" "summary": "**핵심 요약** * **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**"
} }
] ]

View File

@@ -3,25 +3,25 @@
{ {
"topic_id": 1, "topic_id": 1,
"relation_type": "requirements", "relation_type": "requirements",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 우선 유지한다. 긴 세부 설명이나 큰 표는 popup으로 이동하되, 본문에는 핵심 bullet과 진입 요약을 남긴다.",
"summary": "* **기술(디지털)** * **Digital 기술(S/W, H/W)과 업무 Process의 통합** * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행 * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율 * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유** * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험 * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식 * **사람(역량)** * **혁신적 사고방식과 창의적 문제 해결 능력** * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피 * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시 * **사용자 중심 사고와 DX 수행 경험** * 사용자의 요구와 기대를 충족시키는 설계 및 구현 * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시 * **자연(여건)** * **지속적인 투자 및 실행 의지** * 기술 도입 초기 단계에 필요한..." "summary": "* **기술(디지털)** * **Digital 기술(S/W, H/W)과 업무 Process의 통합** * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행 * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율 * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유** * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험 * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식 * **사람(역량)** * **혁신적 사고방식과 창의적 문제 해결 능력** * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피 * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시 * **사용자 중심 사고와 DX 수행 경험** * 사용자의 요구와 기대를 충족시키는 설계 및 구현 * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시 * **자연(여건)** * **지속적인 투자 및 실행 의지** * 기술 도입 초기 단계에 필요한..."
}, },
{ {
"topic_id": 2, "topic_id": 2,
"relation_type": "process", "relation_type": "process",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"summary": "* **Analogue 기반 업무의 Digital화** | As-is [Analogue] | 구분 | To-be [Digital] | | :--- | :---: | :--- | | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** | | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** | | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** | * **GIS + BIM의 연계** * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신 * **사용자 중심의 Solution 제공** * 서로..." "summary": "* **Analogue 기반 업무의 Digital화** | As-is [Analogue] | 구분 | To-be [Digital] | | :--- | :---: | :--- | | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** | | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** | | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** | * **GIS + BIM의 연계** * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신 * **사용자 중심의 Solution 제공** * 서로..."
}, },
{ {
"topic_id": 3, "topic_id": 3,
"relation_type": "product", "relation_type": "product",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"summary": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상** * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화 * 정확한 Data에 기반한 계획으로 고품질 성과물 도출 * **Analogue 기반 도서 외 Digital 기반 정보물 추가** * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가 * **Solution을 활용한 업무 효율화** * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는..." "summary": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상** * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화 * 정확한 Data에 기반한 계획으로 고품질 성과물 도출 * **Analogue 기반 도서 외 Digital 기반 정보물 추가** * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가 * **Solution을 활용한 업무 효율화** * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는..."
}, },
{ {
"topic_id": 4, "topic_id": 4,
"relation_type": "conclusion", "relation_type": "conclusion",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"summary": "**핵심 요약** * **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**" "summary": "**핵심 요약** * **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**"
} }
] ]

View File

@@ -2,7 +2,9 @@
"analysis": { "analysis": {
"title": "DX 실행 체계 구축 방안", "title": "DX 실행 체계 구축 방안",
"core_message": "**핵심 요약** * **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**", "core_message": "**핵심 요약** * **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**",
"total_pages": 1 "total_pages": 1,
"layout_template": "B_RPP",
"content_family": "type-b-requirements-process-product"
}, },
"page_structure": { "page_structure": {
"body": { "body": {
@@ -11,7 +13,7 @@
2, 2,
3 3
], ],
"weight": 0.58 "weight": 0.64
}, },
"key_message": { "key_message": {
"topic_ids": [ "topic_ids": [
@@ -24,42 +26,54 @@
{ {
"id": 1, "id": 1,
"title": "1. DX 시행을 위한 필수 요건", "title": "1. DX 시행을 위한 필수 요건",
"purpose": "1. DX 시행을 위한 필수 요건 ?? ??", "purpose": "1. DX 시행을 위한 필수 요건의 핵심 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"relation_type": "requirements",
"source_hint": "1. DX 시행을 위한 필수 요건", "source_hint": "1. DX 시행을 위한 필수 요건",
"summary": "* **기술(디지털)** * **Digital 기술(S/W, H/W)과 업무 Process의 통합** * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행 * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율 * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유** * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험 * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식 * **사람(역량)** * **혁신적 사고방식과 창의적 문제 해결 능력** * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피 * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시 * **사용자 중심 사고와 DX 수행 경험** * 사용자의 요구와 기대를 충족시키는 설계 및 구현 * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시 * **자연(여건)** * **지속적인 투자 및 실행 의지** * 기술 도입 초기 단계에 필요한...", "summary": "* **기술(디지털)** * **Digital 기술(S/W, H/W)과 업무 Process의 통합** * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행 * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율 * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유** * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험 * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식 * **사람(역량)** * **혁신적 사고방식과 창의적 문제 해결 능력** * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피 * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시 * **사용자 중심 사고와 DX 수행 경험** * 사용자의 요구와 기대를 충족시키는 설계 및 구현 * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시 * **자연(여건)** * **지속적인 투자 및 실행 의지** * 기술 도입 초기 단계에 필요한...",
"source_data": "* **기술(디지털)**\n * **Digital 기술(S/W, H/W)과 업무 Process의 통합**\n * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행\n * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율\n * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유**\n * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험\n * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식\n\n* **사람(역량)**\n * **혁신적 사고방식과 창의적 문제 해결 능력**\n * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피\n * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시\n * **사용자 중심 사고와 DX 수행 경험**\n * 사용자의 요구와 기대를 충족시키는 설계 및 구현\n * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시\n\n* **자연(여건)**\n * **지속적인 투자 및 실행 의지**\n * 기술 도입 초기 단계에 필요한 인력·기간·비용 등의 대규모 투자\n * 기술 고도화를 위한 지속적인 개선 및 투자 체계 구축\n * 변화와 혁신을 통해 부가가치를 창출하려는 실행 의지와 추진력\n\n---" "source_data": "* **기술(디지털)**\n * **Digital 기술(S/W, H/W)과 업무 Process의 통합**\n * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행\n * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율\n * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유**\n * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험\n * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식\n\n* **사람(역량)**\n * **혁신적 사고방식과 창의적 문제 해결 능력**\n * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피\n * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시\n * **사용자 중심 사고와 DX 수행 경험**\n * 사용자의 요구와 기대를 충족시키는 설계 및 구현\n * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시\n\n* **자연(여건)**\n * **지속적인 투자 및 실행 의지**\n * 기술 도입 초기 단계에 필요한 인력·기간·비용 등의 대규모 투자\n * 기술 고도화를 위한 지속적인 개선 및 투자 체계 구축\n * 변화와 혁신을 통해 부가가치를 창출하려는 실행 의지와 추진력\n\n---",
"structured_text": "* **기술(디지털)**\n * **Digital 기술(S/W, H/W)과 업무 Process의 통합**\n * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행\n * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율\n * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유**\n * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험\n * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식\n\n* **사람(역량)**\n * **혁신적 사고방식과 창의적 문제 해결 능력**\n * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피\n * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시\n * **사용자 중심 사고와 DX 수행 경험**\n * 사용자의 요구와 기대를 충족시키는 설계 및 구현\n * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시\n\n* **자연(여건)**\n * **지속적인 투자 및 실행 의지**\n * 기술 도입 초기 단계에 필요한 인력·기간·비용 등의 대규모 투자\n * 기술 고도화를 위한 지속적인 개선 및 투자 체계 구축\n * 변화와 혁신을 통해 부가가치를 창출하려는 실행 의지와 추진력\n\n---",
"popup_candidate": true
}, },
{ {
"id": 2, "id": 2,
"title": "2.1 과정(Process)의 혁신", "title": "2.1 과정(Process)의 혁신",
"purpose": "2.1 과정(Process)의 혁신 ?? ??", "purpose": "2.1 과정(Process)의 혁신의 세부 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"relation_type": "process",
"source_hint": "2.1 과정(Process)의 혁신", "source_hint": "2.1 과정(Process)의 혁신",
"summary": "* **Analogue 기반 업무의 Digital화** | As-is [Analogue] | 구분 | To-be [Digital] | | :--- | :---: | :--- | | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** | | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** | | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** | * **GIS + BIM의 연계** * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신 * **사용자 중심의 Solution 제공** * 서로...", "summary": "* **Analogue 기반 업무의 Digital화** | As-is [Analogue] | 구분 | To-be [Digital] | | :--- | :---: | :--- | | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** | | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** | | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** | * **GIS + BIM의 연계** * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신 * **사용자 중심의 Solution 제공** * 서로...",
"source_data": "* **Analogue 기반 업무의 Digital화**\n\n | As-is [Analogue] | 구분 | To-be [Digital] |\n | :--- | :---: | :--- |\n | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** |\n | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** |\n | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** |\n\n* **GIS + BIM의 연계**\n * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신\n\n* **사용자 중심의 Solution 제공**\n * 서로 다른 S/W로 작성되어 분절화된 Analogue 방식의 성과물과 정보물을 연계할 수 있는 설계·시공 Solution 제공" "source_data": "* **Analogue 기반 업무의 Digital화**\n\n | As-is [Analogue] | 구분 | To-be [Digital] |\n | :--- | :---: | :--- |\n | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** |\n | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** |\n | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** |\n\n* **GIS + BIM의 연계**\n * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신\n\n* **사용자 중심의 Solution 제공**\n * 서로 다른 S/W로 작성되어 분절화된 Analogue 방식의 성과물과 정보물을 연계할 수 있는 설계·시공 Solution 제공",
"structured_text": "* **Analogue 기반 업무의 Digital화**\n\n | As-is [Analogue] | 구분 | To-be [Digital] |\n | :--- | :---: | :--- |\n | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** |\n | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** |\n | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** |\n\n* **GIS + BIM의 연계**\n * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신\n\n* **사용자 중심의 Solution 제공**\n * 서로 다른 S/W로 작성되어 분절화된 Analogue 방식의 성과물과 정보물을 연계할 수 있는 설계·시공 Solution 제공",
"popup_candidate": false
}, },
{ {
"id": 3, "id": 3,
"title": "2.2 결과(Product)의 변화", "title": "2.2 결과(Product)의 변화",
"purpose": "2.2 결과(Product)의 변화 ?? ??", "purpose": "2.2 결과(Product)의 변화의 세부 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"relation_type": "product",
"source_hint": "2.2 결과(Product)의 변화", "source_hint": "2.2 결과(Product)의 변화",
"summary": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상** * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화 * 정확한 Data에 기반한 계획으로 고품질 성과물 도출 * **Analogue 기반 도서 외 Digital 기반 정보물 추가** * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가 * **Solution을 활용한 업무 효율화** * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는...", "summary": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상** * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화 * 정확한 Data에 기반한 계획으로 고품질 성과물 도출 * **Analogue 기반 도서 외 Digital 기반 정보물 추가** * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가 * **Solution을 활용한 업무 효율화** * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는...",
"source_data": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상**\n * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화\n * 정확한 Data에 기반한 계획으로 고품질 성과물 도출\n\n* **Analogue 기반 도서 외 Digital 기반 정보물 추가**\n * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가\n\n* **Solution을 활용한 업무 효율화**\n * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는 협업 환경 조성\n * 건설 단계별 정보를 디지털 데이터로 축적하여, 건설 전 과정을 통합관리\n\n---" "source_data": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상**\n * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화\n * 정확한 Data에 기반한 계획으로 고품질 성과물 도출\n\n* **Analogue 기반 도서 외 Digital 기반 정보물 추가**\n * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가\n\n* **Solution을 활용한 업무 효율화**\n * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는 협업 환경 조성\n * 건설 단계별 정보를 디지털 데이터로 축적하여, 건설 전 과정을 통합관리\n\n---",
"structured_text": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상**\n * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화\n * 정확한 Data에 기반한 계획으로 고품질 성과물 도출\n\n* **Analogue 기반 도서 외 Digital 기반 정보물 추가**\n * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가\n\n* **Solution을 활용한 업무 효율화**\n * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는 협업 환경 조성\n * 건설 단계별 정보를 디지털 데이터로 축적하여, 건설 전 과정을 통합관리\n\n---",
"popup_candidate": false
}, },
{ {
"id": 4, "id": 4,
"title": "핵심 요약", "title": "핵심 요약",
"purpose": "?? ?? ??", "purpose": "결론 또는 핵심 메시지",
"role": "flow", "role": "flow",
"layer": "conclusion", "layer": "conclusion",
"relation_type": "conclusion",
"source_hint": "핵심 요약", "source_hint": "핵심 요약",
"summary": "**핵심 요약** * **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**", "summary": "**핵심 요약** * **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**",
"source_data": "**핵심 요약**\n* **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**" "source_data": "**핵심 요약**\n* **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**",
"structured_text": "**핵심 요약**\n* **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**",
"popup_candidate": false
} }
] ]
} }

View File

@@ -3,25 +3,25 @@
{ {
"topic_id": 1, "topic_id": 1,
"relation_type": "requirements", "relation_type": "requirements",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 우선 유지한다. 긴 세부 설명이나 큰 표는 popup으로 이동하되, 본문에는 핵심 bullet과 진입 요약을 남긴다.",
"summary": "* **기술(디지털)** * **Digital 기술(S/W, H/W)과 업무 Process의 통합** * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행 * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율 * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유** * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험 * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식 * **사람(역량)** * **혁신적 사고방식과 창의적 문제 해결 능력** * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피 * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시 * **사용자 중심 사고와 DX 수행 경험** * 사용자의 요구와 기대를 충족시키는 설계 및 구현 * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시 * **자연(여건)** * **지속적인 투자 및 실행 의지** * 기술 도입 초기 단계에 필요한..." "summary": "* **기술(디지털)** * **Digital 기술(S/W, H/W)과 업무 Process의 통합** * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행 * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율 * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유** * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험 * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식 * **사람(역량)** * **혁신적 사고방식과 창의적 문제 해결 능력** * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피 * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시 * **사용자 중심 사고와 DX 수행 경험** * 사용자의 요구와 기대를 충족시키는 설계 및 구현 * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시 * **자연(여건)** * **지속적인 투자 및 실행 의지** * 기술 도입 초기 단계에 필요한..."
}, },
{ {
"topic_id": 2, "topic_id": 2,
"relation_type": "process", "relation_type": "process",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"summary": "* **Analogue 기반 업무의 Digital화** | As-is [Analogue] | 구분 | To-be [Digital] | | :--- | :---: | :--- | | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** | | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** | | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** | * **GIS + BIM의 연계** * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신 * **사용자 중심의 Solution 제공** * 서로..." "summary": "* **Analogue 기반 업무의 Digital화** | As-is [Analogue] | 구분 | To-be [Digital] | | :--- | :---: | :--- | | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** | | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** | | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** | * **GIS + BIM의 연계** * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신 * **사용자 중심의 Solution 제공** * 서로..."
}, },
{ {
"topic_id": 3, "topic_id": 3,
"relation_type": "product", "relation_type": "product",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"summary": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상** * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화 * 정확한 Data에 기반한 계획으로 고품질 성과물 도출 * **Analogue 기반 도서 외 Digital 기반 정보물 추가** * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가 * **Solution을 활용한 업무 효율화** * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는..." "summary": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상** * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화 * 정확한 Data에 기반한 계획으로 고품질 성과물 도출 * **Analogue 기반 도서 외 Digital 기반 정보물 추가** * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가 * **Solution을 활용한 업무 효율화** * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는..."
}, },
{ {
"topic_id": 4, "topic_id": 4,
"relation_type": "conclusion", "relation_type": "conclusion",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"summary": "**핵심 요약** * **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**" "summary": "**핵심 요약** * **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**"
} }
] ]

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 151 KiB

After

Width:  |  Height:  |  Size: 139 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 151 KiB

After

Width:  |  Height:  |  Size: 139 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -10,26 +10,26 @@
"body": { "body": {
"block_count": 0, "block_count": 0,
"blocks": [], "blocks": [],
"clientHeight": 487, "clientHeight": 476,
"excess_px": 28, "excess_px": 0,
"overflowed": true, "overflowed": false,
"scrollHeight": 515 "scrollHeight": 476
}, },
"footer": { "footer": {
"block_count": 0, "block_count": 0,
"blocks": [], "blocks": [],
"clientHeight": 48, "clientHeight": 49,
"excess_px": 0, "excess_px": 0,
"overflowed": false, "overflowed": false,
"scrollHeight": 48 "scrollHeight": 49
}, },
"sidebar": { "sidebar": {
"block_count": 0, "block_count": 0,
"blocks": [], "blocks": [],
"clientHeight": 487, "clientHeight": 476,
"excess_px": 0, "excess_px": 0,
"overflowed": false, "overflowed": false,
"scrollHeight": 487 "scrollHeight": 476
} }
} }
} }

View File

@@ -1,5 +1,5 @@
{ {
"run_id": "20260407_083357", "run_id": "20260407_115910",
"run_dir": "D:\\ad-hoc\\C.E.L._slide_test\\docs\\run-003\\05-execution", "run_dir": "D:\\ad-hoc\\C.E.L._slide_test\\docs\\run-003\\05-execution",
"raw_content": "---\ntitle: DX 실행 체계 구축 방안\nsidebar:\n order: 02\n---\n\n## 1. DX 시행을 위한 필수 요건\n\n<br/>\n\n* **기술(디지털)**\n * **Digital 기술(S/W, H/W)과 업무 Process의 통합**\n * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행\n * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율\n * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유**\n * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험\n * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식\n\n<br/>\n\n* **사람(역량)**\n * **혁신적 사고방식과 창의적 문제 해결 능력**\n * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피\n * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시\n * **사용자 중심 사고와 DX 수행 경험**\n * 사용자의 요구와 기대를 충족시키는 설계 및 구현\n * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시\n\n<br/>\n\n* **자연(여건)**\n * **지속적인 투자 및 실행 의지**\n * 기술 도입 초기 단계에 필요한 인력·기간·비용 등의 대규모 투자\n * 기술 고도화를 위한 지속적인 개선 및 투자 체계 구축\n * 변화와 혁신을 통해 부가가치를 창출하려는 실행 의지와 추진력\n\n<br/>\n---\n\n## 2. Process의 혁신과 Product의 변화\n\n<br/>\n\n### 2.1 과정(Process)의 혁신\n\n* **Analogue 기반 업무의 Digital화**\n\n | As-is [Analogue] | 구분 | To-be [Digital] |\n | :--- | :---: | :--- |\n | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** |\n | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** |\n | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** |\n\n<br/>\n\n* **GIS + BIM의 연계**\n * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신\n\n<br/>\n\n* **사용자 중심의 Solution 제공**\n * 서로 다른 S/W로 작성되어 분절화된 Analogue 방식의 성과물과 정보물을 연계할 수 있는 설계·시공 Solution 제공\n\n<br/>\n<br/>\n\n### 2.2 결과(Product)의 변화\n\n* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상**\n * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화\n * 정확한 Data에 기반한 계획으로 고품질 성과물 도출\n\n<br/>\n\n* **Analogue 기반 도서 외 Digital 기반 정보물 추가**\n * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가\n\n<br/>\n\n* **Solution을 활용한 업무 효율화**\n * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는 협업 환경 조성\n * 건설 단계별 정보를 디지털 데이터로 축적하여, 건설 전 과정을 통합관리\n\n<br/>\n---\n\n:::note[핵심 요약]\n* **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**\n:::", "raw_content": "---\ntitle: DX 실행 체계 구축 방안\nsidebar:\n order: 02\n---\n\n## 1. DX 시행을 위한 필수 요건\n\n<br/>\n\n* **기술(디지털)**\n * **Digital 기술(S/W, H/W)과 업무 Process의 통합**\n * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행\n * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율\n * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유**\n * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험\n * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식\n\n<br/>\n\n* **사람(역량)**\n * **혁신적 사고방식과 창의적 문제 해결 능력**\n * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피\n * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시\n * **사용자 중심 사고와 DX 수행 경험**\n * 사용자의 요구와 기대를 충족시키는 설계 및 구현\n * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시\n\n<br/>\n\n* **자연(여건)**\n * **지속적인 투자 및 실행 의지**\n * 기술 도입 초기 단계에 필요한 인력·기간·비용 등의 대규모 투자\n * 기술 고도화를 위한 지속적인 개선 및 투자 체계 구축\n * 변화와 혁신을 통해 부가가치를 창출하려는 실행 의지와 추진력\n\n<br/>\n---\n\n## 2. Process의 혁신과 Product의 변화\n\n<br/>\n\n### 2.1 과정(Process)의 혁신\n\n* **Analogue 기반 업무의 Digital화**\n\n | As-is [Analogue] | 구분 | To-be [Digital] |\n | :--- | :---: | :--- |\n | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** |\n | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** |\n | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** |\n\n<br/>\n\n* **GIS + BIM의 연계**\n * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신\n\n<br/>\n\n* **사용자 중심의 Solution 제공**\n * 서로 다른 S/W로 작성되어 분절화된 Analogue 방식의 성과물과 정보물을 연계할 수 있는 설계·시공 Solution 제공\n\n<br/>\n<br/>\n\n### 2.2 결과(Product)의 변화\n\n* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상**\n * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화\n * 정확한 Data에 기반한 계획으로 고품질 성과물 도출\n\n<br/>\n\n* **Analogue 기반 도서 외 Digital 기반 정보물 추가**\n * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가\n\n<br/>\n\n* **Solution을 활용한 업무 효율화**\n * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는 협업 환경 조성\n * 건설 단계별 정보를 디지털 데이터로 축적하여, 건설 전 과정을 통합관리\n\n<br/>\n---\n\n:::note[핵심 요약]\n* **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**\n:::",
"base_path": "D:\\ad-hoc\\C.E.L._slide_test", "base_path": "D:\\ad-hoc\\C.E.L._slide_test",

View File

@@ -1,5 +1,5 @@
{ {
"run_id": "20260407_083357", "run_id": "20260407_115910",
"run_dir": "D:\\ad-hoc\\C.E.L._slide_test\\docs\\run-003\\05-execution", "run_dir": "D:\\ad-hoc\\C.E.L._slide_test\\docs\\run-003\\05-execution",
"raw_content": "---\ntitle: DX 실행 체계 구축 방안\nsidebar:\n order: 02\n---\n\n## 1. DX 시행을 위한 필수 요건\n\n<br/>\n\n* **기술(디지털)**\n * **Digital 기술(S/W, H/W)과 업무 Process의 통합**\n * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행\n * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율\n * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유**\n * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험\n * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식\n\n<br/>\n\n* **사람(역량)**\n * **혁신적 사고방식과 창의적 문제 해결 능력**\n * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피\n * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시\n * **사용자 중심 사고와 DX 수행 경험**\n * 사용자의 요구와 기대를 충족시키는 설계 및 구현\n * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시\n\n<br/>\n\n* **자연(여건)**\n * **지속적인 투자 및 실행 의지**\n * 기술 도입 초기 단계에 필요한 인력·기간·비용 등의 대규모 투자\n * 기술 고도화를 위한 지속적인 개선 및 투자 체계 구축\n * 변화와 혁신을 통해 부가가치를 창출하려는 실행 의지와 추진력\n\n<br/>\n---\n\n## 2. Process의 혁신과 Product의 변화\n\n<br/>\n\n### 2.1 과정(Process)의 혁신\n\n* **Analogue 기반 업무의 Digital화**\n\n | As-is [Analogue] | 구분 | To-be [Digital] |\n | :--- | :---: | :--- |\n | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** |\n | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** |\n | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** |\n\n<br/>\n\n* **GIS + BIM의 연계**\n * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신\n\n<br/>\n\n* **사용자 중심의 Solution 제공**\n * 서로 다른 S/W로 작성되어 분절화된 Analogue 방식의 성과물과 정보물을 연계할 수 있는 설계·시공 Solution 제공\n\n<br/>\n<br/>\n\n### 2.2 결과(Product)의 변화\n\n* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상**\n * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화\n * 정확한 Data에 기반한 계획으로 고품질 성과물 도출\n\n<br/>\n\n* **Analogue 기반 도서 외 Digital 기반 정보물 추가**\n * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가\n\n<br/>\n\n* **Solution을 활용한 업무 효율화**\n * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는 협업 환경 조성\n * 건설 단계별 정보를 디지털 데이터로 축적하여, 건설 전 과정을 통합관리\n\n<br/>\n---\n\n:::note[핵심 요약]\n* **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**\n:::", "raw_content": "---\ntitle: DX 실행 체계 구축 방안\nsidebar:\n order: 02\n---\n\n## 1. DX 시행을 위한 필수 요건\n\n<br/>\n\n* **기술(디지털)**\n * **Digital 기술(S/W, H/W)과 업무 Process의 통합**\n * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행\n * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율\n * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유**\n * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험\n * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식\n\n<br/>\n\n* **사람(역량)**\n * **혁신적 사고방식과 창의적 문제 해결 능력**\n * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피\n * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시\n * **사용자 중심 사고와 DX 수행 경험**\n * 사용자의 요구와 기대를 충족시키는 설계 및 구현\n * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시\n\n<br/>\n\n* **자연(여건)**\n * **지속적인 투자 및 실행 의지**\n * 기술 도입 초기 단계에 필요한 인력·기간·비용 등의 대규모 투자\n * 기술 고도화를 위한 지속적인 개선 및 투자 체계 구축\n * 변화와 혁신을 통해 부가가치를 창출하려는 실행 의지와 추진력\n\n<br/>\n---\n\n## 2. Process의 혁신과 Product의 변화\n\n<br/>\n\n### 2.1 과정(Process)의 혁신\n\n* **Analogue 기반 업무의 Digital화**\n\n | As-is [Analogue] | 구분 | To-be [Digital] |\n | :--- | :---: | :--- |\n | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** |\n | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** |\n | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** |\n\n<br/>\n\n* **GIS + BIM의 연계**\n * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신\n\n<br/>\n\n* **사용자 중심의 Solution 제공**\n * 서로 다른 S/W로 작성되어 분절화된 Analogue 방식의 성과물과 정보물을 연계할 수 있는 설계·시공 Solution 제공\n\n<br/>\n<br/>\n\n### 2.2 결과(Product)의 변화\n\n* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상**\n * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화\n * 정확한 Data에 기반한 계획으로 고품질 성과물 도출\n\n<br/>\n\n* **Analogue 기반 도서 외 Digital 기반 정보물 추가**\n * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가\n\n<br/>\n\n* **Solution을 활용한 업무 효율화**\n * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는 협업 환경 조성\n * 건설 단계별 정보를 디지털 데이터로 축적하여, 건설 전 과정을 통합관리\n\n<br/>\n---\n\n:::note[핵심 요약]\n* **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**\n:::",
"base_path": "D:\\ad-hoc\\C.E.L._slide_test", "base_path": "D:\\ad-hoc\\C.E.L._slide_test",
@@ -76,60 +76,60 @@
"core_message": "**핵심 요약** * **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**", "core_message": "**핵심 요약** * **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**",
"title": "DX 실행 체계 구축 방안", "title": "DX 실행 체계 구축 방안",
"total_pages": 1, "total_pages": 1,
"layout_template": "A", "layout_template": "B_RPP",
"image_sizes": {} "image_sizes": {}
}, },
"topics": [ "topics": [
{ {
"id": 1, "id": 1,
"title": "1. DX 시행을 위한 필수 요건", "title": "1. DX 시행을 위한 필수 요건",
"purpose": "1. DX 시행을 위한 필수 요건 ?? ??", "purpose": "1. DX 시행을 위한 필수 요건의 핵심 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"source_hint": "1. DX 시행을 위한 필수 요건", "source_hint": "1. DX 시행을 위한 필수 요건",
"relation_type": "requirements", "relation_type": "requirements",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 우선 유지한다. 긴 세부 설명이나 큰 표는 popup으로 이동하되, 본문에는 핵심 bullet과 진입 요약을 남긴다.",
"source_data": "* **기술(디지털)**\n * **Digital 기술(S/W, H/W)과 업무 Process의 통합**\n * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행\n * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율\n * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유**\n * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험\n * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식\n\n* **사람(역량)**\n * **혁신적 사고방식과 창의적 문제 해결 능력**\n * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피\n * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시\n * **사용자 중심 사고와 DX 수행 경험**\n * 사용자의 요구와 기대를 충족시키는 설계 및 구현\n * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시\n\n* **자연(여건)**\n * **지속적인 투자 및 실행 의지**\n * 기술 도입 초기 단계에 필요한 인력·기간·비용 등의 대규모 투자\n * 기술 고도화를 위한 지속적인 개선 및 투자 체계 구축\n * 변화와 혁신을 통해 부가가치를 창출하려는 실행 의지와 추진력\n\n---", "source_data": "* **기술(디지털)**\n * **Digital 기술(S/W, H/W)과 업무 Process의 통합**\n * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행\n * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율\n * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유**\n * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험\n * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식\n\n* **사람(역량)**\n * **혁신적 사고방식과 창의적 문제 해결 능력**\n * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피\n * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시\n * **사용자 중심 사고와 DX 수행 경험**\n * 사용자의 요구와 기대를 충족시키는 설계 및 구현\n * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시\n\n* **자연(여건)**\n * **지속적인 투자 및 실행 의지**\n * 기술 도입 초기 단계에 필요한 인력·기간·비용 등의 대규모 투자\n * 기술 고도화를 위한 지속적인 개선 및 투자 체계 구축\n * 변화와 혁신을 통해 부가가치를 창출하려는 실행 의지와 추진력\n\n---",
"structured_text": "", "structured_text": "* **기술(디지털)**\n * **Digital 기술(S/W, H/W)과 업무 Process의 통합**\n * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행\n * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율\n * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유**\n * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험\n * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식\n\n* **사람(역량)**\n * **혁신적 사고방식과 창의적 문제 해결 능력**\n * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피\n * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시\n * **사용자 중심 사고와 DX 수행 경험**\n * 사용자의 요구와 기대를 충족시키는 설계 및 구현\n * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시\n\n* **자연(여건)**\n * **지속적인 투자 및 실행 의지**\n * 기술 도입 초기 단계에 필요한 인력·기간·비용 등의 대규모 투자\n * 기술 고도화를 위한 지속적인 개선 및 투자 체계 구축\n * 변화와 혁신을 통해 부가가치를 창출하려는 실행 의지와 추진력\n\n---",
"summary": "* **기술(디지털)** * **Digital 기술(S/W, H/W)과 업무 Process의 통합** * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행 * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율 * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유** * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험 * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식 * **사람(역량)** * **혁신적 사고방식과 창의적 문제 해결 능력** * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피 * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시 * **사용자 중심 사고와 DX 수행 경험** * 사용자의 요구와 기대를 충족시키는 설계 및 구현 * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시 * **자연(여건)** * **지속적인 투자 및 실행 의지** * 기술 도입 초기 단계에 필요한..." "summary": "* **기술(디지털)** * **Digital 기술(S/W, H/W)과 업무 Process의 통합** * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행 * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율 * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유** * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험 * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식 * **사람(역량)** * **혁신적 사고방식과 창의적 문제 해결 능력** * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피 * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시 * **사용자 중심 사고와 DX 수행 경험** * 사용자의 요구와 기대를 충족시키는 설계 및 구현 * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시 * **자연(여건)** * **지속적인 투자 및 실행 의지** * 기술 도입 초기 단계에 필요한..."
}, },
{ {
"id": 2, "id": 2,
"title": "2.1 과정(Process)의 혁신", "title": "2.1 과정(Process)의 혁신",
"purpose": "2.1 과정(Process)의 혁신 ?? ??", "purpose": "2.1 과정(Process)의 혁신의 세부 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"source_hint": "2.1 과정(Process)의 혁신", "source_hint": "2.1 과정(Process)의 혁신",
"relation_type": "process", "relation_type": "process",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"source_data": "* **Analogue 기반 업무의 Digital화**\n\n | As-is [Analogue] | 구분 | To-be [Digital] |\n | :--- | :---: | :--- |\n | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** |\n | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** |\n | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** |\n\n* **GIS + BIM의 연계**\n * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신\n\n* **사용자 중심의 Solution 제공**\n * 서로 다른 S/W로 작성되어 분절화된 Analogue 방식의 성과물과 정보물을 연계할 수 있는 설계·시공 Solution 제공", "source_data": "* **Analogue 기반 업무의 Digital화**\n\n | As-is [Analogue] | 구분 | To-be [Digital] |\n | :--- | :---: | :--- |\n | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** |\n | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** |\n | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** |\n\n* **GIS + BIM의 연계**\n * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신\n\n* **사용자 중심의 Solution 제공**\n * 서로 다른 S/W로 작성되어 분절화된 Analogue 방식의 성과물과 정보물을 연계할 수 있는 설계·시공 Solution 제공",
"structured_text": "", "structured_text": "* **Analogue 기반 업무의 Digital화**\n\n | As-is [Analogue] | 구분 | To-be [Digital] |\n | :--- | :---: | :--- |\n | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** |\n | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** |\n | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** |\n\n* **GIS + BIM의 연계**\n * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신\n\n* **사용자 중심의 Solution 제공**\n * 서로 다른 S/W로 작성되어 분절화된 Analogue 방식의 성과물과 정보물을 연계할 수 있는 설계·시공 Solution 제공",
"summary": "* **Analogue 기반 업무의 Digital화** | As-is [Analogue] | 구분 | To-be [Digital] | | :--- | :---: | :--- | | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** | | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** | | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** | * **GIS + BIM의 연계** * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신 * **사용자 중심의 Solution 제공** * 서로..." "summary": "* **Analogue 기반 업무의 Digital화** | As-is [Analogue] | 구분 | To-be [Digital] | | :--- | :---: | :--- | | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** | | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** | | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** | * **GIS + BIM의 연계** * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신 * **사용자 중심의 Solution 제공** * 서로..."
}, },
{ {
"id": 3, "id": 3,
"title": "2.2 결과(Product)의 변화", "title": "2.2 결과(Product)의 변화",
"purpose": "2.2 결과(Product)의 변화 ?? ??", "purpose": "2.2 결과(Product)의 변화의 세부 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"source_hint": "2.2 결과(Product)의 변화", "source_hint": "2.2 결과(Product)의 변화",
"relation_type": "product", "relation_type": "product",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"source_data": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상**\n * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화\n * 정확한 Data에 기반한 계획으로 고품질 성과물 도출\n\n* **Analogue 기반 도서 외 Digital 기반 정보물 추가**\n * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가\n\n* **Solution을 활용한 업무 효율화**\n * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는 협업 환경 조성\n * 건설 단계별 정보를 디지털 데이터로 축적하여, 건설 전 과정을 통합관리\n\n---", "source_data": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상**\n * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화\n * 정확한 Data에 기반한 계획으로 고품질 성과물 도출\n\n* **Analogue 기반 도서 외 Digital 기반 정보물 추가**\n * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가\n\n* **Solution을 활용한 업무 효율화**\n * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는 협업 환경 조성\n * 건설 단계별 정보를 디지털 데이터로 축적하여, 건설 전 과정을 통합관리\n\n---",
"structured_text": "", "structured_text": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상**\n * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화\n * 정확한 Data에 기반한 계획으로 고품질 성과물 도출\n\n* **Analogue 기반 도서 외 Digital 기반 정보물 추가**\n * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가\n\n* **Solution을 활용한 업무 효율화**\n * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는 협업 환경 조성\n * 건설 단계별 정보를 디지털 데이터로 축적하여, 건설 전 과정을 통합관리\n\n---",
"summary": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상** * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화 * 정확한 Data에 기반한 계획으로 고품질 성과물 도출 * **Analogue 기반 도서 외 Digital 기반 정보물 추가** * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가 * **Solution을 활용한 업무 효율화** * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는..." "summary": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상** * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화 * 정확한 Data에 기반한 계획으로 고품질 성과물 도출 * **Analogue 기반 도서 외 Digital 기반 정보물 추가** * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가 * **Solution을 활용한 업무 효율화** * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는..."
}, },
{ {
"id": 4, "id": 4,
"title": "핵심 요약", "title": "핵심 요약",
"purpose": "?? ?? ??", "purpose": "결론 또는 핵심 메시지",
"role": "flow", "role": "flow",
"layer": "conclusion", "layer": "conclusion",
"source_hint": "핵심 요약", "source_hint": "핵심 요약",
"relation_type": "conclusion", "relation_type": "conclusion",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"source_data": "**핵심 요약**\n* **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**", "source_data": "**핵심 요약**\n* **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**",
"structured_text": "", "structured_text": "**핵심 요약**\n* **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**",
"summary": "**핵심 요약** * **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**" "summary": "**핵심 요약** * **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**"
} }
], ],
@@ -141,7 +141,7 @@
2, 2,
3 3
], ],
"weight": 0.58 "weight": 0.64
}, },
"key_message": { "key_message": {
"topic_ids": [ "topic_ids": [
@@ -170,8 +170,8 @@
2, 2,
3 3
], ],
"weight": 0.58, "weight": 0.64,
"height_px": 438, "height_px": 444,
"width_px": 1200, "width_px": 1200,
"max_height_cost": "medium", "max_height_cost": "medium",
"text_budget": null, "text_budget": null,
@@ -194,17 +194,17 @@
4 4
], ],
"weight": 0.1, "weight": 0.1,
"height_px": 75, "height_px": 69,
"width_px": 1200, "width_px": 1200,
"max_height_cost": "medium", "max_height_cost": "medium",
"text_budget": null, "text_budget": null,
"design_budget": null, "design_budget": null,
"block_constraints": { "block_constraints": {
"max_lines": 3, "max_lines": 2,
"max_items": 1, "max_items": 1,
"chars_per_line": 96, "chars_per_line": 96,
"max_chars_total": 288, "max_chars_total": 192,
"max_chars_per_item": 288, "max_chars_per_item": 192,
"font_size_px": 13.0, "font_size_px": 13.0,
"padding_px": 8, "padding_px": 8,
"line_height": 1.5 "line_height": 1.5

View File

@@ -1,5 +1,5 @@
{ {
"run_id": "20260407_083357", "run_id": "20260407_115910",
"run_dir": "D:\\ad-hoc\\C.E.L._slide_test\\docs\\run-003\\05-execution", "run_dir": "D:\\ad-hoc\\C.E.L._slide_test\\docs\\run-003\\05-execution",
"raw_content": "---\ntitle: DX 실행 체계 구축 방안\nsidebar:\n order: 02\n---\n\n## 1. DX 시행을 위한 필수 요건\n\n<br/>\n\n* **기술(디지털)**\n * **Digital 기술(S/W, H/W)과 업무 Process의 통합**\n * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행\n * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율\n * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유**\n * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험\n * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식\n\n<br/>\n\n* **사람(역량)**\n * **혁신적 사고방식과 창의적 문제 해결 능력**\n * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피\n * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시\n * **사용자 중심 사고와 DX 수행 경험**\n * 사용자의 요구와 기대를 충족시키는 설계 및 구현\n * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시\n\n<br/>\n\n* **자연(여건)**\n * **지속적인 투자 및 실행 의지**\n * 기술 도입 초기 단계에 필요한 인력·기간·비용 등의 대규모 투자\n * 기술 고도화를 위한 지속적인 개선 및 투자 체계 구축\n * 변화와 혁신을 통해 부가가치를 창출하려는 실행 의지와 추진력\n\n<br/>\n---\n\n## 2. Process의 혁신과 Product의 변화\n\n<br/>\n\n### 2.1 과정(Process)의 혁신\n\n* **Analogue 기반 업무의 Digital화**\n\n | As-is [Analogue] | 구분 | To-be [Digital] |\n | :--- | :---: | :--- |\n | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** |\n | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** |\n | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** |\n\n<br/>\n\n* **GIS + BIM의 연계**\n * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신\n\n<br/>\n\n* **사용자 중심의 Solution 제공**\n * 서로 다른 S/W로 작성되어 분절화된 Analogue 방식의 성과물과 정보물을 연계할 수 있는 설계·시공 Solution 제공\n\n<br/>\n<br/>\n\n### 2.2 결과(Product)의 변화\n\n* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상**\n * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화\n * 정확한 Data에 기반한 계획으로 고품질 성과물 도출\n\n<br/>\n\n* **Analogue 기반 도서 외 Digital 기반 정보물 추가**\n * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가\n\n<br/>\n\n* **Solution을 활용한 업무 효율화**\n * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는 협업 환경 조성\n * 건설 단계별 정보를 디지털 데이터로 축적하여, 건설 전 과정을 통합관리\n\n<br/>\n---\n\n:::note[핵심 요약]\n* **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**\n:::", "raw_content": "---\ntitle: DX 실행 체계 구축 방안\nsidebar:\n order: 02\n---\n\n## 1. DX 시행을 위한 필수 요건\n\n<br/>\n\n* **기술(디지털)**\n * **Digital 기술(S/W, H/W)과 업무 Process의 통합**\n * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행\n * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율\n * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유**\n * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험\n * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식\n\n<br/>\n\n* **사람(역량)**\n * **혁신적 사고방식과 창의적 문제 해결 능력**\n * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피\n * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시\n * **사용자 중심 사고와 DX 수행 경험**\n * 사용자의 요구와 기대를 충족시키는 설계 및 구현\n * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시\n\n<br/>\n\n* **자연(여건)**\n * **지속적인 투자 및 실행 의지**\n * 기술 도입 초기 단계에 필요한 인력·기간·비용 등의 대규모 투자\n * 기술 고도화를 위한 지속적인 개선 및 투자 체계 구축\n * 변화와 혁신을 통해 부가가치를 창출하려는 실행 의지와 추진력\n\n<br/>\n---\n\n## 2. Process의 혁신과 Product의 변화\n\n<br/>\n\n### 2.1 과정(Process)의 혁신\n\n* **Analogue 기반 업무의 Digital화**\n\n | As-is [Analogue] | 구분 | To-be [Digital] |\n | :--- | :---: | :--- |\n | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** |\n | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** |\n | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** |\n\n<br/>\n\n* **GIS + BIM의 연계**\n * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신\n\n<br/>\n\n* **사용자 중심의 Solution 제공**\n * 서로 다른 S/W로 작성되어 분절화된 Analogue 방식의 성과물과 정보물을 연계할 수 있는 설계·시공 Solution 제공\n\n<br/>\n<br/>\n\n### 2.2 결과(Product)의 변화\n\n* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상**\n * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화\n * 정확한 Data에 기반한 계획으로 고품질 성과물 도출\n\n<br/>\n\n* **Analogue 기반 도서 외 Digital 기반 정보물 추가**\n * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가\n\n<br/>\n\n* **Solution을 활용한 업무 효율화**\n * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는 협업 환경 조성\n * 건설 단계별 정보를 디지털 데이터로 축적하여, 건설 전 과정을 통합관리\n\n<br/>\n---\n\n:::note[핵심 요약]\n* **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**\n:::",
"base_path": "D:\\ad-hoc\\C.E.L._slide_test", "base_path": "D:\\ad-hoc\\C.E.L._slide_test",
@@ -76,60 +76,60 @@
"core_message": "**핵심 요약** * **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**", "core_message": "**핵심 요약** * **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**",
"title": "DX 실행 체계 구축 방안", "title": "DX 실행 체계 구축 방안",
"total_pages": 1, "total_pages": 1,
"layout_template": "A", "layout_template": "B_RPP",
"image_sizes": {} "image_sizes": {}
}, },
"topics": [ "topics": [
{ {
"id": 1, "id": 1,
"title": "1. DX 시행을 위한 필수 요건", "title": "1. DX 시행을 위한 필수 요건",
"purpose": "1. DX 시행을 위한 필수 요건 ?? ??", "purpose": "1. DX 시행을 위한 필수 요건의 핵심 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"source_hint": "1. DX 시행을 위한 필수 요건", "source_hint": "1. DX 시행을 위한 필수 요건",
"relation_type": "requirements", "relation_type": "requirements",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 우선 유지한다. 긴 세부 설명이나 큰 표는 popup으로 이동하되, 본문에는 핵심 bullet과 진입 요약을 남긴다.",
"source_data": "* **기술(디지털)**\n * **Digital 기술(S/W, H/W)과 업무 Process의 통합**\n * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행\n * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율\n * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유**\n * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험\n * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식\n\n* **사람(역량)**\n * **혁신적 사고방식과 창의적 문제 해결 능력**\n * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피\n * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시\n * **사용자 중심 사고와 DX 수행 경험**\n * 사용자의 요구와 기대를 충족시키는 설계 및 구현\n * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시\n\n* **자연(여건)**\n * **지속적인 투자 및 실행 의지**\n * 기술 도입 초기 단계에 필요한 인력·기간·비용 등의 대규모 투자\n * 기술 고도화를 위한 지속적인 개선 및 투자 체계 구축\n * 변화와 혁신을 통해 부가가치를 창출하려는 실행 의지와 추진력\n\n---", "source_data": "* **기술(디지털)**\n * **Digital 기술(S/W, H/W)과 업무 Process의 통합**\n * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행\n * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율\n * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유**\n * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험\n * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식\n\n* **사람(역량)**\n * **혁신적 사고방식과 창의적 문제 해결 능력**\n * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피\n * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시\n * **사용자 중심 사고와 DX 수행 경험**\n * 사용자의 요구와 기대를 충족시키는 설계 및 구현\n * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시\n\n* **자연(여건)**\n * **지속적인 투자 및 실행 의지**\n * 기술 도입 초기 단계에 필요한 인력·기간·비용 등의 대규모 투자\n * 기술 고도화를 위한 지속적인 개선 및 투자 체계 구축\n * 변화와 혁신을 통해 부가가치를 창출하려는 실행 의지와 추진력\n\n---",
"structured_text": "", "structured_text": "* **기술(디지털)**\n * **Digital 기술(S/W, H/W)과 업무 Process의 통합**\n * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행\n * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율\n * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유**\n * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험\n * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식\n\n* **사람(역량)**\n * **혁신적 사고방식과 창의적 문제 해결 능력**\n * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피\n * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시\n * **사용자 중심 사고와 DX 수행 경험**\n * 사용자의 요구와 기대를 충족시키는 설계 및 구현\n * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시\n\n* **자연(여건)**\n * **지속적인 투자 및 실행 의지**\n * 기술 도입 초기 단계에 필요한 인력·기간·비용 등의 대규모 투자\n * 기술 고도화를 위한 지속적인 개선 및 투자 체계 구축\n * 변화와 혁신을 통해 부가가치를 창출하려는 실행 의지와 추진력\n\n---",
"summary": "* **기술(디지털)** * **Digital 기술(S/W, H/W)과 업무 Process의 통합** * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행 * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율 * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유** * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험 * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식 * **사람(역량)** * **혁신적 사고방식과 창의적 문제 해결 능력** * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피 * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시 * **사용자 중심 사고와 DX 수행 경험** * 사용자의 요구와 기대를 충족시키는 설계 및 구현 * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시 * **자연(여건)** * **지속적인 투자 및 실행 의지** * 기술 도입 초기 단계에 필요한..." "summary": "* **기술(디지털)** * **Digital 기술(S/W, H/W)과 업무 Process의 통합** * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행 * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율 * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유** * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험 * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식 * **사람(역량)** * **혁신적 사고방식과 창의적 문제 해결 능력** * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피 * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시 * **사용자 중심 사고와 DX 수행 경험** * 사용자의 요구와 기대를 충족시키는 설계 및 구현 * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시 * **자연(여건)** * **지속적인 투자 및 실행 의지** * 기술 도입 초기 단계에 필요한..."
}, },
{ {
"id": 2, "id": 2,
"title": "2.1 과정(Process)의 혁신", "title": "2.1 과정(Process)의 혁신",
"purpose": "2.1 과정(Process)의 혁신 ?? ??", "purpose": "2.1 과정(Process)의 혁신의 세부 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"source_hint": "2.1 과정(Process)의 혁신", "source_hint": "2.1 과정(Process)의 혁신",
"relation_type": "process", "relation_type": "process",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"source_data": "* **Analogue 기반 업무의 Digital화**\n\n | As-is [Analogue] | 구분 | To-be [Digital] |\n | :--- | :---: | :--- |\n | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** |\n | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** |\n | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** |\n\n* **GIS + BIM의 연계**\n * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신\n\n* **사용자 중심의 Solution 제공**\n * 서로 다른 S/W로 작성되어 분절화된 Analogue 방식의 성과물과 정보물을 연계할 수 있는 설계·시공 Solution 제공", "source_data": "* **Analogue 기반 업무의 Digital화**\n\n | As-is [Analogue] | 구분 | To-be [Digital] |\n | :--- | :---: | :--- |\n | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** |\n | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** |\n | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** |\n\n* **GIS + BIM의 연계**\n * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신\n\n* **사용자 중심의 Solution 제공**\n * 서로 다른 S/W로 작성되어 분절화된 Analogue 방식의 성과물과 정보물을 연계할 수 있는 설계·시공 Solution 제공",
"structured_text": "", "structured_text": "* **Analogue 기반 업무의 Digital화**\n\n | As-is [Analogue] | 구분 | To-be [Digital] |\n | :--- | :---: | :--- |\n | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** |\n | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** |\n | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** |\n\n* **GIS + BIM의 연계**\n * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신\n\n* **사용자 중심의 Solution 제공**\n * 서로 다른 S/W로 작성되어 분절화된 Analogue 방식의 성과물과 정보물을 연계할 수 있는 설계·시공 Solution 제공",
"summary": "* **Analogue 기반 업무의 Digital화** | As-is [Analogue] | 구분 | To-be [Digital] | | :--- | :---: | :--- | | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** | | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** | | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** | * **GIS + BIM의 연계** * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신 * **사용자 중심의 Solution 제공** * 서로..." "summary": "* **Analogue 기반 업무의 Digital화** | As-is [Analogue] | 구분 | To-be [Digital] | | :--- | :---: | :--- | | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** | | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** | | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** | * **GIS + BIM의 연계** * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신 * **사용자 중심의 Solution 제공** * 서로..."
}, },
{ {
"id": 3, "id": 3,
"title": "2.2 결과(Product)의 변화", "title": "2.2 결과(Product)의 변화",
"purpose": "2.2 결과(Product)의 변화 ?? ??", "purpose": "2.2 결과(Product)의 변화의 세부 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"source_hint": "2.2 결과(Product)의 변화", "source_hint": "2.2 결과(Product)의 변화",
"relation_type": "product", "relation_type": "product",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"source_data": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상**\n * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화\n * 정확한 Data에 기반한 계획으로 고품질 성과물 도출\n\n* **Analogue 기반 도서 외 Digital 기반 정보물 추가**\n * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가\n\n* **Solution을 활용한 업무 효율화**\n * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는 협업 환경 조성\n * 건설 단계별 정보를 디지털 데이터로 축적하여, 건설 전 과정을 통합관리\n\n---", "source_data": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상**\n * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화\n * 정확한 Data에 기반한 계획으로 고품질 성과물 도출\n\n* **Analogue 기반 도서 외 Digital 기반 정보물 추가**\n * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가\n\n* **Solution을 활용한 업무 효율화**\n * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는 협업 환경 조성\n * 건설 단계별 정보를 디지털 데이터로 축적하여, 건설 전 과정을 통합관리\n\n---",
"structured_text": "", "structured_text": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상**\n * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화\n * 정확한 Data에 기반한 계획으로 고품질 성과물 도출\n\n* **Analogue 기반 도서 외 Digital 기반 정보물 추가**\n * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가\n\n* **Solution을 활용한 업무 효율화**\n * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는 협업 환경 조성\n * 건설 단계별 정보를 디지털 데이터로 축적하여, 건설 전 과정을 통합관리\n\n---",
"summary": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상** * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화 * 정확한 Data에 기반한 계획으로 고품질 성과물 도출 * **Analogue 기반 도서 외 Digital 기반 정보물 추가** * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가 * **Solution을 활용한 업무 효율화** * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는..." "summary": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상** * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화 * 정확한 Data에 기반한 계획으로 고품질 성과물 도출 * **Analogue 기반 도서 외 Digital 기반 정보물 추가** * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가 * **Solution을 활용한 업무 효율화** * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는..."
}, },
{ {
"id": 4, "id": 4,
"title": "핵심 요약", "title": "핵심 요약",
"purpose": "?? ?? ??", "purpose": "결론 또는 핵심 메시지",
"role": "flow", "role": "flow",
"layer": "conclusion", "layer": "conclusion",
"source_hint": "핵심 요약", "source_hint": "핵심 요약",
"relation_type": "conclusion", "relation_type": "conclusion",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"source_data": "**핵심 요약**\n* **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**", "source_data": "**핵심 요약**\n* **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**",
"structured_text": "", "structured_text": "**핵심 요약**\n* **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**",
"summary": "**핵심 요약** * **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**" "summary": "**핵심 요약** * **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**"
} }
], ],
@@ -141,7 +141,7 @@
2, 2,
3 3
], ],
"weight": 0.58 "weight": 0.64
}, },
"key_message": { "key_message": {
"topic_ids": [ "topic_ids": [
@@ -170,17 +170,17 @@
2, 2,
3 3
], ],
"weight": 0.58, "weight": 0.64,
"height_px": 438, "height_px": 444,
"width_px": 1200, "width_px": 1200,
"max_height_cost": "medium", "max_height_cost": "medium",
"text_budget": null, "text_budget": null,
"design_budget": { "design_budget": {
"available_height_px": 300, "available_height_px": 306,
"available_width_px": 1160, "available_width_px": 1160,
"max_circle_diameter": 298, "max_circle_diameter": 304,
"max_img_width": 1160, "max_img_width": 1160,
"max_img_height": 300, "max_img_height": 306,
"fits": true "fits": true
}, },
"block_constraints": { "block_constraints": {
@@ -201,7 +201,7 @@
4 4
], ],
"weight": 0.1, "weight": 0.1,
"height_px": 75, "height_px": 69,
"width_px": 1200, "width_px": 1200,
"max_height_cost": "medium", "max_height_cost": "medium",
"text_budget": null, "text_budget": null,
@@ -214,11 +214,11 @@
"fits": false "fits": false
}, },
"block_constraints": { "block_constraints": {
"max_lines": 3, "max_lines": 2,
"max_items": 1, "max_items": 1,
"chars_per_line": 96, "chars_per_line": 96,
"max_chars_total": 288, "max_chars_total": 192,
"max_chars_per_item": 288, "max_chars_per_item": 192,
"font_size_px": 13.0, "font_size_px": 13.0,
"padding_px": 8, "padding_px": 8,
"line_height": 1.5 "line_height": 1.5

View File

@@ -1,5 +1,5 @@
{ {
"run_id": "20260407_083357", "run_id": "20260407_115910",
"run_dir": "D:\\ad-hoc\\C.E.L._slide_test\\docs\\run-003\\05-execution", "run_dir": "D:\\ad-hoc\\C.E.L._slide_test\\docs\\run-003\\05-execution",
"raw_content": "---\ntitle: DX 실행 체계 구축 방안\nsidebar:\n order: 02\n---\n\n## 1. DX 시행을 위한 필수 요건\n\n<br/>\n\n* **기술(디지털)**\n * **Digital 기술(S/W, H/W)과 업무 Process의 통합**\n * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행\n * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율\n * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유**\n * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험\n * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식\n\n<br/>\n\n* **사람(역량)**\n * **혁신적 사고방식과 창의적 문제 해결 능력**\n * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피\n * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시\n * **사용자 중심 사고와 DX 수행 경험**\n * 사용자의 요구와 기대를 충족시키는 설계 및 구현\n * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시\n\n<br/>\n\n* **자연(여건)**\n * **지속적인 투자 및 실행 의지**\n * 기술 도입 초기 단계에 필요한 인력·기간·비용 등의 대규모 투자\n * 기술 고도화를 위한 지속적인 개선 및 투자 체계 구축\n * 변화와 혁신을 통해 부가가치를 창출하려는 실행 의지와 추진력\n\n<br/>\n---\n\n## 2. Process의 혁신과 Product의 변화\n\n<br/>\n\n### 2.1 과정(Process)의 혁신\n\n* **Analogue 기반 업무의 Digital화**\n\n | As-is [Analogue] | 구분 | To-be [Digital] |\n | :--- | :---: | :--- |\n | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** |\n | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** |\n | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** |\n\n<br/>\n\n* **GIS + BIM의 연계**\n * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신\n\n<br/>\n\n* **사용자 중심의 Solution 제공**\n * 서로 다른 S/W로 작성되어 분절화된 Analogue 방식의 성과물과 정보물을 연계할 수 있는 설계·시공 Solution 제공\n\n<br/>\n<br/>\n\n### 2.2 결과(Product)의 변화\n\n* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상**\n * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화\n * 정확한 Data에 기반한 계획으로 고품질 성과물 도출\n\n<br/>\n\n* **Analogue 기반 도서 외 Digital 기반 정보물 추가**\n * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가\n\n<br/>\n\n* **Solution을 활용한 업무 효율화**\n * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는 협업 환경 조성\n * 건설 단계별 정보를 디지털 데이터로 축적하여, 건설 전 과정을 통합관리\n\n<br/>\n---\n\n:::note[핵심 요약]\n* **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**\n:::", "raw_content": "---\ntitle: DX 실행 체계 구축 방안\nsidebar:\n order: 02\n---\n\n## 1. DX 시행을 위한 필수 요건\n\n<br/>\n\n* **기술(디지털)**\n * **Digital 기술(S/W, H/W)과 업무 Process의 통합**\n * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행\n * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율\n * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유**\n * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험\n * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식\n\n<br/>\n\n* **사람(역량)**\n * **혁신적 사고방식과 창의적 문제 해결 능력**\n * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피\n * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시\n * **사용자 중심 사고와 DX 수행 경험**\n * 사용자의 요구와 기대를 충족시키는 설계 및 구현\n * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시\n\n<br/>\n\n* **자연(여건)**\n * **지속적인 투자 및 실행 의지**\n * 기술 도입 초기 단계에 필요한 인력·기간·비용 등의 대규모 투자\n * 기술 고도화를 위한 지속적인 개선 및 투자 체계 구축\n * 변화와 혁신을 통해 부가가치를 창출하려는 실행 의지와 추진력\n\n<br/>\n---\n\n## 2. Process의 혁신과 Product의 변화\n\n<br/>\n\n### 2.1 과정(Process)의 혁신\n\n* **Analogue 기반 업무의 Digital화**\n\n | As-is [Analogue] | 구분 | To-be [Digital] |\n | :--- | :---: | :--- |\n | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** |\n | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** |\n | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** |\n\n<br/>\n\n* **GIS + BIM의 연계**\n * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신\n\n<br/>\n\n* **사용자 중심의 Solution 제공**\n * 서로 다른 S/W로 작성되어 분절화된 Analogue 방식의 성과물과 정보물을 연계할 수 있는 설계·시공 Solution 제공\n\n<br/>\n<br/>\n\n### 2.2 결과(Product)의 변화\n\n* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상**\n * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화\n * 정확한 Data에 기반한 계획으로 고품질 성과물 도출\n\n<br/>\n\n* **Analogue 기반 도서 외 Digital 기반 정보물 추가**\n * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가\n\n<br/>\n\n* **Solution을 활용한 업무 효율화**\n * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는 협업 환경 조성\n * 건설 단계별 정보를 디지털 데이터로 축적하여, 건설 전 과정을 통합관리\n\n<br/>\n---\n\n:::note[핵심 요약]\n* **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**\n:::",
"base_path": "D:\\ad-hoc\\C.E.L._slide_test", "base_path": "D:\\ad-hoc\\C.E.L._slide_test",
@@ -76,60 +76,60 @@
"core_message": "**핵심 요약** * **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**", "core_message": "**핵심 요약** * **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**",
"title": "DX 실행 체계 구축 방안", "title": "DX 실행 체계 구축 방안",
"total_pages": 1, "total_pages": 1,
"layout_template": "A", "layout_template": "B_RPP",
"image_sizes": {} "image_sizes": {}
}, },
"topics": [ "topics": [
{ {
"id": 1, "id": 1,
"title": "1. DX 시행을 위한 필수 요건", "title": "1. DX 시행을 위한 필수 요건",
"purpose": "1. DX 시행을 위한 필수 요건 ?? ??", "purpose": "1. DX 시행을 위한 필수 요건의 핵심 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"source_hint": "1. DX 시행을 위한 필수 요건", "source_hint": "1. DX 시행을 위한 필수 요건",
"relation_type": "requirements", "relation_type": "requirements",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 우선 유지한다. 긴 세부 설명이나 큰 표는 popup으로 이동하되, 본문에는 핵심 bullet과 진입 요약을 남긴다.",
"source_data": "* **기술(디지털)**\n * **Digital 기술(S/W, H/W)과 업무 Process의 통합**\n * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행\n * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율\n * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유**\n * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험\n * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식\n\n* **사람(역량)**\n * **혁신적 사고방식과 창의적 문제 해결 능력**\n * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피\n * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시\n * **사용자 중심 사고와 DX 수행 경험**\n * 사용자의 요구와 기대를 충족시키는 설계 및 구현\n * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시\n\n* **자연(여건)**\n * **지속적인 투자 및 실행 의지**\n * 기술 도입 초기 단계에 필요한 인력·기간·비용 등의 대규모 투자\n * 기술 고도화를 위한 지속적인 개선 및 투자 체계 구축\n * 변화와 혁신을 통해 부가가치를 창출하려는 실행 의지와 추진력\n\n---", "source_data": "* **기술(디지털)**\n * **Digital 기술(S/W, H/W)과 업무 Process의 통합**\n * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행\n * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율\n * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유**\n * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험\n * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식\n\n* **사람(역량)**\n * **혁신적 사고방식과 창의적 문제 해결 능력**\n * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피\n * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시\n * **사용자 중심 사고와 DX 수행 경험**\n * 사용자의 요구와 기대를 충족시키는 설계 및 구현\n * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시\n\n* **자연(여건)**\n * **지속적인 투자 및 실행 의지**\n * 기술 도입 초기 단계에 필요한 인력·기간·비용 등의 대규모 투자\n * 기술 고도화를 위한 지속적인 개선 및 투자 체계 구축\n * 변화와 혁신을 통해 부가가치를 창출하려는 실행 의지와 추진력\n\n---",
"structured_text": "", "structured_text": "* **기술(디지털)**\n * **Digital 기술(S/W, H/W)과 업무 Process의 통합**\n * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행\n * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율\n * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유**\n * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험\n * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식\n\n* **사람(역량)**\n * **혁신적 사고방식과 창의적 문제 해결 능력**\n * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피\n * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시\n * **사용자 중심 사고와 DX 수행 경험**\n * 사용자의 요구와 기대를 충족시키는 설계 및 구현\n * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시\n\n* **자연(여건)**\n * **지속적인 투자 및 실행 의지**\n * 기술 도입 초기 단계에 필요한 인력·기간·비용 등의 대규모 투자\n * 기술 고도화를 위한 지속적인 개선 및 투자 체계 구축\n * 변화와 혁신을 통해 부가가치를 창출하려는 실행 의지와 추진력\n\n---",
"summary": "* **기술(디지털)** * **Digital 기술(S/W, H/W)과 업무 Process의 통합** * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행 * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율 * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유** * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험 * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식 * **사람(역량)** * **혁신적 사고방식과 창의적 문제 해결 능력** * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피 * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시 * **사용자 중심 사고와 DX 수행 경험** * 사용자의 요구와 기대를 충족시키는 설계 및 구현 * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시 * **자연(여건)** * **지속적인 투자 및 실행 의지** * 기술 도입 초기 단계에 필요한..." "summary": "* **기술(디지털)** * **Digital 기술(S/W, H/W)과 업무 Process의 통합** * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행 * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율 * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유** * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험 * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식 * **사람(역량)** * **혁신적 사고방식과 창의적 문제 해결 능력** * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피 * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시 * **사용자 중심 사고와 DX 수행 경험** * 사용자의 요구와 기대를 충족시키는 설계 및 구현 * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시 * **자연(여건)** * **지속적인 투자 및 실행 의지** * 기술 도입 초기 단계에 필요한..."
}, },
{ {
"id": 2, "id": 2,
"title": "2.1 과정(Process)의 혁신", "title": "2.1 과정(Process)의 혁신",
"purpose": "2.1 과정(Process)의 혁신 ?? ??", "purpose": "2.1 과정(Process)의 혁신의 세부 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"source_hint": "2.1 과정(Process)의 혁신", "source_hint": "2.1 과정(Process)의 혁신",
"relation_type": "process", "relation_type": "process",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"source_data": "* **Analogue 기반 업무의 Digital화**\n\n | As-is [Analogue] | 구분 | To-be [Digital] |\n | :--- | :---: | :--- |\n | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** |\n | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** |\n | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** |\n\n* **GIS + BIM의 연계**\n * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신\n\n* **사용자 중심의 Solution 제공**\n * 서로 다른 S/W로 작성되어 분절화된 Analogue 방식의 성과물과 정보물을 연계할 수 있는 설계·시공 Solution 제공", "source_data": "* **Analogue 기반 업무의 Digital화**\n\n | As-is [Analogue] | 구분 | To-be [Digital] |\n | :--- | :---: | :--- |\n | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** |\n | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** |\n | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** |\n\n* **GIS + BIM의 연계**\n * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신\n\n* **사용자 중심의 Solution 제공**\n * 서로 다른 S/W로 작성되어 분절화된 Analogue 방식의 성과물과 정보물을 연계할 수 있는 설계·시공 Solution 제공",
"structured_text": "", "structured_text": "* **Analogue 기반 업무의 Digital화**\n\n | As-is [Analogue] | 구분 | To-be [Digital] |\n | :--- | :---: | :--- |\n | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** |\n | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** |\n | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** |\n\n* **GIS + BIM의 연계**\n * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신\n\n* **사용자 중심의 Solution 제공**\n * 서로 다른 S/W로 작성되어 분절화된 Analogue 방식의 성과물과 정보물을 연계할 수 있는 설계·시공 Solution 제공",
"summary": "* **Analogue 기반 업무의 Digital화** | As-is [Analogue] | 구분 | To-be [Digital] | | :--- | :---: | :--- | | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** | | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** | | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** | * **GIS + BIM의 연계** * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신 * **사용자 중심의 Solution 제공** * 서로..." "summary": "* **Analogue 기반 업무의 Digital화** | As-is [Analogue] | 구분 | To-be [Digital] | | :--- | :---: | :--- | | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** | | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** | | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** | * **GIS + BIM의 연계** * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신 * **사용자 중심의 Solution 제공** * 서로..."
}, },
{ {
"id": 3, "id": 3,
"title": "2.2 결과(Product)의 변화", "title": "2.2 결과(Product)의 변화",
"purpose": "2.2 결과(Product)의 변화 ?? ??", "purpose": "2.2 결과(Product)의 변화의 세부 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"source_hint": "2.2 결과(Product)의 변화", "source_hint": "2.2 결과(Product)의 변화",
"relation_type": "product", "relation_type": "product",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"source_data": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상**\n * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화\n * 정확한 Data에 기반한 계획으로 고품질 성과물 도출\n\n* **Analogue 기반 도서 외 Digital 기반 정보물 추가**\n * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가\n\n* **Solution을 활용한 업무 효율화**\n * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는 협업 환경 조성\n * 건설 단계별 정보를 디지털 데이터로 축적하여, 건설 전 과정을 통합관리\n\n---", "source_data": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상**\n * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화\n * 정확한 Data에 기반한 계획으로 고품질 성과물 도출\n\n* **Analogue 기반 도서 외 Digital 기반 정보물 추가**\n * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가\n\n* **Solution을 활용한 업무 효율화**\n * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는 협업 환경 조성\n * 건설 단계별 정보를 디지털 데이터로 축적하여, 건설 전 과정을 통합관리\n\n---",
"structured_text": "", "structured_text": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상**\n * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화\n * 정확한 Data에 기반한 계획으로 고품질 성과물 도출\n\n* **Analogue 기반 도서 외 Digital 기반 정보물 추가**\n * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가\n\n* **Solution을 활용한 업무 효율화**\n * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는 협업 환경 조성\n * 건설 단계별 정보를 디지털 데이터로 축적하여, 건설 전 과정을 통합관리\n\n---",
"summary": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상** * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화 * 정확한 Data에 기반한 계획으로 고품질 성과물 도출 * **Analogue 기반 도서 외 Digital 기반 정보물 추가** * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가 * **Solution을 활용한 업무 효율화** * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는..." "summary": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상** * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화 * 정확한 Data에 기반한 계획으로 고품질 성과물 도출 * **Analogue 기반 도서 외 Digital 기반 정보물 추가** * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가 * **Solution을 활용한 업무 효율화** * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는..."
}, },
{ {
"id": 4, "id": 4,
"title": "핵심 요약", "title": "핵심 요약",
"purpose": "?? ?? ??", "purpose": "결론 또는 핵심 메시지",
"role": "flow", "role": "flow",
"layer": "conclusion", "layer": "conclusion",
"source_hint": "핵심 요약", "source_hint": "핵심 요약",
"relation_type": "conclusion", "relation_type": "conclusion",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"source_data": "**핵심 요약**\n* **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**", "source_data": "**핵심 요약**\n* **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**",
"structured_text": "", "structured_text": "**핵심 요약**\n* **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**",
"summary": "**핵심 요약** * **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**" "summary": "**핵심 요약** * **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**"
} }
], ],
@@ -141,7 +141,7 @@
2, 2,
3 3
], ],
"weight": 0.58 "weight": 0.64
}, },
"key_message": { "key_message": {
"topic_ids": [ "topic_ids": [
@@ -170,8 +170,8 @@
2, 2,
3 3
], ],
"weight": 0.58, "weight": 0.64,
"height_px": 438, "height_px": 444,
"width_px": 1200, "width_px": 1200,
"max_height_cost": "medium", "max_height_cost": "medium",
"text_budget": null, "text_budget": null,
@@ -194,17 +194,17 @@
4 4
], ],
"weight": 0.1, "weight": 0.1,
"height_px": 75, "height_px": 69,
"width_px": 1200, "width_px": 1200,
"max_height_cost": "medium", "max_height_cost": "medium",
"text_budget": null, "text_budget": null,
"design_budget": null, "design_budget": null,
"block_constraints": { "block_constraints": {
"max_lines": 3, "max_lines": 2,
"max_items": 1, "max_items": 1,
"chars_per_line": 96, "chars_per_line": 96,
"max_chars_total": 288, "max_chars_total": 192,
"max_chars_per_item": 288, "max_chars_per_item": 192,
"font_size_px": 13.0, "font_size_px": 13.0,
"padding_px": 8, "padding_px": 8,
"line_height": 1.5 "line_height": 1.5

View File

@@ -1,5 +1,5 @@
{ {
"run_id": "20260407_083357", "run_id": "20260407_115910",
"run_dir": "D:\\ad-hoc\\C.E.L._slide_test\\docs\\run-003\\05-execution", "run_dir": "D:\\ad-hoc\\C.E.L._slide_test\\docs\\run-003\\05-execution",
"raw_content": "---\ntitle: DX 실행 체계 구축 방안\nsidebar:\n order: 02\n---\n\n## 1. DX 시행을 위한 필수 요건\n\n<br/>\n\n* **기술(디지털)**\n * **Digital 기술(S/W, H/W)과 업무 Process의 통합**\n * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행\n * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율\n * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유**\n * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험\n * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식\n\n<br/>\n\n* **사람(역량)**\n * **혁신적 사고방식과 창의적 문제 해결 능력**\n * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피\n * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시\n * **사용자 중심 사고와 DX 수행 경험**\n * 사용자의 요구와 기대를 충족시키는 설계 및 구현\n * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시\n\n<br/>\n\n* **자연(여건)**\n * **지속적인 투자 및 실행 의지**\n * 기술 도입 초기 단계에 필요한 인력·기간·비용 등의 대규모 투자\n * 기술 고도화를 위한 지속적인 개선 및 투자 체계 구축\n * 변화와 혁신을 통해 부가가치를 창출하려는 실행 의지와 추진력\n\n<br/>\n---\n\n## 2. Process의 혁신과 Product의 변화\n\n<br/>\n\n### 2.1 과정(Process)의 혁신\n\n* **Analogue 기반 업무의 Digital화**\n\n | As-is [Analogue] | 구분 | To-be [Digital] |\n | :--- | :---: | :--- |\n | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** |\n | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** |\n | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** |\n\n<br/>\n\n* **GIS + BIM의 연계**\n * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신\n\n<br/>\n\n* **사용자 중심의 Solution 제공**\n * 서로 다른 S/W로 작성되어 분절화된 Analogue 방식의 성과물과 정보물을 연계할 수 있는 설계·시공 Solution 제공\n\n<br/>\n<br/>\n\n### 2.2 결과(Product)의 변화\n\n* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상**\n * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화\n * 정확한 Data에 기반한 계획으로 고품질 성과물 도출\n\n<br/>\n\n* **Analogue 기반 도서 외 Digital 기반 정보물 추가**\n * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가\n\n<br/>\n\n* **Solution을 활용한 업무 효율화**\n * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는 협업 환경 조성\n * 건설 단계별 정보를 디지털 데이터로 축적하여, 건설 전 과정을 통합관리\n\n<br/>\n---\n\n:::note[핵심 요약]\n* **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**\n:::", "raw_content": "---\ntitle: DX 실행 체계 구축 방안\nsidebar:\n order: 02\n---\n\n## 1. DX 시행을 위한 필수 요건\n\n<br/>\n\n* **기술(디지털)**\n * **Digital 기술(S/W, H/W)과 업무 Process의 통합**\n * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행\n * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율\n * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유**\n * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험\n * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식\n\n<br/>\n\n* **사람(역량)**\n * **혁신적 사고방식과 창의적 문제 해결 능력**\n * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피\n * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시\n * **사용자 중심 사고와 DX 수행 경험**\n * 사용자의 요구와 기대를 충족시키는 설계 및 구현\n * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시\n\n<br/>\n\n* **자연(여건)**\n * **지속적인 투자 및 실행 의지**\n * 기술 도입 초기 단계에 필요한 인력·기간·비용 등의 대규모 투자\n * 기술 고도화를 위한 지속적인 개선 및 투자 체계 구축\n * 변화와 혁신을 통해 부가가치를 창출하려는 실행 의지와 추진력\n\n<br/>\n---\n\n## 2. Process의 혁신과 Product의 변화\n\n<br/>\n\n### 2.1 과정(Process)의 혁신\n\n* **Analogue 기반 업무의 Digital화**\n\n | As-is [Analogue] | 구분 | To-be [Digital] |\n | :--- | :---: | :--- |\n | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** |\n | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** |\n | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** |\n\n<br/>\n\n* **GIS + BIM의 연계**\n * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신\n\n<br/>\n\n* **사용자 중심의 Solution 제공**\n * 서로 다른 S/W로 작성되어 분절화된 Analogue 방식의 성과물과 정보물을 연계할 수 있는 설계·시공 Solution 제공\n\n<br/>\n<br/>\n\n### 2.2 결과(Product)의 변화\n\n* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상**\n * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화\n * 정확한 Data에 기반한 계획으로 고품질 성과물 도출\n\n<br/>\n\n* **Analogue 기반 도서 외 Digital 기반 정보물 추가**\n * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가\n\n<br/>\n\n* **Solution을 활용한 업무 효율화**\n * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는 협업 환경 조성\n * 건설 단계별 정보를 디지털 데이터로 축적하여, 건설 전 과정을 통합관리\n\n<br/>\n---\n\n:::note[핵심 요약]\n* **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**\n:::",
"base_path": "D:\\ad-hoc\\C.E.L._slide_test", "base_path": "D:\\ad-hoc\\C.E.L._slide_test",
@@ -76,60 +76,60 @@
"core_message": "**핵심 요약** * **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**", "core_message": "**핵심 요약** * **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**",
"title": "DX 실행 체계 구축 방안", "title": "DX 실행 체계 구축 방안",
"total_pages": 1, "total_pages": 1,
"layout_template": "A", "layout_template": "B_RPP",
"image_sizes": {} "image_sizes": {}
}, },
"topics": [ "topics": [
{ {
"id": 1, "id": 1,
"title": "1. DX 시행을 위한 필수 요건", "title": "1. DX 시행을 위한 필수 요건",
"purpose": "1. DX 시행을 위한 필수 요건 ?? ??", "purpose": "1. DX 시행을 위한 필수 요건의 핵심 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"source_hint": "1. DX 시행을 위한 필수 요건", "source_hint": "1. DX 시행을 위한 필수 요건",
"relation_type": "", "relation_type": "requirements",
"expression_hint": "", "expression_hint": "",
"source_data": "* **기술(디지털)**\n * **Digital 기술(S/W, H/W)과 업무 Process의 통합**\n * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행\n * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율\n * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유**\n * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험\n * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식\n\n* **사람(역량)**\n * **혁신적 사고방식과 창의적 문제 해결 능력**\n * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피\n * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시\n * **사용자 중심 사고와 DX 수행 경험**\n * 사용자의 요구와 기대를 충족시키는 설계 및 구현\n * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시\n\n* **자연(여건)**\n * **지속적인 투자 및 실행 의지**\n * 기술 도입 초기 단계에 필요한 인력·기간·비용 등의 대규모 투자\n * 기술 고도화를 위한 지속적인 개선 및 투자 체계 구축\n * 변화와 혁신을 통해 부가가치를 창출하려는 실행 의지와 추진력\n\n---", "source_data": "* **기술(디지털)**\n * **Digital 기술(S/W, H/W)과 업무 Process의 통합**\n * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행\n * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율\n * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유**\n * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험\n * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식\n\n* **사람(역량)**\n * **혁신적 사고방식과 창의적 문제 해결 능력**\n * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피\n * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시\n * **사용자 중심 사고와 DX 수행 경험**\n * 사용자의 요구와 기대를 충족시키는 설계 및 구현\n * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시\n\n* **자연(여건)**\n * **지속적인 투자 및 실행 의지**\n * 기술 도입 초기 단계에 필요한 인력·기간·비용 등의 대규모 투자\n * 기술 고도화를 위한 지속적인 개선 및 투자 체계 구축\n * 변화와 혁신을 통해 부가가치를 창출하려는 실행 의지와 추진력\n\n---",
"structured_text": "", "structured_text": "* **기술(디지털)**\n * **Digital 기술(S/W, H/W)과 업무 Process의 통합**\n * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행\n * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율\n * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유**\n * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험\n * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식\n\n* **사람(역량)**\n * **혁신적 사고방식과 창의적 문제 해결 능력**\n * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피\n * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시\n * **사용자 중심 사고와 DX 수행 경험**\n * 사용자의 요구와 기대를 충족시키는 설계 및 구현\n * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시\n\n* **자연(여건)**\n * **지속적인 투자 및 실행 의지**\n * 기술 도입 초기 단계에 필요한 인력·기간·비용 등의 대규모 투자\n * 기술 고도화를 위한 지속적인 개선 및 투자 체계 구축\n * 변화와 혁신을 통해 부가가치를 창출하려는 실행 의지와 추진력\n\n---",
"summary": "* **기술(디지털)** * **Digital 기술(S/W, H/W)과 업무 Process의 통합** * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행 * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율 * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유** * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험 * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식 * **사람(역량)** * **혁신적 사고방식과 창의적 문제 해결 능력** * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피 * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시 * **사용자 중심 사고와 DX 수행 경험** * 사용자의 요구와 기대를 충족시키는 설계 및 구현 * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시 * **자연(여건)** * **지속적인 투자 및 실행 의지** * 기술 도입 초기 단계에 필요한..." "summary": "* **기술(디지털)** * **Digital 기술(S/W, H/W)과 업무 Process의 통합** * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행 * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율 * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유** * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험 * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식 * **사람(역량)** * **혁신적 사고방식과 창의적 문제 해결 능력** * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피 * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시 * **사용자 중심 사고와 DX 수행 경험** * 사용자의 요구와 기대를 충족시키는 설계 및 구현 * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시 * **자연(여건)** * **지속적인 투자 및 실행 의지** * 기술 도입 초기 단계에 필요한..."
}, },
{ {
"id": 2, "id": 2,
"title": "2.1 과정(Process)의 혁신", "title": "2.1 과정(Process)의 혁신",
"purpose": "2.1 과정(Process)의 혁신 ?? ??", "purpose": "2.1 과정(Process)의 혁신의 세부 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"source_hint": "2.1 과정(Process)의 혁신", "source_hint": "2.1 과정(Process)의 혁신",
"relation_type": "", "relation_type": "process",
"expression_hint": "", "expression_hint": "",
"source_data": "* **Analogue 기반 업무의 Digital화**\n\n | As-is [Analogue] | 구분 | To-be [Digital] |\n | :--- | :---: | :--- |\n | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** |\n | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** |\n | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** |\n\n* **GIS + BIM의 연계**\n * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신\n\n* **사용자 중심의 Solution 제공**\n * 서로 다른 S/W로 작성되어 분절화된 Analogue 방식의 성과물과 정보물을 연계할 수 있는 설계·시공 Solution 제공", "source_data": "* **Analogue 기반 업무의 Digital화**\n\n | As-is [Analogue] | 구분 | To-be [Digital] |\n | :--- | :---: | :--- |\n | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** |\n | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** |\n | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** |\n\n* **GIS + BIM의 연계**\n * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신\n\n* **사용자 중심의 Solution 제공**\n * 서로 다른 S/W로 작성되어 분절화된 Analogue 방식의 성과물과 정보물을 연계할 수 있는 설계·시공 Solution 제공",
"structured_text": "", "structured_text": "* **Analogue 기반 업무의 Digital화**\n\n | As-is [Analogue] | 구분 | To-be [Digital] |\n | :--- | :---: | :--- |\n | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** |\n | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** |\n | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** |\n\n* **GIS + BIM의 연계**\n * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신\n\n* **사용자 중심의 Solution 제공**\n * 서로 다른 S/W로 작성되어 분절화된 Analogue 방식의 성과물과 정보물을 연계할 수 있는 설계·시공 Solution 제공",
"summary": "* **Analogue 기반 업무의 Digital화** | As-is [Analogue] | 구분 | To-be [Digital] | | :--- | :---: | :--- | | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** | | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** | | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** | * **GIS + BIM의 연계** * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신 * **사용자 중심의 Solution 제공** * 서로..." "summary": "* **Analogue 기반 업무의 Digital화** | As-is [Analogue] | 구분 | To-be [Digital] | | :--- | :---: | :--- | | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** | | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** | | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** | * **GIS + BIM의 연계** * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신 * **사용자 중심의 Solution 제공** * 서로..."
}, },
{ {
"id": 3, "id": 3,
"title": "2.2 결과(Product)의 변화", "title": "2.2 결과(Product)의 변화",
"purpose": "2.2 결과(Product)의 변화 ?? ??", "purpose": "2.2 결과(Product)의 변화의 세부 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"source_hint": "2.2 결과(Product)의 변화", "source_hint": "2.2 결과(Product)의 변화",
"relation_type": "", "relation_type": "product",
"expression_hint": "", "expression_hint": "",
"source_data": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상**\n * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화\n * 정확한 Data에 기반한 계획으로 고품질 성과물 도출\n\n* **Analogue 기반 도서 외 Digital 기반 정보물 추가**\n * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가\n\n* **Solution을 활용한 업무 효율화**\n * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는 협업 환경 조성\n * 건설 단계별 정보를 디지털 데이터로 축적하여, 건설 전 과정을 통합관리\n\n---", "source_data": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상**\n * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화\n * 정확한 Data에 기반한 계획으로 고품질 성과물 도출\n\n* **Analogue 기반 도서 외 Digital 기반 정보물 추가**\n * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가\n\n* **Solution을 활용한 업무 효율화**\n * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는 협업 환경 조성\n * 건설 단계별 정보를 디지털 데이터로 축적하여, 건설 전 과정을 통합관리\n\n---",
"structured_text": "", "structured_text": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상**\n * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화\n * 정확한 Data에 기반한 계획으로 고품질 성과물 도출\n\n* **Analogue 기반 도서 외 Digital 기반 정보물 추가**\n * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가\n\n* **Solution을 활용한 업무 효율화**\n * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는 협업 환경 조성\n * 건설 단계별 정보를 디지털 데이터로 축적하여, 건설 전 과정을 통합관리\n\n---",
"summary": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상** * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화 * 정확한 Data에 기반한 계획으로 고품질 성과물 도출 * **Analogue 기반 도서 외 Digital 기반 정보물 추가** * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가 * **Solution을 활용한 업무 효율화** * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는..." "summary": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상** * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화 * 정확한 Data에 기반한 계획으로 고품질 성과물 도출 * **Analogue 기반 도서 외 Digital 기반 정보물 추가** * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가 * **Solution을 활용한 업무 효율화** * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는..."
}, },
{ {
"id": 4, "id": 4,
"title": "핵심 요약", "title": "핵심 요약",
"purpose": "?? ?? ??", "purpose": "결론 또는 핵심 메시지",
"role": "flow", "role": "flow",
"layer": "conclusion", "layer": "conclusion",
"source_hint": "핵심 요약", "source_hint": "핵심 요약",
"relation_type": "", "relation_type": "conclusion",
"expression_hint": "", "expression_hint": "",
"source_data": "**핵심 요약**\n* **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**", "source_data": "**핵심 요약**\n* **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**",
"structured_text": "", "structured_text": "**핵심 요약**\n* **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**",
"summary": "**핵심 요약** * **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**" "summary": "**핵심 요약** * **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**"
} }
], ],
@@ -141,7 +141,7 @@
2, 2,
3 3
], ],
"weight": 0.58 "weight": 0.64
}, },
"key_message": { "key_message": {
"topic_ids": [ "topic_ids": [

View File

@@ -1,5 +1,5 @@
{ {
"run_id": "20260407_083357", "run_id": "20260407_115910",
"run_dir": "D:\\ad-hoc\\C.E.L._slide_test\\docs\\run-003\\05-execution", "run_dir": "D:\\ad-hoc\\C.E.L._slide_test\\docs\\run-003\\05-execution",
"raw_content": "---\ntitle: DX 실행 체계 구축 방안\nsidebar:\n order: 02\n---\n\n## 1. DX 시행을 위한 필수 요건\n\n<br/>\n\n* **기술(디지털)**\n * **Digital 기술(S/W, H/W)과 업무 Process의 통합**\n * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행\n * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율\n * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유**\n * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험\n * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식\n\n<br/>\n\n* **사람(역량)**\n * **혁신적 사고방식과 창의적 문제 해결 능력**\n * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피\n * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시\n * **사용자 중심 사고와 DX 수행 경험**\n * 사용자의 요구와 기대를 충족시키는 설계 및 구현\n * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시\n\n<br/>\n\n* **자연(여건)**\n * **지속적인 투자 및 실행 의지**\n * 기술 도입 초기 단계에 필요한 인력·기간·비용 등의 대규모 투자\n * 기술 고도화를 위한 지속적인 개선 및 투자 체계 구축\n * 변화와 혁신을 통해 부가가치를 창출하려는 실행 의지와 추진력\n\n<br/>\n---\n\n## 2. Process의 혁신과 Product의 변화\n\n<br/>\n\n### 2.1 과정(Process)의 혁신\n\n* **Analogue 기반 업무의 Digital화**\n\n | As-is [Analogue] | 구분 | To-be [Digital] |\n | :--- | :---: | :--- |\n | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** |\n | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** |\n | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** |\n\n<br/>\n\n* **GIS + BIM의 연계**\n * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신\n\n<br/>\n\n* **사용자 중심의 Solution 제공**\n * 서로 다른 S/W로 작성되어 분절화된 Analogue 방식의 성과물과 정보물을 연계할 수 있는 설계·시공 Solution 제공\n\n<br/>\n<br/>\n\n### 2.2 결과(Product)의 변화\n\n* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상**\n * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화\n * 정확한 Data에 기반한 계획으로 고품질 성과물 도출\n\n<br/>\n\n* **Analogue 기반 도서 외 Digital 기반 정보물 추가**\n * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가\n\n<br/>\n\n* **Solution을 활용한 업무 효율화**\n * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는 협업 환경 조성\n * 건설 단계별 정보를 디지털 데이터로 축적하여, 건설 전 과정을 통합관리\n\n<br/>\n---\n\n:::note[핵심 요약]\n* **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**\n:::", "raw_content": "---\ntitle: DX 실행 체계 구축 방안\nsidebar:\n order: 02\n---\n\n## 1. DX 시행을 위한 필수 요건\n\n<br/>\n\n* **기술(디지털)**\n * **Digital 기술(S/W, H/W)과 업무 Process의 통합**\n * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행\n * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율\n * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유**\n * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험\n * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식\n\n<br/>\n\n* **사람(역량)**\n * **혁신적 사고방식과 창의적 문제 해결 능력**\n * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피\n * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시\n * **사용자 중심 사고와 DX 수행 경험**\n * 사용자의 요구와 기대를 충족시키는 설계 및 구현\n * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시\n\n<br/>\n\n* **자연(여건)**\n * **지속적인 투자 및 실행 의지**\n * 기술 도입 초기 단계에 필요한 인력·기간·비용 등의 대규모 투자\n * 기술 고도화를 위한 지속적인 개선 및 투자 체계 구축\n * 변화와 혁신을 통해 부가가치를 창출하려는 실행 의지와 추진력\n\n<br/>\n---\n\n## 2. Process의 혁신과 Product의 변화\n\n<br/>\n\n### 2.1 과정(Process)의 혁신\n\n* **Analogue 기반 업무의 Digital화**\n\n | As-is [Analogue] | 구분 | To-be [Digital] |\n | :--- | :---: | :--- |\n | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** |\n | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** |\n | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** |\n\n<br/>\n\n* **GIS + BIM의 연계**\n * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신\n\n<br/>\n\n* **사용자 중심의 Solution 제공**\n * 서로 다른 S/W로 작성되어 분절화된 Analogue 방식의 성과물과 정보물을 연계할 수 있는 설계·시공 Solution 제공\n\n<br/>\n<br/>\n\n### 2.2 결과(Product)의 변화\n\n* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상**\n * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화\n * 정확한 Data에 기반한 계획으로 고품질 성과물 도출\n\n<br/>\n\n* **Analogue 기반 도서 외 Digital 기반 정보물 추가**\n * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가\n\n<br/>\n\n* **Solution을 활용한 업무 효율화**\n * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는 협업 환경 조성\n * 건설 단계별 정보를 디지털 데이터로 축적하여, 건설 전 과정을 통합관리\n\n<br/>\n---\n\n:::note[핵심 요약]\n* **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**\n:::",
"base_path": "D:\\ad-hoc\\C.E.L._slide_test", "base_path": "D:\\ad-hoc\\C.E.L._slide_test",
@@ -76,60 +76,60 @@
"core_message": "**핵심 요약** * **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**", "core_message": "**핵심 요약** * **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**",
"title": "DX 실행 체계 구축 방안", "title": "DX 실행 체계 구축 방안",
"total_pages": 1, "total_pages": 1,
"layout_template": "A", "layout_template": "B_RPP",
"image_sizes": {} "image_sizes": {}
}, },
"topics": [ "topics": [
{ {
"id": 1, "id": 1,
"title": "1. DX 시행을 위한 필수 요건", "title": "1. DX 시행을 위한 필수 요건",
"purpose": "1. DX 시행을 위한 필수 요건 ?? ??", "purpose": "1. DX 시행을 위한 필수 요건의 핵심 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"source_hint": "1. DX 시행을 위한 필수 요건", "source_hint": "1. DX 시행을 위한 필수 요건",
"relation_type": "requirements", "relation_type": "requirements",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 우선 유지한다. 긴 세부 설명이나 큰 표는 popup으로 이동하되, 본문에는 핵심 bullet과 진입 요약을 남긴다.",
"source_data": "* **기술(디지털)**\n * **Digital 기술(S/W, H/W)과 업무 Process의 통합**\n * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행\n * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율\n * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유**\n * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험\n * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식\n\n* **사람(역량)**\n * **혁신적 사고방식과 창의적 문제 해결 능력**\n * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피\n * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시\n * **사용자 중심 사고와 DX 수행 경험**\n * 사용자의 요구와 기대를 충족시키는 설계 및 구현\n * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시\n\n* **자연(여건)**\n * **지속적인 투자 및 실행 의지**\n * 기술 도입 초기 단계에 필요한 인력·기간·비용 등의 대규모 투자\n * 기술 고도화를 위한 지속적인 개선 및 투자 체계 구축\n * 변화와 혁신을 통해 부가가치를 창출하려는 실행 의지와 추진력\n\n---", "source_data": "* **기술(디지털)**\n * **Digital 기술(S/W, H/W)과 업무 Process의 통합**\n * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행\n * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율\n * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유**\n * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험\n * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식\n\n* **사람(역량)**\n * **혁신적 사고방식과 창의적 문제 해결 능력**\n * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피\n * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시\n * **사용자 중심 사고와 DX 수행 경험**\n * 사용자의 요구와 기대를 충족시키는 설계 및 구현\n * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시\n\n* **자연(여건)**\n * **지속적인 투자 및 실행 의지**\n * 기술 도입 초기 단계에 필요한 인력·기간·비용 등의 대규모 투자\n * 기술 고도화를 위한 지속적인 개선 및 투자 체계 구축\n * 변화와 혁신을 통해 부가가치를 창출하려는 실행 의지와 추진력\n\n---",
"structured_text": "", "structured_text": "* **기술(디지털)**\n * **Digital 기술(S/W, H/W)과 업무 Process의 통합**\n * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행\n * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율\n * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유**\n * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험\n * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식\n\n* **사람(역량)**\n * **혁신적 사고방식과 창의적 문제 해결 능력**\n * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피\n * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시\n * **사용자 중심 사고와 DX 수행 경험**\n * 사용자의 요구와 기대를 충족시키는 설계 및 구현\n * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시\n\n* **자연(여건)**\n * **지속적인 투자 및 실행 의지**\n * 기술 도입 초기 단계에 필요한 인력·기간·비용 등의 대규모 투자\n * 기술 고도화를 위한 지속적인 개선 및 투자 체계 구축\n * 변화와 혁신을 통해 부가가치를 창출하려는 실행 의지와 추진력\n\n---",
"summary": "* **기술(디지털)** * **Digital 기술(S/W, H/W)과 업무 Process의 통합** * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행 * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율 * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유** * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험 * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식 * **사람(역량)** * **혁신적 사고방식과 창의적 문제 해결 능력** * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피 * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시 * **사용자 중심 사고와 DX 수행 경험** * 사용자의 요구와 기대를 충족시키는 설계 및 구현 * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시 * **자연(여건)** * **지속적인 투자 및 실행 의지** * 기술 도입 초기 단계에 필요한..." "summary": "* **기술(디지털)** * **Digital 기술(S/W, H/W)과 업무 Process의 통합** * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행 * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율 * **분야별 전문 지식(설계, 시공, 유지관리 등) 보유** * 건설 전 단계에 대한 근본적인 이해와 지식 및 경험 * 최신 토목 기술 트랜드 및 표준 기준 등에 대한 높은 지식 * **사람(역량)** * **혁신적 사고방식과 창의적 문제 해결 능력** * 기존 수행 방식과 관습적 사고 등에 의한 접근 방식 탈피 * 디지털 기술을 활용한 창의적, 혁신적인 솔루션 제시 * **사용자 중심 사고와 DX 수행 경험** * 사용자의 요구와 기대를 충족시키는 설계 및 구현 * 시행착오를 포함한 수행 경험과 사용자 경험(UX)을 반영한 해결 방안 제시 * **자연(여건)** * **지속적인 투자 및 실행 의지** * 기술 도입 초기 단계에 필요한..."
}, },
{ {
"id": 2, "id": 2,
"title": "2.1 과정(Process)의 혁신", "title": "2.1 과정(Process)의 혁신",
"purpose": "2.1 과정(Process)의 혁신 ?? ??", "purpose": "2.1 과정(Process)의 혁신의 세부 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"source_hint": "2.1 과정(Process)의 혁신", "source_hint": "2.1 과정(Process)의 혁신",
"relation_type": "process", "relation_type": "process",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"source_data": "* **Analogue 기반 업무의 Digital화**\n\n | As-is [Analogue] | 구분 | To-be [Digital] |\n | :--- | :---: | :--- |\n | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** |\n | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** |\n | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** |\n\n* **GIS + BIM의 연계**\n * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신\n\n* **사용자 중심의 Solution 제공**\n * 서로 다른 S/W로 작성되어 분절화된 Analogue 방식의 성과물과 정보물을 연계할 수 있는 설계·시공 Solution 제공", "source_data": "* **Analogue 기반 업무의 Digital화**\n\n | As-is [Analogue] | 구분 | To-be [Digital] |\n | :--- | :---: | :--- |\n | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** |\n | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** |\n | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** |\n\n* **GIS + BIM의 연계**\n * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신\n\n* **사용자 중심의 Solution 제공**\n * 서로 다른 S/W로 작성되어 분절화된 Analogue 방식의 성과물과 정보물을 연계할 수 있는 설계·시공 Solution 제공",
"structured_text": "", "structured_text": "* **Analogue 기반 업무의 Digital화**\n\n | As-is [Analogue] | 구분 | To-be [Digital] |\n | :--- | :---: | :--- |\n | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** |\n | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** |\n | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** |\n\n* **GIS + BIM의 연계**\n * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신\n\n* **사용자 중심의 Solution 제공**\n * 서로 다른 S/W로 작성되어 분절화된 Analogue 방식의 성과물과 정보물을 연계할 수 있는 설계·시공 Solution 제공",
"summary": "* **Analogue 기반 업무의 Digital화** | As-is [Analogue] | 구분 | To-be [Digital] | | :--- | :---: | :--- | | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** | | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** | | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** | * **GIS + BIM의 연계** * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신 * **사용자 중심의 Solution 제공** * 서로..." "summary": "* **Analogue 기반 업무의 Digital화** | As-is [Analogue] | 구분 | To-be [Digital] | | :--- | :---: | :--- | | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물, 소통, 투명성 중심** | | **2D 도면, 전문가, 규정** | ➠ | **3D 모델, 참여자, 실체** | | **업무 구분(단절), 책임** | ➠ | **협업(융·복합), 창의성** | * **GIS + BIM의 연계** * 지리·지형·지반 등 위치정보(GIS)와 3D모델(형상, 속성정보) 기반의 건설 정보를 포함하는 BIM의 연계를 통한 업무 프로세스의 혁신 * **사용자 중심의 Solution 제공** * 서로..."
}, },
{ {
"id": 3, "id": 3,
"title": "2.2 결과(Product)의 변화", "title": "2.2 결과(Product)의 변화",
"purpose": "2.2 결과(Product)의 변화 ?? ??", "purpose": "2.2 결과(Product)의 변화의 세부 내용",
"role": "flow", "role": "flow",
"layer": "core", "layer": "core",
"source_hint": "2.2 결과(Product)의 변화", "source_hint": "2.2 결과(Product)의 변화",
"relation_type": "product", "relation_type": "product",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"source_data": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상**\n * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화\n * 정확한 Data에 기반한 계획으로 고품질 성과물 도출\n\n* **Analogue 기반 도서 외 Digital 기반 정보물 추가**\n * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가\n\n* **Solution을 활용한 업무 효율화**\n * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는 협업 환경 조성\n * 건설 단계별 정보를 디지털 데이터로 축적하여, 건설 전 과정을 통합관리\n\n---", "source_data": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상**\n * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화\n * 정확한 Data에 기반한 계획으로 고품질 성과물 도출\n\n* **Analogue 기반 도서 외 Digital 기반 정보물 추가**\n * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가\n\n* **Solution을 활용한 업무 효율화**\n * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는 협업 환경 조성\n * 건설 단계별 정보를 디지털 데이터로 축적하여, 건설 전 과정을 통합관리\n\n---",
"structured_text": "", "structured_text": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상**\n * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화\n * 정확한 Data에 기반한 계획으로 고품질 성과물 도출\n\n* **Analogue 기반 도서 외 Digital 기반 정보물 추가**\n * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가\n\n* **Solution을 활용한 업무 효율화**\n * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는 협업 환경 조성\n * 건설 단계별 정보를 디지털 데이터로 축적하여, 건설 전 과정을 통합관리\n\n---",
"summary": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상** * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화 * 정확한 Data에 기반한 계획으로 고품질 성과물 도출 * **Analogue 기반 도서 외 Digital 기반 정보물 추가** * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가 * **Solution을 활용한 업무 효율화** * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는..." "summary": "* **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상** * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화 * 정확한 Data에 기반한 계획으로 고품질 성과물 도출 * **Analogue 기반 도서 외 Digital 기반 정보물 추가** * 기존 성과물(도면, 수량, 계산서, 시방서 등)에 3D 모델, Simulation 등의 Digital 기반 정보물 추가 * **Solution을 활용한 업무 효율화** * Engn. Solution을 통해 성과물에 관한 이슈를 함께 검토·논의하는..."
}, },
{ {
"id": 4, "id": 4,
"title": "핵심 요약", "title": "핵심 요약",
"purpose": "?? ?? ??", "purpose": "결론 또는 핵심 메시지",
"role": "flow", "role": "flow",
"layer": "conclusion", "layer": "conclusion",
"source_hint": "핵심 요약", "source_hint": "핵심 요약",
"relation_type": "conclusion", "relation_type": "conclusion",
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", "expression_hint": "원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.",
"source_data": "**핵심 요약**\n* **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**", "source_data": "**핵심 요약**\n* **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**",
"structured_text": "", "structured_text": "**핵심 요약**\n* **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**",
"summary": "**핵심 요약** * **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**" "summary": "**핵심 요약** * **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.**"
} }
], ],
@@ -141,7 +141,7 @@
2, 2,
3 3
], ],
"weight": 0.58 "weight": 0.64
}, },
"key_message": { "key_message": {
"topic_ids": [ "topic_ids": [

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -5,9 +5,9 @@
<table style="border-collapse:collapse;font-size:12px;width:100%;max-width:900px;"> <table style="border-collapse:collapse;font-size:12px;width:100%;max-width:900px;">
<tr style="background:#1e293b;color:white;"><th style="padding:8px;">ID</th><th style="padding:8px;">제목</th> <tr style="background:#1e293b;color:white;"><th style="padding:8px;">ID</th><th style="padding:8px;">제목</th>
<th style="padding:8px;">purpose</th><th style="padding:8px;">layer</th><th style="padding:8px;">relation_type</th> <th style="padding:8px;">purpose</th><th style="padding:8px;">layer</th><th style="padding:8px;">relation_type</th>
<th style="padding:8px;">영역</th></tr><tr style="background:#fff;"><td style="padding:6px 8px;text-align:center;">1</td><td style="padding:6px 8px;font-weight:700;">1. DX 시행을 위한 필수 요건</td><td style="padding:6px 8px;">1. DX 시행을 위한 필수 요건 ?? ??</td><td style="padding:6px 8px;">core</td><td style="padding:6px 8px;"></td><td style="padding:6px 8px;color:#333;font-weight:700;">body</td></tr> <th style="padding:8px;">영역</th></tr><tr style="background:#fff;"><td style="padding:6px 8px;text-align:center;">1</td><td style="padding:6px 8px;font-weight:700;">1. DX 시행을 위한 필수 요건</td><td style="padding:6px 8px;">1. DX 시행을 위한 필수 요건의 핵심 내용</td><td style="padding:6px 8px;">core</td><td style="padding:6px 8px;">requirements</td><td style="padding:6px 8px;color:#333;font-weight:700;">body</td></tr>
<tr style="background:#f8fafc;"><td style="padding:6px 8px;text-align:center;">2</td><td style="padding:6px 8px;font-weight:700;">2.1 과정(Process)의 혁신</td><td style="padding:6px 8px;">2.1 과정(Process)의 혁신 ?? ??</td><td style="padding:6px 8px;">core</td><td style="padding:6px 8px;"></td><td style="padding:6px 8px;color:#333;font-weight:700;">body</td></tr> <tr style="background:#f8fafc;"><td style="padding:6px 8px;text-align:center;">2</td><td style="padding:6px 8px;font-weight:700;">2.1 과정(Process)의 혁신</td><td style="padding:6px 8px;">2.1 과정(Process)의 혁신의 세부 내용</td><td style="padding:6px 8px;">core</td><td style="padding:6px 8px;">process</td><td style="padding:6px 8px;color:#333;font-weight:700;">body</td></tr>
<tr style="background:#fff;"><td style="padding:6px 8px;text-align:center;">3</td><td style="padding:6px 8px;font-weight:700;">2.2 결과(Product)의 변화</td><td style="padding:6px 8px;">2.2 결과(Product)의 변화 ?? ??</td><td style="padding:6px 8px;">core</td><td style="padding:6px 8px;"></td><td style="padding:6px 8px;color:#333;font-weight:700;">body</td></tr> <tr style="background:#fff;"><td style="padding:6px 8px;text-align:center;">3</td><td style="padding:6px 8px;font-weight:700;">2.2 결과(Product)의 변화</td><td style="padding:6px 8px;">2.2 결과(Product)의 변화의 세부 내용</td><td style="padding:6px 8px;">core</td><td style="padding:6px 8px;">product</td><td style="padding:6px 8px;color:#333;font-weight:700;">body</td></tr>
<tr style="background:#f8fafc;"><td style="padding:6px 8px;text-align:center;">4</td><td style="padding:6px 8px;font-weight:700;">핵심 요약</td><td style="padding:6px 8px;">?? ?? ??</td><td style="padding:6px 8px;">conclusion</td><td style="padding:6px 8px;"></td><td style="padding:6px 8px;color:#333;font-weight:700;">key_message</td></tr> <tr style="background:#f8fafc;"><td style="padding:6px 8px;text-align:center;">4</td><td style="padding:6px 8px;font-weight:700;">핵심 요약</td><td style="padding:6px 8px;">결론 또는 핵심 메시지</td><td style="padding:6px 8px;">conclusion</td><td style="padding:6px 8px;">conclusion</td><td style="padding:6px 8px;color:#333;font-weight:700;">key_message</td></tr>
</table> </table>
<div style="margin-top:12px;font-size:12px;color:#555;"><b>페이지 구조:</b><br>body: topic_ids=[1, 2, 3], weight=0.58<br>key_message: topic_ids=[4], weight=0.1</div></body></html> <div style="margin-top:12px;font-size:12px;color:#555;"><b>페이지 구조:</b><br>body: topic_ids=[1, 2, 3], weight=0.64<br>key_message: topic_ids=[4], weight=0.1</div></body></html>

File diff suppressed because one or more lines are too long

View File

@@ -2,11 +2,11 @@
<style>*{margin:0;padding:0;box-sizing:border-box;}body{background:#e5e5e5;padding:10px;font-family:sans-serif;word-break:keep-all;}</style> <style>*{margin:0;padding:0;box-sizing:border-box;}body{background:#e5e5e5;padding:10px;font-family:sans-serif;word-break:keep-all;}</style>
</head><body> </head><body>
<div style="font-size:16px;font-weight:bold;margin-bottom:8px;">Stage 4: 품질 게이트</div> <div style="font-size:16px;font-weight:bold;margin-bottom:8px;">Stage 4: 품질 게이트</div>
<div style="font-size:24px;font-weight:900;color:#dc2626;margin-bottom:12px;">품질 점수: 60</div> <div style="font-size:24px;font-weight:900;color:#16a34a;margin-bottom:12px;">품질 점수: 100</div>
<div style="font-size:12px;color:#555;margin-bottom:4px;">슬라이드: clientHeight=720px, scrollHeight=720px, overflow=False</div> <div style="font-size:12px;color:#555;margin-bottom:4px;">슬라이드: clientHeight=720px, scrollHeight=720px, overflow=False</div>
<table style="border-collapse:collapse;font-size:12px;width:100%;max-width:600px;margin-top:8px;"> <table style="border-collapse:collapse;font-size:12px;width:100%;max-width:600px;margin-top:8px;">
<tr style="background:#1e293b;color:white;"><th style="padding:8px;">영역</th><th style="padding:8px;">clientH</th><th style="padding:8px;">scrollH</th><th style="padding:8px;">excess</th></tr><tr style="background:#fee2e2;"><td style="padding:6px 8px;"> body</td><td style="padding:6px 8px;">487px</td><td style="padding:6px 8px;">515px</td><td style="padding:6px 8px;">+28px</td></tr> <tr style="background:#1e293b;color:white;"><th style="padding:8px;">영역</th><th style="padding:8px;">clientH</th><th style="padding:8px;">scrollH</th><th style="padding:8px;">excess</th></tr><tr style="background:#f0fdf4;"><td style="padding:6px 8px;"> body</td><td style="padding:6px 8px;">476px</td><td style="padding:6px 8px;">476px</td><td style="padding:6px 8px;">+0px</td></tr>
<tr style="background:#f0fdf4;"><td style="padding:6px 8px;">✅ footer</td><td style="padding:6px 8px;">48px</td><td style="padding:6px 8px;">48px</td><td style="padding:6px 8px;">+0px</td></tr> <tr style="background:#f0fdf4;"><td style="padding:6px 8px;">✅ footer</td><td style="padding:6px 8px;">49px</td><td style="padding:6px 8px;">49px</td><td style="padding:6px 8px;">+0px</td></tr>
<tr style="background:#f0fdf4;"><td style="padding:6px 8px;">✅ sidebar</td><td style="padding:6px 8px;">487px</td><td style="padding:6px 8px;">487px</td><td style="padding:6px 8px;">+0px</td></tr> <tr style="background:#f0fdf4;"><td style="padding:6px 8px;">✅ sidebar</td><td style="padding:6px 8px;">476px</td><td style="padding:6px 8px;">476px</td><td style="padding:6px 8px;">+0px</td></tr>
</table> </table>
</body></html> </body></html>

View File

@@ -7,12 +7,12 @@
## Validation Summary ## Validation Summary
- 실행 경로 검증: 통과 - 실행 경로 검증: 통과
- 렌더링/측정 검증: 실패 - 렌더링/측정 검증: 통과
- 최종 품질 판정: 재작업 필요 - 최종 품질 판정: 통과
## Render Gates ## Render Gates
- slide overflow: False - slide overflow: False
- body: overflowed=True excess_px=28 block_count=0 - body: overflowed=False excess_px=0 block_count=0
- sidebar: overflowed=False excess_px=0 block_count=0 - sidebar: overflowed=False excess_px=0 block_count=0
- footer: overflowed=False excess_px=0 block_count=0 - footer: overflowed=False excess_px=0 block_count=0
@@ -30,36 +30,36 @@
"body": { "body": {
"block_count": 0, "block_count": 0,
"blocks": [], "blocks": [],
"clientHeight": 487, "clientHeight": 476,
"excess_px": 28, "excess_px": 0,
"overflowed": true, "overflowed": false,
"scrollHeight": 515 "scrollHeight": 476
}, },
"footer": { "footer": {
"block_count": 0, "block_count": 0,
"blocks": [], "blocks": [],
"clientHeight": 48, "clientHeight": 49,
"excess_px": 0, "excess_px": 0,
"overflowed": false, "overflowed": false,
"scrollHeight": 48 "scrollHeight": 49
}, },
"sidebar": { "sidebar": {
"block_count": 0, "block_count": 0,
"blocks": [], "blocks": [],
"clientHeight": 487, "clientHeight": 476,
"excess_px": 0, "excess_px": 0,
"overflowed": false, "overflowed": false,
"scrollHeight": 487 "scrollHeight": 476
} }
} }
} }
``` ```
## Final Decision ## Final Decision
- 판정: `revise` - 판정: `pass`
## Failure Classification ## Failure Classification
- Verify-RenderZone - 없음
## Next Action ## Next Action
1. overflow가 발생한 zone(body)의 content budget, block 수, typography를 재조정한다. 1. 없음

View File

@@ -3,14 +3,14 @@
- ?? ??: `docs/run-003/01-input/input-review.md` - ?? ??: `docs/run-003/01-input/input-review.md`
?? ?? ?? ??
- ?? ???: 03. DX 시행을 위한 필수 요건 및 혁신 방안.mdx - 입력 파일: 03. DX 시행을 위한 필수 요건 및 혁신 방안.mdx
- ?? ??: DX 실행 체계 구축 방안 - 문서 제목: DX 실행 체계 구축 방안
- ?? ?? ??: ?? block? ???? ?? ???? ???. - content family 후보: type-b-requirements-process-product
- ?? ??: ???? ?? 85% ?? ????, ? ?/?? ??? popup ??? ???. - 우선 목표: 원문 block과 원문 순서를 최대한 보존한다.
- DX 시행을 위한 필수 요건: * **기술(디지털)** * **Digital 기술(S/W, H/W)과 업무 Process의 통합** * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행 * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율... - popup 전략: 큰 표, 긴 사례, 긴 근거는 popup 후보로 분리하고 본문에는 제목과 핵심 bullet을 남긴다.
- 1 과정(Process)의 혁신: * **Analogue 기반 업무의 Digital화** | As-is [Analogue] | 구분 | To-be [Digital] | | :--- | :---: | :--- | | **개념·문서·행정 절차 중심** | ➠... - DX 시행을 위한 필수 요건 (requirements/core) [popup]: * **기술(디지털)** * **Digital 기술(S/W, H/W)과 업무 Process의 통합** * 기존 업무 프로세스에 다양한 디지털 기술을 접목하여 업무 수행 * 프로젝트 전반에 걸친 업무 프로세스의 연결 및 조율 * **분야별...
- 2 결과(Product)의 변화: * **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상** * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화 * 정확한 Data에 기반한 계획으로 고품질 성과물 도출 *... - 1 과정(Process)의 혁신 (process/core): * **Analogue 기반 업무의 Digital화** | As-is [Analogue] | 구분 | To-be [Digital] | | :--- | :---: | :--- | | **개념·문서·행정 절차 중심** | ➠ | **시각화된 목적물...
- 핵심 요약: **핵심 요약** * **DX는 필요한 요건과 체계를 갖춘 후 시행해야만 그 효과를 기대할 수 있다.** - 2 결과(Product)의 변화 (product/core): * **Copy & Paste로 인해 하향 평준화된 기존 성과물의 품질 향상** * 과거 수작업으로 시행하면서 발생하던 오류 등의 최소화 * 정확한 Data에 기반한 계획으로 고품질 성과물 도출 * **Analogue 기반 도서 외 Digital...
KPI / ?? ?? KPI / ?? ??
- ??: pass - ??: pass

View File

@@ -3,13 +3,14 @@
- ?? ??: `docs/run-003/02-kei-interpretation/kei-interpretation.md` - ?? ??: `docs/run-003/02-kei-interpretation/kei-interpretation.md`
?? ?? ?? ??
- ?? ??: ????? ?? ??? ???. - content family: type-b-requirements-process-product
- ?? ??: ?? ??? ????, ??/??/popup ???? ???. - 해석 원칙: 원문 제목/순서/표현을 우선 보존하고, 임의 재서술은 최소화한다.
- popup ??: ? ?, ?? ??, ? ??? ??? popup?? ?? ???. - grouping 원칙: 관계가 같은 block만 묶고, 내용이 길다고 해서 본문에서 제거하지 않는다.
- DX 시행을 위한 필수 요건: layer=core / role=flow - popup 원칙: 상세는 popup으로 보내되 본문에는 핵심 bullet과 진입 문장을 남긴다.
- 1 과정(Process)의 혁신: layer=core / role=flow - DX 시행을 위한 필수 요건: relation=requirements / layer=core / popup_candidate=true
- 2 결과(Product)의 변화: layer=core / role=flow - 1 과정(Process)의 혁신: relation=process / layer=core / popup_candidate=false
- 핵심 요약: layer=conclusion / role=flow - 2 결과(Product)의 변화: relation=product / layer=core / popup_candidate=false
- 핵심 요약: relation=conclusion / layer=conclusion / popup_candidate=false
KPI / ?? ?? KPI / ?? ??
- ??: pass - ??: pass

View File

@@ -3,13 +3,14 @@
- ?? ??: `docs/run-003/03-structure/content-structure.md` - ?? ??: `docs/run-003/03-structure/content-structure.md`
?? ?? ?? ??
- ??? ??: ?? ?? ??? ???. - content family: type-b-requirements-process-product
- ??? ??: ?? ? ???? ????, ?? ???? ????. - visible block 원칙: 각 섹션 제목과 핵심 bullet은 본문에 남긴다.
- popup ??: ??? ? ?? ??? ? ?/? ??? popup?? ???. - popup block 원칙: 큰 표, 긴 사례, 긴 상세 설명만 popup으로 보낸다.
- 1. DX 시행을 위한 필수 요건 (core) - 결론 원칙: note/결론 문장은 footer 또는 결론 배너에 직접 노출한다.
- 2.1 과정(Process)의 혁신 (core) - 1. DX 시행을 위한 필수 요건 (requirements / core / popup)
- 2.2 결과(Product)의 변화 (core) - 2.1 과정(Process)의 혁신 (process / core / visible)
- 핵심 요약 (conclusion) - 2.2 결과(Product)의 변화 (product / core / visible)
- 핵심 요약 (conclusion / conclusion / visible)
KPI / ?? ?? KPI / ?? ??
- ??: pass - ??: pass

View File

@@ -3,10 +3,11 @@
- ?? ??: `docs/run-003/04-plan/execution-plan.md` - ?? ??: `docs/run-003/04-plan/execution-plan.md`
?? ?? ?? ??
- ??? raw mdx?? ?? ???? stage-1a/stage-1b? ???. - content family: type-b-requirements-process-product
- ?? ??? ??? ???. - stage-1a/stage-1b는 raw MDX 기반 block 추출 결과를 그대로 사용한다.
- ?? ??, ? ?, ??? ?? ??? popup?? ?? ???. - Type A는 비교/정의/관계형으로, Type B는 본문 중심형으로 렌더한다.
- visible ??? section title + ?? bullet + ?? ?? ???? ???. - popup 후보 block은 삭제하지 않고 popup overlay로 이동한다.
- visible 영역에는 섹션 제목과 핵심 bullet을 남겨 원문 85% 보존 목표를 유지한다.
KPI / ?? ?? KPI / ?? ??
- ??: pass - ??: pass

View File

@@ -1,5 +1,5 @@
실행 요약 실행 요약
- auto_loop_runner.py iteration 3로 실행했다. - auto_loop_runner.py iteration 1로 실행했다.
- 입력: `docs/run-003/01-input/03. DX 시행을 위한 필수 요건 및 혁신 방안.mdx` - 입력: `docs/run-003/01-input/03. DX 시행을 위한 필수 요건 및 혁신 방안.mdx`
- 산출물: `final.html`, `generated_html.json`, `measurement.json`, `context.json` - 산출물: `final.html`, `generated_html.json`, `measurement.json`, `context.json`
- stage snapshot: `stage_0_context.json` ~ `final_context.json` - stage snapshot: `stage_0_context.json` ~ `final_context.json`
@@ -12,7 +12,7 @@
KPI / 판정 결과 KPI / 판정 결과
- 판정: pass - 판정: pass
- iteration: 3 - iteration: 1
- 종료 코드: 0 - 종료 코드: 0
- 필수 산출물 4종 유효 여부: True - 필수 산출물 4종 유효 여부: True

View File

@@ -1,8 +1,8 @@
실행 요약 실행 요약
- iteration 3 기준으로 최종 산출물과 측정 결과를 다시 검증했다. - iteration 1 기준으로 최종 산출물과 측정 결과를 다시 검증했다.
- slide overflow: False - slide overflow: False
- zone overflow: body - zone overflow: 없음
- 최종 판정은 `revise`이다. - 최종 판정은 `pass`이다.
산출물 경로 산출물 경로
- `docs/run-003/06-validation/validation-result.md` - `docs/run-003/06-validation/validation-result.md`
@@ -11,12 +11,12 @@
- `docs/run-003/05-execution/stage_2_verification.json` - `docs/run-003/05-execution/stage_2_verification.json`
KPI / 판정 결과 KPI / 판정 결과
- 판정: revise - 판정: pass
- 실패 분류: Verify-RenderZone - 실패 분류: 없음
수정 액션 수정 액션
- overflow가 발생한 zone(body)의 content budget, block 수, typography를 재조정한다. - 없음
다음 단계 전달물 다음 단계 전달물
- 최신 validation 기록 - 최신 validation 기록
- 다음 iteration 여부: 재실행 - 다음 iteration 여부: 중단

View File

@@ -21,7 +21,10 @@ if str(DESIGN_AGENT_ROOT) not in sys.path:
sys.path.insert(0, str(DESIGN_AGENT_ROOT)) sys.path.insert(0, str(DESIGN_AGENT_ROOT))
from src.renderer import render_slide_from_html # type: ignore from src.renderer import render_slide_from_html # type: ignore
from src.slide_measurer import measure_rendered_heights # type: ignore from src.slide_measurer import measure_rendered_heights, capture_slide_screenshot, settings # type: ignore
from selenium import webdriver # type: ignore
from selenium.webdriver.chrome.options import Options # type: ignore
from selenium.webdriver.common.by import By # type: ignore
COMPARISON_MARKER = "comparison-summary-card" COMPARISON_MARKER = "comparison-summary-card"
RELATION_MARKER = "relation-diagram-card" RELATION_MARKER = "relation-diagram-card"
@@ -52,7 +55,13 @@ def zone_overflow_names(measurement: dict) -> list[str]:
return names return names
def validate_outputs(generated: dict, measurement: dict, required_titles: list[str], run_mode: str) -> tuple[str, list[str], list[str]]: def validate_outputs(
generated: dict,
measurement: dict,
required_titles: list[str],
run_mode: str,
layout_template: str = "",
) -> tuple[str, list[str], list[str]]:
body_html = generated.get("body_html", "") body_html = generated.get("body_html", "")
sidebar_html = generated.get("sidebar_html", "") sidebar_html = generated.get("sidebar_html", "")
footer_html = generated.get("footer_html", "") footer_html = generated.get("footer_html", "")
@@ -69,50 +78,74 @@ def validate_outputs(generated: dict, measurement: dict, required_titles: list[s
if measurement_missing: if measurement_missing:
failures.append("Verify-Measurement") failures.append("Verify-Measurement")
actions.append("?? ??? ?? ???? stage 3/4 ?? ? ?? ??? ?? ???? ?? ??? ?? ????.") actions.append("?? ??? ?? ?? stage 3/4 ???? ?? ???? ??.")
if slide_overflow: if slide_overflow:
failures.append("Verify-RenderSlide") failures.append("Verify-RenderSlide")
actions.append("slide 전체 overflow를 해소하도록 layout budget 또는 전체 레이아웃 구조를 조정한다.") actions.append("slide ?? overflow? ????? layout budget ?? ?? ???? ??? ????.")
if zone_overflows: if zone_overflows:
failures.append("Verify-RenderZone") failures.append("Verify-RenderZone")
actions.append(f"overflow가 발생한 zone({', '.join(zone_overflows)}) content budget, block , typography를 재조정한다.") actions.append(f"overflow? ??? zone({', '.join(zone_overflows)})? content budget, block ?, typography? ?????.")
if '???' in visible_text or '?? ??' in visible_text: if '???' in visible_text or '?? ??' in visible_text:
failures.append("Verify-Placeholder") failures.append("Verify-Placeholder")
actions.append("placeholder나 깨진 라벨을 제거하고, 원문 제목/문장으로 다시 채운다.") actions.append("placeholder? ?? ??? ????, ?? ??/???? ?? ???.")
matched_titles = sum(1 for title in required_titles if title and title in visible_text) matched_titles = sum(1 for title in required_titles if title and title in visible_text)
visible_len = len(re.sub(r'\s+', ' ', visible_text).strip())
if matched_titles < max(2, min(len(required_titles), 3)): if matched_titles < max(2, min(len(required_titles), 3)):
failures.append("Verify-SectionTitles") failures.append("Verify-SectionTitles")
actions.append("원문 섹션 제목을 가시 텍스트에 더 직접적으로 유지한다.") actions.append("?? ?? ??? ?? ???? ? ????? ????.")
if run_mode == 'run001': if run_mode == 'run001':
core_message_ok = all(any(marker in visible_text for marker in variants) for variants in CORE_MESSAGE_MARKERS) core_message_ok = all(any(marker in visible_text for marker in variants) for variants in CORE_MESSAGE_MARKERS)
if not core_message_ok: if not core_message_ok:
failures.append("Verify-CoreMessage") failures.append("Verify-CoreMessage")
actions.append("원문 표현을 유지하되 `상위 개념`과 `핵심 기술/핵심 인프라 기술` 판단이 가시 텍스트에 분명히 드러나도록 정리한다.") actions.append("?? ??? ???? `?? ??`? `?? ??/?? ??? ??` ??? ?? ???? ??? ????? ????.")
if IMAGE_REFERENCE_KEY not in visible_text: if IMAGE_REFERENCE_KEY not in visible_text:
failures.append("Verify-ImageRef") failures.append("Verify-ImageRef")
actions.append("이미지/도해 참조 문구 `DX와 핵심기술간 상호관계`를 숨김 영역이 아닌 가시 블록으로 유지한다.") actions.append("???/?? ?? ?? `DX? ????? ????`? ?? ??? ?? ?? ???? ????.")
comparison_visible = (COMPARISON_MARKER in body_html) and all(key in visible_text for key in COMPARE_KEYS) comparison_visible = (COMPARISON_MARKER in body_html) and all(key in visible_text for key in COMPARE_KEYS)
if not comparison_visible: if not comparison_visible:
failures.append("Verify-ComparisonVisible") failures.append("Verify-ComparisonVisible")
actions.append("비교 핵심 4축(범위, 프로세스, 성과품, 확장성)을 화면에 바로 보이는 요약 블록으로 강제한다.") actions.append("?? ?? 4?(??, ????, ???, ???)? ??? ?? ??? ?? ???? ????.")
if RELATION_MARKER not in body_html: if RELATION_MARKER not in body_html:
failures.append("Verify-DesignStructure") failures.append("Verify-DesignStructure")
actions.append("핵심 관계를 설명하는 시각적 관계도 블록을 본문 중심 구조로 유지한다.") actions.append("?? ??? ???? ??? ??? ??? ?? ?? ??? ????.")
else: else:
if len(re.sub(r'\s+', ' ', visible_text).strip()) < 260: if visible_len < 420:
failures.append("Verify-ContentDensity") failures.append("Verify-ContentDensity")
actions.append("본문과 보조 영역의 원문 문장 보존량을 높여 내용 밀도를 보강한다.") actions.append("??? ?? ??? ?? ?? ???? ?? ?? ??? ????.")
if not body_html or not sidebar_html: if not body_html:
failures.append("Verify-DesignStructure") failures.append("Verify-DesignStructure")
actions.append("body와 sidebar의 역할을 분리하여 섹션별 배치를 다시 잡는다.") actions.append("body ??? ?? ??? ?? ?? ?? ??? ???.")
if matched_titles < max(3, len([title for title in required_titles if title]) - 1):
failures.append("Verify-SectionTitles")
actions.append("?? ?? ??? ? ?? ?? ?? ???? ????.")
if layout_template == "B_GOAL":
for marker, reason in [
("Goal details", "?? ?? ?? ?? ?? ???? ????."),
("Process details", "?? ?? ?? ?? ???? ????."),
("Stakeholder details", "??? ???? ?? ?? ???? ????."),
]:
if marker not in body_html:
failures.append("Verify-DesignStructure")
actions.append(reason)
if body_html.count("<li") < 10:
failures.append("Verify-ContentDensity")
actions.append("??/??/?? ??? ?? bullet ?? ?? ?? ??? ???.")
elif layout_template == "B_RPP":
for title in required_titles[:3]:
if title and title not in body_html:
failures.append("Verify-SectionTitles")
actions.append("??/??/??? ?? ?? ??? ??? ?? ????.")
if body_html.count("<li") < 14:
failures.append("Verify-ContentDensity")
actions.append("??/??/?? ??? ?? bullet ?? ??? ????? ??? ???.")
if failures: if failures:
return "revise", sorted(set(failures)), list(dict.fromkeys(actions)) return "revise", sorted(set(failures)), list(dict.fromkeys(actions))
@@ -224,6 +257,42 @@ def post_comment_if_configured(repo: str, issue_number: int, body_file: Path) ->
create_comment(base_url, token, repo, issue_number, body) create_comment(base_url, token, repo, issue_number, body)
def refresh_final_screenshot(final_html_path: Path, output_dir: Path) -> None:
if not final_html_path.exists():
return
driver = None
try:
options = Options()
options.add_argument("--headless=new")
options.add_argument("--disable-gpu")
options.add_argument("--no-sandbox")
options.add_argument("--disable-dev-shm-usage")
options.add_argument("--force-device-scale-factor=1")
options.add_argument(f"--window-size={settings.slide_width},{settings.slide_height + 200}")
driver = webdriver.Chrome(options=options)
driver.get(final_html_path.resolve().as_uri())
slide = driver.find_element(By.CSS_SELECTOR, ".slide")
screenshot_bytes = slide.screenshot_as_png
(output_dir / "final-screenshot-current.png").write_bytes(screenshot_bytes)
(output_dir / "final-screenshot.png").write_bytes(screenshot_bytes)
except Exception:
html = final_html_path.read_text(encoding="utf-8")
screenshot_b64 = capture_slide_screenshot(html)
if not screenshot_b64:
return
import base64
screenshot_bytes = base64.b64decode(screenshot_b64)
(output_dir / "final-screenshot-current.png").write_bytes(screenshot_bytes)
(output_dir / "final-screenshot.png").write_bytes(screenshot_bytes)
finally:
if driver:
try:
driver.quit()
except Exception:
pass
def compact_text(text: str, max_len: int) -> str: def compact_text(text: str, max_len: int) -> str:
normalized = re.sub(r"\s+", " ", text).strip() normalized = re.sub(r"\s+", " ", text).strip()
if len(normalized) <= max_len: if len(normalized) <= max_len:
@@ -496,13 +565,18 @@ KPI / 판정 결과
post_comment_if_configured(args.repo_slug, issue_numbers[5], step_comment_bodies[6]) post_comment_if_configured(args.repo_slug, issue_numbers[5], step_comment_bodies[6])
continue continue
screenshot_path = output_dir / "final-screenshot-current.png"
if (not screenshot_path.exists()) or (screenshot_path.stat().st_mtime < final_html_path.stat().st_mtime):
refresh_final_screenshot(final_html_path, output_dir)
generated = read_json(generated_path) generated = read_json(generated_path)
measurement = read_json(measurement_path) measurement = read_json(measurement_path)
stage1a_data = read_json(stage1a) stage1a_data = read_json(stage1a)
required_titles = [item.get("title", "") for item in stage1a_data.get("topics", [])] required_titles = [item.get("title", "") for item in stage1a_data.get("topics", [])]
topic_count = len(required_titles) topic_count = len(required_titles)
run_mode = "run001" if topic_count >= 5 else "generic" run_mode = "run001" if topic_count >= 5 else "generic"
status, failures, actions = validate_outputs(generated, measurement, required_titles, run_mode) layout_template = str(stage1a_data.get("analysis", {}).get("layout_template", "") or "")
status, failures, actions = validate_outputs(generated, measurement, required_titles, run_mode, layout_template)
final_html_text = final_html_path.read_text(encoding="utf-8") final_html_text = final_html_path.read_text(encoding="utf-8")
if 'width:100%; height:28px' in final_html_text: if 'width:100%; height:28px' in final_html_text:
status = "revise" status = "revise"

View File

@@ -1,4 +1,4 @@
from __future__ import annotations from __future__ import annotations
import json import json
import re import re
@@ -7,61 +7,65 @@ from typing import Any
def _read_text(path: Path) -> str: def _read_text(path: Path) -> str:
return path.read_text(encoding="utf-8-sig") return path.read_text(encoding='utf-8-sig')
def _write_json(path: Path, data: dict[str, Any]) -> None: def _write_json(path: Path, data: dict[str, Any] | list[Any]) -> None:
path.write_text(json.dumps(data, ensure_ascii=False, indent=2), encoding="utf-8") path.write_text(json.dumps(data, ensure_ascii=False, indent=2), encoding='utf-8')
def _write_text(path: Path, text: str) -> None: def _write_text(path: Path, text: str) -> None:
path.write_text(text, encoding="utf-8") path.write_text(text, encoding='utf-8')
def _normalize_space(text: str) -> str:
return re.sub(r'\s+', ' ', text or '').strip()
def _compact(text: str, max_len: int) -> str: def _compact(text: str, max_len: int) -> str:
normalized = re.sub(r"\s+", " ", text).strip() normalized = _normalize_space(text)
if len(normalized) <= max_len: if len(normalized) <= max_len:
return normalized return normalized
cut = normalized[:max_len].rsplit(" ", 1)[0].strip() cut = normalized[:max_len].rsplit(' ', 1)[0].strip()
return (cut or normalized[:max_len]).rstrip(" ,.;:") + "..." return (cut or normalized[:max_len]).rstrip(' ,.;:') + '...'
def _preserve_len(text: str, ratio: float = 0.85, floor: int = 180, ceiling: int = 900) -> int: def _preserve_len(text: str, ratio: float = 0.85, floor: int = 180, ceiling: int = 900) -> int:
normalized = re.sub(r"\s+", " ", text).strip() normalized = _normalize_space(text)
if not normalized: if not normalized:
return floor return floor
return max(floor, min(ceiling, int(len(normalized) * ratio))) return max(floor, min(ceiling, int(len(normalized) * ratio)))
def _normalize_title_key(text: str) -> str:
return re.sub(r'\s+', '', text or '').lower()
def _strip_frontmatter_and_imports(raw: str) -> str: def _strip_frontmatter_and_imports(raw: str) -> str:
text = raw.replace("\r\n", "\n") text = raw.replace('\r\n', '\n')
if text.startswith("---\n"): if text.startswith('---\n'):
end = text.find("\n---", 4) end = text.find('\n---', 4)
if end != -1: if end != -1:
text = text[end + 4 :] text = text[end + 4 :]
text = re.sub(r"^import\s+.+?$", "", text, flags=re.M) text = re.sub(r'^import\s+.+?$', '', text, flags=re.M)
return text.strip() return text.strip()
def _dx_effect_lines(repo_root: Path) -> list[str]: def _dx_effect_lines(repo_root: Path) -> list[str]:
path = repo_root / "components" / "dx.astro" path = repo_root / 'components' / 'dx.astro'
if not path.exists(): if not path.exists():
return [] return []
text = _read_text(path) text = _read_text(path)
text = re.sub(r"<style.*?</style>", "", text, flags=re.S) text = re.sub(r'<style.*?</style>', '', text, flags=re.S)
text = text.replace("<br />", " ") text = text.replace('<br />', ' ')
text = re.sub(r"</?(div|table|thead|tbody|tr|td|th|colgroup|col|ul|strong)[^>]*>", "\n", text) text = re.sub(r'</?(div|table|thead|tbody|tr|td|th|colgroup|col|ul|strong)[^>]*>', '\n', text)
text = re.sub(r"<li[^>]*>", "- ", text) text = re.sub(r'<li[^>]*>', '- ', text)
text = re.sub(r"</li>", "\n", text) text = re.sub(r'</li>', '\n', text)
text = re.sub(r"<[^>]+>", " ", text) text = re.sub(r'<[^>]+>', ' ', text)
lines: list[str] = [] lines: list[str] = []
for raw in text.splitlines(): for raw in text.splitlines():
line = re.sub(r"\s+", " ", raw).strip() line = _normalize_space(raw)
if not line: if not line or line.startswith('/*') or line.startswith('[') or len(line) < 6:
continue
if line.startswith("/*") or line.startswith("["):
continue
if len(line) < 6:
continue continue
lines.append(line) lines.append(line)
deduped: list[str] = [] deduped: list[str] = []
@@ -73,72 +77,29 @@ def _dx_effect_lines(repo_root: Path) -> list[str]:
def _normalize_block_for_storage(text: str, repo_root: Path) -> str: def _normalize_block_for_storage(text: str, repo_root: Path) -> str:
dx_lines = _dx_effect_lines(repo_root) dx_lines = _dx_effect_lines(repo_root)
if "<DxEffect" in text and dx_lines: if '<DxEffect' in text and dx_lines:
replacement = "\n".join(f"* {line}" for line in dx_lines) replacement = '\n'.join(f'* {line}' for line in dx_lines)
text = re.sub(r"<DxEffect\s*/>", replacement, text) text = re.sub(r'<DxEffect\s*/>', replacement, text)
text = re.sub(r"<summary[^>]*>(.*?)</summary>", lambda m: f"**{re.sub(r'<[^>]+>', ' ', m.group(1)).strip()}**", text, flags=re.S) text = re.sub(r'<summary[^>]*>(.*?)</summary>', lambda m: f"**{re.sub(r'<[^>]+>', ' ', m.group(1)).strip()}**", text, flags=re.S)
text = text.replace("<details>", "").replace("</details>", "") text = text.replace('<details>', '').replace('</details>', '')
text = re.sub(r"<br\s*/?>", "\n", text, flags=re.I) text = re.sub(r'<br\s*/?>', '\n', text, flags=re.I)
text = re.sub(r"</?div[^>]*>", "", text) text = re.sub(r'</?div[^>]*>', '', text)
text = re.sub(r":::\s*note\[(.*?)\]", r"**\1**", text) text = re.sub(r':::\s*note\[(.*?)\]', r'**\1**', text)
text = text.replace(":::", "") text = text.replace(':::', '')
text = re.sub(r"!\[([^\]]+)\]\(([^\)]+)\)", r"[???] \1", text) text = re.sub(r'!\[([^\]]+)\]\(([^\)]+)\)', r'[image] \1', text)
text = re.sub(r"\n{3,}", "\n\n", text) text = re.sub(r'\n{3,}', '\n\n', text)
return text.strip() return text.strip()
def _first_nonempty_lines(text: str, limit: int = 8) -> list[str]:
lines: list[str] = []
for raw in text.splitlines():
line = raw.strip()
if not line:
continue
if line.startswith("---"):
continue
lines.append(line)
if len(lines) >= limit:
break
return lines
def _extract_detail_topics(block: str, start_id: int, repo_root: Path) -> tuple[list[dict[str, Any]], str, int]:
topics: list[dict[str, Any]] = []
next_id = start_id
def repl(match: re.Match[str]) -> str:
nonlocal next_id
inner = match.group(1)
summary_match = re.search(r"<summary[^>]*>(.*?)</summary>", inner, flags=re.S)
summary = re.sub(r"<[^>]+>", " ", summary_match.group(1)).strip() if summary_match else "?? ??"
detail_body = re.sub(r"<summary[^>]*>.*?</summary>", "", inner, flags=re.S)
detail_source = _normalize_block_for_storage(detail_body, repo_root)
if detail_source:
topics.append({
"id": next_id,
"title": summary,
"purpose": "?? ?? ??",
"role": "reference",
"layer": "supporting",
"source_hint": summary,
"summary": _compact(detail_source, _preserve_len(detail_source, floor=220, ceiling=560)),
"source_data": detail_source,
})
next_id += 1
return f"\n* **{summary}**\n"
stripped = re.sub(r"<details>(.*?)</details>", repl, block, flags=re.S)
return topics, stripped, next_id
def _extract_title_from_intro(block: str) -> str: def _extract_title_from_intro(block: str) -> str:
m = re.search(r"\*\s+\*\*(.+?)\*\*", block) m = re.search(r'\*\s+\*\*(.+?)\*\*', block)
if m: if m:
return m.group(1).strip() return m.group(1).strip()
return "도입" return '서론'
def _section_chunks(text: str) -> list[tuple[str, str]]: def _section_chunks(text: str) -> list[tuple[str, str]]:
matches = list(re.finditer(r"^##\s+(.+)$", text, flags=re.M)) matches = list(re.finditer(r'^##\s+(.+)$', text, flags=re.M))
chunks: list[tuple[str, str]] = [] chunks: list[tuple[str, str]] = []
for idx, match in enumerate(matches): for idx, match in enumerate(matches):
title = match.group(1).strip() title = match.group(1).strip()
@@ -149,7 +110,7 @@ def _section_chunks(text: str) -> list[tuple[str, str]]:
def _subsection_chunks(text: str) -> list[tuple[str, str]]: def _subsection_chunks(text: str) -> list[tuple[str, str]]:
matches = list(re.finditer(r"^###\s+(.+)$", text, flags=re.M)) matches = list(re.finditer(r'^###\s+(.+)$', text, flags=re.M))
chunks: list[tuple[str, str]] = [] chunks: list[tuple[str, str]] = []
for idx, match in enumerate(matches): for idx, match in enumerate(matches):
title = match.group(1).strip() title = match.group(1).strip()
@@ -159,94 +120,150 @@ def _subsection_chunks(text: str) -> list[tuple[str, str]]:
return chunks return chunks
def _classify(title: str, layer_hint: str = "core") -> tuple[str, str, str]: def _classify(title: str, layer_hint: str = 'core') -> tuple[str, str, str]:
clean = title.strip() clean = title.strip()
if "혼용" in clean: key = _normalize_title_key(clean)
return "problem", "flow", "intro" if any(token in key for token in ['혼용', '실태', '현실']):
if "정의" in clean: return 'problem', 'flow', 'intro'
return "definition", "flow", "core" if any(token in key for token in ['정의', '개념', '용어']):
if "상호관계" in clean or "관계" in clean: return 'definition', 'flow', 'core'
return "hierarchy", "flow", "core" if any(token in key for token in ['상호관계', '관계', '위치']):
if "구분" in clean or "비교" in clean: return 'hierarchy', 'flow', 'core'
return "comparison", "reference", "supporting" if any(token in key for token in ['구분', '비교']):
if "사례" in clean: return 'comparison', 'reference', 'supporting'
return "evidence", "reference", "supporting" if any(token in key for token in ['사례', '근거', '대표']):
if "궁극적 목표" in clean: return 'evidence', 'reference', 'supporting'
return "goal", "flow", "core" if any(token in key for token in ['궁극적목표', '시행목표', '목표']):
if "기대효과" in clean: return 'goal', 'flow', 'core'
return "stakeholder_effect", "flow", "core" if any(token in key for token in ['기대효과', '주체별', '효과']):
if "필수 요건" in clean: return 'stakeholder_effect', 'flow', 'core'
return "requirements", "flow", "core" if any(token in key for token in ['필수요건', '요건']):
if "Process" in clean or "과정" in clean: return 'requirements', 'flow', 'core'
return "process", "flow", "core" if 'process' in key or '과정' in clean:
if "Product" in clean or "결과" in clean: return 'process', 'flow', 'core'
return "product", "flow", "core" if 'product' in key or '결과' in clean:
if "핵심 요약" in clean or "결론" in clean: return 'product', 'flow', 'core'
return "conclusion", "flow", "conclusion" if any(token in key for token in ['핵심요약', '요약', '결론']):
if layer_hint == "supporting": return 'conclusion', 'flow', 'conclusion'
return "support", "reference", "supporting" if layer_hint == 'supporting':
return "section", "flow", "core" return 'support', 'reference', 'supporting'
return 'section', 'flow', 'core'
def _extract_detail_topics(block: str, start_id: int, repo_root: Path) -> tuple[list[dict[str, Any]], str, int]:
topics: list[dict[str, Any]] = []
next_id = start_id
def repl(match: re.Match[str]) -> str:
nonlocal next_id
inner = match.group(1)
summary_match = re.search(r'<summary[^>]*>(.*?)</summary>', inner, flags=re.S)
summary = re.sub(r'<[^>]+>', ' ', summary_match.group(1)).strip() if summary_match else '상세 내용'
detail_body = re.sub(r'<summary[^>]*>.*?</summary>', '', inner, flags=re.S)
detail_source = _normalize_block_for_storage(detail_body, repo_root)
if detail_source:
topics.append({
'id': next_id,
'title': summary,
'purpose': '상세 근거 또는 부연 설명',
'role': 'reference',
'layer': 'supporting',
'relation_type': 'evidence',
'source_hint': summary,
'summary': _compact(detail_source, _preserve_len(detail_source, floor=220, ceiling=560)),
'source_data': detail_source,
'structured_text': detail_source,
'popup_candidate': True,
})
next_id += 1
return f'\n* **{summary}**\n'
stripped = re.sub(r'<details>(.*?)</details>', repl, block, flags=re.S)
return topics, stripped, next_id
def _extract_conclusion(text: str, repo_root: Path) -> tuple[str, str]: def _extract_conclusion(text: str, repo_root: Path) -> tuple[str, str]:
m = re.search(r":::\s*note\[(.*?)\](.*?):::", text, flags=re.S) m = re.search(r':::\s*note\[(.*?)\](.*?):::', text, flags=re.S)
if not m: if not m:
return text, "" return text, ''
note_title = re.sub(r"\s+", " ", m.group(1)).strip() or "\ud575\uc2ec \uc694\uc57d" note_title = _normalize_space(m.group(1)) or '핵심 요약'
note_body = _normalize_block_for_storage(m.group(2), repo_root) note_body = _normalize_block_for_storage(m.group(2), repo_root)
note_source = f"**{note_title}**\n{note_body}".strip() note_source = f'**{note_title}**\n{note_body}'.strip()
stripped = text[: m.start()] + text[m.end() :] stripped = text[: m.start()] + text[m.end() :]
return stripped.strip(), note_source return stripped.strip(), note_source
def extract_topics_from_raw(raw: str, repo_root: Path) -> tuple[str, list[dict[str, Any]]]: def _content_family(topics: list[dict[str, Any]]) -> str:
title_match = re.search(r"^title:\s*(.+)$", raw, flags=re.M) relation_types = {str(t.get('relation_type', '') or '') for t in topics}
doc_title = title_match.group(1).strip() if title_match else "Document" if ('comparison' in relation_types or 'definition' in relation_types or 'hierarchy' in relation_types) and 'goal' not in relation_types:
return 'type-a-compare-define-relate'
if 'goal' in relation_types or 'stakeholder_effect' in relation_types:
return 'type-b-goal-effect'
if 'requirements' in relation_types or 'product' in relation_types or 'process' in relation_types:
return 'type-b-requirements-process-product'
return 'type-b-section-stack'
def _popup_candidate(topic: dict[str, Any]) -> bool:
relation = str(topic.get('relation_type', '') or '')
source = _normalize_space(str(topic.get('source_data', '') or ''))
return relation in {'comparison', 'evidence'} or len(source) > 520
def extract_topics_from_raw(raw: str, repo_root: Path) -> tuple[str, list[dict[str, Any]], str]:
title_match = re.search(r'^title:\s*(.+)$', raw, flags=re.M)
doc_title = title_match.group(1).strip() if title_match else 'Document'
clean = _strip_frontmatter_and_imports(raw) clean = _strip_frontmatter_and_imports(raw)
clean, conclusion_source = _extract_conclusion(clean, repo_root) clean, conclusion_source = _extract_conclusion(clean, repo_root)
topics: list[dict[str, Any]] = [] topics: list[dict[str, Any]] = []
next_id = 1 next_id = 1
first_section = re.search(r"^##\s+", clean, flags=re.M) first_section = re.search(r'^##\s+', clean, flags=re.M)
intro_block = clean[: first_section.start()].strip() if first_section else clean.strip() intro_block = clean[: first_section.start()].strip() if first_section else clean.strip()
if intro_block: if intro_block:
detail_topics, intro_stripped, _ = _extract_detail_topics(intro_block, next_id + 1, repo_root) detail_topics, intro_stripped, _ = _extract_detail_topics(intro_block, next_id + 1, repo_root)
intro_source = _normalize_block_for_storage(intro_stripped, repo_root) intro_source = _normalize_block_for_storage(intro_stripped, repo_root)
if intro_source: if intro_source:
title = _extract_title_from_intro(intro_source) title = _extract_title_from_intro(intro_source)
relation, role, layer = _classify(title, "intro") relation, role, layer = _classify(title, 'intro')
topics.append({ topics.append({
"id": next_id, 'id': next_id,
"title": title, 'title': title,
"purpose": "?? ?? ?? ??", 'purpose': '문서 도입 또는 문제 제기',
"role": role, 'role': role,
"layer": layer, 'layer': layer,
"source_hint": title, 'relation_type': relation,
"summary": _compact(intro_source, _preserve_len(intro_source, floor=260, ceiling=760)), 'source_hint': title,
"source_data": intro_source, 'summary': _compact(intro_source, _preserve_len(intro_source, floor=260, ceiling=760)),
'source_data': intro_source,
'structured_text': intro_source,
'popup_candidate': False,
}) })
next_id += 1 next_id += 1
topics.extend(detail_topics) topics.extend(detail_topics)
next_id = max([t["id"] for t in topics], default=0) + 1 next_id = max([t['id'] for t in topics], default=0) + 1
for section_title, section_body in _section_chunks(clean): for section_title, section_body in _section_chunks(clean):
detail_topics, section_stripped, next_id = _extract_detail_topics(section_body, next_id, repo_root) detail_topics, section_stripped, next_id = _extract_detail_topics(section_body, next_id, repo_root)
subsections = _subsection_chunks(section_stripped) subsections = _subsection_chunks(section_stripped)
lead = re.split(r"^###\s+.+$", section_stripped, maxsplit=1, flags=re.M)[0].strip() if subsections else section_stripped lead = re.split(r'^###\s+.+$', section_stripped, maxsplit=1, flags=re.M)[0].strip() if subsections else section_stripped
if lead: if lead:
source = _normalize_block_for_storage(lead, repo_root) source = _normalize_block_for_storage(lead, repo_root)
if source: if source:
relation, role, layer = _classify(section_title) relation, role, layer = _classify(section_title)
topics.append({ topics.append({
"id": next_id, 'id': next_id,
"title": section_title, 'title': section_title,
"purpose": f"{section_title} ?? ??", 'purpose': f'{section_title}의 핵심 내용',
"role": role, 'role': role,
"layer": layer, 'layer': layer,
"source_hint": section_title, 'relation_type': relation,
"summary": _compact(source, _preserve_len(source, floor=240, ceiling=780)), 'source_hint': section_title,
"source_data": source, 'summary': _compact(source, _preserve_len(source, floor=240, ceiling=780)),
'source_data': source,
'structured_text': source,
'popup_candidate': False,
}) })
next_id += 1 next_id += 1
for sub_title, sub_body in subsections: for sub_title, sub_body in subsections:
@@ -254,135 +271,181 @@ def extract_topics_from_raw(raw: str, repo_root: Path) -> tuple[str, list[dict[s
if source: if source:
relation, role, layer = _classify(sub_title) relation, role, layer = _classify(sub_title)
topics.append({ topics.append({
"id": next_id, 'id': next_id,
"title": sub_title, 'title': sub_title,
"purpose": f"{sub_title} ?? ??", 'purpose': f'{sub_title}의 세부 내용',
"role": role, 'role': role,
"layer": layer, 'layer': layer,
"source_hint": sub_title, 'relation_type': relation,
"summary": _compact(source, _preserve_len(source, floor=220, ceiling=760)), 'source_hint': sub_title,
"source_data": source, 'summary': _compact(source, _preserve_len(source, floor=220, ceiling=760)),
'source_data': source,
'structured_text': source,
'popup_candidate': False,
}) })
next_id += 1 next_id += 1
topics.extend(detail_topics) topics.extend(detail_topics)
next_id = max([t["id"] for t in topics], default=0) + 1 next_id = max([t['id'] for t in topics], default=0) + 1
if conclusion_source: if conclusion_source:
topics.append({ topics.append({
"id": next_id, 'id': next_id,
"title": "\ud575\uc2ec \uc694\uc57d", 'title': '핵심 요약',
"purpose": "?? ?? ??", 'purpose': '결론 또는 핵심 메시지',
"role": "flow", 'role': 'flow',
"layer": "conclusion", 'layer': 'conclusion',
"source_hint": "\ud575\uc2ec \uc694\uc57d", 'relation_type': 'conclusion',
"summary": _compact(conclusion_source, _preserve_len(conclusion_source, floor=140, ceiling=360)), 'source_hint': '핵심 요약',
"source_data": conclusion_source, 'summary': _compact(conclusion_source, _preserve_len(conclusion_source, floor=140, ceiling=360)),
'source_data': conclusion_source,
'structured_text': conclusion_source,
'popup_candidate': False,
}) })
return doc_title, topics for topic in topics:
topic['popup_candidate'] = _popup_candidate(topic)
return doc_title, topics, _content_family(topics)
def _page_structure(topics: list[dict[str, Any]]) -> dict[str, Any]: def _page_structure(topics: list[dict[str, Any]], family: str) -> dict[str, Any]:
intro_ids = [t["id"] for t in topics if t["layer"] == "intro"] intro_ids = [t['id'] for t in topics if t['layer'] == 'intro']
core_ids = [t["id"] for t in topics if t["layer"] == "core"] core_ids = [t['id'] for t in topics if t['layer'] == 'core']
support_ids = [t["id"] for t in topics if t["layer"] == "supporting"] support_ids = [t['id'] for t in topics if t['layer'] == 'supporting']
conclusion_ids = [t["id"] for t in topics if t["layer"] == "conclusion"] conclusion_ids = [t['id'] for t in topics if t['layer'] == 'conclusion']
structure: dict[str, Any] = {} structure: dict[str, Any] = {}
if family == 'type-a-compare-define-relate':
if intro_ids: if intro_ids:
structure["background"] = {"topic_ids": intro_ids, "weight": 0.24} structure['background'] = {'topic_ids': intro_ids, 'weight': 0.22}
if core_ids: if core_ids:
structure["body"] = {"topic_ids": core_ids, "weight": 0.48 if support_ids else 0.58} structure['body'] = {'topic_ids': core_ids, 'weight': 0.50}
if support_ids: if support_ids:
structure["support"] = {"topic_ids": support_ids, "weight": 0.18} structure['support'] = {'topic_ids': support_ids, 'weight': 0.18}
else:
top_ids = intro_ids + core_ids[:1]
body_ids = core_ids[1:] if len(core_ids) > 1 else core_ids[:1]
support_main = support_ids[:]
if top_ids:
structure['body'] = {'topic_ids': top_ids + body_ids, 'weight': 0.58 if support_main else 0.64}
if support_main:
structure['support'] = {'topic_ids': support_main, 'weight': 0.18}
if conclusion_ids: if conclusion_ids:
structure["key_message"] = {"topic_ids": conclusion_ids, "weight": 0.10} structure['key_message'] = {'topic_ids': conclusion_ids, 'weight': 0.10}
return structure return structure
def rebuild_run_from_raw(repo_root: Path, run_dir: Path, input_file: Path) -> dict[str, Any]: def rebuild_run_from_raw(repo_root: Path, run_dir: Path, input_file: Path) -> dict[str, Any]:
raw = _read_text(input_file) raw = _read_text(input_file)
doc_title, topics = extract_topics_from_raw(raw, repo_root) doc_title, topics, family = extract_topics_from_raw(raw, repo_root)
core_topic = next((t for t in topics if t["layer"] == "conclusion"), topics[-1] if topics else {"source_data": ""}) core_topic = next((t for t in topics if t['layer'] == 'conclusion'), topics[-1] if topics else {'source_data': ''})
stage1a = { stage1a = {
"analysis": { 'analysis': {
"title": doc_title, 'title': doc_title,
"core_message": re.sub(r"\s+", " ", str(core_topic.get("source_data", ""))).strip(), 'core_message': _normalize_space(str(core_topic.get('source_data', ''))),
"total_pages": 1, 'total_pages': 1,
'layout_template': ('A' if family == 'type-a-compare-define-relate' else ('B_GOAL' if family == 'type-b-goal-effect' else ('B_RPP' if family == 'type-b-requirements-process-product' else 'B_STACK'))),
'content_family': family,
}, },
"page_structure": _page_structure(topics), 'page_structure': _page_structure(topics, family),
"topics": topics, 'topics': topics,
} }
stage1b = { stage1b = {
"concepts": [ 'concepts': [
{ {
"topic_id": t["id"], 'topic_id': t['id'],
"relation_type": _classify(t["title"], t["layer"])[0], 'relation_type': t['relation_type'],
"expression_hint": "?? ??? ??? ???. ??? ? ?? ??? ??? popup?? ???. visible ??? ?? ???? 85% ??? ?? ???.", 'expression_hint': (
"summary": t["summary"], '원문 제목과 원문 bullet을 우선 유지한다. 긴 세부 설명이나 큰 표는 popup으로 이동하되, 본문에는 핵심 bullet과 진입 요약을 남긴다.'
if t.get('popup_candidate') else
'원문 제목과 원문 bullet을 visible block으로 유지하고, 임의 재서술을 최소화한다.'
),
'summary': t['summary'],
} }
for t in topics for t in topics
] ]
} }
plan_dir = run_dir / "04-plan" input_dir = run_dir / '01-input'
plan_dir.mkdir(parents=True, exist_ok=True) interp_dir = run_dir / '02-kei-interpretation'
_write_json(plan_dir / "stage-1a-topics.json", stage1a) structure_dir = run_dir / '03-structure'
_write_json(plan_dir / "stage-1b-refined-concepts.json", stage1b) plan_dir = run_dir / '04-plan'
for d in (input_dir, interp_dir, structure_dir, plan_dir):
d.mkdir(parents=True, exist_ok=True)
_write_json(plan_dir / 'stage-1a-topics.json', stage1a)
_write_json(plan_dir / 'stage-1b-refined-concepts.json', stage1b)
_write_json(structure_dir / 'source-blocks.json', {
'title': doc_title,
'content_family': family,
'blocks': [
{
'id': t['id'],
'title': t['title'],
'layer': t['layer'],
'relation_type': t['relation_type'],
'popup_candidate': bool(t.get('popup_candidate')),
'source_data': t['source_data'],
}
for t in topics
],
})
input_dir = run_dir / "01-input"
input_dir.mkdir(parents=True, exist_ok=True)
input_lines = [ input_lines = [
"# Input Review", '# Input Review',
"", '',
f"- ?? ???: {input_file.name}", f'- 입력 파일: {input_file.name}',
f"- ?? ??: {doc_title}", f'- 문서 제목: {doc_title}',
"- ?? ?? ??: ?? block? ???? ?? ???? ???.", f'- content family 후보: {family}',
"- ?? ??: ???? ?? 85% ?? ????, ? ?/?? ??? popup ??? ???.", '- 우선 목표: 원문 block과 원문 순서를 최대한 보존한다.',
"", '- popup 전략: 큰 표, 긴 사례, 긴 근거는 popup 후보로 분리하고 본문에는 제목과 핵심 bullet을 남긴다.',
"## ?? ??", '',
'## 원문 블록 식별',
] ]
for topic in topics: for topic in topics:
input_lines.append(f"- {topic['title']}: { _compact(re.sub(r'\s+', ' ', topic['source_data']), 160) }") popup_mark = ' [popup]' if topic.get('popup_candidate') else ''
_write_text(input_dir / "input-review.md", "\n".join(input_lines) + "\n") input_lines.append(f"- {topic['title']} ({topic['relation_type']}/{topic['layer']}){popup_mark}: {_compact(_normalize_space(topic['source_data']), 180)}")
_write_text(input_dir / 'input-review.md', '\n'.join(input_lines) + '\n')
interp_dir = run_dir / "02-kei-interpretation"
interp_dir.mkdir(parents=True, exist_ok=True)
interp_lines = [ interp_lines = [
"# Interpretation", '# Interpretation',
"", '',
"- ?? ??: ????? ?? ??? ???.", f'- content family: {family}',
"- ?? ??: ?? ??? ????, ??/??/popup ???? ???.", '- 해석 원칙: 원문 제목/순서/표현을 우선 보존하고, 임의 재서술은 최소화한다.',
"- popup ??: ? ?, ?? ??, ? ??? ??? popup?? ?? ???.", '- grouping 원칙: 관계가 같은 block만 묶고, 내용이 길다고 해서 본문에서 제거하지 않는다.',
"", '- popup 원칙: 상세는 popup으로 보내되 본문에는 핵심 bullet과 진입 문장을 남긴다.',
"## Topic Classification", '',
'## Topic Classification',
] ]
for topic in topics: for topic in topics:
interp_lines.append(f"- {topic['title']}: layer={topic['layer']} / role={topic['role']}") interp_lines.append(
_write_text(interp_dir / "kei-interpretation.md", "\n".join(interp_lines) + "\n") f"- {topic['title']}: relation={topic['relation_type']} / layer={topic['layer']} / popup_candidate={str(bool(topic.get('popup_candidate'))).lower()}"
)
_write_text(interp_dir / 'kei-interpretation.md', '\n'.join(interp_lines) + '\n')
structure_dir = run_dir / "03-structure"
structure_dir.mkdir(parents=True, exist_ok=True)
structure_lines = [ structure_lines = [
"# Content Structure", '# Content Structure',
"", '',
"- ??? ??: ?? ?? ??? ???.", f'- content family: {family}',
"- ??? ??: ?? ? ???? ????, ?? ???? ????.", '- visible block 원칙: 각 섹션 제목과 핵심 bullet은 본문에 남긴다.',
"- popup ??: ??? ? ?? ??? ? ?/? ??? popup?? ???.", '- popup block 원칙: 큰 표, 긴 사례, 긴 상세 설명만 popup으로 보낸다.',
"", '- 결론 원칙: note/결론 문장은 footer 또는 결론 배너에 직접 노출한다.',
"## Ordered Blocks", '',
'## Ordered Blocks',
] ]
for idx, topic in enumerate(topics, start=1): for idx, topic in enumerate(topics, start=1):
structure_lines.append(f"{idx}. {topic['title']} ({topic['layer']})") popup_mark = ' popup' if topic.get('popup_candidate') else ' visible'
_write_text(structure_dir / "content-structure.md", "\n".join(structure_lines) + "\n") structure_lines.append(f"{idx}. {topic['title']} ({topic['relation_type']} / {topic['layer']} /{popup_mark})")
_write_text(structure_dir / 'content-structure.md', '\n'.join(structure_lines) + '\n')
plan_lines = [ plan_lines = [
"# Execution Plan", '# Execution Plan',
"", '',
"- ??? raw mdx?? ?? ???? stage-1a/stage-1b? ???.", f'- content family: {family}',
"- ?? ??? ??? ???.", '- stage-1a/stage-1b는 raw MDX 기반 block 추출 결과를 그대로 사용한다.',
"- ?? ??, ? ?, ??? ?? ??? popup?? ?? ???.", '- Type A는 비교/정의/관계형으로, Type B는 본문 중심형으로 렌더한다.',
"- visible ??? section title + ?? bullet + ?? ?? ???? ???.", '- popup 후보 block은 삭제하지 않고 popup overlay로 이동한다.',
'- visible 영역에는 섹션 제목과 핵심 bullet을 남겨 원문 85% 보존 목표를 유지한다.',
] ]
_write_text(plan_dir / "execution-plan.md", "\n".join(plan_lines) + "\n") _write_text(plan_dir / 'execution-plan.md', '\n'.join(plan_lines) + '\n')
return {"title": doc_title, "topics": topics} return {'title': doc_title, 'topics': topics, 'content_family': family}

View File

@@ -103,6 +103,7 @@ def _stage_1a(ctx: PipelineContext, stage1a: dict) -> PipelineContext:
core_message=analysis_raw['core_message'], core_message=analysis_raw['core_message'],
title=analysis_raw['title'], title=analysis_raw['title'],
total_pages=analysis_raw.get('total_pages', 1), total_pages=analysis_raw.get('total_pages', 1),
layout_template=analysis_raw.get('layout_template', 'A'),
) )
ctx.page_structure = PageStructure(roles=stage1a['page_structure']) ctx.page_structure = PageStructure(roles=stage1a['page_structure'])
ctx.topics = [Topic(**raw) for raw in stage1a['topics']] ctx.topics = [Topic(**raw) for raw in stage1a['topics']]
@@ -812,6 +813,13 @@ def _flatten_group_items(groups: list[dict[str, list[str] | str]]) -> list[str]:
def _detect_generic_layout_family(ctx: PipelineContext, raw: str) -> str: def _detect_generic_layout_family(ctx: PipelineContext, raw: str) -> str:
template = getattr(getattr(ctx, 'analysis', None), 'layout_template', '') or ''
if template == 'B_GOAL':
return 'goal-image-stakeholder'
if template == 'B_RPP':
return 'requirements-process-product'
if template == 'B_STACK':
return 'section-stack'
relation_types = {getattr(t, 'relation_type', '') for t in ctx.topics} relation_types = {getattr(t, 'relation_type', '') for t in ctx.topics}
if '<DxEffect' in raw or 'stakeholder_effect' in relation_types: if '<DxEffect' in raw or 'stakeholder_effect' in relation_types:
return 'goal-image-stakeholder' return 'goal-image-stakeholder'
@@ -832,9 +840,8 @@ def _build_goal_image_stakeholder_layout(ctx: PipelineContext, raw: str) -> dict
conclusion_text = _prefer_source_text(conclusion_topic, ctx.analysis.core_message if ctx.analysis else '') conclusion_text = _prefer_source_text(conclusion_topic, ctx.analysis.core_message if ctx.analysis else '')
goal_groups = _extract_grouped_bullets(_extract_heading_block(raw, goal_title), base_indent=0)[:3] goal_groups = _extract_grouped_bullets(_extract_heading_block(raw, goal_title), base_indent=0)[:3]
goal_popup_lines = _flatten_group_items(goal_groups)
process_block_raw = _extract_heading_block(raw, process_title) process_block_raw = _extract_heading_block(raw, process_title)
process_lines = _bullet_lines_from_block(process_block_raw, limit=8) process_lines = _bullet_lines_from_block(process_block_raw, limit=10)
process_popup_lines = process_lines[:] or _flatten_group_items(_extract_grouped_bullets(process_block_raw, base_indent=0)) process_popup_lines = process_lines[:] or _flatten_group_items(_extract_grouped_bullets(process_block_raw, base_indent=0))
dx_cards = _load_dx_effect_cards() dx_cards = _load_dx_effect_cards()
@@ -849,68 +856,73 @@ def _build_goal_image_stakeholder_layout(ctx: PipelineContext, raw: str) -> dict
image_src = '' image_src = ''
image_caption = _extract_caption_from_raw(raw) or goal_title image_caption = _extract_caption_from_raw(raw) or goal_title
goal_sections_html = ''.join( goal_summary_strips = ''.join(
'<div style="background:#ffffff; border:1px solid #d6e2ef; border-left:6px solid {color}; border-radius:12px; padding:10px 12px;">' '<div style="background:#ffffff; border:1px solid #d6e2ef; border-top:5px solid {color}; border-radius:10px; padding:6px 8px; min-height:60px;">'
'<div style="font-size:12px; font-weight:900; color:#0f172a; margin-bottom:6px;">{title}</div>' '<div style="font-size:9.6px; font-weight:900; color:#0f172a; margin-bottom:3px;">{title}</div>'
'<ul style="margin:0; padding-left:16px; font-size:8.8px; line-height:1.28; color:#334155;">{items}</ul>' '<div style="font-size:8px; line-height:1.18; color:#334155;">{item}</div>'
'</div>'.format( '</div>'.format(
color=color, color=color,
title=group['title'], title=group['title'],
items=_line_list_html([_plain_text(str(item)) for item in group.get('items', [])[:1]], floor=170, ceiling=360, margin_bottom=4), item=_trim_visible_copy(_plain_text(str(group.get('items', [''])[0])), floor=90, ceiling=180),
) )
for group, color in zip(goal_groups, ['#c2410c', '#8b6b2e', '#166534']) for group, color in zip(goal_groups, ['#c2410c', '#8b6b2e', '#166534'])
) )
goal_popup = _popup_overlay('popup-goal', goal_title, _popup_list_html(goal_popup_lines, floor=240, ceiling=900)) if goal_popup_lines else ''
process_popup = _popup_overlay('popup-process', process_title, _popup_list_html(process_popup_lines, floor=240, ceiling=900)) if process_popup_lines else '' goal_popup = _popup_overlay('popup-goal', goal_title, _popup_list_html(_flatten_group_items(goal_groups), floor=220, ceiling=900)) if goal_groups else ''
stakeholder_popup = _popup_overlay('popup-stakeholder', support_title, _popup_list_html(stakeholder_popup_lines, floor=240, ceiling=900)) if stakeholder_popup_lines else '' process_popup = _popup_overlay('popup-process', process_title, _popup_list_html(process_popup_lines, floor=220, ceiling=900)) if process_popup_lines else ''
stakeholder_popup = _popup_overlay('popup-stakeholder', support_title, _popup_list_html(stakeholder_popup_lines, floor=220, ceiling=900)) if stakeholder_popup_lines else ''
visual_html = _relation_visual(image_src, image_caption).replace('height:220px', 'height:104px').replace('padding:10px', 'padding:4px') if image_src else _section_card('Goal visual', [_trim_visible_copy(_prefer_source_text(goal_topic, ''), floor=120, ceiling=260)], tone='blue')
goal_card = ( goal_card = (
'<div style="background:#ffffff; border:1px solid #cbd5e1; border-radius:14px; padding:12px; box-sizing:border-box;">' '<div style="background:#ffffff; border:1px solid #cbd5e1; border-radius:14px; padding:8px; box-sizing:border-box;">'
f'<div style="font-size:15px; font-weight:900; color:#0f172a; margin-bottom:8px;">{goal_title}</div>' f'<div style="font-size:12.5px; font-weight:900; color:#0f172a; margin-bottom:5px;">{goal_title}</div>'
'<div style="display:grid; grid-template-columns:1.06fr 0.94fr; gap:10px; align-items:stretch;">' '<div style="display:grid; grid-template-columns:1.08fr 0.92fr; gap:8px; align-items:start;">'
f'<div style="display:flex; flex-direction:column; gap:8px;">{goal_sections_html}</div>' f'<div style="display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:6px; align-items:stretch;">{goal_summary_strips}</div>'
'<div style="display:flex; flex-direction:column; gap:4px;">' '<div style="display:flex; flex-direction:column; gap:3px; align-items:center;">'
f'{_relation_visual(image_src, image_caption).replace("height:220px", "height:132px").replace("padding:10px", "padding:6px")}' f'{visual_html}'
f'<div style="font-size:8.5px; line-height:1.2; color:#64748b; text-align:center;">{image_caption}</div>' f'<div style="font-size:7.2px; line-height:1.12; color:#64748b; text-align:center;">{image_caption}</div>'
'</div></div>' '</div></div>'
f'<div style="display:flex; justify-content:flex-end; margin-top:6px;">{_popup_button("popup-goal", "Details")}</div>' f'<div style="display:flex; justify-content:flex-end; margin-top:4px;">{_popup_button("popup-goal", "Goal details")}</div>'
'</div>' '</div>'
) )
process_card = ( process_card = (
'<div style="background:#ffffff; border:1px solid #cbd5e1; border-radius:14px; padding:10px; box-sizing:border-box;">' '<div style="background:#ffffff; border:1px solid #cbd5e1; border-radius:14px; padding:9px; box-sizing:border-box; min-height:118px;">'
f'<div style="font-size:12.5px; font-weight:900; color:#0f172a; margin-bottom:6px;">{process_title}</div>' f'<div style="font-size:11px; font-weight:900; color:#0f172a; margin-bottom:5px;">{process_title}</div>'
f'<ul style="margin:0; padding-left:18px; font-size:9px; line-height:1.34; color:#334155;">{_line_list_html(process_lines[:4], floor=190, ceiling=480, margin_bottom=4)}</ul>' f'<ul style="margin:0; padding-left:16px; font-size:8.8px; line-height:1.28; color:#334155;">{_line_list_html(process_lines[:4], floor=160, ceiling=340, margin_bottom=2)}</ul>'
f'<div style="display:flex; justify-content:flex-end; margin-top:6px;">{_popup_button("popup-process", "Details")}</div>' f'<div style="display:flex; justify-content:flex-end; margin-top:4px;">{_popup_button("popup-process", "Process details")}</div>'
'</div>' '</div>'
) )
if dx_cards: if dx_cards:
stakeholder_body = ''.join( stakeholder_preview = ''.join(
'<div style="margin-bottom:8px;">' '<div style="background:#ffffff; border:1px solid #d7e2f0; border-radius:10px; padding:7px 9px;">'
f'<div style="font-size:10.5px; font-weight:800; color:#1e3a8a; margin-bottom:3px;">{title}</div>' f'<div style="font-size:10px; font-weight:800; color:#1e3a8a; margin-bottom:3px;">{title}</div>'
f'<ul style="margin:0; padding-left:14px; font-size:8.6px; line-height:1.3; color:#334155;">{_line_list_html(lines[:1], floor=170, ceiling=380, margin_bottom=3)}</ul>' f'<div style="font-size:8.4px; line-height:1.24; color:#334155;">{_trim_visible_copy(lines[0], floor=100, ceiling=180) if lines else ""}</div>'
'</div>' '</div>'
for title, lines in dx_cards[:3] for title, lines in dx_cards[:4]
) )
else: else:
stakeholder_body = f'<div style="font-size:9.4px; line-height:1.45; color:#475569;">{_trim_visible_copy(_prefer_source_text(support_topic, "No stakeholder detail available."), floor=260, ceiling=560)}</div>' stakeholder_preview = ''.join(
f'<div style="font-size:8.8px; line-height:1.3; color:#334155;">{_trim_visible_copy(_prefer_source_text(support_topic, ""), floor=120, ceiling=240)}</div>'
)
stakeholder_card = ( stakeholder_card = (
'<div style="background:#ffffff; border:1px solid #cbd5e1; border-radius:14px; padding:10px; box-sizing:border-box;">' '<div style="background:#f8fafc; border:1px solid #cbd5e1; border-radius:14px; padding:9px; box-sizing:border-box; min-height:118px;">'
f'<div style="font-size:13px; font-weight:900; color:#0f172a; margin-bottom:8px;">{support_title}</div>' f'<div style="font-size:11px; font-weight:900; color:#0f172a; margin-bottom:5px;">{support_title}</div>'
f'{stakeholder_body}' f'<div style="display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:6px;">{stakeholder_preview}</div>'
f'<div style="display:flex; justify-content:flex-end; margin-top:6px;">{_popup_button("popup-stakeholder", "??Details")}</div>' f'<div style="display:flex; justify-content:flex-end; margin-top:4px;">{_popup_button("popup-stakeholder", "Stakeholder details")}</div>'
'</div>' '</div>'
) )
lower_block = '<div style="display:grid; grid-template-columns:1fr 1fr; gap:10px; align-items:start;">' + process_card + stakeholder_card + '</div>' lower_block = '<div style="display:grid; grid-template-columns:1fr 1fr; gap:8px; align-items:start;">' + process_card + stakeholder_card + '</div>'
body_inner = f'{goal_card}{lower_block}{goal_popup}{process_popup}{stakeholder_popup}' body_inner = f'{goal_card}{lower_block}{goal_popup}{process_popup}{stakeholder_popup}'
body_html = _type_b_body_shell(body_inner) body_html = _type_b_body_shell(body_inner)
sidebar_html = '<div style="width:100%; height:100%; opacity:0; pointer-events:none;"></div>' sidebar_html = '<div style="width:100%; height:100%; opacity:0; pointer-events:none;"></div>'
footer_html = '<div style="background:linear-gradient(135deg, #0b6ef3 0%, #17a6f5 100%); border-radius:10px; padding:5px 16px; text-align:center; color:#ffffff; width:100%; height:40px; display:flex; align-items:center; justify-content:center; box-sizing:border-box;">' + f'<div style="font-size:11.5px; font-weight:900; line-height:1.28;">{_trim_visible_copy(conclusion_text, floor=150, ceiling=420)}</div>' + '</div>' footer_html = '<div style="background:linear-gradient(135deg, #0b6ef3 0%, #17a6f5 100%); border-radius:10px; padding:4px 14px; text-align:center; color:#ffffff; width:100%; height:34px; display:flex; align-items:center; justify-content:center; box-sizing:border-box;">' + f'<div style="font-size:10.2px; font-weight:900; line-height:1.18;">{_trim_visible_copy(conclusion_text, floor=140, ceiling=360)}</div>' + '</div>'
return {'body_html': body_html, 'sidebar_html': sidebar_html, 'footer_html': footer_html, 'reasoning': 'goal-image-stakeholder layout selected from document content traits'} return {'body_html': body_html, 'sidebar_html': sidebar_html, 'footer_html': footer_html, 'reasoning': 'goal/effect Type B layout selected from document content traits'}
def _build_requirements_process_product_layout(ctx: PipelineContext, raw: str) -> dict: def _build_requirements_process_product_layout(ctx: PipelineContext, raw: str) -> dict:
@@ -935,9 +947,9 @@ def _build_requirements_process_product_layout(ctx: PipelineContext, raw: str) -
product_popup = _popup_overlay('popup-product', product_title, _popup_list_html(_flatten_group_items(product_groups), floor=240, ceiling=940)) product_popup = _popup_overlay('popup-product', product_title, _popup_list_html(_flatten_group_items(product_groups), floor=240, ceiling=940))
req_cards = ''.join( req_cards = ''.join(
'<div style="background:#ffffff; border:1px solid #d7e2f0; border-top:5px solid {color}; border-radius:12px; padding:10px 12px; min-height:104px;">' '<div style="background:#ffffff; border:1px solid #d7e2f0; border-top:5px solid {color}; border-radius:12px; padding:8px 10px; min-height:90px;">'
'<div style="font-size:11px; font-weight:900; color:#0f172a; margin-bottom:6px;">{title}</div>' '<div style="font-size:10px; font-weight:900; color:#0f172a; margin-bottom:5px;">{title}</div>'
'<ul style="margin:0; padding-left:16px; font-size:9.2px; line-height:1.38; color:#334155;">{items}</ul>' '<ul style="margin:0; padding-left:15px; font-size:8.7px; line-height:1.3; color:#334155;">{items}</ul>'
'</div>'.format( '</div>'.format(
color=color, color=color,
title=group['title'], title=group['title'],
@@ -946,9 +958,9 @@ def _build_requirements_process_product_layout(ctx: PipelineContext, raw: str) -
for group, color in zip(req_groups, ['#2563eb', '#7c3aed', '#16a34a']) for group, color in zip(req_groups, ['#2563eb', '#7c3aed', '#16a34a'])
) )
requirements_block = ( requirements_block = (
'<div style="background:#ffffff; border:1px solid #cbd5e1; border-radius:14px; padding:12px; box-sizing:border-box;">' '<div style="background:#ffffff; border:1px solid #cbd5e1; border-radius:14px; padding:10px; box-sizing:border-box;">'
f'<div style="font-size:14px; font-weight:900; color:#0f172a; margin-bottom:8px;">{req_title}</div>' f'<div style="font-size:13px; font-weight:900; color:#0f172a; margin-bottom:6px;">{req_title}</div>'
f'<div style="display:grid; grid-template-columns:repeat(3, minmax(0,1fr)); gap:8px;">{req_cards}</div>' f'<div style="display:grid; grid-template-columns:repeat(3, minmax(0,1fr)); gap:6px;">{req_cards}</div>'
f'<div style="display:flex; justify-content:flex-end; margin-top:6px;">{_popup_button("popup-req", "Details")}</div>' f'<div style="display:flex; justify-content:flex-end; margin-top:6px;">{_popup_button("popup-req", "Details")}</div>'
'</div>' '</div>'
) )
@@ -958,15 +970,15 @@ def _build_requirements_process_product_layout(ctx: PipelineContext, raw: str) -
process_left_title = process_left_groups[0]['title'] if process_left_groups else process_title process_left_title = process_left_groups[0]['title'] if process_left_groups else process_title
process_left_lines = process_table_lines or _flatten_group_items(process_left_groups) process_left_lines = process_table_lines or _flatten_group_items(process_left_groups)
process_left_card = ( process_left_card = (
'<div style="background:#f8fafc; border:1px solid #d7e2f0; border-radius:12px; padding:12px; min-height:142px;">' '<div style="background:#f8fafc; border:1px solid #d7e2f0; border-radius:12px; padding:10px; min-height:126px;">'
f'<div style="font-size:11px; font-weight:800; color:#1e3a8a; margin-bottom:6px;">{process_left_title}</div>' f'<div style="font-size:10px; font-weight:800; color:#1e3a8a; margin-bottom:5px;">{process_left_title}</div>'
f'<ul style="margin:0; padding-left:16px; font-size:9.2px; line-height:1.38; color:#334155;">{_line_list_html(process_left_lines[:4], floor=200, ceiling=500, margin_bottom=3)}</ul>' f'<ul style="margin:0; padding-left:15px; font-size:8.8px; line-height:1.3; color:#334155;">{_line_list_html(process_left_lines[:4], floor=200, ceiling=500, margin_bottom=2)}</ul>'
'</div>' '</div>'
) )
process_right_cards = ''.join( process_right_cards = ''.join(
'<div style="background:#f8fafc; border:1px solid #d7e2f0; border-radius:12px; padding:10px 12px; min-height:66px;">' '<div style="background:#f8fafc; border:1px solid #d7e2f0; border-radius:12px; padding:8px 10px; min-height:60px;">'
'<div style="font-size:10.8px; font-weight:800; color:#1e3a8a; margin-bottom:5px;">{title}</div>' '<div style="font-size:10px; font-weight:800; color:#1e3a8a; margin-bottom:4px;">{title}</div>'
'<ul style="margin:0; padding-left:16px; font-size:9px; line-height:1.36; color:#334155;">{items}</ul>' '<ul style="margin:0; padding-left:15px; font-size:8.6px; line-height:1.28; color:#334155;">{items}</ul>'
'</div>'.format( '</div>'.format(
title=group['title'], title=group['title'],
items=_line_list_html([_plain_text(str(item)) for item in group.get('items', [])], floor=190, ceiling=420, margin_bottom=3), items=_line_list_html([_plain_text(str(item)) for item in group.get('items', [])], floor=190, ceiling=420, margin_bottom=3),
@@ -976,9 +988,9 @@ def _build_requirements_process_product_layout(ctx: PipelineContext, raw: str) -
process_card = ( process_card = (
'<div style="background:#ffffff; border:1px solid #cbd5e1; border-radius:14px; padding:12px; box-sizing:border-box;">' '<div style="background:#ffffff; border:1px solid #cbd5e1; border-radius:14px; padding:12px; box-sizing:border-box;">'
f'<div style="font-size:13px; font-weight:900; color:#0f172a; margin-bottom:8px;">{process_title}</div>' f'<div style="font-size:13px; font-weight:900; color:#0f172a; margin-bottom:8px;">{process_title}</div>'
'<div style="display:grid; grid-template-columns:1.12fr 0.88fr; gap:8px; align-items:start;">' '<div style="display:grid; grid-template-columns:1fr 1fr; gap:6px; align-items:start;">'
f'{process_left_card}' f'{process_left_card}'
f'<div style="display:grid; grid-auto-rows:minmax(0,1fr); gap:8px;">{process_right_cards}</div>' f'<div style="display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:6px;">{process_right_cards}</div>'
'</div>' '</div>'
f'<div style="display:flex; justify-content:flex-end; margin-top:6px;">{_popup_button("popup-process", "Details")}</div>' f'<div style="display:flex; justify-content:flex-end; margin-top:6px;">{_popup_button("popup-process", "Details")}</div>'
'</div>' '</div>'
@@ -999,12 +1011,12 @@ def _build_requirements_process_product_layout(ctx: PipelineContext, raw: str) -
'</div>' '</div>'
) )
lower_block = '<div style="display:grid; grid-template-columns:1.02fr 0.98fr; gap:10px; align-items:start;">' + process_card + product_card + '</div>' lower_block = '<div style="display:grid; grid-template-columns:1fr 1fr; gap:8px; align-items:start;">' + process_card + product_card + '</div>'
body_inner = f'{requirements_block}{lower_block}{req_popup}{process_popup}{product_popup}' body_inner = f'{requirements_block}{lower_block}{req_popup}{process_popup}{product_popup}'
body_html = _type_b_body_shell(body_inner) body_html = _type_b_body_shell(body_inner)
sidebar_html = '<div style="width:100%; height:100%; opacity:0; pointer-events:none;"></div>' sidebar_html = '<div style="width:100%; height:100%; opacity:0; pointer-events:none;"></div>'
footer_html = '<div style="background:linear-gradient(135deg, #0b6ef3 0%, #17a6f5 100%); border-radius:10px; padding:7px 16px; text-align:center; color:#ffffff; width:100%; height:48px; display:flex; align-items:center; justify-content:center; box-sizing:border-box;">' + f'<div style="font-size:11.5px; font-weight:900; line-height:1.28;">{_trim_visible_copy(conclusion_text, floor=150, ceiling=420)}</div>' + '</div>' footer_html = '<div style="background:linear-gradient(135deg, #0b6ef3 0%, #17a6f5 100%); border-radius:10px; padding:5px 14px; text-align:center; color:#ffffff; width:100%; height:40px; display:flex; align-items:center; justify-content:center; box-sizing:border-box;">' + f'<div style="font-size:10.6px; font-weight:900; line-height:1.2;">{_trim_visible_copy(conclusion_text, floor=150, ceiling=420)}</div>' + '</div>'
return {'body_html': body_html, 'sidebar_html': sidebar_html, 'footer_html': footer_html, 'reasoning': 'requirements-process-product layout selected from document content traits'} return {'body_html': body_html, 'sidebar_html': sidebar_html, 'footer_html': footer_html, 'reasoning': 'requirements-process-product layout selected from document content traits'}