docs(aicharacter): 크리에이터 연결 작업 기록을 갱신한다
This commit is contained in:
@@ -93,7 +93,7 @@
|
|||||||
|
|
||||||
### Phase 2: ChatCharacter와 AI 캐릭터용 Member 연결
|
### Phase 2: ChatCharacter와 AI 캐릭터용 Member 연결
|
||||||
|
|
||||||
- [ ] **Task 2.1: `ChatCharacter.creatorMember` 관계 추가**
|
- [x] **Task 2.1: `ChatCharacter.creatorMember` 관계 추가**
|
||||||
- Modify: `src/main/kotlin/kr/co/vividnext/sodalive/chat/character/ChatCharacter.kt`
|
- Modify: `src/main/kotlin/kr/co/vividnext/sodalive/chat/character/ChatCharacter.kt`
|
||||||
- Modify: `src/main/kotlin/kr/co/vividnext/sodalive/chat/character/repository/ChatCharacterRepository.kt`
|
- Modify: `src/main/kotlin/kr/co/vividnext/sodalive/chat/character/repository/ChatCharacterRepository.kt`
|
||||||
- Test: `src/test/kotlin/kr/co/vividnext/sodalive/chat/character/service/ChatCharacterCreatorMemberServiceTest.kt`
|
- Test: `src/test/kotlin/kr/co/vividnext/sodalive/chat/character/service/ChatCharacterCreatorMemberServiceTest.kt`
|
||||||
@@ -114,7 +114,7 @@
|
|||||||
- Run: `./gradlew test --tests kr.co.vividnext.sodalive.chat.character.service.ChatCharacterCreatorMemberServiceTest`
|
- Run: `./gradlew test --tests kr.co.vividnext.sodalive.chat.character.service.ChatCharacterCreatorMemberServiceTest`
|
||||||
- Expected: 관계 접근 컴파일 및 테스트 통과.
|
- Expected: 관계 접근 컴파일 및 테스트 통과.
|
||||||
|
|
||||||
- [ ] **Task 2.2: AI 캐릭터용 Member 생성/표시 정보 동기화 서비스 추가**
|
- [x] **Task 2.2: AI 캐릭터용 Member 생성/표시 정보 동기화 서비스 추가**
|
||||||
- Create: `src/main/kotlin/kr/co/vividnext/sodalive/chat/character/service/ChatCharacterCreatorMemberService.kt`
|
- Create: `src/main/kotlin/kr/co/vividnext/sodalive/chat/character/service/ChatCharacterCreatorMemberService.kt`
|
||||||
- Test: `src/test/kotlin/kr/co/vividnext/sodalive/chat/character/service/ChatCharacterCreatorMemberServiceTest.kt`
|
- Test: `src/test/kotlin/kr/co/vividnext/sodalive/chat/character/service/ChatCharacterCreatorMemberServiceTest.kt`
|
||||||
- RED: 아래 테스트를 먼저 작성한다.
|
- RED: 아래 테스트를 먼저 작성한다.
|
||||||
@@ -141,7 +141,7 @@
|
|||||||
- Run: `./gradlew test --tests kr.co.vividnext.sodalive.chat.character.service.ChatCharacterCreatorMemberServiceTest`
|
- Run: `./gradlew test --tests kr.co.vividnext.sodalive.chat.character.service.ChatCharacterCreatorMemberServiceTest`
|
||||||
- Expected: PASS.
|
- Expected: PASS.
|
||||||
|
|
||||||
- [ ] **Task 2.3: 캐릭터 생성/수정 흐름에 AI 캐릭터용 Member 연결**
|
- [x] **Task 2.3: 캐릭터 생성/수정 흐름에 AI 캐릭터용 Member 연결**
|
||||||
- Modify: `src/main/kotlin/kr/co/vividnext/sodalive/chat/character/service/ChatCharacterService.kt`
|
- Modify: `src/main/kotlin/kr/co/vividnext/sodalive/chat/character/service/ChatCharacterService.kt`
|
||||||
- Modify: `src/main/kotlin/kr/co/vividnext/sodalive/admin/chat/character/AdminChatCharacterController.kt`
|
- Modify: `src/main/kotlin/kr/co/vividnext/sodalive/admin/chat/character/AdminChatCharacterController.kt`
|
||||||
- Test: `src/test/kotlin/kr/co/vividnext/sodalive/chat/character/service/ChatCharacterCreatorMemberServiceTest.kt`
|
- Test: `src/test/kotlin/kr/co/vividnext/sodalive/chat/character/service/ChatCharacterCreatorMemberServiceTest.kt`
|
||||||
@@ -259,3 +259,16 @@
|
|||||||
- `./gradlew tasks --all`
|
- `./gradlew tasks --all`
|
||||||
- 목적: Phase 1 문서 및 운영 DB 반영용 SQL 추가 후 Gradle 명령 유효성 재확인.
|
- 목적: Phase 1 문서 및 운영 DB 반영용 SQL 추가 후 Gradle 명령 유효성 재확인.
|
||||||
- 결과: `BUILD SUCCESSFUL in 8s`.
|
- 결과: `BUILD SUCCESSFUL in 8s`.
|
||||||
|
|
||||||
|
- `./gradlew test --tests kr.co.vividnext.sodalive.chat.character.service.ChatCharacterCreatorMemberServiceTest`
|
||||||
|
- 목적: Phase 2 RED 테스트가 신규 서비스/관계/repository/wiring 부재로 실패하는지 확인.
|
||||||
|
- 결과: `compileTestKotlin`에서 `ChatCharacterCreatorMemberService`, `creatorMember`, `findByCreatorMemberId`, `existsByCreatorMemberId`, `creatorMemberService` 생성자 파라미터 unresolved reference로 실패.
|
||||||
|
- `./gradlew test --tests kr.co.vividnext.sodalive.chat.character.service.ChatCharacterCreatorMemberServiceTest`
|
||||||
|
- 목적: `ChatCharacter.creatorMember` 관계, repository 메서드, AI 캐릭터용 Member 생성/동기화, 캐릭터 생성/수정 wiring 검증.
|
||||||
|
- 결과: `BUILD SUCCESSFUL in 11s`.
|
||||||
|
- `./gradlew test --tests kr.co.vividnext.sodalive.admin.chat.character.AdminChatCharacterControllerTest`
|
||||||
|
- 목적: 관리자 캐릭터 컨트롤러 생성자 변경 후 기존 성별 매핑 회귀 테스트 컴파일 및 통과 확인.
|
||||||
|
- 결과: `BUILD SUCCESSFUL in 3s`.
|
||||||
|
- `./gradlew ktlintCheck`
|
||||||
|
- 목적: Phase 2 Kotlin production/test 변경의 ktlint 규칙 준수 확인.
|
||||||
|
- 결과: `BUILD SUCCESSFUL in 14s`.
|
||||||
|
|||||||
Reference in New Issue
Block a user