← 자료실/sprintsLOW

Sprint 00 (2026-04-20 ~ 2026-05-04)

sprints/sprint-00.md

Sprint 00 (2026-04-20 ~ 2026-05-04)

Phase 2 킥오프. 방치형 RPG + 무한던전(초월모드 재활용) 방향 확정 직후 첫 스프린트. 원본 Program/, Datasheets/, Dump20210311.sql = read-only. 모든 신규 코드는 Unity6/ 하위.

목표 (최대 3줄)

  1. Unity 6 LTS Unity6/ 프로젝트 생성 + URP/Addressables 2.x/Input System 셋업 + Git 첫 커밋
  2. Dump20210311.sql → data_transcendent_stage CSV 추출 + ScriptableObject 임포트 Smoke Test
  3. 2주 스프린트 리듬 확정 + sprints/ 초기화 (본 문서 포함)

작업 (TodoWrite 초기 리스트)

총 예상 공수: 약 7~10h. 주 10~15h 가용 시간 내 여유 있게 수렴.

의존성

리스크 (최대 3건)

  1. Addressables 2.x breaking change — 1.x 기준 튜토리얼/레퍼런스가 대부분이라 2.x에서 API/그룹 스키마가 달라 Smoke Test에서 막힐 가능성. 대응: 공식 Migration 문서 선독, 안 되면 Sprint 01로 이월하고 Resources 기반 임시 로더로 우회.
  2. SQL 덤프 파싱 / 인코딩 이슈 — Dump20210311.sql이 32MB MySQL 덤프. 한글 CHARSET(utf8/utf8mb4/euckr) 혼재 시 CSV 덤프에서 깨질 수 있음. 대응: mysql 클라이언트 또는 mysqldump --tab 대신 DBeaver export 우선 시도, 10행 Smoke만 확인 후 이월 가능.
  3. 1인 파트타임 시간 부족 — 본업 + Unity 6 첫 설치 + URP 기본 학습까지 겹치면 2주 내 3개 목표 완주가 빠듯. 대응: 목표 3이 제일 작으므로 먼저 소화, 목표 2의 "CSV만 뽑고 SO 임포트는 Sprint 01로 이월" 옵션을 PD 승인 하에 예비 카드로 보유.

중간 진척 로그 — 2026-04-21 (D+1)

정식 종료 회고 아님. D+14(2026-05-04)에 PD와 별도로 기록. 여기는 당일 실적 스냅샷.

목표별 상태

커밋 (d:/SVN/Backup/GodBlade/Unity6/ 로컬 git, 최신 → 최초)

a9cce41 chore: Unity auto-regenerated packages-lock.json + ProjectSettings
91416f5 fix(P1): BOM trim + header integrity validation + log format + BuildIndex simplify
4f3852b fix: InternalsVisibleTo("GodBlade.Editor") 추가
26be524 fix: Unity.ResourceManager asmdef 참조 복구
75c6fa1 feat: URP 3D scaffold + asmdef 3분할 + TranscendentStageSO + Importer + SmokeTester
94ea585 chore: package manifest (Addressables 2.2.2 + Input System 1.11.2 + URP 17.0.3)
9a4baf9 chore: 초기 .gitignore / .gitattributes

회귀 2건 (학습 자산)

  1. CS0246 AsyncOperationHandle<T> — code-lead가 "Addressables가 ResourceManager 타입을 재노출" 전제로 asmdef 참조 제거했으나 첫 컴파일 실패. Unity.ResourceManager 복구.
  2. CS1061 EditorAssignPrivateFields — internal 메서드가 어셈블리 경계(GodBlade.Data → GodBlade.Editor)를 못 넘음. [InternalsVisibleTo("GodBlade.Editor")] 추가.

→ 교훈: 정적 리뷰 "완료"는 최종 완료 아님. Unity 첫 컴파일 통과까지 1건 = 완료. 이후 스프린트 산정에 리뷰 후 1~2h 패치 버퍼 기본 반영. (메모리: feedback_codelead_review_compile_verify.md)

기타 정비

남은 블로킹 / 주의


종료 섹션 (D+14 = 2026-05-04 채움)

완료

미완 / 이월

회고

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


이벤트 로그 요청 블록

[PD 요청] 2026-05-04 스프린트 종료 시점에 "Sprint 00 완료. Unity 6 셋업 + 초월모드 Smoke Test 통과" 1줄을 CLAUDE.md 이벤트 로그에 추가