meta: pipeline_step: 8.v3.r4 description: MDX 입력 하네스 B-1 + B-2 적용 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:38:42' top_k: 5 files: pipeline_08_v3_r4_structure_rerank.py: 6836e889d15d4591dcb170556cc38ab39f7d17294728c919966099d855c80f30 pipeline_08_v3_r3_structure_rerank.py: 63bc2141c491b9d9ab1a03338c97a7faa2b7f829da1811d4b2ee59f2759848a1 pipeline_08_v3_r2_structure_rerank.py: 8242dd32e11dee965f00802f3e7dd66cfec9dac414edbd028b2d3b121dea6c4a structure_ontology_v2_final.yaml: f10c2b90220bcb83285b69ab4877819e11da85d84e84bd69f4c76cbb14b150c3 v2_semantic_rerank_result.yaml: 6e4e2917bd0f1849e236f841b0ba85ad7333faae62abe1bbe08bb091c76fc325 r4_changes: - 'B-1: concept_definition 에서 "개념" 제거' - 'B-2: hierarchy 단일 키워드 제거 — STRONG 구절 패턴 필수' - B-3 (title weighting) 은 미적용 (사용자 지시) 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_r4_rerank: - frame_id: '1171281195' frame_number: 18 v1_rank: 1 v2_rank: 1 v3_r4_total: 0.55 v3_r4_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_r4_rank: 1 - frame_id: '1171281208' frame_number: 27 v1_rank: 2 v2_rank: 2 v3_r4_total: 0.49 v3_r4_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_r4_rank: 2 - frame_id: '1171281180' frame_number: 9 v1_rank: 5 v2_rank: 5 v3_r4_total: 0.35 v3_r4_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_r4_rank: 3 - frame_id: '1171281172' frame_number: 1 v1_rank: 4 v2_rank: 4 v3_r4_total: 0.25 v3_r4_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_r4_rank: 4 - frame_id: '1171281182' frame_number: 11 v1_rank: 3 v2_rank: 3 v3_r4_total: 0.21 v3_r4_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_r4_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_r4_rerank: - frame_id: '1171281191' frame_number: 14 v1_rank: 1 v2_rank: 1 v3_r4_total: 0.8 v3_r4_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_r4_rank: 1 - frame_id: '1171281176' frame_number: 5 v1_rank: 5 v2_rank: 5 v3_r4_total: 0.5 v3_r4_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_r4_rank: 2 - frame_id: '1171281174' frame_number: 3 v1_rank: 4 v2_rank: 3 v3_r4_total: 0.23 v3_r4_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_r4_rank: 3 - frame_id: '1171281180' frame_number: 9 v1_rank: 2 v2_rank: 4 v3_r4_total: 0.23 v3_r4_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_r4_rank: 4 - frame_id: '1171281189' frame_number: 12 v1_rank: 3 v2_rank: 2 v3_r4_total: 0.215 v3_r4_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_r4_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_r4_rerank: - frame_id: '1171281198' frame_number: 20 v1_rank: 3 v2_rank: 3 v3_r4_total: 0.7648 v3_r4_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_r4_rank: 1 - frame_id: '1171281190' frame_number: 13 v1_rank: 1 v2_rank: 1 v3_r4_total: 0.66 v3_r4_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: exact content_affinity: 0.6 content_affinity_source: cross_primary_secondary structure_intent: 0.6 structure_intent_source: cross_primary_secondary fig_layout: 3col-parallel fig_content_affinity: comparative_matrix fig_structure_intent: multi_parallel v3_r4_rank: 2 - frame_id: '1171281197' frame_number: 19 v1_rank: 5 v2_rank: 5 v3_r4_total: 0.435 v3_r4_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_r4_rank: 3 - frame_id: '1171281192' frame_number: 15 v1_rank: 2 v2_rank: 2 v3_r4_total: 0.23 v3_r4_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_r4_rank: 4 - frame_id: '1171281208' frame_number: 27 v1_rank: 4 v2_rank: 4 v3_r4_total: 0.0 v3_r4_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_r4_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_r4_rerank: - frame_id: '1171281210' frame_number: 29 v1_rank: 1 v2_rank: 1 v3_r4_total: 0.74 v3_r4_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_r4_rank: 1 - frame_id: '1171281182' frame_number: 11 v1_rank: 4 v2_rank: 3 v3_r4_total: 0.21 v3_r4_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_r4_rank: 2 - frame_id: '1171281189' frame_number: 12 v1_rank: 2 v2_rank: 4 v3_r4_total: 0.1 v3_r4_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_r4_rank: 3 - frame_id: '1171281179' frame_number: 8 v1_rank: 5 v2_rank: 2 v3_r4_total: 0.0 v3_r4_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_r4_rank: 4 - frame_id: '1171281180' frame_number: 9 v1_rank: 3 v2_rank: 5 v3_r4_total: 0.0 v3_r4_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_r4_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_r4_rerank: - frame_id: '1171281198' frame_number: 20 v1_rank: 5 v2_rank: 5 v3_r4_total: 0.7248 v3_r4_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_r4_rank: 1 - frame_id: '1171281182' frame_number: 11 v1_rank: 3 v2_rank: 2 v3_r4_total: 0.7152 v3_r4_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_r4_rank: 2 - frame_id: '1171281189' frame_number: 12 v1_rank: 4 v2_rank: 3 v3_r4_total: 0.612 v3_r4_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_r4_rank: 3 - frame_id: '1171281172' frame_number: 1 v1_rank: 1 v2_rank: 4 v3_r4_total: 0.29 v3_r4_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_r4_rank: 4 - frame_id: '1171281208' frame_number: 27 v1_rank: 2 v2_rank: 1 v3_r4_total: 0.0 v3_r4_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_r4_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_r4_rerank: - frame_id: '1171281191' frame_number: 14 v1_rank: 2 v2_rank: 2 v3_r4_total: 0.66 v3_r4_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_r4_rank: 1 - frame_id: '1171281198' frame_number: 20 v1_rank: 5 v2_rank: 1 v3_r4_total: 0.6198 v3_r4_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_r4_rank: 2 - frame_id: '1171281189' frame_number: 12 v1_rank: 1 v2_rank: 3 v3_r4_total: 0.612 v3_r4_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_r4_rank: 3 - frame_id: '1171281174' frame_number: 3 v1_rank: 4 v2_rank: 5 v3_r4_total: 0.33 v3_r4_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_r4_rank: 4 - frame_id: '1171281208' frame_number: 27 v1_rank: 3 v2_rank: 4 v3_r4_total: 0.0 v3_r4_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_r4_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_r4_rerank: - frame_id: '1171281182' frame_number: 11 v1_rank: 1 v2_rank: 4 v3_r4_total: 0.43 v3_r4_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_r4_rank: 1 - frame_id: '1171281174' frame_number: 3 v1_rank: 3 v2_rank: 3 v3_r4_total: 0.18 v3_r4_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_r4_rank: 2 - frame_id: '1171281180' frame_number: 9 v1_rank: 5 v2_rank: 5 v3_r4_total: 0.18 v3_r4_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_r4_rank: 3 - frame_id: '1171281179' frame_number: 8 v1_rank: 2 v2_rank: 2 v3_r4_total: 0.08 v3_r4_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_r4_rank: 4 - frame_id: '1171281210' frame_number: 29 v1_rank: 4 v2_rank: 1 v3_r4_total: 0.0 v3_r4_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_r4_rank: 5