[P1] DB 스키마 마이그레이션 Part 1 (학습/프로젝트)

ID: dc3d6c47-4223-44ba-b9b3-82e9cacb2098

높음 완료

## 설명
PRD Section 8.3~8.4, 8.7~8.9 마이그레이션. projects, build_steps, curricula, lessons, user_lesson_progresses.

## 참조
- PRD: Section 8.3~8.4, 8.7~8.9
- 스킬: `database-migrations`

## 완료 기준
- [ ] `bin/rails db:migrate` 성공
- [ ] 모든 인덱스 생성 확인
- [ ] 모델 연관관계 설정 (belongs_to, has_many 등)
- [ ] fixture 파일 생성
- [ ] 모델 테스트 통과

## 의존성
- [P1] User 모델 확장

첨부 이미지

이미지 추가 (Ctrl+V로 붙여넣기 또는 클릭)

JPEG, PNG, GIF, WebP / 최대 10MB

담당자: 팀리드
생성일: 2026년 03월 25일 11:51

활동 로그

  • 팀리드 상태 변경: 리뷰 → 완료

    2026년 03월 26일 08:05:37

  • 팀리드 상태 변경: 진행 중 → 리뷰

    2026년 03월 26일 07:48:16

  • 팀리드 위임: developer-1에게 'DB 마이그레이션 Part 1 — projects, build_steps, curricula, lessons, user_lesson_progresses' 작업 배정

    2026년 03월 26일 03:36:22

  • 팀리드 작업 시작 - DB 스키마 Part 1 + 온보딩 플로우 병렬 진행

    2026년 03월 26일 03:35:58

    상세 보기

    ## 작업 계획
    - 목표: PRD 8.3~8.9 테이블 생성 + 온보딩 4단계 구현
    - 접근 방식: developer-1(DB), developer-2(온보딩) 병렬 진행
    - 온보딩은 DB Part 1에 직접 의존하지 않음 (User 모델 필드만 사용)

    ## 현재 상태
    - 보드 현황: backlog 32 / todo 5 / in_progress 2 / review 7 / done 3
    - User 모델 확장 완료 (enum, can_access?, toss_customer_key)
    - Tailwind 디자인 시스템 완료

  • 팀리드 티켓 클레임 완료

    2026년 03월 26일 03:35:48

  • 팀리드 상태 변경: 할 일 → 백로그

    2026년 03월 25일 11:56:51