ID: key_26_22_05_25_사전_P1 Created date: 5월 25 2026 월요일
연관 문서
개발 일정 > 사전 준비 서버 (befw-app-server)
개요
befw-lib-core가 제공하는 공통 기능을 파악하여, CIRA 서버 개발 시 중복 구현을 방지하고 라이브러리 기능을 최대한 활용한다.
Claude Code 작업 수행서
목표
befw-lib-core 라이브러리의 제공 기능 전체를 분석하고, CIRA 프로젝트 적용 가능 항목을 문서화한다.
작업 지시
befw-lib-core 라이브러리의 전체 기능을 분석해줘.
[분석 대상]
- 라이브러리 패키지 경로: (실제 경로 기재)
- 또는 Maven/Gradle 의존성 좌표: (실제 좌표 기재)
[수행 작업]
1. 소스 또는 JAR 구조 탐색
- 패키지별 클래스 목록 추출
- 주요 인터페이스 및 추상 클래스 파악
2. 기능 카테고리별 정리
- 인증/보안 관련 유틸
- HTTP 요청/응답 처리
- 공통 예외 처리 및 에러 응답 포맷
- 로깅 / 감사(Audit) 유틸
- DB 공통 엔티티 (BaseEntity 등)
- 기타 유틸리티
3. 각 기능별 확인 항목
- 클래스/메서드명
- 역할 및 사용 목적
- 사용 예시 (가능한 경우)
- CIRA 적용 여부 (적용 가능 / 커스텀 필요 / 미사용)
[출력 형식]
- 파일: DATABASE.md 또는 CLAUDE.md 내 "befw-lib-core 제공 기능" 섹션
- 형식: 카테고리별 테이블 (기능명 | 클래스 | 역할 | CIRA 적용 여부)
완료 기준
| 항목 | 기준 |
|---|---|
| 기능 목록 문서화 | 카테고리별 테이블 작성 완료 |
| CIRA 적용 여부 결정 | 전체 클래스에 적용/미적용 판단 기재 |
| 문서 위치 | befw-app-server/CLAUDE.md 또는 별도 BEFW_LIB.md |
선행 조건
befw-lib-core소스 또는 JAR 접근 가능 상태
후행 작업
- P5_CLAUDE-md-서버 — CLAUDE.md 작성 시 해당 내용 반영
- 1-1_DB-DDL-Flyway-마이그레이션 — BaseEntity 상속 여부 결정에 활용