Skip to content

TSK-024-00 Epic: App chrome drawer UI kit and composition hardening #682

Description

@ClarusIubar

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 구조의 구현 경계 정리다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:docsREADME, Wiki, runbook, and release note workarea:frontendReact UI, hooks, coordinator, and client service workpriority:highHigh priority worktopic:architectureResponsibility boundaries, dependency flow, and module shapetype:featureFeature or additive behavior work

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions