Files
company-haness/org-os/08-design/principles.yaml
T

24 lines
1.3 KiB
YAML

design-principles:
version: 1
principles:
- id: task-before-decoration
title: Task before decoration
rule: 핵심 작업과 정보 위계를 먼저 증명하고 장식은 그 이후에 추가한다.
anti-example: 색·그림자·타이포만 바꾼 채 흐름과 IA 결함을 숨긴다.
- id: evidence-before-taste
title: Evidence before taste
rule: 표준 관행과 차별화는 named competitive evidence 및 실제 캡처에 연결한다.
anti-example: modern, clean 같은 형용사만으로 시장 적합성을 주장한다.
- id: states-are-the-product
title: States are the product
rule: default/loading/empty/error/partial/completed 상태를 기본 화면과 동등하게 설계한다.
anti-example: happy path 스크린샷 하나를 완성된 경험으로 간주한다.
- id: responsive-priority
title: Responsive priority, not shrinkage
rule: 모바일은 축소판이 아니라 우선순위와 탐색 모델을 재표현한다.
anti-example: 데스크톱 그리드를 단순 축소해 정보와 액션을 잘라낸다.
- id: accessible-by-construction
title: Accessible by construction
rule: 의미 구조·키보드·포커스·대비·동작 감소를 토큰과 recipe 단계에서 강제한다.
anti-example: 최종 검수에서 ARIA만 덧붙인다.