fix: align org chart hierarchy and typography weights

This commit is contained in:
shkim4 committed 2026-10-14 13:33:59 +09:00
1 parent 72d427fcd2
commit d42466f5eb
33 files changed
+358 -85

No files matched your search

+3
View File
@@ -6,6 +6,7 @@ shadcn/ui(Radix, Tailwind v4, CVA) 기반 HM 디자인 시스템 시제품. Reac
## 지침 문서
- 확장형 OrgChart의 조직 계층 생성 시 팀(Team)은 셀(Cell)의 직접 자식 및 모든 하위 계층에 배치하지 않는다. 팀 → 셀은 허용하며 셀의 다른 하위 조직을 일괄 금지하지 않는다. Storybook 샘플과 AI 생성 데이터에 같은 기준을 적용한다. 다른 조직 유형의 기존 관계·공개 API·런타임 검증은 유지하며 [AI 생성 정책 §2.1](docs/org-chart/ai-page-generation-rules.md#21-확장형-조직-위계-규칙)을 따른다.
규칙의 기준은 아래 문서이며, 이 파일에는 규칙 본문을 복사하지 않는다. 작업 전에 해당 문서를 읽는다.
- `AGENTS.md` — AI Implementation Defaults와 Navigation 필수 요약. 기존 Component / Storybook Reference 우선, Theme / Semantic 기본 적용, 단일 Navigation, 최소 Custom은 사용자의 별도 지시 없이 모든 신규·수정 UI에 적용한다.
@@ -21,6 +22,8 @@ shadcn/ui(Radix, Tailwind v4, CVA) 기반 HM 디자인 시스템 시제품. Reac
## 반드시 지킬 것 (요약)
- HMDesign의 Font Weight는 400(Regular), 500(Medium), 700(Bold)의 3단계만 사용한다. Font Weight 600은 사용하지 않으며, 카드 제목은 700을 기본으로 한다. 신규 컴포넌트와 AI 생성 코드에도 적용하며, 상세 기준은 [테마·토큰 가이드](docs/guidelines/테마-토큰-가이드.md#font-weight-policy)를 따른다.
- 구현 우선순위는 기존 `@hm-design/ui` → 기존 Variant / Prop → 기존 Composition → shadcn → Radix Primitive → 최소 Custom이다. Visual은 처음부터 기존 Theme / Semantic / Component Mapping에 연결한다. 상세 탐색·범위 분류·예외 조건은 `docs/guidelines/shadcn-기반-구현-원칙.md`를 따른다.
- Behavior / Structure는 shadcn/Radix를 유지하고 Visual은 HM Theme로 조정한다. 디자인 차이만으로 별도 Component, interaction logic 또는 Production API를 만들지 않는다.
- HM이 값을 지정한 속성은 Theme Token으로, 지정하지 않은 속성은 shadcn 기본 구현 그대로 둔다.