프론트엔드 어드민 영역 분리
어드민 영역은 스토어프론트와 별개 서비스로 취급해야 함.
fe/public/admin/ 및 fe/public/src/css/pages/admin/ 경로의 파일들은 소비자용 스토어프론트(랜딩/주문/주문확인)와는 별개의 서비스 영역으로 봐야 해.
-
왜 이렇게 분리해야 할까?
- 사용자가 "print.css가 왜 여기 나와? 다른 서비스인데" 같은 지적을 할 수 있어.
- 스토어프론트 리팩토링이나 테마 작업할 때 어드민 관련 파일들은 우리 관심사가 아니거든.
-
어떻게 적용하면 될까?
- 프론트엔드(테마, 브랜드 색상, 랜딩 등) CSS 감사/리팩토링할 때
admin하위 파일들은 검사 대상에서 제외해야 해. - 누가 명시적으로 어드민 관련 작업을 요청하지 않는 이상, 건드리지 않는 게 좋아.
- 프론트엔드(테마, 브랜드 색상, 랜딩 등) CSS 감사/리팩토링할 때
여기서 배울 것
- 프론트엔드 작업 시 어드민 영역은 별개 서비스로 취급해야 함.
- `fe/public/admin/` 경로는 스토어프론트와 무관함을 인지.
- 스토어프론트 CSS 리팩토링 시 어드민 파일은 검토 대상에서 제외.
원본 파일 보기 (.claude/projects/-home-son-prj-horangGotgam/memory/project_admin_separation.md)
---
name: admin is a separate service
description: fe/public/admin/* and fe/public/src/css/pages/admin/* belong to a different service, not the storefront landing/order flow
type: project
originSessionId: e2173bcb-107b-4891-8d53-2731968d0421
---
`fe/public/admin/` 및 `fe/public/src/css/pages/admin/` 는 소비자용 스토어프론트(랜딩/주문/주문확인)와 별개의 서비스 영역이다.
**Why:** 사용자가 "print.css가 왜나와? 다른 서비스인데"라고 지적. storefront 리팩토링/테마 작업 시 admin은 관심사 밖이다.
**How to apply:** 프론트엔드(두릅/곶감 테마, 브랜드 색상, 랜딩 등) 관련 CSS 감사/리팩토링 시 admin 하위 파일은 검사/언급 대상에서 제외. 사용자가 명시적으로 admin을 지정한 경우에만 건드린다.