Skip to content

용어집 ​

이 책에 나오는 용어의 뜻을 한곳에 모았습니다. 오른쪽 열은 그 용어를 주로 설명한 장입니다.

용어의 뜻은 이 책의 문맥을 따릅니다. 같은 영어 단어가 다른 뜻으로 쓰이면(예: 프리셋과 추천 구성) 따로 적었습니다. 규칙과 값의 정본은 각 장 끝의 「정본」입니다.

용어English뜻장
3-class 패턴three-class patternbase와 짝 modifier 두 개(예: -horizontal·-vertical)를 모두 정의하는 방식13
5-Whys5-Whys「왜」를 거듭 물어 증상에서 근본 원인까지 내려가는 방법. Leysys는 일곱·여덟 단계까지 묻습니다2
App in appApp in app하나의 앱 안에 도메인별 독립 하위 앱을 두고 최상위 탐색만 공유하는 구조20
AppViewAppView도메인 레이아웃을 조립하는 라우터 진입점20
BFFBackend for Frontend한 접점만을 위한 백엔드 조합 계층({prefix}-{surface}[-{device}]-bff)19
BIbrand identity제품 브랜드의 시각 정체성. 표기는 Google Sans Flex(bi profile)11
Billing AuthorityBilling Authority결제·구독·환불·공급자 처리와 entitlement 발급을 맡는 서비스. 저장소 이름은 leysys-control-plane23
B·M·QBlocking · Measurable · Qualitative검증 원칙의 분류. 차단·측정·정성 판단4
CDSCommon Design SystemCSS도 코드도 없이 공통 HTML 구조와 진영 무관 수학 자료만 두는 참고 자료의 집6
CIcorporate identity회사 브랜드의 시각 정체성. 세리프 CI만 Cinzel(ci profile)11
CSS anchor positioningCSS anchor positioning요소를 다른 요소(anchor)에 붙여 배치하는 CSS 표준(anchor-name, anchor(), position-try-fallbacks)14
CSS 사용자 정의 속성CSS custom property--로 시작하고 var()로 읽는 CSS 변수8
Chromium 우선Chromium-firstChromium 엔진을 우선 대상으로 검증하고, 표준이 덜 구현된 엔진의 한계는 받아들이는 방침14
Containercontainer폭 제한·가운데 정렬·좌우 여백만 소유하는 컴포넌트13
CoreCore월 가격표(Leyve · LeyCERP · Arenity)의 필수 기본 항목. 화면 이름은 「코어」. 공통 모듈과 공통 서비스 이용이 들어 있고 조직마다 월로 받으며, 조직 기본료는 따로 받지 않습니다18, 23
DefaultViewDefaultViewAppRouteOutlet 안에 그려지는 페이지 진입점20
Drawerdrawer끌기와 스냅의 수명주기가 본질인 오버레이13
EDSEnterprise Design System관리·ERP·CRM 같은 B2B·B2G 업무 화면용 디자인 시스템. 데스크톱 우선, 높은 정보 밀도6
ERP 도메인 예외ERP domain exception표준 존재·업무 필수·100곳 이상 반복을 모두 갖추면 표준 기준 미달이어도 받는 규칙15
HTML/CSS-FirstHTML/CSS-first동작을 먼저 HTML·CSS 표준에 맡기고 JavaScript를 최소로 쓰는 원칙14
Interface Sizeinterface size루트 글자 크기를 112.5%·125%로 바꿔 rem 기반 요소 전체를 함께 키우는 프리셋10, 12
Invoker Commandsinvoker commandscommand·commandfor 속성으로 버튼이 대화상자를 열고 닫게 하는 HTML 표준14
MDSMass·Marketing·Mobile Design System대중 대상 서비스·마케팅·반응형 제품 화면용 디자인 시스템. 모바일 전용이 아닙니다6
Markdown DSMarkdown Design System독립 문서 사이트에서 렌더된 시맨틱 HTML을 .md-typeset으로 조판하는 CSS 패키지6
OKLCHOKLCH명도 L, 채도 C, 색상각 H로 색을 나타내는 지각적으로 균일한 색공간9
Panelpanel모달이 아닌 지속 작업 영역. Card 모양의 별칭이 아닙니다13
Pattern AtomicPattern Atomic단일 SFC로 한 줄에 쓰는 wrapper 구조. root는 primitive 또는 native 요소15
Pattern CompoundPattern Compoundprimitive 하위 부품이 3개 이상일 때 여러 SFC로 나눠 사용자가 조립하게 하는 wrapper 구조15
Pattern EncapsulatedPattern Encapsulated내부 합성을 숨기고 일부만 slot으로 여는 단일 SFC wrapper 구조15
Popover APIPopover APIpopover 속성과 popovertarget으로 비모달 팝업을 여는 HTML 표준14
Print DSPrint Design SystemA4·A3 종이 문서와 PDF용 디자인 시스템. 글자는 정수 pt, 위치와 간격은 정수 중심 mm6
RTLright-to-left오른쪽에서 왼쪽으로 쓰는 문자 방향. 논리 방향 어휘와 아이콘 반전의 기준12, 13
SFCSingle File Component템플릿·스크립트를 한 파일에 담는 Vue 단일 파일 컴포넌트15
SKU 코드SKU code가격표 판매 항목의 코드 {계열}-{종류}-{번호}. 종류는 BAS(필수 기본 항목: 코어 · 회의 개설비)·MOD(모듈)·ADD·USG·SVC, 추천 구성은 PST. 번호의 백의 자리는 업무 영역18
Sheetsheet화면 가장자리에 붙은 임시 Dialog13
Shellshell실행 단위에서 가장 높은 지속 경계13
Wordmarkwordmark브랜드 이름을 글자로 쓴 표기. profile별 글꼴과 굵기를 고정한 컴포넌트(EWordmark·MWordmark)11
asChildasChild자식 요소를 렌더 대상으로 삼아 동작만 합성하는 primitive 기능15
candidaterelease candidateVersion PR 병합 SHA로 만든, 검사 통과 후 그대로 게시되는 산출물24
cascade layercascade layer@layer로 선언 묶음 사이의 우선순위를 정하는 CSS 기능11
component 토큰component token한 컴포넌트가 쓰는 토큰(--e-button-* 등). 소유자가 먼저, 상태가 마지막8
external 유틸리티external hook외부 제공자가 정한 철자를 그대로 두는 클래스(예: material-symbols-outlined)8
fail closedfail closed결과를 확인할 수 없으면 기능을 열지 않는 원칙23
fail-closefail-close확인되지 않은 입력을 비슷한 값으로 넘기지 않고 오류로 멈추는 원칙12
fail-closedfail-closed검사가 실패하거나 실행되지 못하면 통과가 아니라 차단으로 처리하는 방식4
focus ownerfocus owner실제로 포커스를 받거나 포커스 표시를 소유하는 요소. EDS·MDS 모두 목록으로 관리하고 감사 스크립트가 CSS와 대조합니다17
foundationfoundation토큰·단일 CSS utility처럼 컴포넌트 아래에 있는 기초 계층15
gategate정해진 시점에 실행하는 검사 묶음. Iteration·Push·CI/Release·Live smoke 네 단계4
hover cardhover card마우스를 올리면 열리는 카드. 키보드·터치로 닿지 못해 쓰지 않습니다.17
ic 단위ic (CSS unit)전각 문자 한 칸의 폭을 나타내는 CSS 길이 단위. 7ic는 전각 7칸10
inertinert요소와 자손을 조작하거나 포커스할 수 없게 만드는 상태. 모달 뒤 배경에 적용됩니다14
label-wraplabel wrapping (implicit label)<label> 안에 입력 컨트롤을 넣어 id 없이 이름과 컨트롤을 연결하는 HTML 방식15, 17
landmarklandmark보조기술이 탐색에 쓰는 문서 영역. <main>은 문서에 하나뿐입니다13
light dismisslight dismiss바깥(배경)을 눌러 닫히는 동작. Esc 같은 닫기 요청과는 다른 개념입니다. 모달 <dialog>는 closedby="any"일 때만 이렇게 닫히고, popover="auto"는 기본으로 닫힙니다14
llms.txtllms.txtAI 에이전트가 사이트를 탐색할 때 먼저 읽는 입구 파일5
palette 계층palette layer팔레트 원본 값을 담은 첫 계층(--e-palette-color-*). 원래 단계 이름을 그대로 둡니다8
portalportal요소를 DOM의 다른 위치(보통 body)로 옮겨 그리는 방식14
primitive 본질 매핑primitive essence mapping컴포넌트가 어떤 primitive의 무엇인지 끝까지 묻고 공식 구성을 확인하는 시작 전 점검15
pure 유틸리티pure utilityTailwind 어휘의 빈자리를 채우는 무접두 클래스. DS 토큰을 참조하지 않습니다(예: text-md)8
ref 계층reference layer모든 팔레트를 50~950 단계로 정규화하는 계층(--e-ref-color-*). 팔레트 전환 지점8
registry itemregistry item한 컴포넌트를 설치하는 데 필요한 파일·패키지 의존·다른 item 의존을 적은 JSON15
registry(레지스트리)registry필요한 항목만 골라 소스를 복사해 가도록 게시한 카탈로그와 item JSON 묶음15
routeroute앱에서 한 화면을 가리키는 주소. 페이지 계층이 소유합니다.16, 17
route identityroute identity저장소와 호스트 이름의 공통 입력 (product, surface-id, device-class?)19
route namespaceroute namespace저장소·호스트 이름 수식의 product 값. 플랫폼, 프로덕트 또는 단독 브랜드를 가리킴18, 19
semantic 토큰semantic token배경·글자·테두리·아이콘의 용도를 붙인 토큰(--e-bg-*, --e-text-* 등)8
shotgun surgeryshotgun surgery한 가지 의도를 바꾸려고 여러 곳을 고쳐야 하는 구조4
specialized 유틸리티specialized utilityDS 토큰이나 의미를 소유해 e-·m- 접두를 붙이는 클래스(예: e-bg-neutral-minimal)8
sys 계층system layerprimary·neutral 같은 역할을 붙이는 계층(--e-sys-color-*). MDS는 --m-color-{역할}-*8
top layertop layer모달 <dialog>와 popover가 그려지는 맨 위 층. z-index로 이길 수 없습니다14
wrapper(래퍼)wrapper정본 CSS class를 타입 있는 prop으로 노출하는 프레임워크 컴포넌트. Leysys는 Vue wrapper를 둡니다.15
갈래 배타branch XOREDS Button 한 개에서 「역할 색 + 강도」와 「직접 색 + 형태」 중 하나만 허용하는 규칙9
강도weightEDS 색 강도 어휘 minimal < subtle < moderate < bold < maximal9
검산self-check도출한 값이 진영이 이미 가진 같은 급 토큰과 같은지 확인하는 일10
검증 원칙P-* principles코드·아키텍처 변경 제안을 판정하는 21개 원칙(4 Tier)4
결정 기록ADR (architecture decision record)하나의 결정과 이유·검토한 선택지·검증 상태를 적은 문서3
계층 건너뛰기leapfrog컴포넌트 CSS가 ref나 palette 토큰을 바로 참조하는 것. 금지합니다. ref 직접 참조만 예외 둘(직접 색 컴포넌트, 물리 상수)이 있고 palette는 예외가 없습니다8
고정자산 관리fixed asset management회계에서 설비 · 비품 같은 고정자산을 관리하는 일. Leyve 모듈 고정자산관리(LEY-MOD-014). 자산 관리(AM) · 프로퍼티 관리(PM)와 나눠 부릅니다18
공급자 bindingprovider binding문서와 처음 발행한 공급자의 영구 연결. 취소도 같은 공급자가 처리23
공리axiom예외 목록 대신 값을 도출하는 출발 규칙. 예: 홀수 단수·md 중심 대칭 크기 스케일2
공식 APIofficial API라이브러리가 공식 문서로 공개한 props·slots·이벤트·CSS 변수·data 속성3
공유 명도 스케일shared lightness scale모든 색이 같은 11개 명도(950~50)를 쓰는 규칙. 500은 정확히 양 끝의 중간 59.70%9
공통 모듈common module고객 정보·구성원 명부·유닛 정보처럼 여러 업무 모듈이 함께 쓰는 기준 데이터. 업무 상태를 갖지 않음18
공통 서비스common service계정·조직·권한·결제·구독·알림·파일·전자문서·메시징처럼 모든 플랫폼과 브랜드가 함께 쓰는 기반. 따로 팔지 않음18, 23
구조 컴포넌트structural component화면의 뼈대인 영역·흐름·표면·오버레이를 소유하는 컴포넌트(App, Layout, Panel 등)13
권한 키permission key{domain}.{resource}.{action} 형식의 판정 단위(예: crm.lead.update)22
근본 원인root cause증상을 만든 구조적 원인. 고치면 같은 종류의 증상이 함께 사라집니다2
글꼴 로딩 계약font loading contract패키지는 본문과 Wordmark 글꼴 파일을 넣지 않고, 소비 앱이 실제로 쓰는 family만 불러온다는 약속11
기본 단위base unit크기와 간격의 최소 단위 0.125rem(루트 16px에서 2px)10
기본 블록baseline block모든 제품 저장소 AGENTS.md 맨 위에 그대로 복사하는 공통 규칙 아홉 항목5
기술 차단blocking failure검사 도구의 실행·parse·schema 실패, compile·type 오류, 순환·미해결 의존성, 패키지·생성 산출물 무결성 실패, 실행으로 재현된 runtime·접근성·보안 실패, release 출처·게시 실패에만 두는 자동 차단1
기존 위반baseline violation변경 전부터 있던 위반. 변경이 악화시키지 않으면 진행을 막지 않습니다4
기준값base valueRadius의 모든 단계가 배수로 파생되는 하나의 값(--e-radius, 기본 0.25rem)12
기준점anchor진영의 Atomic md 높이. EDS 32px, MDS 40px10
내부 기술 코어internal coreBilling Core처럼 재사용 구현 경계에 붙인 이름. 판매 항목이 아님18
논리 방향logical direction쓰기 방향을 기준으로 한 가로(inline)와 세로(block). 위·오른쪽 같은 물리 방향 대신 씁니다8, 13
높이 3계층height tiersAtomic(컨트롤) → Container(+8px, 표·목록 행) → Wrapper(+8px, 막대)로 높이를 도출하는 규칙10
단독 브랜드standalone brand프로덕트를 자체 이름·사이트·가입으로 파는 것(LeyVote·Zution·Laiel)18
닫기 요청close requestEsc 키·모바일 뒤로 가기처럼 플랫폼이 보내는 닫기 신호. 모달 <dialog>는 closedby가 없거나 closerequest·any일 때 받습니다14
대비contrast ratio두 색의 상대 휘도로 계산한 비율 (Y₁ + 0.05) / (Y₂ + 0.05). AA 글자 기준은 4.5:19
대사reconciliation결과가 불명확한 요청을 같은 공급자에서 조회해 상태를 맞추는 일23
대상audience누구의 업무 맥락인지 나타내는 이름(customer·staff·partner·ops)19
대체됨superseded새 결정으로 바뀐 옛 결정의 상태. 기록은 지우지 않고 새 문서를 가리킵니다3
대표 소비처representative consumerdesign 릴리스가 같은 candidate로 검증하는 소비 저장소 5곳24, 1
대표 토큰representative token테마에 따라 단계가 바뀌는 역할 대표색(예: MDS --m-primary, 다크에서 한 단계 밝아짐)8
독립 설계안independent proposal같은 과제와 근거를 받아 서로 모른 채 만든 설계안5
등록부registry (naming)제품별 접점·zone·배포 주인을 기계가 읽게 등록한 목록. 디자인 registry와 다름19
라우터 outletroute outlet<RouterView />를 감싸는 도메인 파일 AppRouteOutlet.vue20
매몰비용sunk cost이미 들인 작업과 구조. 판단에서 정답의 근거가 아니라 비용 항목입니다2
매체 루트media rootPrint DS에서 용지·단위·색 모드 계약이 시작되는 .print 요소6
메타 UImeta UI제품 화면이 아니라 디자인 시스템 문서 사이트 자체의 셸과 시연 화면7
멱등 키idempotency key같은 의도의 재요청에 재사용하는 키. 안정 업무 키와 함께 씀23
멱등성idempotency같은 요청이 여러 번 와도 결과가 한 번만 생기는 성질23
명시도specificityCSS 선택자의 우선순위 점수. :where() 안의 선택자는 0입니다11
모듈module업무 모듈과 공통 모듈을 함께 이르는 말. 플랫폼 안에서 조립하는 단위18
모듈 키module key업무 모듈을 개발하는 하나의 식별자(예: vote, crm)18
문맥 어휘context vocabulary어떤 면 위의 색인지를 이름의 상태·역할·변형이 말하게 하는 방식. on- 접두 대신 씁니다9
문서 언어document language<html lang>이나 요소의 lang 속성이 나타내는 언어. 한자 글꼴의 우선순위를 정합니다11
문자권 토큰script font token라틴·한글·일본어처럼 문자권마다 family 하나를 담는 글꼴 토큰(--e-font-korean 등)11
물리 상수 색physical color constant역할·테마와 무관한 흰색·검정·투명8
미루는 어휘transitional vocabulary근본 해결을 뒤로 넘기는 말. 예: 「다음 작업에서 처리」, 「별칭으로 유예」2
밀도density높이·크기·여백·간격 토큰을 스케일에서 한 단계 옮겨 화면의 촘촘함을 바꾸는 EDS 프리셋12
반례counterexample원칙이나 해법이 깨지는 최소 사례. ❌·⚠️ 판정에 반드시 붙입니다4
반론 검토adversarial review결정 초안의 사실 오류·모순·권한 상승 경로·빠진 규칙을 찾는 검토5
배포 주인ingress owner한 환경의 정식 주소를 실제로 배포하는 저장소. 주소마다 정확히 하나19
백지 가정zero-base「지금 처음부터 시작한다면 무엇이 옳은가」를 먼저 판정하는 사고 원칙2
변경 수준change level (L0–L5)화면 영향 정도에 따라 검증할 뷰포트 범위를 정하는 여섯 단계17, 4
변경 이력record history값을 바꾸는 쓰기와 함께 한 번 남기는 시스템 기록. 누가·언제·무엇을·왜를 답합니다.16
별도 청구 비용separate charges월 이용료와 따로 청구하는 비용(세팅비와 견적의 직접 입력 줄). 견적서에 자체 공급가 · 부가세 · 합계를 가진 별도 표로 나가고, 월 할인 · 할증을 적용하지 않습니다. 파트너 등급가는 세팅비에만 적용합니다23
본문 글꼴body font제품 화면의 일반 글자에 쓰는 글꼴. EDS·MDS·Print DS는 Noto Sans 계열입니다11
분류 토큰classification token단계별 값을 정리용으로 남긴 토큰(예: --e-button-radius-sm). 컴포넌트 CSS는 참조하지 않습니다8
비공개 워크스페이스private workspace조직 역할이 상속되지 않고 직접 역할이 없는 사람에게 보이지 않는 워크스페이스22
비본문 라벨non-reading label배지 숫자처럼 위치·아이콘이 뜻을 함께 전하는 짧은 글자. 12px보다 작을 수 있습니다11
상대 휘도relative luminanceWCAG 2 대비 계산에 쓰는 밝기 Y. 지각 명도 L과 다릅니다9
상호작용 대상 크기target size클릭·탭으로 누를 수 있는 영역의 크기. 24×24 CSS px 이상을 권장합니다.17
색역gamut색공간이나 화면이 표현할 수 있는 색의 범위. 모델의 기준은 Display P39
색역 제한 색gamut-limited hue목표 채도에 닿지 못해 단계마다 자기 P3 한계로 채도를 자르는 색9
선명한 색vivid hue500에서 목표 채도(약 0.2376)에 닿는 색. 계산으로 정해지며 생성기 기준 8개9
설계 계층design layersFoundation/Token → Component → Pattern → (선택) Template → Page/Product의 한 방향 작업 순서7
세팅비setup feeLeyve · LeyCERP에서 현장(워크스페이스 = 프로퍼티)마다 처음 한 번 받는 기준정보 입력과 초기 설정 비용. 견적서의 별도 청구 비용 표로 나갑니다23
소비처consumer디자인 시스템 패키지나 registry item을 가져다 쓰는 제품 저장소1
소비처 안내 문서outbound migration guide호환이 깨지거나 사용법이 바뀔 때 docs/migrations/outbound/에 두는 이행 안내24
소유 복구ownership recovery유효 조직 소유자가 0명일 때 운영사가 증빙 심사와 이의 기간을 거쳐 새 소유자를 지정하는 절차22
순수 무채색pure achromatic채도가 0인 회색 영역9
스타터starter제품이 설치해 쓰는 화면 골격. 헤더·사이드바·페이지 여백·블록 간격의 관계를 정합니다7, 16
실측measured (T1)이번 작업에서 직접 열어 보거나 파일을 읽거나 측정한 근거3
실행 주체executor결제·연동을 실제로 수행하도록 제품 아키텍처가 승인한 서버23
실행 환경client platformweb·ios·android·macos·windows. 기본값 web은 이름에서 생략19
아이콘 provider add-onicon provider add-on의미 이름(semantic name)을 특정 아이콘 라이브러리의 그림으로 바꿔 주는, 앱 시작 시 등록하는 모듈12
알림alert (advisory finding)정본과 다른 선택을 위치·이유·규칙 ID와 함께 보고하는 내부 경보. 그것만으로 배포를 막지 않습니다.15, 16
어긋남drift복사본이 정본이나 다른 복사본과 조금씩 달라지는 현상1
어휘 별칭vocabulary alias어휘 분리 의도·같은 값·한 방향의 세 조건을 갖춰 허용하는, 같은 값의 다른 이름8
어휘 축vocabulary axis크기·색·방향·위치처럼 이름의 한 부분이 나타내는 독립된 차원13
업무 모듈business module투표·CRM처럼 자기 업무의 규칙과 상태를 소유하는 독립 기능18
에이전트 계약agent contract에이전트가 작업 전에 읽는 저장소 규칙 파일 AGENTS.md(같은 내용의 CLAUDE.md)5
역할role조직·워크스페이스 공통의 직원 접근 수준 admin·editor·viewer22
역할 색ActionColor버튼의 행동 역할 색 primary·secondary·tertiary·destructive·neutral9
역할 클래스role class역할과 크기를 이름에 담은 클래스(e-heading-md, e-body-sm)11
영수증receiptregistry 복사 때 design 기준과 파일별 상태·SHA-256을 남기는 JSON24
영향 범위blast radius변경이 미치는 범위. 공개 API·schema·event 계약을 먼저 보고 파일 수는 보조로 봅니다2, 4
오너 결정owner decision오너가 선택지 중에서 확정한 결정. 버린 선택지와 함께 기록합니다3
완료 정의Definition of Done (DoD)wrapper SFC, 문서 페이지, 카탈로그 표시, prop 선언 감사의 네 가지가 모두 갖춰진 상태15
완화 어휘self-justifying vocabulary새 근거 없이 실측된 결함의 등급을 낮추는 말. 예: 「측정 노이즈일 뿐」2
외부 실사용료pass-through cost문자·알림톡·발행 건수 같은 제3자 비용. Core와 별도로 실비를 받음18, 23
운영사operator운영사 자격을 가진 조직인 Leysys 본사22
움직임 줄이기reduced motionOS 설정 prefers-reduced-motion: reduce. 켜지면 duration 토큰이 0이 됩니다.12, 17
유채색chromatic컬러 모델의 채도 공식으로 만든 색 영역9
유틸리티 세 분류utility triad모든 유틸리티 클래스를 pure·specialized·external 중 하나로 나누는 규칙8
유효 조직 소유자effective organization owner계정과 소유 지정이 활성이고 검증된 이메일과 이메일이 아닌 2차 인증을 갖춘 조직 소유자22
의도된 어휘 별칭intended vocabulary alias어휘를 나누는 의도가 기록되고, 값이 같고, 한 방향으로만 참조하는 별칭(md↔base)11
의미 기반 그림자semantic elevation프리셋 강도가 아니라 실제로 떠 있는지로 그림자를 정하는 MDS 기본 방식12
의존 묶음dependency closureregistry item과 그 item이 import하는 item을 재귀로 모은 전체1, 15, 24
이용 권한entitlement검증된 결제 사실에서 나온, 제품이 기능 접근 판단에 쓰는 결과23
이행 비용migration cost현재 상태에서 정답까지 가는 데 드는 작업과 영향2
인계 문서handoff프로토타입이 실제 백엔드에 넘기는 서버 계약 문서21
인용 등급citation tier근거의 확실성 수준. T1 실측, T2 문서 재인용, T3 추정, T4 미확인3
인증 주체principal접근 요청에서 인증·인가 대상으로 식별하는 주체. 권한 판정의 대상22, 5
일괄 동작bulk action목록에서 선택한 여러 행에 한 번에 적용하는 동작. 시작 쪽에 늘 보이고 선택이 없으면 비활성16
읽는 글자reading text본문·라벨·도움말처럼 읽어야 뜻을 아는 글자. 기본 최소 12px을 권장합니다11
임시 값ad-hoc value모델이나 규칙에서 도출되지 않고 그 자리에서 정한 값7
자산asset소유하거나 사고파는 대상. 데이터 단계가 아니라 프로퍼티 하나(소유자가 하나인 건물 전체)나 유닛 하나(집합건물의 호실)를 가리키는 레코드입니다. 코드 asset, 외래어 표기는 「에셋」18
자산 관리asset management (AM)소유 · 투자 쪽의 관리(매물 · 거래, 분양). 운영인 프로퍼티 관리, 회계인 고정자산 관리와 나눠 부릅니다18
작은 기본값left-shifted default이름 목록은 대칭으로 두고 기본 크기만 작은 쪽(예: sm)으로 고르는 방식10
전용 기기device class독립 저장소·배포 경계와 그 기기만 지원한다는 제품 계약이 있을 때만 붙이는 mobile·tablet·desktop(웹은 독립 주소도 필요). 반응형은 생략19
전환 경계transition boundary좌측 메뉴가 숨는 바로 아래 폭. 검증 viewport 1023×9004
전환 경계 뷰포트transition boundary viewport좌측 메뉴가 숨는 바로 아래 폭 1023×900. 데스크톱 대표가 아닙니다.17
접근 가능한 이름accessible name화면 낭독기 등 보조기술이 컨트롤을 부르는 이름17
접점surface사용자가 들어오는 화면의 종류. 등록된 접점 ID(예: customer-portal)로 씀19
접점 유형surface typeconsole·center·portal·kiosk 네 가지. 업무 범위·흐름·권한·세션으로 고름19, 6
정본single source of truth (SSOT)어떤 규칙이나 값을 정하는 단 한 곳. 다른 곳은 정본을 가져다 쓰고, 바꾸려면 정본을 먼저 고칩니다1
정책 어긋남policy drift자동화나 문서가 정본 정책과 달라진 상태. 우회하지 않고 보고합니다4
정확한 버전exact version^·~·latest 없이 하나의 번호로 고정한 의존성 버전1, 24
제품 간 일관성cross-project consistency같은 역할의 정보·탐색·편집·저장·취소에 같은 패턴을 쓰되 제품 고유 차이는 유지하는 원칙16
조직 소유자organization owner역할이 아닌 조직 관계. 계약 체결·해지, 청구 역할의 부여·회수, 조직 소유자 지정·회수·이전, 조직 종료를 맡음22
주 식별자primary identifier목록 행이 나타내는 대상을 알아보게 하는 값(이름·제목·번호). 첫 데이터 열에 둡니다.16
주의사항 문서gotchas헷갈리기 쉬운 축과 어휘를 모은 문서 docs/specs/DS-GOTCHAS.md5
지원 접근support access운영사 직원이 고객 조직 데이터를 보는, 고객이 승인한 기한 있는 예외22
직접 색direct hue역할이 아니라 색 이름 자체를 공개 API로 쓰는 색 지정(예: hue="blue")8, 9
직접 입력direct entry견적에서 항목명 · 단위 · 수량 · 단가 · 기간을 직접 적는 별도 청구 비용 줄. 금액은 수량 × 단가(단가는 10원 단위)이고 기간은 참고용입니다. 단위 「시간」은 T&M · 단가계약 · 변동대가, 「식」은 Fixed Fee · Lump Sum · 총액계약 · 고정금액입니다23
진영design-system family각자 이름 접두와 토큰·컴포넌트를 소유하는 디자인 시스템 하나. EDS는 e-, MDS는 m-6
진영 접두family prefix소유 DS를 밝히는 접두. EDS e-·E·--e-, MDS m-·M·--m-13
짧은 표시 이름short display nameshortName·shortDisplayName 필드. 7ic 폭에서 한 줄 말줄임하고 원문은 DOM에 둡니다10
채택adoption제품 저장소가 게시된 패키지 버전이나 registry item을 자기 일정·PR·CI로 받아들이는 일1
청구 추가 역할billing rolebilling_viewer·billing_editor·billing_admin. 업무 데이터 접근을 주지 않음22, 23
추가 역할additional role사다리로 표현할 수 없는 반복 요구에만 두는 도메인 사다리 {domain}_{tier}22
추천 구성preset (sales bundle)모듈 몇 개를 묶어 붙인 판매 이름. 가격은 들어 있는 모듈 가격의 합18
출력 의도output intentPrint DS의 색 출력 방식. 컬러(color)와 흑백(mono) 두 가지이며 다크 모드는 없습니다6
출처 기록provenance채택 PR에 남기는 디자인 PR·병합 SHA·패키지 버전·복사 item·증명 범위 등의 기록1
컴포넌트 부품(제목·설명)component part (title, description)컴포넌트가 크기·행간·굵기를 직접 가진 하위 요소. 역할 클래스를 겹쳐 붙이지 않습니다11
크기 단계 공리size scale symmetric axiom모든 크기 단계를 홀수 개, md 중심, 좌우 대칭으로 두는 규칙10
키보드 함정keyboard trap키보드만으로는 빠져나올 수 없는 상태. Leysys는 0건을 요구합니다.17
타이포 역할typography role글자의 용도. display·heading·body·caption·code 다섯 개11
템플릿template여러 패턴을 route·업무 데이터 없이 완성 화면으로 묶은 선택 계층16
토큰design token디자인 값에 이름을 붙인 CSS 사용자 정의 속성8
틴트 무채색tinted achromatic같은 색상각에서 채도를 유채색의 정확히 20%로 줄인 회색 영역(예: blue-gray)9
판별 유니언discriminated union서로 배타적인 prop 조합만 허용하도록 만든 TypeScript 타입9
패키지package@leysys/{eds,mds,print-ds,markdown-ds}. CSS·토큰·manifest만 담은 버전 아티팩트24
패턴pattern기존 컴포넌트와 Tailwind 유틸리티만으로 반복되는 화면 구성을 정한 것16
포커스 링focus ring키보드 포커스 위치를 :focus-visible에서 보여 주는 표시. 대부분 outline 링이고, 슬라이더 손잡이·PIN 입력은 glow, 날짜 조각 같은 셀 안 요소는 배경·색으로 보입니다17
표준 컴포넌트standard component선도 디자인 시스템 6개 중 4개 이상이 제공해 사용 여부와 관계없이 구현하는 컴포넌트15
프로덕트product플랫폼에서 업무 모듈 하나를 떼어 필요한 공통 모듈과 함께 단독으로 파는 단위. 플랫폼에 속하고 이름은 플랫폼을 따르며, 등급에 보조 업무 모듈을 더할 수 있음(LeyVote·LeyCERP·ArenVote). 자기 SKU는 없고 가격표 하나와 코드 번호 자리로 나타남18
프로토타입prototype목표 화면·상호작용의 기준(reference). 기능·데이터·권한의 정본은 실제 제품21
프로토타입 접미사-proto suffix프로토타입 저장소에만 붙는 끝 접미사. 호스트에는 넣지 않고 기계적으로 떼지 않음19, 21
프로퍼티property데이터 단계. 관리 대상 단지 · 건물 하나이고, 그 안에서 유닛과 구성원을 함께 씁니다. 코드 property. 「부동산」은 업종 이름으로만 씁니다18
프로퍼티 관리property management (PM)운영 쪽의 관리(관리비 · 임대차 · 시설). 자산 관리(AM) · 고정자산 관리와 나눠 부릅니다18
프리셋preset (design system)<html> 속성 하나로 화면 전체의 외형 토큰을 바꾸는 장치(data-e-radius 등)12
플랫폼platform한 고객이 한 계정으로 업무 모듈을 더해 쓰는 곳(Leyve·Arenity)18
하드코딩hard-coding토큰을 거치지 않고 색·크기 값을 코드에 직접 적는 것7
하위 앱sub-app-app 접미사를 붙인 도메인 폴더(예: console-app/)20
함께 올리는 버전lockstep (fixed group)여러 패키지가 같은 버전 번호로 함께 올라가는 방식. EDS·MDS·Print DS·Markdown DS 네 패키지에 적용1
합성 스택composite font stack문자권 토큰을 정해진 순서(라틴 → 동아시아 → 기타 문자 → generic → emoji)로 이은 최종 font-family11
행위 주체actor업무 사건을 수행한 것으로 기록하는 주체. 라벨은 「{동사} 주체」22, 16, 5
헤드리스 프리미티브headless primitive (Primitive UI)동작과 접근성만 제공하고 스타일은 맡기는 라이브러리. 예: Reka UI, Radix3, 14, 15
형태form모양의 처방 solid·soft·surface·outline·dashed·ghost·link. 순서가 없습니다9
화이트 라벨white label고객 브랜드로 제공하는 제품. 따로 정하지 않으면 Poppins로 표기합니다11
활동 기록record activity사람이 적는 메모·통화·문자·이메일·방문·할 일 기록16
황금 템플릿golden template컴포넌트 문서 페이지가 따르는 섹션 구성·순서·코드 표기 규칙16
회의 개설비meeting opening fee회의당 가격표(LeyVote · ArenVote)의 필수 기본 항목. 회의를 열 때마다 한 번 받습니다18, 23
흉내 모달faux-modal모달처럼 보이지만 포커스 가두기·배경 비활성·aria-modal이 없는 구현14