Phase 1 — 콘텐츠 + 개발 동시 진행 (W1~W12)

진행 현황 (2026-05-01 W1 day 1, 19:50 KST)

Track A 콘텐츠   ░░░░░░░░░░░░░░░░░░░░░░░░  W0   (강사 작업 시작 대기)
Track B 백엔드   ████████████████░░░░░░░░  W6 진척 (critical path 100%, 56 테스트, 122+ 레드팀 차단)
Track C 프론트   ████████████░░░░░░░░░░░░  W4 진척 (원장 대시보드 + 학생 앱 + 키오스크)
Track D 인프라   ████████░░░░░░░░░░░░░░░░  W3 (OpenAPI/CI/Sentry/AI변형/배포가이드)

Claude 자율실행으로 단일 세션에 W6 수준 진척. 미경 본인 액션 (docker-compose 검증, Vercel/EAS 배포, 강사 점검) 대기.

Phase 0 완료 트리거 (2026-05-01)

미경 본인 처리 영역 모두 완료:

  • ✅ 사업자등록 업종 추가
  • ✅ 카카오 발신프로필 + 알림톡 5종 심사 통과
  • ✅ 한국저작권위 법률상담 (공공자료 외부 링크 약관 OK)
  • ✅ 변호사 표준 계약서 검토 → v1.0 확정
  • ✅ 외주 강사 2명 계약 체결
  • ✅ 베타 페이지 도메인·Tally 폼 발급

Phase 1 목표 (12주, 2026-05-01 ~ 2026-08-04)

  1. 콘텐츠 전략 변경 (2026-05-02 정책 결정) — 자체 제작 1,500제 제거, 공개 자료 + AI 변형 + 외부 구매로 전환
  2. 백엔드 — FastAPI 9 routers 실제 구현 + 베타 출시 가능 수준
  3. 프론트엔드 — 베타 페이지 활성화 + 사전 등록 모집 100곳

1. 트랙 3개 동시 진행

Track A — 콘텐츠 전략 (2026-05-02 정책 변경)

정책: 자체 제작 1,500제 제거. 다음 3가지 소스로 전환:

출처전략일정
공개 자료교육청·통계청·EBS 공개 문항 링크 제공W1~W12 (지속)
AI 변형공개 1제 → Claude API로 난이도별 3~5제 변형 + 검증 자동화W3~W12 (파이프라인 운영)
외부 구매필요시 기존 콘텐츠 회사 구매 또는 협력 (미정)TBD

즉시 영향:

  • W1W3: 초기 베타 테스트용 더미 데이터 3050제 사용
  • W4+: 초등 검정고시 기출 + EBS 샘플 문항 + AI 변형 운영
  • W12: 공개 자료 + 변형본 누적 500~1,000제 수준 (콘텐츠 취급 합법화 문서 동봉)

Track B — 백엔드 개발 (개발자 1~2명, 12주)

주차마일스톤
W1~W2개발자 채용 + 핸드오프 + 환경 셋업
W2~W3Supabase 셋업 + migration-001/002 적용 + seed-units.json 임포트
W3~W4FastAPI 9 routers 실제 구현 시작 (auth → academies → students)
W5~W6units → questions → worksheets (학습지 만들기 핵심 흐름)
W7~W8assignments → submissions (학생 답안 입력 + 자동 채점)
W9~W10reports (Claude 통합) + alimtalk 발송
W11~W12통합 테스트 + 베타 출시 준비

Critical Path: PRD v1.1 §1.1 원장 첫 학습지 발송 흐름이 W6 안에 동작해야 함.

Track C — 프론트엔드·GTM (1인, 12주)

주차마일스톤
W1~W2베타 페이지 Vercel 배포 (landing/ scaffold + 디자이너 산출물)
W2Tally 폼 + Resend 자동응답 메일 + Plausible 연동
W2+베타 사전 등록 모집 시작 (3채널 — 블로그·인스타·맘카페)
W4사전 등록 ≥ 30곳
W8사전 등록 ≥ 70곳
W12사전 등록 ≥ 100곳 → 베타 첫 차수 확정

2. 의존성 관리

seed-units.json (마이그레이션 004) ──┐
                                     ├──> 백엔드 W2 학습지 만들기 스키마 동작
테스트 데이터 30~50제 ─────────────┘    (단원 마스터 + 임시 문항으로 충분)

백엔드 W12 베타 출시 가능 ──┐
                          ├──> 베타 활성화 W12 + α
프론트엔드 W12 사전등록 100곳 ┘

리스크 완화 (콘텐츠 제작 제거로 간소화):

  • seed-units.json 임포트: ✅ W1 완료 (마이그레이션 004 적용)
  • 백엔드 개발자 채용 지연 → 전체 일정 1~2주 미룸 가능

행동:

  • W2: 초등 검정고시 기출 문항 무료 DB 확보 (국가평생교육진흥원)
  • W3: AI 변형 파이프라인 운영 시작 (프롬프트 검증 포함)

3. Phase 1 KPI 목표

지표W12 목표
콘텐츠 풀 (active status)공개 자료 링크 100+ 단원별 + AI 변형 200~300제
백엔드 구현 완료 endpoint25/40 (P0 필수만)
베타 사전 등록100곳
통합 테스트 통과율≥ 90%
알림톡 발송 성공률≥ 99% (실제 환경)

4. 주간 점검 체크리스트

매주 금요일 미경이 다음 점검:

[ ] 콘텐츠: 공개 자료 DB 확보 진행률 / AI 변형 파이프라인 검증 완료?
[ ] 백엔드: 개발자 일일 commit 빈도
[ ] 백엔드: 다음 주 마일스톤 차단 요인?
[ ] 프론트엔드: 사전 등록 누적 (Tally + Plausible)
[ ] 알림톡: 거절 발생? 템플릿 갱신 필요?
[ ] 비용: LLM API 호출량 / 인프라 비용 (예산 초과?)

5. Phase 1 → Phase 2 진입 조건

W12+α 시점에 다음 모두 충족 시 Phase 2 (베타 운영 6개월) 진입:

  • 콘텐츠 전략 완성 (공개 자료 링크 100+ + AI 변형 파이프라인 검증)
  • 백엔드 P0 필수 endpoint 모두 동작 (학습지 만들기·발송·채점·리포트·알림톡)
  • 베타 사전 등록 100곳
  • 통합 테스트 통과 (Critical Path 5개 시나리오)
  • 미경 본인 1주일 dogfooding (자기 공부방에서 직접 사용)

미달 시 W14W16 까지 14주 연장 가능. 사전 등록자에게 30일 전 통지 의무 (FAQ §Q3).


6. Phase 1 기간 동안 Claude 활용

본 Phase 1은 사람이 행동하는 시기. Claude 호출은 다음 시나리오에서만:

  • 백엔드 코드 디버깅·리뷰 (개발자 요청 시)
  • AI 학부모 코멘트 환각 발견 → 프롬프트 튜닝
  • 강사 검수에서 발견된 콘텐츠 패턴 → 부록 E 갱신
  • 매쓰플랫 신규 기능 출시 → 차별화 갱신

Phase 1 기간 자율실행 추가 작업 자제

추가 PRD/문서 = 다이내믹 리턴. 실제 코드·콘텐츠 진척이 우선.


7. 일일 보고 (선택)

미경이 매일 저녁 1~2분 기록:

일자: YYYY-MM-DD
- 콘텐츠 (강사 A·B 합산): N제 작성 / N제 검수 통과
- 백엔드: N commits / 차단 요인 (있으면)
- 프론트엔드: 사전 등록 누적 N건
- 메모: ...

wiki/log.md에 주간 단위로 압축 기록 권장.