Summary
좌/우 drawer를 개별 CSS와 개별 컴포넌트 수정으로 계속 보정하는 방식을 중단하고, App Chrome drawer UI kit 경계를 새로 세운다.
기존 #620 TSK-021은 앱 내비게이션/설정 책임 분리 축으로 유지한다. 이 parent는 drawer 내부 section/card/list/form/action/scrollbar primitive와 하드코딩 방지 gate를 소유한다.
Child Issues
Architecture Boundary
- AppChrome만 AppCapsule, left drawer, right drawer를 조립한다.
- AppCapsule은 presentational shell로 유지한다.
- Drawer visual rhythm은 UI kit primitive가 소유한다.
- Feature drawer는 behavior와 content만 소유한다.
Non-Goals
- API path, response shape, DB schema, OAuth/KTO contract 변경 없음.
- 사용자-facing copy 변경 없음. 깨진 한글/aria/close label 복구만 허용.
- 새 visual redesign이 아니라 기존 의도한 좌/우 drawer 구조의 구현 경계 정리다.
Summary
좌/우 drawer를 개별 CSS와 개별 컴포넌트 수정으로 계속 보정하는 방식을 중단하고, App Chrome drawer UI kit 경계를 새로 세운다.
기존 #620 TSK-021은 앱 내비게이션/설정 책임 분리 축으로 유지한다. 이 parent는 drawer 내부 section/card/list/form/action/scrollbar primitive와 하드코딩 방지 gate를 소유한다.
Child Issues
Architecture Boundary
Non-Goals