feat: add design system platform
This commit is contained in:
@@ -588,6 +588,22 @@ RP-07은 compatibility export로 기존 primitive import를 복구할 수 있어
|
||||
token rename은 alias/migration 기간을 두고, vendor adapter와 local API commit을
|
||||
분리한다.
|
||||
|
||||
**구현 증거 (2026-07-26)**
|
||||
|
||||
- VD-05에서 `lucide-react@1.25.0` static semantic facade와 native-first
|
||||
interaction을 채택하고 headless vendor 재평가 조건을 닫았다.
|
||||
- `src/presentation/design-system`이 48개 필수 token, public TypeScript barrel,
|
||||
action/form/feedback/overlay/navigation primitive와 공통 pattern을 제공한다.
|
||||
- 기존 `components/ui` 경로는 compatibility export로 유지하고 앱 셸, gallery와
|
||||
reference feature는 public entry를 소비한다.
|
||||
- 모바일 navigation은 native modal Drawer로 전환되어 배경 비활성화, Escape,
|
||||
route dismiss와 trigger focus restore를 제공한다.
|
||||
- source/negative fixture gate가 undefined token, raw palette, direct vendor,
|
||||
deep import, tooltip-only 정보와 accessible name 누락을 거절한다.
|
||||
- component/browser test가 Menu typeahead, Tabs activation, Toast queue,
|
||||
form controls, compact reflow와 open-dialog axe를 실행한다. 로컬 WebKit은 host
|
||||
`libevent-2.1.so.7` 부재로 환경 검증 상태를 유지한다.
|
||||
|
||||
### 08. `feature-frontend-i18n-message-formatting-contract`
|
||||
|
||||
**목표**
|
||||
|
||||
Reference in New Issue
Block a user