Skip to content

TSK-020-00 Epic: My Page activity calendar/list view system #613

Description

@ClarusIubar

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:docsREADME, Wiki, runbook, and release note workarea:frontendReact UI, hooks, coordinator, and client service workpriority:highHigh priority worktopic:architectureResponsibility boundaries, dependency flow, and module shapetype:featureFeature or additive behavior work

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions