Files
Pier_v1/RAG/design system_v0.1.1/ultrawide/module.ultrawide-deck.md
T
ahnyongjooandClaude Sonnet 5.5 964a841de1 chore(rebar): Pier_T_rebar 작업 폴더 초기 구성 및 외부 의존 파일 통합
- Code\rebar_pipeline, review_pipeline, pier-program을 정션에서 실제 폴더로 전환
- Code\rhino_mcp 및 CLAUDE_rhino배경.md 추가, .mcp.json은 PYTHONPATH로 새 위치 사용
- pier-program 내부 .git 제거(이력은 backup\pier-program_20261028.bundle에 보관)
- worktree 가이드 반영(CLAUDE.local.md, HANDOFF.md)
- D:\Rhino-MCP 경로 참조를 새 위치로 치환

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-28 11:20:18 +09:00

8.5 KiB
Raw Blame History

Prism — M7 32:9 초와이드 덱 실행 명세 (Layer 3)

버전 수정일 수정자 주요 변경 내용 비고
v0.1.0 2026-09-29 HMCM 신규 제정 — 3840×1080 사이니지·울트라와이드 발표 실행 명세. 24열 그리드, 중앙 경계, 패턴 9종 draft — 사용자 승인(2026-09-29)
v0.1.1 2026-09-29 HMCM 스키마 정합 보정 — medium: presentation + medium_variant: presentation.ultrawide, 스키마 필수 필드(components·budget·overrides_strict) 명시, U6·U8 분할을 L1 대응 6종 내로 조정, §8.1 구조 검증 결과 기재, active 전환 [CONFLICT DETECTED] 해소 — 사용자 선택 '최소 추가'
메타 값
모듈 M7 ultrawide-deck — 32:9 초와이드 덱
계층 Layer 3 (실행 명세 · M2 차분형 — M2와 다른 부분만 규정)
대상 산출물 PPTX·PDF·HTML 슬라이드 — 사이니지·울트라와이드 모니터용 세미나·보고 덱
상위 의존 design.medium.ultrawide.md 0.1.0 (L2d) · design.medium.presentation.md 0.1.1 (L2b 승계분) · components 0.1.1 · tokens.json
형제 모듈 M2 ppt/module.ppt-deck.md — 본 문서에 없는 항목은 M2 값을 그대로 따른다
지배 조건 높이 1080(16:9와 동일) · 폭 3840 · 중앙 x=1920 얇은 베젤
module:
  id: ultrawide-deck
  name: 32:9 초와이드 덱
  version: 0.1.0
  status: active              # 2026-09-29 등록 (modules §4.1 M7)
  brand: saman
  medium: presentation
  medium_variant: presentation.ultrawide   # L2d
  dual_medium: false
  format: 3840x1080
  columns: 24
  type_set: expressive
  components: [eyebrow, header, hero, rule, footer, card, stagecard, connector, principle, table, stat, chartframe, directive, badge, scope, toc, stepper, xref, mediaframe]
  component_count: 19         # M2와 동일 선별
  variant_count: 33
  patterns: [u1-cover, u2-toc, u3-divider, u4-content, u5-compare, u6-triple, u7-process, u8-data, u9-conclusion]
  budget:                     # M2 §7 승계 (recommended / max, 자)
    title: { recommended: 15, max: 25 }
    hero: { recommended: 12, max: 18 }
    paragraph_lines: { recommended: 3, max: 5 }
    card_title: { recommended: 12, max: 20 }
    card_body: { recommended: 60, max: 90 }
    stage_desc: { recommended: 30, max: 45 }
    directive: { recommended: 60, max: 90 }
    principle: { recommended: 40, max: 60 }
    stat_label: { recommended: 10, max: 15 }
    stat_note: { recommended: 20, max: 25 }
    source: { recommended: 40, max: 60 }
    slide_total: { recommended: 150, max: 250 }
  overrides_strict:           # 강화만 (MS-3)
    - center_rule: text-no-cross          # CB-1
    - text_max_width_px: 1860             # UZ-3
    - body_max_cols: 6                    # UZ-1 (L2b ZN-1과 동일 폭 한계)
    - conclusion_zone_default: right-half # UV-2
  depends_on: { foundations: 0.1.2, medium.ultrawide: 0.1.1, medium.presentation: 0.1.1, components: 0.1.1 }

1. 적용 조건

적용 제외
3840×1080 사이니지·울트라와이드·모니터 2대(얇은 베젤) 발표 16:9 투사·화면 공유 → M2
로비·전시 32:9 정지 화면 5120×1442 → X1 확장 슬롯
인쇄 배포 → M5 재조판 (슬라이드 축소 인쇄 금지)

2. M2 승계표 (변경 없음)

항목 M2 위치
타입 바인딩 (caption 19 ~ display-lg 99px, PPTX pt = px÷2) §3
스페이싱·획·반경 §3 하단 표
색·테마 (라이트 기본 / 다크는 표지·디바이더·강조만, ≤10%) §4
컴포넌트 선별 19종 / 변형 33종 §6
분량 예산 (제목 25자 · 히어로 18자 · principle 60자 · 장당 250자) §7
PPTX 생성 상수 중 EMU_PER_PX=6350, 폰트 Pretendard 임베드, GX-1~GX-4 §8

3. 캔버스·그리드

항목 px EMU
캔버스 3840 × 1080 24,384,000 × 6,858,000
좌우 마진 48 304,800
콘텐츠 폭 3744 23,774,400
컬럼 (24개) 133 844,550
거터 24 152,400
중앙선 1920 (12|13열 거터 정중앙) 12,192,000
  • 컬럼 X좌표: X(i) = 48 + (i−1)×157 [ref: design.medium.ultrawide.md §3.1]
  • 수직 존: 헤더 48192 · 콘텐츠 216960 · 푸터 984~1032(불가침) — M2 §2.3과 동일
  • 허용 분할 9종과 존 좌표: [ref: design.medium.ultrawide.md §5]

4. 슬라이드 패턴 (9종)

M2 S1~S9에 1:1 대응한다. 모든 분할은 12|13 경계를 포함한다 (CB-3).

ID 대응 분할 테마 존 구성 결론 존
U1 표지 S1 12:12 다크 허용 ①hero(display-lg·강조어 1) ②메타·도판 ① hero
U2 목차 S2 12:12 라이트 ①eyebrow+title ②toc(2단계 이내) ②
U3 디바이더 S3 12:12 다크 ①장 번호+장 제목 ②도판 또는 여백 ① 제목
U4 표준 콘텐츠 S4 16:8 또는 12:12 라이트 ①도판·본문(본문은 6col 이하) ②card·stat·directive ② 상단
U5 비교 S5 12:12 라이트 ①as-is(회색) ②to-be(green) + 하단 principle ② 하단 principle
U6 3요소 S6 6:6:12 라이트 ①② card·stat ③결론 — 3요소는 ③에 stagecard×3 또는 ①②③ 순차로 배치 (US-2: 8:8:8 금지) ③
U7 프로세스 S7 6:6:6:6 라이트 stagecard×4 + connector(중앙 횡단 허용, 귀결만 악센트) 최종 단계
U8 데이터 S8 16:8 라이트 ①chartframe·table ②stat·해설 ②
U9 결론 S9 12:12 라이트/다크 ①principle ②근거·질의응답 ① principle
ID 규칙
PT-U1 슬라이드당 결론 존 1개. 기본 위치는 우반면 (UV-2). 예외: U1·U3·U9는 좌반면 hero/제목/principle
PT-U2 콘텐츠 하단 ≤ 960px, 푸터 존 불가침 (M2 PT-D2)
PT-U3 좌우 반면 상단 y=216 정렬. 하단 공백 > 25% 금지 (UV-3)
PT-U4 텍스트는 x=1920을 가로지르지 않는다 (CB-1). 텍스트 요소 폭 ≤ 1860px (UZ-3)
PT-U5 헤더 존(제목·eyebrow)은 좌반면에서 시작·종료한다. 우반면 헤더 존은 메타(2필드)·비움 중 택1

5. 푸터

위치 내용
좌반면 (48~1908) 출처 (caption, 60자 이하)
우반면 (1932~3792) 우측 정렬 브랜드 · 페이지

6. 제작 절차

단계 작업 판정
1 메시지를 슬라이드 단위로 분해 — 1장 = 1논리 단위 덱 구성표
2 각 장에 패턴(U1~U9) 배정, 다크 ≤ 10% 매핑 완료
3 존 좌표 산출 (L2d §5) 정합 잔차 0
4 컴포넌트 배치 (M2 §6 카탈로그) 카탈로그 외 0건
5 문안 — M2 §7 예산 예산 위반 0건
6 중앙 경계 확인 텍스트 횡단 0건
7 PPTX(slide_width=24384000, slide_height=6858000) 또는 HTML(3840×1080 오써링 후 전체 스케일) 왕복 검증
8 검증 §7 전항 PASS

7. 검증 체크리스트

M2 §10 자동 A1A13·육안 V1V6을 적용하되, A1·A2·A6은 아래로 대체하고 U1~U6을 추가한다.

# 항목 기준
A1′ 캔버스 3840×1080, EMU 정합
A2′ 그리드 24×133+23×24 = 3744, 존 좌표 L2d §5 일치
A6′ measure 연속 본문 존 ≤ 6col(918px, 38.2em)
U1 중앙 경계 텍스트 bbox의 x=1920 포함 0건
U2 텍스트 폭 ≤ 1860px
U3 분할 L2d §5 목록 외 0건
U4 결론 존 장당 1개, PT-U1 위치
U5 헤더 좌반면 내 종료 (PT-U5)
U6 육안 — 실기 시험 사이니지에서 베젤 위치에 글자 걸림 0건 (가능한 경우)
  • 육안 V1(XGA 축소 판독)은 반면 판독으로 대체한다: 1920×540(50%) 렌더 후 각 반면의 1차 메시지 식별

구조 검증 결과 (modules §8.1 — active 등록 근거)

12항 전항 PASS (2026-09-29, HMCM, 자기검증 — 검증 스크립트 98. design/Code/초와이드/verify_m7_structure.py): 스키마 필수 필드 충족 · depends_on 기록 · 정량 명시(19종/33변형) · 완화 0건(강화 4건) · 겸용 해당 없음 · 전 슬롯 예산 · 분할 L1 대응 6종 내 · 결론 존 패턴당 1개 · 존 좌표 정합 · 카탈로그 외 0건 · 미사용 0건(M2 선별 승계) · 역할 중복 0건


본 모듈은 참조 사양이다. 발표 내용의 정확성·적절성은 별도 검증해야 한다.