← 자료실/sprintsLOW

Sprint 01 (2026-05-04 ~ 2026-05-18)

sprints/sprint-01.md

Sprint 01 (2026-05-04 ~ 2026-05-18)

기간: 2026-05-04 (Mon 00:00) ~ 2026-05-18 (Mon 00:00) (14일, Monday↔Monday 경계 — sprints/README.md §1) 킥오프 일자: D+0 = 2026-05-04 (Mon) · D-2 확정본 갱신: 2026-05-02 (Sat) Phase 2 두 번째 스프린트 — Sprint 00 Unity 6 셋업 + 초월모드 Smoke Test 통과 위에서 보상·프레스티지 설계 정합성 검증 → Importer 파이프라인 구축. 소유자: project-manager. 실행: code-lead (W2 중심) · game-designer (W1 통합 검증). 결정: PD. D-2 갱신 변경 사항 (2026-04-21 사전 드라이런 스케치 → 2026-05-02 확정): - W1·W2 의도 재배치 (PD 지시 2026-05-02): W1 = 무한던전 보상 + 프레스티지 통합 설계 검증 / W2 = Importer 3종 + 런타임 Lookup 구현 - W1 D-1 체크리스트(2026-05-03) + W2 TodoWrite preload 15건을 본 문서로 흡수 (별도 보조 파일은 W1·W2 종료 시 sprints/archive/ 이동 예약) - 회귀 가드 6건(R-DR-01~03 + Sp00 회귀 A/B) 인라인 편입

0. 선행 자산 (PD 승인 완료, 2026-05-04 PD가 추가로 손댈 필요 없음)

기획 (designs/ 하위)

기술 설계 (designs/)

Sprint 00 재활용 자산 (절대 수정 금지 — Sp00 회귀 재발 차단)


1. 이월 후보 (Sprint 00 종료 회고에서 확정)


2. 목표 (3건)

  1. W1 통합 설계 검증 — 무한던전 보상 + 프레스티지 (5/4~5/10)

설계 문서 5종(transcendent_reward_draft + prestige_system_spec + 4 TSV)의 수치 정합성·교차 영향을 1주 안에 game-designer 주도로 통합 검증, 이슈 발견분은 W2 Importer 착수 전까지 PD 승인하 수정 완료.

  1. W2 TSV 3종 Import 파이프라인 + 런타임 Lookup E2E (5/11~5/17)

드롭/마일스톤/어픽스 TSV → SO 3개 생성 + Addressables 등록 + Edit 모드 테스트 5~8개 Green.

  1. 테스트 인프라 신설 — GodBlade.Tests.Editor asmdef + 첫 Test Runner Green (Sp00 회귀 A/B 패턴 재발 0).

3. 작업 (TodoWrite 초기 리스트)

형식: - [ ] <내용> (담당: ..., 예상 ?h, 의존: #N) CP 태그 = sprint-01-w2-importer-design.md 체크포인트 가드 태그 = R-DR-01~03 + Sp00 회귀 A/B 인라인 가드

W1 (5/4~5/10) — 통합 설계 검증 + D-1 게이트

W2 (5/11~5/17) — Importer 3개 + 런타임 Lookup + 테스트

TodoWrite 등록 시점: W1 #W1-05 GO 판정 직후 (예상 5/10 일요일 저녁 또는 5/11 월요일 오전) 경로 상수 (D-1 §2.2 정정 반영): - ../designs/transcendent_drop_table.tsv - ../designs/transcendent_milestone_reward.tsv - ../designs/affix_pool.tsv (혹은 transcendent_affix_pool.tsv — #W2-04 시작 시 game-designer 재확인)

정비 (PM)


총 작업 수: 22건 (W1 5건 · W2 작업 10건 + 가드 6건 + 커밋 4건 = 20건 / W2 합산 표기 시 회귀가드/커밋 분해 · PM 정비 2건) 총 예상 공수: W1 4.75h + W2 10.0h + PM 1.0h = 15.75h (중앙값)


4. 의존성

선행 완료 (2026-05-04 시점)

본 스프린트 내 순차 그래프

#W1-01 GO 판정 ─ #W1-02 ─ #W1-03 ─ #W1-04 ─ #W1-05 GO
                                                     │
                                              ┌──────┘
                                              ▼
#W2-01 (Grade/Remap) ─┬─ #W2-02 (Drop)   ─┬─ #W2-05 (Import ALL)
                       ├─ #W2-03 (Milestone)─┤
                       ├─ #W2-04 (Affix 뼈대)┘
                       ├─ #W2-06 (Tests asmdef) ─┐
                       ├─ #W2-07 (Lookup API)    ├─ #W2-09 (테스트 Green) ─ #W2-10 (§9 + 머지)
                       └─ #W2-08 (Granter 스텁)  ┘                                  │
                                                                                    └─ #PM-02

블로커 후보 (Sp00 회귀 A/B + R-DR-01~03 인라인)

Sprint 02 이월 원칙 (본 스프린트에선 절대 건드리지 않음)


5. 리스크 (정확히 3건)

  1. R1 — W2 1주에 코드 작업 10h 집중 (W1·W2 의도 재배치 부작용)
  1. R2 — Sp00 회귀 A/B 동일 조합 재현 가능 (CS0246·CS0579)
  1. R3 — W1 통합 검증에서 설계 충돌 발견 시 W2 착수 지연

6. 종료 섹션 (D+14 = 2026-05-18 Mon 00:00 채움)

완료

미완 / 이월

회고

D+14 체크리스트 (2026-05-18 Mon)


7. 이벤트 로그 요청 블록

[PD 요청] 2026-05-18 종료 시점에 아래 1줄을 CLAUDE.md "이벤트 로그" 섹션에 추가: - 2026-05-18: Sprint 01 완료. W1 보상+프레스티지 통합 검증 / W2 Transcendent 드롭·마일스톤·어픽스 SO 3종 + Lookup 런타임 + GodBlade.Tests.Editor 신설. (미완 발생 시 PM이 D+14 회고 후 실제 완료분에 맞춰 초안 문구 수정 제시 — 파일 수정은 PD가 직접)

8. 부록 — 커밋 메시지 템플릿 (W2 4건)

커밋#1: feat(sp01-w2): add Grade/MobKind/RewardType enums + GradeRemap static class
- Data asmdef 에 public enum 3종
- GradeRemap.TryParseNew 원본 → 신규 매핑 (Rare→Epic 포함)

커밋#2: feat(sp01-w2): add DropRateTableSO + importer (60 rows)
- Addressables 주소 'Rewards/DropRateTable' 등록
- 드롭률 합 1.000 ± 0.001 자기검증 통과
- CS0579 회귀 가드 grep 1회 확인

커밋#3: feat(sp01-w2): add MilestoneRewardCatalogSO + importer (22 rows)
- Addressables 주소 'Rewards/MilestoneRewardCatalog' 등록
- HashSet<int> _milestoneFloors 22 elements 확인

커밋#4: feat(sp01-w2): add AffixPoolSO skeleton + Import ALL menu
- AffixPoolSO 뼈대 (W2 범위, 스택 로직 Sp04 이월)
- GodBlade/Data/Import ALL 메뉴 1개 (Stage + DropRate + Milestone + AffixPool 순차)