진로 설계 강의를 결과 화면에서 빼고 「내 강의」 메뉴로 옮기기(설계 B)
ID: 5ad524bf-f6db-46ab-9a32-354e31ccec2d
2026-09-22 설계(docs/superpowers/specs/2026-09-22-expert-course-mails-and-my-courses-design.md)의 B단계. 9/22 세션이 메일(A)만 하고 B를 미뤄 결과 화면에 강의실이 남아 있었다.
- /:locale/my-courses/:slug 강의실(목록 없음)
- 사이드바 「내 강의」(볼 수 있는 강의가 있을 때만)
- 결과 탭: 수강 중이면 「내 강의에서 이어보기」 버튼, 만료면 안내, 권한 없으면 소개·구매
- 옛 /diagnoses/:id/basic_course 는 301
첨부 이미지
이미지 추가 (Ctrl+V로 붙여넣기 또는 클릭)
JPEG, PNG, GIF, WebP / 최대 10MB
활동 로그
-
Cclaude-code 수강 중이면 강의 탭을 누르는 즉시 내 강의로 이동(21df815b, 커밋만·미배포)
2026년 09월 29일 11:08:20
상세 보기
- 결과 화면 강의 탭: 수강 중이면 버튼이 아니라 `my_course_path` 링크로 그림(모양 동일), 패널 없음
- `?tab=basic-course`로 들어오면 내 강의로 리다이렉트
- `_continue` 파셜 삭제
- 전체 테스트 5792개 통과, 로컬 PC·폰에서 클릭 이동 확인
- 배포 보류: main에 다른 세션 워크스페이스 커밋 5개(마이그레이션 3개)가 운영 미반영 상태라 대표님 확인 필요 -
Cclaude-code 상태 변경: 할 일 → 완료
2026년 09월 29일 08:10:46
-
Cclaude-code 프로덕션 배포 완료(b3aac968), 렌더·경로 확인
2026년 09월 29일 08:10:45
상세 보기
- 프로덕션 이미지 `b3aac968` 확인(배포 전 23f4dfaf에서 이 커밋만 나감)
- 옛 `/ko/diagnoses/:id/basic_course` → 301 `/ko/my-courses/strength-coach-intro`
- 프로덕션 runner(읽기 전용)로 강의실·결과 탭 버튼 렌더 확인, 9WAY 계정 메뉴 노출 true
- 「내 강의」 메뉴가 보이는 사람 24명
- 배포 후 로그 500 0건
- 설계 문서에 목록 없음 결정 반영(6a96b478, 문서만)
- 남은 C는 티켓 a5f6abeb -
Cclaude-code 내 강의 메뉴 구현·테스트 통과·커밋(b3aac968), 배포 진행 중
2026년 09월 29일 08:08:56
상세 보기
## 바꾼 것
- `MyCoursesController`·`MyCourseLessonsController` 새로 만들고 `strengths/basic_courses`·`basic_lessons` 컨트롤러·뷰를 옮김
- 경로 `/:locale/my-courses/:slug`(+ lessons/:id, progress, beacon). 옛 `/diagnoses/:id/basic_course`는 301
- 사이드바 「내 강의」(`my_course_for_nav`, 볼 수 있을 때만). 5개 언어 메뉴 이름 추가
- 결과 탭: 수강 중이면 `diagnoses/course/_continue`(이어보기 버튼), 만료면 `my_courses/_expired`, 권한 없으면 기존 소개
- 다음 단계 카드·구매 완료·강의 단독 구매 화면의 강의 링크를 내 강의로## 검증
- 관련 테스트 35개 통과, 전체 5771개 중 실패 1건(옛 링크 기대 테스트) → 고친 뒤 통과
- 로컬 3000에서 PC·폰 캡처로 결과 탭 버튼·강의실·회차 재생·옛 주소 이동 확인
- 개발 DB 건수 테스트 전후 동일, 확인용 수강권은 지움