docs(agent): 신규 v2 패키지 작성 규칙을 문서화한다

This commit is contained in:
2026-05-14 20:29:52 +09:00
parent 65960888aa
commit 698c395f3d
2 changed files with 2 additions and 0 deletions

View File

@@ -96,6 +96,7 @@ adb shell am instrument -w -e class kr.co.vividnext.sodalive.SomeInstrumentedTes
- DTO: `data class` + `*Request`, `*Response` suffix
- 레이어 흐름: `Api` -> `Repository` -> `ViewModel` -> `Activity`/`Fragment`
- DI는 `app/src/main/java/kr/co/vividnext/sodalive/di/AppDI.kt`의 Koin 구성을 따른다.
- 기존 로직 수정이 아닌 신규 `Activity`, `Fragment`, `ViewModel` 파일 및 코드와 그에 연결된 하위 코드(예: Repository, Api, DTO, adapter/helper 등)는 `app/src/main/java/kr/co/vividnext/sodalive/v2` 경로의 `kr.co.vividnext.sodalive.v2` 패키지 하위에 작성한다.
### 4) 타입/계약/에러 처리
- nullability와 제네릭 타입을 의미가 바뀌지 않게 유지한다.