feat(following): 팔로우 해제 확인 dialog를 적용한다
This commit is contained in:
@@ -119,17 +119,17 @@ API 계약 변경은 없다. 기존 팔로우/언팔로우 endpoint와 payload
|
||||
|
||||
### 12.1 기능 수용 기준
|
||||
|
||||
- [ ] 팔로잉 리스트 팔로잉 중 버튼이 요청 아이콘, 색상, 원형 스타일을 사용한다. (`UNFOLLOW-001`, `UNFOLLOW-002`)
|
||||
- [ ] 팔로잉 리스트 팔로잉 중 버튼이 `CreatorFollowNotifyFragment`를 표시하지 않는다. (`UNFOLLOW-003`)
|
||||
- [ ] 팔로잉 리스트 팔로우 해제는 `V2ModalDialog` 확인 후에만 실행된다. (`UNFOLLOW-004`)
|
||||
- [ ] 크리에이터 채널 팔로우 해제는 `V2ModalDialog` 확인 후에만 실행된다. (`UNFOLLOW-005`)
|
||||
- [ ] 한국어, 일본어, 영어 문구가 확정 문구와 일치한다. (`UNFOLLOW-006`)
|
||||
- [x] 팔로잉 리스트 팔로잉 중 버튼이 요청 아이콘, 색상, 원형 스타일을 사용한다. (`UNFOLLOW-001`, `UNFOLLOW-002`)
|
||||
- [x] 팔로잉 리스트 팔로잉 중 버튼이 `CreatorFollowNotifyFragment`를 표시하지 않는다. (`UNFOLLOW-003`)
|
||||
- [x] 팔로잉 리스트 팔로우 해제는 `V2ModalDialog` 확인 후에만 실행된다. (`UNFOLLOW-004`)
|
||||
- [x] 크리에이터 채널 팔로우 해제는 `V2ModalDialog` 확인 후에만 실행된다. (`UNFOLLOW-005`)
|
||||
- [x] 한국어, 일본어, 영어 문구가 확정 문구와 일치한다. (`UNFOLLOW-006`)
|
||||
|
||||
### 12.2 추적성 완료 기준
|
||||
|
||||
- [ ] 모든 확정 요구사항이 `plan-task.md`의 Task와 연결된다.
|
||||
- [ ] 구현 전 계획 문서가 먼저 준비된다.
|
||||
- [ ] 코드 구현은 별도 사용자 승인 후 `plan-task.md`에 따라 진행한다.
|
||||
- [x] 모든 확정 요구사항이 `plan-task.md`의 Task와 연결된다.
|
||||
- [x] 구현 전 계획 문서가 먼저 준비된다.
|
||||
- [x] 코드 구현은 별도 사용자 승인 후 `plan-task.md`에 따라 진행한다.
|
||||
|
||||
## 13. Open Questions
|
||||
|
||||
@@ -141,10 +141,10 @@ API 계약 변경은 없다. 기존 팔로우/언팔로우 endpoint와 payload
|
||||
|
||||
| 요구사항 범위 | API Contract | 계획 Phase | Goal | 자동 검증 | 수동 검증 |
|
||||
|---|---|---:|---|---|---|
|
||||
| `UNFOLLOW-001~002` | 변경 없음 | 1, 3 | `P1-T1`, `P3-T1` | `FollowingCreatorAdapterSourceTest` 또는 동등 source/local test | 범위 제외 |
|
||||
| `UNFOLLOW-003~004` | 변경 없음 | 1, 3 | `P1-T2`, `P3-T2` | `FollowingCreatorActivitySourceTest` 또는 동등 source/local test | 범위 제외 |
|
||||
| `UNFOLLOW-005` | 변경 없음 | 1, 4 | `P1-T3`, `P4-T1` | `CreatorChannelActivitySourceTest` | 범위 제외 |
|
||||
| `UNFOLLOW-006` | 변경 없음 | 2 | `P2-T1` | string resource source/local test 또는 관련 source test | 범위 제외 |
|
||||
| `UNFOLLOW-001~002` | 변경 없음 | 1, 3 | `P1-T1`, `P3-T1` | `FollowingCreatorAdapterSourceTest` 또는 동등 source/local test | 사용자 수동 테스트 완료 |
|
||||
| `UNFOLLOW-003~004` | 변경 없음 | 1, 3 | `P1-T2`, `P3-T2` | `FollowingCreatorActivitySourceTest` 또는 동등 source/local test | 사용자 수동 테스트 완료 |
|
||||
| `UNFOLLOW-005` | 변경 없음 | 1, 4 | `P1-T3`, `P4-T1` | `CreatorChannelActivitySourceTest` | 사용자 수동 테스트 완료 |
|
||||
| `UNFOLLOW-006` | 변경 없음 | 2 | `P2-T1` | string resource source/local test 또는 관련 source test | 사용자 수동 테스트 완료 |
|
||||
|
||||
## 15. Decision Log
|
||||
|
||||
@@ -153,12 +153,13 @@ API 계약 변경은 없다. 기존 팔로우/언팔로우 endpoint와 payload
|
||||
| `2026-08-18` | `DEC-001` | 확정 | 한국어 Dialog description은 `팔로우를 해제할까요?\n%1$s의 소식을 받을 수 없어요.`로 사용한다. | 사용자 인터뷰에서 A안 확정 | `UNFOLLOW-006`, `P2-T1` |
|
||||
| `2026-08-18` | `DEC-002` | 확정 | 시각 보조 브라우저는 사용하지 않고 텍스트 기반 문서만 작성한다. | 사용자 응답 | 문서 작성 방식 |
|
||||
| `2026-08-18` | `DEC-003` | 확정 | 이번 작업은 PRD와 구현 계획 문서 생성만 수행하고 코드 구현은 하지 않는다. | 사용자 명시 요청 | 전체 범위 |
|
||||
| `2026-08-18` | `DEC-004` | 확정 | 구현 후 수동 테스트 완료 상태로 처리한다. | 사용자 완료 보고 | `UNFOLLOW-001~006`, `P5-GATE` |
|
||||
|
||||
## 16. 변경 관리
|
||||
|
||||
요구사항 변경 시 다음을 확인한다.
|
||||
|
||||
- [ ] Decision Log에 변경 이유와 날짜를 기록했다.
|
||||
- [ ] 관련 요구사항 상태·본문·수용 기준을 갱신했다.
|
||||
- [ ] `plan-task.md`의 범위·Files·체크박스·완료 증거를 코드 변경 전에 갱신했다.
|
||||
- [ ] 기존 Progress·검증 기록을 삭제하거나 덮어쓰지 않았다.
|
||||
- [x] Decision Log에 변경 이유와 날짜를 기록했다.
|
||||
- [x] 관련 요구사항 상태·본문·수용 기준을 갱신했다.
|
||||
- [x] `plan-task.md`의 범위·Files·체크박스·완료 증거를 코드 변경 전에 갱신했다.
|
||||
- [x] 기존 Progress·검증 기록을 삭제하거나 덮어쓰지 않았다.
|
||||
|
||||
Reference in New Issue
Block a user