TSK-020-00 Epic: My Page activity calendar/list view system
core classification
scope
마이페이지의 스탬프/피드/댓글/코스 탭을 공통 활동 컬렉션으로 보고, 기존 리스트뷰와 신규 달력뷰를 전환할 수 있는 재사용 View Shell을 도입합니다.
out of scope
- API path/response shape 변경
- DB schema 변경
- OAuth/session 동작 변경
- 기존 사용자-facing copy 임의 정리
- backend 기간별 이력 조회 contract
plan
checklist
architecture boundary gate
- Responsibility map: MyPage tab section은 도메인 카드/액션을 유지하고, 공통 shell은 view mode와 list/calendar layout만 소유합니다.
- Dependency direction: MyPage tab data -> domain adapter -> ActivityEntry -> ActivityCollectionShell -> List/Calendar view 방향만 허용합니다.
- Test seam: adapter unit test, shell integration test, My Page E2E로 검증합니다.
- Scope map: Web Front 마이페이지 표시 방식만 포함합니다.
- Architecture risk: 달력 UI를 각 탭에 직접 붙이면 중복과 회귀가 커지므로 공통 shell을 먼저 고정합니다.
verification contract
- Child issue별 PR URL, main merge SHA, CI URL, local validation output을 기록합니다.
- Required commands are owned by child issue verification contracts.
TSK-020-00 Epic: My Page activity calendar/list view system
core classification
scope
마이페이지의 스탬프/피드/댓글/코스 탭을 공통 활동 컬렉션으로 보고, 기존 리스트뷰와 신규 달력뷰를 전환할 수 있는 재사용 View Shell을 도입합니다.
out of scope
plan
checklist
architecture boundary gate
verification contract