wip: phase_z2 evidence 파이프라인 + matching 실험(phase2~26) + 프론트 trace 패널 진행분 스냅샷

- src: phase_z2 composition/mapper/pipeline/placement_planner/retry, ai_fallback(prompts/schema/validate), mdx_text_atoms 신규
- Front: PipelineTracePanel 신규, FramePanel/SlideCanvas/Home/designAgentApi 등 갱신 + 테스트 4종 추가
- templates/phase_z2: catalog(component_expansion_registry, node_slot_mapping 신규), frames, families, slide_base 갱신
- tests/matching: phase2~26 매칭 실험 스크립트·리포트·온톨로지 전체 (미커밋 진행분)
- tests: b4_v4 evidence, task5~28.5 시리즈, regression(imp95 baseline) 등 신규 테스트 대량 추가
- docs/reference: MDX 구조 인벤토리, MDX→Frame 구조 계약 문서
- scripts: mdx 계약/parity/coverage/viewport 체크, gitea comment, run sync 유틸
- .gitignore: tmp*.json, chromedriver, .orchestrator, *.pkl, Front_test* 등 임시/스냅샷 제외

미완성 작업의 보존용 스냅샷 커밋 (2026-07-02)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-02 17:03:42 +09:00
co-authored by Claude Opus 4.8
parent 97b7833a1b
commit b836e79ee1
527 changed files with 673036 additions and 717 deletions
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,441 @@
meta:
pipeline_step: 8.v2
description: V1 Top-K 후보를 ko-sroberta cosine 으로 재정렬 (캐스케이드 rerank 1단)
model: jhgan/ko-sroberta-multitask
similarity: cosine
top_k: 5
mdx_summary_spec: title + 첫 일반 문단(≤120자) + slot label Top-5 join (detect_mdx.build_summary)
frame_source: analysis.md "내용" 섹션 (phase_common.load_32_frames)
v1_source: mdx_matching_result.yaml rank_by_matching_score
holdout_sections:
- 01-1
- 02-1
- 02-2.1
answer_map:
01-2: 18
02-2.2: 14
03-1: 13
03-2: 29
lock_snapshot:
timestamp: '2026-04-24T07:44:36'
model: jhgan/ko-sroberta-multitask
top_k: 5
files:
pipeline_08_v2_semantic_rerank.py: 87f0873dde540acaf4944f2e95a3d02dac7e6f6da5e7880bbe393120cce47190
embeddings.py: acc50f3f93935061fb146c3b15e30bc9734b4c96c53f82a603bc758944b50c9c
detect_mdx.py: aaf18b89aeb7bebb7c206348ef7a61d560999c4234ce28df070c24701c96227a
phase_common.py: b778840c8e246d0e5210359263e4a59ef6acfa6f3c9a8a1cc110f18506cc4f94
pipeline_01_extract_nodes.py: d31dec9c25bda9a893caa7121fe79b1f0f7e533f32d83743d04abb36f5e6a343
synonyms.yaml: 57bbc60d0ca8a95c445e3e0acf1af4e1cff101957ae8c1759311ec827c961893
mdx_matching_result.yaml: 2796504d30966f85492f3fad826f223969bba8fd5ee6e6ab21b56444527472c8
principle:
- V1 baseline 고정 — 재정렬 대상만 Top-K 로 한정
- 가중합 금지 — 순수 semantic rerank
- Holdout 성적을 설계 근거로 사용하지 않음
mdx_sections:
01-2:
section_type: target
answer_frame_number: 18
mdx_title: 2. 용어간 상호관계
mdx_summary: 2. 용어간 상호관계. ![DX와 핵심기술간 상호관계](/assets/images/DX1.png). DX / BIM
top_k: 5
v1_top_k:
- rank: 1
frame_id: '1171281195'
frame_number: 18
v1_score: 0.937
- rank: 2
frame_id: '1171281208'
frame_number: 27
v1_score: 0.392
- rank: 3
frame_id: '1171281182'
frame_number: 11
v1_score: 0.379
- rank: 4
frame_id: '1171281172'
frame_number: 1
v1_score: 0.362
- rank: 5
frame_id: '1171281180'
frame_number: 9
v1_score: 0.358
v2_rerank:
- frame_id: '1171281195'
frame_number: 18
v1_rank: 1
v1_score: 0.937
semantic_score: 0.7295
v2_rank: 1
- frame_id: '1171281208'
frame_number: 27
v1_rank: 2
v1_score: 0.392
semantic_score: 0.6442
v2_rank: 2
- frame_id: '1171281182'
frame_number: 11
v1_rank: 3
v1_score: 0.379
semantic_score: 0.5853
v2_rank: 3
- frame_id: '1171281172'
frame_number: 1
v1_rank: 4
v1_score: 0.362
semantic_score: 0.5741
v2_rank: 4
- frame_id: '1171281180'
frame_number: 9
v1_rank: 5
v1_score: 0.358
semantic_score: 0.5556
v2_rank: 5
02-2.2:
section_type: target
answer_frame_number: 14
mdx_title: 2.2 DX 시행 주체별 기대효과
mdx_summary: 2.2 DX 시행 주체별 기대효과. DX 시행 주체별 기대효과
top_k: 5
v1_top_k:
- rank: 1
frame_id: '1171281191'
frame_number: 14
v1_score: 0.84
- rank: 2
frame_id: '1171281180'
frame_number: 9
v1_score: 0.495
- rank: 3
frame_id: '1171281189'
frame_number: 12
v1_score: 0.459
- rank: 4
frame_id: '1171281174'
frame_number: 3
v1_score: 0.411
- rank: 5
frame_id: '1171281176'
frame_number: 5
v1_score: 0.404
v2_rerank:
- frame_id: '1171281191'
frame_number: 14
v1_rank: 1
v1_score: 0.84
semantic_score: 0.6416
v2_rank: 1
- frame_id: '1171281189'
frame_number: 12
v1_rank: 3
v1_score: 0.459
semantic_score: 0.4858
v2_rank: 2
- frame_id: '1171281174'
frame_number: 3
v1_rank: 4
v1_score: 0.411
semantic_score: 0.4471
v2_rank: 3
- frame_id: '1171281180'
frame_number: 9
v1_rank: 2
v1_score: 0.495
semantic_score: 0.3861
v2_rank: 4
- frame_id: '1171281176'
frame_number: 5
v1_rank: 5
v1_score: 0.404
semantic_score: 0.3762
v2_rank: 5
03-1:
section_type: target
answer_frame_number: 13
mdx_title: 1. DX 시행을 위한 필수 요건
mdx_summary: 1. DX 시행을 위한 필수 요건. 기술 / 사람 / 자연
top_k: 5
v1_top_k:
- rank: 1
frame_id: '1171281190'
frame_number: 13
v1_score: 0.598
- rank: 2
frame_id: '1171281192'
frame_number: 15
v1_score: 0.542
- rank: 3
frame_id: '1171281198'
frame_number: 20
v1_score: 0.388
- rank: 4
frame_id: '1171281208'
frame_number: 27
v1_score: 0.363
- rank: 5
frame_id: '1171281197'
frame_number: 19
v1_score: 0.269
v2_rerank:
- frame_id: '1171281190'
frame_number: 13
v1_rank: 1
v1_score: 0.598
semantic_score: 0.634
v2_rank: 1
- frame_id: '1171281192'
frame_number: 15
v1_rank: 2
v1_score: 0.542
semantic_score: 0.5959
v2_rank: 2
- frame_id: '1171281198'
frame_number: 20
v1_rank: 3
v1_score: 0.388
semantic_score: 0.5188
v2_rank: 3
- frame_id: '1171281208'
frame_number: 27
v1_rank: 4
v1_score: 0.363
semantic_score: 0.4577
v2_rank: 4
- frame_id: '1171281197'
frame_number: 19
v1_rank: 5
v1_score: 0.269
semantic_score: 0.4209
v2_rank: 5
03-2:
section_type: target
answer_frame_number: 29
mdx_title: 2. Process의 혁신과 Product의 변화
mdx_summary: 2. Process의 혁신과 Product의 변화. 과정 / 결과
top_k: 5
v1_top_k:
- rank: 1
frame_id: '1171281210'
frame_number: 29
v1_score: 0.705
- rank: 2
frame_id: '1171281189'
frame_number: 12
v1_score: 0.521
- rank: 3
frame_id: '1171281180'
frame_number: 9
v1_score: 0.426
- rank: 4
frame_id: '1171281182'
frame_number: 11
v1_score: 0.42
- rank: 5
frame_id: '1171281179'
frame_number: 8
v1_score: 0.383
v2_rerank:
- frame_id: '1171281210'
frame_number: 29
v1_rank: 1
v1_score: 0.705
semantic_score: 0.5991
v2_rank: 1
- frame_id: '1171281179'
frame_number: 8
v1_rank: 5
v1_score: 0.383
semantic_score: 0.4832
v2_rank: 2
- frame_id: '1171281182'
frame_number: 11
v1_rank: 4
v1_score: 0.42
semantic_score: 0.465
v2_rank: 3
- frame_id: '1171281189'
frame_number: 12
v1_rank: 2
v1_score: 0.521
semantic_score: 0.4395
v2_rank: 4
- frame_id: '1171281180'
frame_number: 9
v1_rank: 3
v1_score: 0.426
semantic_score: 0.3975
v2_rank: 5
01-1:
section_type: holdout
answer_frame_number: null
mdx_title: 1. 용어 정의
mdx_summary: '1. 용어 정의. fontSize: ''0.8rem'',. 건설산업 / BIM / DX'
top_k: 5
v1_top_k:
- rank: 1
frame_id: '1171281172'
frame_number: 1
v1_score: 0.551
- rank: 2
frame_id: '1171281208'
frame_number: 27
v1_score: 0.298
- rank: 3
frame_id: '1171281182'
frame_number: 11
v1_score: 0.249
- rank: 4
frame_id: '1171281189'
frame_number: 12
v1_score: 0.248
- rank: 5
frame_id: '1171281198'
frame_number: 20
v1_score: 0.238
v2_rerank:
- frame_id: '1171281208'
frame_number: 27
v1_rank: 2
v1_score: 0.298
semantic_score: 0.5881
v2_rank: 1
- frame_id: '1171281182'
frame_number: 11
v1_rank: 3
v1_score: 0.249
semantic_score: 0.5507
v2_rank: 2
- frame_id: '1171281189'
frame_number: 12
v1_rank: 4
v1_score: 0.248
semantic_score: 0.547
v2_rank: 3
- frame_id: '1171281172'
frame_number: 1
v1_rank: 1
v1_score: 0.551
semantic_score: 0.5368
v2_rank: 4
- frame_id: '1171281198'
frame_number: 20
v1_rank: 5
v1_score: 0.238
semantic_score: 0.5005
v2_rank: 5
02-1:
section_type: holdout
answer_frame_number: null
mdx_title: 1. DX의 궁극적 목표
mdx_summary: 1. DX의 궁극적 목표. ![DX의 궁극적 목표](/assets/images/궁극적목표.png). 안전과 품질 / 생산성 향상 / 소통과 신뢰
top_k: 5
v1_top_k:
- rank: 1
frame_id: '1171281189'
frame_number: 12
v1_score: 0.766
- rank: 2
frame_id: '1171281191'
frame_number: 14
v1_score: 0.382
- rank: 3
frame_id: '1171281208'
frame_number: 27
v1_score: 0.356
- rank: 4
frame_id: '1171281174'
frame_number: 3
v1_score: 0.302
- rank: 5
frame_id: '1171281198'
frame_number: 20
v1_score: 0.237
v2_rerank:
- frame_id: '1171281198'
frame_number: 20
v1_rank: 5
v1_score: 0.237
semantic_score: 0.5895
v2_rank: 1
- frame_id: '1171281191'
frame_number: 14
v1_rank: 2
v1_score: 0.382
semantic_score: 0.5779
v2_rank: 2
- frame_id: '1171281189'
frame_number: 12
v1_rank: 1
v1_score: 0.766
semantic_score: 0.57
v2_rank: 3
- frame_id: '1171281208'
frame_number: 27
v1_rank: 3
v1_score: 0.356
semantic_score: 0.5467
v2_rank: 4
- frame_id: '1171281174'
frame_number: 3
v1_rank: 4
v1_score: 0.302
semantic_score: 0.4707
v2_rank: 5
02-2.1:
section_type: holdout
answer_frame_number: null
mdx_title: 2.1 업무 수행 과정(Process)의 변화
mdx_summary: 2.1 업무 수행 과정(Process)의 변화. 업무 수행 과정
top_k: 5
v1_top_k:
- rank: 1
frame_id: '1171281182'
frame_number: 11
v1_score: 0.246
- rank: 2
frame_id: '1171281179'
frame_number: 8
v1_score: 0.193
- rank: 3
frame_id: '1171281174'
frame_number: 3
v1_score: 0.184
- rank: 4
frame_id: '1171281210'
frame_number: 29
v1_score: 0.176
- rank: 5
frame_id: '1171281180'
frame_number: 9
v1_score: 0.171
v2_rerank:
- frame_id: '1171281210'
frame_number: 29
v1_rank: 4
v1_score: 0.176
semantic_score: 0.5511
v2_rank: 1
- frame_id: '1171281179'
frame_number: 8
v1_rank: 2
v1_score: 0.193
semantic_score: 0.5021
v2_rank: 2
- frame_id: '1171281174'
frame_number: 3
v1_rank: 3
v1_score: 0.184
semantic_score: 0.4648
v2_rank: 3
- frame_id: '1171281182'
frame_number: 11
v1_rank: 1
v1_score: 0.246
semantic_score: 0.4311
v2_rank: 4
- frame_id: '1171281180'
frame_number: 9
v1_rank: 5
v1_score: 0.171
semantic_score: 0.4191
v2_rank: 5
@@ -0,0 +1,968 @@
meta:
pipeline_step: 8.v3.r5
description: r4 MDX 하네스 + Frame 13 SSOT 확정 ontology
top_k: 5
answer_map:
01-2: 18
02-2.2: 14
03-1: 13
03-2: 29
holdout_sections:
- 01-1
- 02-1
- 02-2.1
lock_snapshot:
timestamp: '2026-04-24T11:42:05'
top_k: 5
files:
pipeline_08_v3_r5_structure_rerank.py: 217f67497c12c0e92cfc10d0d56ac962a983532fa3e28efbdd7c3bd8d682be39
pipeline_08_v3_r4_structure_rerank.py: 6836e889d15d4591dcb170556cc38ab39f7d17294728c919966099d855c80f30
structure_ontology_v2_final_r2.yaml: b009417abb7905e40c9bb57cf87ca99c6e58e5ef8008861e2d2d0c423b599979
v2_semantic_rerank_result.yaml: 6e4e2917bd0f1849e236f841b0ba85ad7333faae62abe1bbe08bb091c76fc325
r5_changes:
- 'ontology 입력: final.yaml → final_r2.yaml (Frame 13 review_queue 해제 반영)'
- 'MDX 하네스: r4 (B-1 + B-2) 그대로'
mdx_sections:
01-2:
answer_frame_number: 18
mdx_title: 2. 용어간 상호관계
mdx_profile:
section_id: 01-2
title: 2. 용어간 상호관계
layout: compare-rows
family: table
relation_type: compare
cardinality:
ideal: 2
content_affinity:
primary: policy_requirements
secondary:
- tool_ecosystem
- concept_definition
structure_intent:
primary: cycle_interrelation
secondary:
- singleton_emphasis
- binary_compare
validator_log:
strong_aff_matches: {}
strong_int_matches: {}
v3_r5_rerank:
- frame_id: '1171281195'
frame_number: 18
v1_rank: 1
v2_rank: 1
v3_r5_total: 0.55
v3_r5_breakdown:
total: 0.55
layout_compat: 1.0
layout_breakdown:
family: 1.0
relation_type: 1.0
cardinality: 1.0
layout_match: 1.0
layout_match_source: exact
content_affinity: 0.0
content_affinity_source: no_match
structure_intent: 0.6
structure_intent_source: cross_primary_secondary
fig_layout: compare-rows
fig_content_affinity: comparative_matrix
fig_structure_intent: matrix_coverage
v3_r5_rank: 1
- frame_id: '1171281208'
frame_number: 27
v1_rank: 2
v2_rank: 2
v3_r5_total: 0.49
v3_r5_breakdown:
total: 0.49
layout_compat: 0.35
layout_breakdown:
family: 0.0
relation_type: 1.0
cardinality: 1.0
layout_match: 0.0
layout_match_source: none
content_affinity: 1.0
content_affinity_source: primary_match
structure_intent: 0.0
structure_intent_source: no_match
fig_layout: central-split
fig_content_affinity: policy_requirements
fig_structure_intent: state_transition
v3_r5_rank: 2
- frame_id: '1171281180'
frame_number: 9
v1_rank: 5
v2_rank: 5
v3_r5_total: 0.35
v3_r5_breakdown:
total: 0.35
layout_compat: 0.0
layout_breakdown:
family: 0.0
relation_type: 0.0
cardinality: 0.0
layout_match: 0.0
layout_match_source: none
content_affinity: 1.0
content_affinity_source: primary_match
structure_intent: 0.0
structure_intent_source: no_match
fig_layout: list-stacked
fig_content_affinity: policy_requirements
fig_structure_intent: multi_parallel
v3_r5_rank: 3
- frame_id: '1171281172'
frame_number: 1
v1_rank: 4
v2_rank: 4
v3_r5_total: 0.25
v3_r5_breakdown:
total: 0.25
layout_compat: 0.0
layout_breakdown:
family: 0.0
relation_type: 0.0
cardinality: 0.0
layout_match: 0.0
layout_match_source: none
content_affinity: 0.0
content_affinity_source: no_match
structure_intent: 1.0
structure_intent_source: primary_match
fig_layout: circular-nodes
fig_content_affinity: interrelation
fig_structure_intent: cycle_interrelation
v3_r5_rank: 4
- frame_id: '1171281182'
frame_number: 11
v1_rank: 3
v2_rank: 3
v3_r5_total: 0.21
v3_r5_breakdown:
total: 0.21
layout_compat: 0.0
layout_breakdown:
family: 0.0
relation_type: 0.0
cardinality: 0.0
layout_match: 0.0
layout_match_source: none
content_affinity: 0.6
content_affinity_source: cross_primary_secondary
structure_intent: 0.0
structure_intent_source: no_match
fig_layout: 3-category
fig_content_affinity: concept_definition
fig_structure_intent: multi_parallel
v3_r5_rank: 5
02-2.2:
answer_frame_number: 14
mdx_title: 2.2 DX 시행 주체별 기대효과
mdx_profile:
section_id: 02-2.2
title: 2.2 DX 시행 주체별 기대효과
layout: persona-3col
family: card
relation_type: parallel
cardinality:
ideal: 3
content_affinity:
primary: persona_benefit
secondary:
- capability_requirements
- concept_definition
structure_intent:
primary: sequence
secondary:
- persona_mapping
- multi_parallel
validator_log:
strong_aff_matches: {}
strong_int_matches: {}
v3_r5_rerank:
- frame_id: '1171281191'
frame_number: 14
v1_rank: 1
v2_rank: 1
v3_r5_total: 0.8
v3_r5_breakdown:
total: 0.8
layout_compat: 0.75
layout_breakdown:
family: 0.0
relation_type: 1.0
cardinality: 1.0
layout_match: 1.0
layout_match_source: exact
content_affinity: 1.0
content_affinity_source: primary_match
structure_intent: 0.6
structure_intent_source: cross_primary_secondary
fig_layout: persona-3col
fig_content_affinity: persona_benefit
fig_structure_intent: persona_mapping
v3_r5_rank: 1
- frame_id: '1171281176'
frame_number: 5
v1_rank: 5
v2_rank: 5
v3_r5_total: 0.5
v3_r5_breakdown:
total: 0.5
layout_compat: 0.35
layout_breakdown:
family: 0.0
relation_type: 1.0
cardinality: 1.0
layout_match: 0.0
layout_match_source: none
content_affinity: 0.6
content_affinity_source: cross_primary_secondary
structure_intent: 0.6
structure_intent_source: cross_primary_secondary
fig_layout: side-card
fig_content_affinity: concept_definition
fig_structure_intent: multi_parallel
v3_r5_rank: 2
- frame_id: '1171281174'
frame_number: 3
v1_rank: 4
v2_rank: 3
v3_r5_total: 0.23
v3_r5_breakdown:
total: 0.23
layout_compat: 0.2
layout_breakdown:
family: 0.0
relation_type: 1.0
cardinality: 0.0
layout_match: 0.0
layout_match_source: none
content_affinity: 0.0
content_affinity_source: no_match
structure_intent: 0.6
structure_intent_source: cross_primary_secondary
fig_layout: list-numbered
fig_content_affinity: policy_requirements
fig_structure_intent: multi_parallel
v3_r5_rank: 3
- frame_id: '1171281180'
frame_number: 9
v1_rank: 2
v2_rank: 4
v3_r5_total: 0.23
v3_r5_breakdown:
total: 0.23
layout_compat: 0.2
layout_breakdown:
family: 0.0
relation_type: 1.0
cardinality: 0.0
layout_match: 0.0
layout_match_source: none
content_affinity: 0.0
content_affinity_source: no_match
structure_intent: 0.6
structure_intent_source: cross_primary_secondary
fig_layout: list-stacked
fig_content_affinity: policy_requirements
fig_structure_intent: multi_parallel
v3_r5_rank: 4
- frame_id: '1171281189'
frame_number: 12
v1_rank: 3
v2_rank: 2
v3_r5_total: 0.215
v3_r5_breakdown:
total: 0.215
layout_compat: 0.35
layout_breakdown:
family: 0.0
relation_type: 1.0
cardinality: 1.0
layout_match: 0.0
layout_match_source: none
content_affinity: 0.0
content_affinity_source: no_match
structure_intent: 0.3
structure_intent_source: secondary_overlap
fig_layout: cycle-3way
fig_content_affinity: interrelation
fig_structure_intent: cycle_interrelation
v3_r5_rank: 5
03-1:
answer_frame_number: 13
mdx_title: 1. DX 시행을 위한 필수 요건
mdx_profile:
section_id: 03-1
title: 1. DX 시행을 위한 필수 요건
layout: 3col-parallel
family: card
relation_type: parallel
cardinality:
ideal: 3
content_affinity:
primary: capability_requirements
secondary:
- process_steps
- comparative_matrix
structure_intent:
primary: sequence
secondary:
- singleton_emphasis
- multi_parallel
validator_log:
strong_aff_matches: {}
strong_int_matches: {}
v3_r5_rerank:
- frame_id: '1171281190'
frame_number: 13
v1_rank: 1
v2_rank: 1
v3_r5_total: 0.8
v3_r5_breakdown:
total: 0.8
layout_compat: 0.75
layout_breakdown:
family: 0.0
relation_type: 1.0
cardinality: 1.0
layout_match: 1.0
layout_match_source: exact
content_affinity: 1.0
content_affinity_source: primary_match
structure_intent: 0.6
structure_intent_source: cross_primary_secondary
fig_layout: 3col-parallel
fig_content_affinity: capability_requirements
fig_structure_intent: multi_parallel
v3_r5_rank: 1
- frame_id: '1171281198'
frame_number: 20
v1_rank: 3
v2_rank: 3
v3_r5_total: 0.7648
v3_r5_breakdown:
total: 0.7648
layout_compat: 0.662
layout_breakdown:
family: 0.0
relation_type: 1.0
cardinality: 1.0
layout_match: 0.78
layout_match_source: alternative
content_affinity: 1.0
content_affinity_source: primary_match
structure_intent: 0.6
structure_intent_source: cross_primary_secondary
fig_layout: 3col-cards
fig_content_affinity: capability_requirements
fig_structure_intent: multi_parallel
v3_r5_rank: 2
- frame_id: '1171281197'
frame_number: 19
v1_rank: 5
v2_rank: 5
v3_r5_total: 0.435
v3_r5_breakdown:
total: 0.435
layout_compat: 0.45
layout_breakdown:
family: 0.0
relation_type: 0.0
cardinality: 1.0
layout_match: 0.75
layout_match_source: alternative
content_affinity: 0.3
content_affinity_source: secondary_overlap
structure_intent: 0.6
structure_intent_source: cross_primary_secondary
fig_layout: 3col-compare
fig_content_affinity: stakeholder_roles
fig_structure_intent: singleton_emphasis
v3_r5_rank: 3
- frame_id: '1171281192'
frame_number: 15
v1_rank: 2
v2_rank: 2
v3_r5_total: 0.23
v3_r5_breakdown:
total: 0.23
layout_compat: 0.2
layout_breakdown:
family: 0.0
relation_type: 1.0
cardinality: 0.0
layout_match: 0.0
layout_match_source: none
content_affinity: 0.0
content_affinity_source: no_match
structure_intent: 0.6
structure_intent_source: cross_primary_secondary
fig_layout: policy-4card-plus-list
fig_content_affinity: policy_requirements
fig_structure_intent: multi_parallel
v3_r5_rank: 4
- frame_id: '1171281208'
frame_number: 27
v1_rank: 4
v2_rank: 4
v3_r5_total: 0.0
v3_r5_breakdown:
total: 0.0
layout_compat: 0.0
layout_breakdown:
family: 0.0
relation_type: 0.0
cardinality: 0.0
layout_match: 0.0
layout_match_source: none
content_affinity: 0.0
content_affinity_source: no_match
structure_intent: 0.0
structure_intent_source: no_match
fig_layout: central-split
fig_content_affinity: policy_requirements
fig_structure_intent: state_transition
v3_r5_rank: 5
03-2:
answer_frame_number: 29
mdx_title: 2. Process의 혁신과 Product의 변화
mdx_profile:
section_id: 03-2
title: 2. Process의 혁신과 Product의 변화
layout: compare-2banner
family: diagram
relation_type: compare
cardinality:
ideal: 2
content_affinity:
primary: before_after_change
secondary:
- capability_requirements
- concept_definition
structure_intent:
primary: state_transition
secondary:
- sequence
validator_log:
strong_aff_matches:
before_after_change:
- Process의 혁신
- Analogue
strong_int_matches:
state_transition:
- Process의 혁신
v3_r5_rerank:
- frame_id: '1171281210'
frame_number: 29
v1_rank: 1
v2_rank: 1
v3_r5_total: 0.74
v3_r5_breakdown:
total: 0.74
layout_compat: 0.35
layout_breakdown:
family: 0.0
relation_type: 1.0
cardinality: 1.0
layout_match: 0.0
layout_match_source: none
content_affinity: 1.0
content_affinity_source: primary_match
structure_intent: 1.0
structure_intent_source: primary_match
fig_layout: compare-2banner-top-2col-bottom
fig_content_affinity: before_after_change
fig_structure_intent: state_transition
v3_r5_rank: 1
- frame_id: '1171281182'
frame_number: 11
v1_rank: 4
v2_rank: 3
v3_r5_total: 0.21
v3_r5_breakdown:
total: 0.21
layout_compat: 0.0
layout_breakdown:
family: 0.0
relation_type: 0.0
cardinality: 0.0
layout_match: 0.0
layout_match_source: none
content_affinity: 0.6
content_affinity_source: cross_primary_secondary
structure_intent: 0.0
structure_intent_source: no_match
fig_layout: 3-category
fig_content_affinity: concept_definition
fig_structure_intent: multi_parallel
v3_r5_rank: 2
- frame_id: '1171281189'
frame_number: 12
v1_rank: 2
v2_rank: 4
v3_r5_total: 0.1
v3_r5_breakdown:
total: 0.1
layout_compat: 0.25
layout_breakdown:
family: 1.0
relation_type: 0.0
cardinality: 0.0
layout_match: 0.0
layout_match_source: none
content_affinity: 0.0
content_affinity_source: no_match
structure_intent: 0.0
structure_intent_source: no_match
fig_layout: cycle-3way
fig_content_affinity: interrelation
fig_structure_intent: cycle_interrelation
v3_r5_rank: 3
- frame_id: '1171281179'
frame_number: 8
v1_rank: 5
v2_rank: 2
v3_r5_total: 0.0
v3_r5_breakdown:
total: 0.0
layout_compat: 0.0
layout_breakdown:
family: 0.0
relation_type: 0.0
cardinality: 0.0
layout_match: 0.0
layout_match_source: none
content_affinity: 0.0
content_affinity_source: no_match
structure_intent: 0.0
structure_intent_source: no_match
fig_layout: 3-section
fig_content_affinity: comparative_matrix
fig_structure_intent: multi_parallel
v3_r5_rank: 4
- frame_id: '1171281180'
frame_number: 9
v1_rank: 3
v2_rank: 5
v3_r5_total: 0.0
v3_r5_breakdown:
total: 0.0
layout_compat: 0.0
layout_breakdown:
family: 0.0
relation_type: 0.0
cardinality: 0.0
layout_match: 0.0
layout_match_source: none
content_affinity: 0.0
content_affinity_source: no_match
structure_intent: 0.0
structure_intent_source: no_match
fig_layout: list-stacked
fig_content_affinity: policy_requirements
fig_structure_intent: multi_parallel
v3_r5_rank: 5
01-1:
answer_frame_number: null
mdx_title: 1. 용어 정의
mdx_profile:
section_id: 01-1
title: 1. 용어 정의
layout: 3col-parallel
family: card
relation_type: parallel
cardinality:
ideal: 3
content_affinity:
primary: goal_axes
secondary:
- concept_definition
- capability_requirements
structure_intent:
primary: multi_parallel
secondary: []
validator_log:
strong_aff_matches: {}
strong_int_matches: {}
v3_r5_rerank:
- frame_id: '1171281198'
frame_number: 20
v1_rank: 5
v2_rank: 5
v3_r5_total: 0.7248
v3_r5_breakdown:
total: 0.7248
layout_compat: 0.662
layout_breakdown:
family: 0.0
relation_type: 1.0
cardinality: 1.0
layout_match: 0.78
layout_match_source: alternative
content_affinity: 0.6
content_affinity_source: cross_primary_secondary
structure_intent: 1.0
structure_intent_source: primary_match
fig_layout: 3col-cards
fig_content_affinity: capability_requirements
fig_structure_intent: multi_parallel
v3_r5_rank: 1
- frame_id: '1171281182'
frame_number: 11
v1_rank: 3
v2_rank: 2
v3_r5_total: 0.7152
v3_r5_breakdown:
total: 0.7152
layout_compat: 0.638
layout_breakdown:
family: 0.0
relation_type: 1.0
cardinality: 1.0
layout_match: 0.72
layout_match_source: alternative
content_affinity: 0.6
content_affinity_source: cross_primary_secondary
structure_intent: 1.0
structure_intent_source: primary_match
fig_layout: 3-category
fig_content_affinity: concept_definition
fig_structure_intent: multi_parallel
v3_r5_rank: 2
- frame_id: '1171281189'
frame_number: 12
v1_rank: 4
v2_rank: 3
v3_r5_total: 0.612
v3_r5_breakdown:
total: 0.612
layout_compat: 0.63
layout_breakdown:
family: 0.0
relation_type: 1.0
cardinality: 1.0
layout_match: 0.7
layout_match_source: alternative
content_affinity: 0.6
content_affinity_source: cross_primary_secondary
structure_intent: 0.6
structure_intent_source: cross_primary_secondary
fig_layout: cycle-3way
fig_content_affinity: interrelation
fig_structure_intent: cycle_interrelation
v3_r5_rank: 3
- frame_id: '1171281172'
frame_number: 1
v1_rank: 1
v2_rank: 4
v3_r5_total: 0.29
v3_r5_breakdown:
total: 0.29
layout_compat: 0.2
layout_breakdown:
family: 0.0
relation_type: 1.0
cardinality: 0.0
layout_match: 0.0
layout_match_source: none
content_affinity: 0.6
content_affinity_source: cross_primary_secondary
structure_intent: 0.0
structure_intent_source: no_match
fig_layout: circular-nodes
fig_content_affinity: interrelation
fig_structure_intent: cycle_interrelation
v3_r5_rank: 4
- frame_id: '1171281208'
frame_number: 27
v1_rank: 2
v2_rank: 1
v3_r5_total: 0.0
v3_r5_breakdown:
total: 0.0
layout_compat: 0.0
layout_breakdown:
family: 0.0
relation_type: 0.0
cardinality: 0.0
layout_match: 0.0
layout_match_source: none
content_affinity: 0.0
content_affinity_source: no_match
structure_intent: 0.0
structure_intent_source: no_match
fig_layout: central-split
fig_content_affinity: policy_requirements
fig_structure_intent: state_transition
v3_r5_rank: 5
02-1:
answer_frame_number: null
mdx_title: 1. DX의 궁극적 목표
mdx_profile:
section_id: 02-1
title: 1. DX의 궁극적 목표
layout: 3col-parallel
family: card
relation_type: parallel
cardinality:
ideal: 3
content_affinity:
primary: goal_axes
secondary:
- before_after_change
- comparative_matrix
structure_intent:
primary: multi_parallel
secondary: []
validator_log:
strong_aff_matches:
before_after_change:
- Analogue
strong_int_matches: {}
v3_r5_rerank:
- frame_id: '1171281191'
frame_number: 14
v1_rank: 2
v2_rank: 2
v3_r5_total: 0.66
v3_r5_breakdown:
total: 0.66
layout_compat: 0.75
layout_breakdown:
family: 0.0
relation_type: 1.0
cardinality: 1.0
layout_match: 1.0
layout_match_source: alternative
content_affinity: 0.6
content_affinity_source: cross_primary_secondary
structure_intent: 0.6
structure_intent_source: cross_primary_secondary
fig_layout: persona-3col
fig_content_affinity: persona_benefit
fig_structure_intent: persona_mapping
v3_r5_rank: 1
- frame_id: '1171281198'
frame_number: 20
v1_rank: 5
v2_rank: 1
v3_r5_total: 0.6198
v3_r5_breakdown:
total: 0.6198
layout_compat: 0.662
layout_breakdown:
family: 0.0
relation_type: 1.0
cardinality: 1.0
layout_match: 0.78
layout_match_source: alternative
content_affinity: 0.3
content_affinity_source: secondary_overlap
structure_intent: 1.0
structure_intent_source: primary_match
fig_layout: 3col-cards
fig_content_affinity: capability_requirements
fig_structure_intent: multi_parallel
v3_r5_rank: 2
- frame_id: '1171281189'
frame_number: 12
v1_rank: 1
v2_rank: 3
v3_r5_total: 0.612
v3_r5_breakdown:
total: 0.612
layout_compat: 0.63
layout_breakdown:
family: 0.0
relation_type: 1.0
cardinality: 1.0
layout_match: 0.7
layout_match_source: alternative
content_affinity: 0.6
content_affinity_source: cross_primary_secondary
structure_intent: 0.6
structure_intent_source: cross_primary_secondary
fig_layout: cycle-3way
fig_content_affinity: interrelation
fig_structure_intent: cycle_interrelation
v3_r5_rank: 3
- frame_id: '1171281174'
frame_number: 3
v1_rank: 4
v2_rank: 5
v3_r5_total: 0.33
v3_r5_breakdown:
total: 0.33
layout_compat: 0.2
layout_breakdown:
family: 0.0
relation_type: 1.0
cardinality: 0.0
layout_match: 0.0
layout_match_source: none
content_affinity: 0.0
content_affinity_source: no_match
structure_intent: 1.0
structure_intent_source: primary_match
fig_layout: list-numbered
fig_content_affinity: policy_requirements
fig_structure_intent: multi_parallel
v3_r5_rank: 4
- frame_id: '1171281208'
frame_number: 27
v1_rank: 3
v2_rank: 4
v3_r5_total: 0.0
v3_r5_breakdown:
total: 0.0
layout_compat: 0.0
layout_breakdown:
family: 0.0
relation_type: 0.0
cardinality: 0.0
layout_match: 0.0
layout_match_source: none
content_affinity: 0.0
content_affinity_source: no_match
structure_intent: 0.0
structure_intent_source: no_match
fig_layout: central-split
fig_content_affinity: policy_requirements
fig_structure_intent: state_transition
v3_r5_rank: 5
02-2.1:
answer_frame_number: null
mdx_title: 2.1 업무 수행 과정(Process)의 변화
mdx_profile:
section_id: 02-2.1
title: 2.1 업무 수행 과정(Process)의 변화
layout: single-column
family: list
relation_type: parallel
cardinality:
ideal: 1
content_affinity:
primary: concept_definition
secondary: []
structure_intent:
primary: singleton_emphasis
secondary: []
validator_log:
strong_aff_matches: {}
strong_int_matches: {}
v3_r5_rerank:
- frame_id: '1171281182'
frame_number: 11
v1_rank: 1
v2_rank: 4
v3_r5_total: 0.43
v3_r5_breakdown:
total: 0.43
layout_compat: 0.2
layout_breakdown:
family: 0.0
relation_type: 1.0
cardinality: 0.0
layout_match: 0.0
layout_match_source: none
content_affinity: 1.0
content_affinity_source: primary_match
structure_intent: 0.0
structure_intent_source: no_match
fig_layout: 3-category
fig_content_affinity: concept_definition
fig_structure_intent: multi_parallel
v3_r5_rank: 1
- frame_id: '1171281174'
frame_number: 3
v1_rank: 3
v2_rank: 3
v3_r5_total: 0.18
v3_r5_breakdown:
total: 0.18
layout_compat: 0.45
layout_breakdown:
family: 1.0
relation_type: 1.0
cardinality: 0.0
layout_match: 0.0
layout_match_source: none
content_affinity: 0.0
content_affinity_source: no_match
structure_intent: 0.0
structure_intent_source: no_match
fig_layout: list-numbered
fig_content_affinity: policy_requirements
fig_structure_intent: multi_parallel
v3_r5_rank: 2
- frame_id: '1171281180'
frame_number: 9
v1_rank: 5
v2_rank: 5
v3_r5_total: 0.18
v3_r5_breakdown:
total: 0.18
layout_compat: 0.45
layout_breakdown:
family: 1.0
relation_type: 1.0
cardinality: 0.0
layout_match: 0.0
layout_match_source: none
content_affinity: 0.0
content_affinity_source: no_match
structure_intent: 0.0
structure_intent_source: no_match
fig_layout: list-stacked
fig_content_affinity: policy_requirements
fig_structure_intent: multi_parallel
v3_r5_rank: 3
- frame_id: '1171281179'
frame_number: 8
v1_rank: 2
v2_rank: 2
v3_r5_total: 0.08
v3_r5_breakdown:
total: 0.08
layout_compat: 0.2
layout_breakdown:
family: 0.0
relation_type: 1.0
cardinality: 0.0
layout_match: 0.0
layout_match_source: none
content_affinity: 0.0
content_affinity_source: no_match
structure_intent: 0.0
structure_intent_source: no_match
fig_layout: 3-section
fig_content_affinity: comparative_matrix
fig_structure_intent: multi_parallel
v3_r5_rank: 4
- frame_id: '1171281210'
frame_number: 29
v1_rank: 4
v2_rank: 1
v3_r5_total: 0.0
v3_r5_breakdown:
total: 0.0
layout_compat: 0.0
layout_breakdown:
family: 0.0
relation_type: 0.0
cardinality: 0.0
layout_match: 0.0
layout_match_source: none
content_affinity: 0.0
content_affinity_source: no_match
structure_intent: 0.0
structure_intent_source: no_match
fig_layout: compare-2banner-top-2col-bottom
fig_content_affinity: before_after_change
fig_structure_intent: state_transition
v3_r5_rank: 5
File diff suppressed because it is too large Load Diff