- 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>
9.2 KiB
9.2 KiB
Priority 5 프레임 검토 리포트 (C.2-b AI 초안)
사용자 검토 우선순위 1순위 — Holdout 평가에서 V3 문제가 드러난 프레임.
각 프레임마다: (a) v1 대비 추가된 v2 필드, (b) 라벨 근거(evidence), (c) 검토 포인트.
Frame 03 — 국외 BIM 수행 현황
- frame_id:
1171281174 - layout:
list-numbered-4(original:list-numbered) - family / relation_type / cardinality:
list/parallel/ ideal=4
content_affinity
- primary:
process_steps - secondary:
capability_requirements,concept_comparison - evidence:
primary(source: keyword_match) — keywords=['단계', '순서'] / rule='단계' 등 키워드가 process_steps 를 가리킴 / conf=0.8secondary_1(source: keyword_match) — keywords=['필수', '요건'] / conf=0.65secondary_2(source: keyword_match) — keywords=['비교'] / conf=0.65
structure_intent (v2)
- primary:
sequence - secondary:
binary_compare,multi_parallel - evidence:
primary(source: keyword_or_structure_match) — rule=단계 / conf=0.7secondary_1(source: keyword_match) — rule=— / conf=0.55secondary_2(source: keyword_match) — rule=— / conf=0.55
alternative_patterns (파생)
| 대안 layout | confidence | 근거 |
|---|---|---|
bullet-cards |
1.0 | _COMPAT 공통 호환 mdx_layout 집합 기반 파생 (정규화 1.0) |
list-stacked |
1.0 | _COMPAT 공통 호환 mdx_layout 집합 기반 파생 (정규화 1.0) |
side-card |
0.88 | _COMPAT 공통 호환 mdx_layout 집합 기반 파생 (정규화 0.88) |
definition-list |
0.82 | _COMPAT 공통 호환 mdx_layout 집합 기반 파생 (정규화 0.82) |
검토 포인트
- primary content_affinity 가 Frame 의 실제 의도에 맞나?
- structure_intent primary/secondary 가 layout 의 시각적 메시지를 정확히 기술하나?
- alternative_patterns 에 빠진 의미적 대안이 있나? (예: Frame 12 라면
3col-parallel이 포함되어 있나)
Frame 11 — 시공단계 BIM 모델·정보 활용 구분
- frame_id:
1171281182 - layout:
cards-3-category(original:3-category) - family / relation_type / cardinality:
cards/parallel/ ideal=3
content_affinity
- primary:
persona_benefit - secondary:
concept_definition,concept_comparison - evidence:
primary(source: keyword_match) — keywords=['발주자', '설계자', '시공자'] / rule='발주자' 등 키워드가 persona_benefit 를 가리킴 / conf=0.9secondary_1(source: keyword_match) — keywords=['분류', '구분'] / conf=0.65secondary_2(source: keyword_match) — keywords=['비교', 'vs'] / conf=0.65
structure_intent (v2)
- primary:
sequence - secondary:
multi_parallel,matrix_coverage - evidence:
primary(source: keyword_or_structure_match) — rule=단계 / conf=0.7secondary_1(source: keyword_match) — rule=— / conf=0.55secondary_2(source: keyword_match) — rule=— / conf=0.55
alternative_patterns (파생)
| 대안 layout | confidence | 근거 |
|---|---|---|
3-section |
1.0 | _COMPAT 공통 호환 mdx_layout 집합 기반 파생 (정규화 1.0) |
3-emphasis |
0.85 | _COMPAT 공통 호환 mdx_layout 집합 기반 파생 (정규화 0.85) |
3col-parallel |
0.72 | _COMPAT 공통 호환 mdx_layout 집합 기반 파생 (정규화 0.72) |
3col-cards |
0.65 | _COMPAT 공통 호환 mdx_layout 집합 기반 파생 (정규화 0.65) |
3col-compare |
0.65 | _COMPAT 공통 호환 mdx_layout 집합 기반 파생 (정규화 0.65) |
검토 포인트
- primary content_affinity 가 Frame 의 실제 의도에 맞나?
- structure_intent primary/secondary 가 layout 의 시각적 메시지를 정확히 기술하나?
- alternative_patterns 에 빠진 의미적 대안이 있나? (예: Frame 12 라면
3col-parallel이 포함되어 있나)
Frame 12 — 건설산업의 목표 (BIM의 목적)
- frame_id:
1171281189 - layout:
cycle-3way-intersection(original:cycle-3way) - family / relation_type / cardinality:
diagram/parallel/ ideal=3
content_affinity
- primary:
interrelation - secondary:
goal_axes,capability_requirements - evidence:
primary(source: keyword_match) — keywords=['조화', '교차', '수렴', '3원'] / rule='조화' 등 키워드가 interrelation 를 가리킴 / conf=0.95secondary_1(source: keyword_match) — keywords=['목표', '궁극적'] / conf=0.65secondary_2(source: keyword_match) — keywords=['필수', '요건'] / conf=0.65
structure_intent (v2)
- primary:
cycle_interrelation - secondary:
singleton_emphasis,hierarchy - evidence:
primary(source: keyword_or_structure_match) — rule=조화 / conf=0.7secondary_1(source: keyword_match) — rule=— / conf=0.55secondary_2(source: keyword_match) — rule=— / conf=0.55
alternative_patterns (파생)
(파생된 대안 없음 — _COMPAT 기반 공통 호환 부재)
검토 포인트
- primary content_affinity 가 Frame 의 실제 의도에 맞나?
- structure_intent primary/secondary 가 layout 의 시각적 메시지를 정확히 기술하나?
- alternative_patterns 에 빠진 의미적 대안이 있나? (예: Frame 12 라면
3col-parallel이 포함되어 있나)
Frame 20 — 디지털 전환(DX)은 S/W가 필수다
- frame_id:
1171281198 - layout:
cards-3-header(original:3col-cards) - family / relation_type / cardinality:
cards/parallel/ ideal=3
content_affinity
- primary:
concept_comparison - secondary:
capability_requirements,concept_definition - evidence:
primary(source: keyword_match) — keywords=['비교', '대조', 'vs'] / rule='비교' 등 키워드가 concept_comparison 를 가리킴 / conf=0.9secondary_1(source: keyword_match) — keywords=['필수', 'S/W'] / conf=0.65secondary_2(source: keyword_match) — keywords=['개념'] / conf=0.65
structure_intent (v2)
- primary:
binary_compare - secondary:
state_transition,multi_parallel - evidence:
primary(source: keyword_or_structure_match) — rule=2개 개념 / conf=0.7secondary_1(source: keyword_match) — rule=— / conf=0.55secondary_2(source: keyword_match) — rule=— / conf=0.55
alternative_patterns (파생)
| 대안 layout | confidence | 근거 |
|---|---|---|
persona-3col |
1.0 | _COMPAT 공통 호환 mdx_layout 집합 기반 파생 (정규화 1.0) |
3col-parallel |
0.78 | _COMPAT 공통 호환 mdx_layout 집합 기반 파생 (정규화 0.78) |
3col-compare |
0.69 | _COMPAT 공통 호환 mdx_layout 집합 기반 파생 (정규화 0.69) |
table-3col |
0.62 | _COMPAT 공통 호환 mdx_layout 집합 기반 파생 (정규화 0.62) |
compare-rows |
0.24 | _COMPAT 공통 호환 mdx_layout 집합 기반 파생 (정규화 0.24) |
검토 포인트
- primary content_affinity 가 Frame 의 실제 의도에 맞나?
- structure_intent primary/secondary 가 layout 의 시각적 메시지를 정확히 기술하나?
- alternative_patterns 에 빠진 의미적 대안이 있나? (예: Frame 12 라면
3col-parallel이 포함되어 있나)
Frame 29 — Process/Product 혁신
- frame_id:
1171281210 - layout:
banner-top-2col-bottom(original:compare-2banner-top-2col-bottom) - family / relation_type / cardinality:
compare/compare/ ideal=2
content_affinity
- primary:
before_after_change - secondary:
concept_comparison,process_steps - evidence:
primary(source: keyword_match) — keywords=['AS-IS', 'TO-BE', '혁신', '이중 변환', '과정'] / rule='AS-IS' 등 키워드가 before_after_change 를 가리킴 / conf=0.95secondary_1(source: keyword_match) — keywords=['대조', 'vs'] / conf=0.65secondary_2(source: keyword_match) — keywords=['단계', '순서'] / conf=0.65
structure_intent (v2)
- primary:
state_transition - secondary:
sequence,binary_compare - evidence:
primary(source: keyword_or_structure_match) — rule=AS-IS / conf=0.7secondary_1(source: keyword_match) — rule=— / conf=0.55secondary_2(source: layout_default) — rule=— / conf=0.55
alternative_patterns (파생)
| 대안 layout | confidence | 근거 |
|---|---|---|
compare-2col |
1.0 | _COMPAT 공통 호환 mdx_layout 집합 기반 파생 (정규화 1.0) |
table-2col |
0.98 | _COMPAT 공통 호환 mdx_layout 집합 기반 파생 (정규화 0.98) |
2col-paired |
0.86 | _COMPAT 공통 호환 mdx_layout 집합 기반 파생 (정규화 0.86) |
2-boxes |
0.54 | _COMPAT 공통 호환 mdx_layout 집합 기반 파생 (정규화 0.54) |
central-split |
0.52 | _COMPAT 공통 호환 mdx_layout 집합 기반 파생 (정규화 0.52) |
검토 포인트
- primary content_affinity 가 Frame 의 실제 의도에 맞나?
- structure_intent primary/secondary 가 layout 의 시각적 메시지를 정확히 기술하나?
- alternative_patterns 에 빠진 의미적 대안이 있나? (예: Frame 12 라면
3col-parallel이 포함되어 있나)