Skip to content

TSK-012-04 Event tab festival-only cleanup#415

Merged
ClarusIubar merged 2 commits into
mainfrom
event-tab-festival-only-cleanup
Jun 13, 2026
Merged

TSK-012-04 Event tab festival-only cleanup#415
ClarusIubar merged 2 commits into
mainfrom
event-tab-festival-only-cleanup

Conversation

@ClarusIubar

Copy link
Copy Markdown
Contributor

요약

  • EventTab이 행사 콘텐츠만 소유하는 현재 구조를 e2e 회귀 테스트로 고정했습니다.
  • 행사 탭 진입 시 /api/tourism/places 요청이 발생하지 않는 것을 검증했습니다.
  • KTO 지도 레이어와 InfoSheet는 TSK-012-05 KTO tourism map layer and InfoSheet #409 범위로 유지했습니다.

Closes #408

Architecture Boundary Gate

  • Responsibility map: EventTab은 festival/event presentation만 소유합니다.
  • Dependency direction: event tab UI는 tourism API/client/types에 의존하지 않습니다.
  • Test seam: test/e2e/event-tab.spec.ts가 브라우저 레벨에서 행사 탭과 network absence를 검증합니다.
  • Scope map: e2e regression test와 completion report만 변경했습니다.
  • Architecture risk: KTO tourism consumer contract는 #409에서 main 기준으로 다시 확인해야 합니다.

검증

  • npm.cmd run check:numeric-literals 통과
  • npm.cmd run lint 통과
  • npm.cmd run typecheck 통과
  • npm.cmd run test:unit 통과
  • npm.cmd run test:integration 통과
  • npm.cmd run test:regression 통과
  • npm.cmd run test:e2e 통과
  • npm.cmd run build 통과
  • git diff --check 통과
  • UTF-8 integrity check 통과

@ClarusIubar ClarusIubar merged commit 3ee8f77 into main Jun 13, 2026
6 checks passed
@ClarusIubar ClarusIubar deleted the event-tab-festival-only-cleanup branch June 13, 2026 01:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

TSK-012-04 Event tab festival-only cleanup

1 participant