사용자·관리자 서비스를 분리하고 DB 접근을 Repository 한 곳으로 모아 변경 범위와 보안 경계를 명확히 했어요.
src/services/{app,admin}/{page,state,api}로 사용자 화면과 관리자 화면의 코드를 분리했어요.page → state → api → repository 흐름을 정의하고 모든 DB 접근은 src/server/repository만 통하도록 했어요..ai.md에 책임·import 규칙·작성 순서·예시를 배치했어요.기능이 늘어도 어디를 고쳐야 하는지 찾기 쉽고, 화면 변경이 데이터베이스나 다른 서비스까지 무심코 건드릴 가능성을 줄입니다.