Files
C.E.L_Slide_test2/templates/catalog/blocks.yaml
T
KyeongminandClaude Opus 4.8 b836e79ee1 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>
2026-07-02 17:03:42 +09:00

75 lines
3.6 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Block Catalog v1
# 파이프라인이 콘텐츠에 맞는 블록을 선택할 때 사용하는 메타데이터.
# 각 블록의 구조, 슬롯, 호환 recipe를 정의.
blocks:
- id: prerequisites-3col
source_frame: "1171281190"
structure_type: 3col-parallel
description: "3열 병렬 비교. 각 열에 gradient 바 + 2 섹션(제목+설명). 기술/사람/환경 같은 병렬 조건 나열에 적합."
keywords: [필수, 요건, 조건, 기술, 사람, 자연, 역량, 디지털, 투자, 병렬, 3가지]
slots:
- zone_title # 블록 대제목 (e.g. "필수조건")
- sub_title # 열별 섹션 소제목 (×6: 3열 × 2섹션)
- body # 열별 섹션 설명 텍스트 (×6)
recipe_compat: [direct_fit, parallel_cluster]
not_for: [long_table, image_heavy, comparison_2col, sequential_flow]
- id: compare-vs-rows
source_frame: "1171281195"
structure_type: compare-2col-badge
description: "좌/우 비교 행 N개 + 중앙 뱃지. 서브헤더 + 결론 포함. BIM vs DX 같은 이분법 비교에 적합."
keywords: [비교, 차이, BIM, DX, 대비, 프로세스, 성과물, 개념, 활용]
slots:
- zone_title # 블록 대제목
- sub_title # 서브헤더 (e.g. "BIM vs DX")
- bullets # 좌/우 비교 항목 (×N행)
recipe_compat: [direct_fit, two_col_text_visual, comparison]
not_for: [image_heavy, single_column, 3col_layout]
- id: compare-table-3col
source_frame: "1171281204"
structure_type: table-3col
description: "CSS grid 3열 비교 표. 행 라벨 + 3열 셀. R13 flex pair 불릿. S/W 유형 비교 같은 다축 비교에 적합."
keywords: [비교, 구분, 상용, 전용, 개발, 개념, 성과품, 표, 3열]
slots:
- zone_title # 블록 대제목
- preview # 표 헤더 + 행 데이터 (행 라벨, 3열 셀)
recipe_compat: [direct_fit, comparison]
not_for: [image_heavy, single_column, narrative_flow]
- id: compare-table-2col
source_frame: "1171281203"
structure_type: table-2col
description: "CSS grid 2열 비교 표. 행 라벨 + 2열 셀. R13 flex pair 불릿. Package vs Solution 같은 이분법 표에 적합."
keywords: [비교, 구분, 정의, 특징, 장점, 단점, 표, 2열, 패키지, 솔루션]
slots:
- zone_title # 블록 대제목
- preview # 표 헤더 + 행 데이터
recipe_compat: [direct_fit, comparison]
not_for: [image_heavy, single_column, narrative_flow]
- id: stacked-arrow-list
source_frame: "1171281180"
structure_type: list-stacked
description: "계단식 pill 행 리스트. 화살표 마커 + 텍스트. 좌측 아크 장식 선택적. 항목 나열/흐름에 적합."
keywords: [시공, 정보물, 모델, 시뮬레이션, 도면, 성과물, 목록, 항목, 나열]
slots:
- zone_title # 블록 대제목
- bullets # pill 행 텍스트 (×N)
recipe_compat: [direct_fit, list_flow]
not_for: [comparison, image_heavy, long_table]
- id: issues-paired-rows
source_frame: "1171281194"
structure_type: 2col-paired
description: "좌/우 이슈 행 N개. pill 라벨 + 본문, 가운데 구분선. 현황/문제점 같은 대칭 이슈 나열에 적합."
keywords: [현황, 문제점, 이슈, 개념, 접근, 방향, 방식, 오류, 대칭]
slots:
- zone_title # 블록 대제목
- sub_title # pill 라벨 (×N행 × 좌우)
- body # 좌/우 본문 (×N행)
recipe_compat: [direct_fit, two_col_text_visual]
not_for: [long_table, image_heavy, 3col_layout]