로드맵 v4.0 (2026-09-06 재수립)
작성: 박세린 PM (복귀 보고 + 재수립 발주 수행) PD 결정 트리거: Q1=(나) staris 공존 / Q2=(가)+(나) 그림책 우선 재개 + 로드맵 v4.0 재수립 기준일: 2026-09-06 (5/22 D-day 기준 D+107) 선행 문서:sprints/sprint-w02-2026-06-01.md(v3.0 최종 계획) /sprints/r_v3_status_update_2026-06-13_r_v3_39_resolved.md(v3.0 최종 상태 문서) 프로토콜: Q→O→D→Dr→A (CLAUDE.md) — PD 결정 필요 항목은 잠금 금지, 옵션 제시만 (feedback_pd_over_step_prevention_2026-06-05.md정합)
§1 v3.0 사후 분석 — 왜 Sp-W02 에서 멈췄나
1-1. 실측 타임라인
| 시점 | 사건 |
|---|---|
| 5/17 | PD 47 시드 "전부 고" — Sp-W02 13 액션 default 잠금 |
| 6/1 | Sp-W02 킥오프 (문서상) |
| 6/13 | 최종 sprint 문서 (r_v3_39_resolved) — 단 내용은 TLS 검증 1건, Sp-W02 13액션 KPI 달성 여부는 문서화 0 |
| 6/22~7/4 | 그림책 트랙(한지우)만 16편 생산 (13일간 1.2편/일) |
| 7/4 19:27 | 프로젝트 마지막 파일 변경 (web/ 빌드) |
| 7/5~9/5 | 64일 전 트랙 무활동 |
핵심 불일치: sprint-w02-2026-06-01.md 계획(§1)은 6개 담당자 13액션(차도윤 50rooms/김민준 Supabase 댓글/윤서아 GDD v6/류재현 4차 웹툰 PoC/정현우 FlatBuffer)을 명시했으나, 이번 발주 실측 현황표(차도윤 5/20 src·5/27 dist 최종, 김민준 7/4 정지, 윤서아 6/22 정지, 정현우 4/21 git 최종)와 대조하면 13액션 중 실측으로 완주가 확인되는 것은 0건. 6/13 문서 자체도 KPI 달성률이 아니라 TLS 이슈 1건만 다룸 — 완료 보고 부재 상태로 스프린트가 종료 처리된 정황.
1-2. 구조적 원인 (추정 3건 — 실측 아닌 진단이므로 "추정"으로 표기)
- 추정 — "자율" 라벨의 실행력 과대평가:
sprint-w02§1 "자율 통보" 항목(강시연/한지우/윤소정/Justin/한가영/임재훈/박세린)과 6개 "담당" 항목 모두 실제로는 PD 또는 메인 세션이 Agent 툴로 호출해야 산출물이 생성되는 구조. "자율 진행" 표기가 반복되며(§6 "default = 없음, 자율 진행") 호출 없이도 진행될 것이란 암묵적 가정이 쌓였고, 이는 실측으로 반증됨 — 그림책 트랙(한지우)만 6/22~7/4 실제 호출이 있었고 유일하게 산출물이 남음. - 추정 — 13액션×6담당 동시 병렬 구조가 1인 파트타임 PD 호출 용량을 초과: PD 실제 가용시간(CLAUDE.md "주 10~15h") 대비 6개 Lead 각 4~15h 요구는 총 40h+/2주. PD가 개별 세션마다 6개 Lead를 순회 호출해야 하는데, PD 실생활(본업)로 개입 중단 시 즉시 전 트랙 정지 — 단일 장애점(SPOF)이 6곳 존재.
- 실측 — 정현우(Unity) 트랙은 이미 4/21부터 git 미커밋 상태로 방치: Sp-W02 킥오프(6/1) 시점에 이미 40일 방치 중이었던 트랙에 신규 액션(FlatBuffer 50h)을 추가 배정 — 우선순위 재정렬 없이 누적 부채 위 신규 배정.
1-3. 유일 고성과 트랙의 공통점
그림책(한지우) 16편은 정적 산출물(PNG + 텍스트, 서버/빌드/배포 의존 0)이며 PD의 반복 저비용 호출(1개 프롬프트 → 1편)로 생산됨. 반면 정지 트랙 전부는 (a) 실시간 코드/빌드 의존, (b) 다단계 승인 체인, (c) 타 트랙과의 의존성(예: 김민준 댓글 시스템 ← Supabase 신규 도입 학습곡선)을 가짐. "정적 + 저비용 호출 + 무의존"이 생존 조건이라는 점이 실측으로 드러남.
§2 v4.0 원칙 — "멈춰도 죽지 않는" 로드맵
전제: 1인 파트타임 PD + 64일 갭은 예외가 아니라 재발 가능한 정상 상태. v4.0은 갭 발생을 막으려 하지 않고, 갭이 나도 트랙이 죽지 않도록 설계한다.
- 동시 Active 트랙 수 상한 = 2개 (v3.0의 6개 병렬 담당 → 2개). 나머지는 §3의 FREEZE 상태로 명시 보관(폐기 아님).
- Active 트랙 선정 기준 = 정적 산출물 + 무의존 + 1회 호출 단가 낮음. 그림책이 이 기준의 원형.
- 모든 FREEZE 트랙에 "재개 체크리스트" 1건씩 부착 — 다음에 누가 열어도 40일치 맥락 재구축 없이 즉시 재개 가능하도록. (본 문서 §6 에서 착수)
- 스프린트 문서 = 발생 즉시 상태 갱신, 사후 재구성 금지 — v3.0 6/13 문서가 13액션 KPI 대신 TLS 1건만 남긴 재발 방지. 스프린트 종료 시 "완료/미완 실측표" 필수 (본 PM 페르소나 산출물 표준 준수).
- PD 미개입 24h+ 시 자동 알림 없음(현 구조상 불가) → 대신 다음 세션 시작 시 박세린이 "마지막 파일 변경일" 1줄 보고 습관화로 갭 조기 인지.
§3 트랙 우선순위 재정렬 (12 담당 기준)
| 상태 | 트랙(담당) | 근거 |
|---|---|---|
| ACTIVE #1 | 그림책 (한지우) | PD Q2=(가) 명시 우선순위. 유일 실측 고성과(1.2편/일). 정적+무의존. |
| ACTIVE #2 | 웹소설 (강시연) | 그림책의 원작 source. 그림책 재개 시 본문 없이는 한지우 작업 자체가 막힘 — 직접 의존. |
| ↳ 흡수 (2026-10-05 PD) | 문피아 재연재 | 별도 트랙이 아니라 ACTIVE #2 안에서 병행. Active 2개 상한 유지. 단 정본(본편) 속도가 재연재 쪽으로 쏠리므로 T2(100화) 달성 시점은 재산정 대상 — sprints/all_hands_2026-10-05.md 결정 1 |
| MAINTENANCE | 웹앱 (김민준) | 신규 개발 0, 그림책/웹소설 게시 채널로서 static export 유지비만. 능동 발주 없이 "그림책 ch16+ 게시 확인"류 저빈도 점검만. |
| FREEZE (안전화 우선) | Unity (정현우) | 4/21 이후 4.5개월 미커밋. 동결이 아니라 즉시 커밋 1건 필요 (§5 리스크 1 참조) — 커밋 후 FREEZE. |
| FREEZE | 기획 GDD v6 (윤서아) | §2/§3/§4 상세 수치 미완. 그림책/웹소설이 우선인 현재 소비처 없음. |
| FREEZE | 웹게임 (차도윤) | 109일 정지. Phaser MUD 확장은 Unity 재개와 함께 재평가. |
| FREEZE | 마케팅 (윤소정) | 5/25 정지. 콘텐츠(그림책/웹소설) 볼륨 확보 전 마케팅 확장은 선후 역전. |
| FREEZE | 류재현 (dots-platform) | 신규 산출 0, 비용 $0 — 동결 유지가 곧 최적(류재현 $82/월→$0 실측은 부담 감소 신호, 문제 아님). |
| FREEZE | 임재훈 (web-game-engine) | 60fps 검증 대상(웹게임) 자체가 FREEZE. |
| FREEZE | 한가영 (web-game-balance) | 웹게임 종속. |
| FREEZE | Justin (marketing-global) | 마케팅과 동일 사유. |
| 상시 유지 | 박세린 (PM, 본인) | 로드맵/스프린트 문서 + 갭 조기 인지 담당. 규모 축소해도 0으로는 안 됨. |
동결 ≠ 폐기: 각 FREEZE 트랙은 §6 에서 "재개 체크리스트 1건" 산출 후 문서에 보관. PD가 언제든 호출하면 즉시 재개 가능.
§4 일정 — 9/14 만료 처리 + Phase 4 10/1 재검토
4-1. v3.0 (Phase 2+3, 종료 예정 2026-09-14) 처리
v3.0 원계획(Sp-W01~W08, 5/18~9/01)은 Sp-W02(6/1~6/14)에서 사실상 중단, 이후 진행 0. 9/14 도래 시 다음 처리를 default 로 두되 PD 승인 필요(잠금 아님):
- default 안: 2026-09-14 부로 v3.0 로드맵 "종료(미완주)" 공식 처리.
sprints/phase-2-roadmap-*.md계열 문서에 종료 도장. 본 v4.0 문서로 대체. - 대안: v3.0을 무기한 "진행 중"으로 방치 → 비권고 (문서-현실 괴리 지속, §2 원칙 4 위반).
4-2. Phase 4 본판 (2026-10-01, D-25) — 옵션 제시 (PD 51 원칙: 잠금 금지)
| 옵션 | 내용 | 근거 |
|---|---|---|
| (A) 예정대로 10/1 | 단, 범위 최소화 — Unity 코드 재개가 아니라 "정현우 방치분 정리 + 재개 여부 결정 게이트"로 축소 | PD 50 시드 default 추천 유지. 실행 여력상 풀스코프 착수는 무리. |
| (B) 연기 (2027-01 권고) | 그림책+웹소설 ACTIVE 2트랙이 일정 볼륨(예: 그림책 30편+) 도달할 때까지 Phase 4 보류 | 현재 실행 여력이 ACTIVE 2트랙에도 벅찬 상태에서 Phase 4(Unity 본판) 추가는 §2 원칙 1(상한 2트랙) 위반 |
| (C) 조건부 트리거제 | 고정 날짜 폐기, "그림책 N편 + 웹소설 N화 도달" 같은 산출물 기준 달성 시 자동 재검토 상정 | §2 원칙(멈춰도 죽지 않는 구조)과 가장 정합 — 날짜가 아닌 산출물이 게이트 |
박세린 권고(결정 아님): (C) > (B) > (A). 날짜 기반 게이트가 v3.0 붕괴의 반복 원인이었으므로 산출물 기반 게이트 전환을 권고. PD 결정 필요.
§5 리스크 top 5
| # | 리스크 | 담당 | 완화책 |
|---|---|---|---|
| 1 | Unity6 미커밋 4.5개월 — 로컬 드라이브/SVN 백업 손상 시 Importer 5종+Addressables+URP 프로필 전량 유실 가능 | 정현우 | 코드 작성 0, git add -A && git commit 전용 2h 세션 즉시 실행 (§6 Week1 최우선) |
| 2 | 64일 무활동 재발 — PD 가용성 변동은 구조적 상수, 재발 확률 높음 | 박세린(구조) / PD(가용성) | §2 원칙 1(2트랙 상한) + 정적·무의존 트랙 우선 배치로 재발 시 피해 최소화 |
| 3 | v3.0 로드맵 만료 방치 → 문서-현실 괴리로 다음 세션 혼란 재발 | 박세린 | 9/14 공식 종료 처리(§4-1) + 본 v4.0 단일 문서로 참조점 통합 |
| 4 | Phase 4 10/1(D-25) 도래하는데 실행 여력 0 상태로 방치 시 재차 default 자동 진행 위험 | PD / 박세린 | §4-2 옵션 3건 사전 제시, 10/1 이전 PD 명시 결정 필요 (자동 진행 금지) |
| 5 | FREEZE 트랙(웹게임/마케팅 등 9개) 재개 시 온보딩 비용 — 109일+ 정지분 컨텍스트 손실 | 각 담당 Lead / 박세린 | 트랙별 "재개 체크리스트" 1건씩 부착(§6), 재개 시 40일치 재파악 없이 체크리스트만 확인 |
§6 다음 2주 액션 리스트 (2026-09-06 ~ 2026-09-20)
PD 1인 파트타임 현실 반영 — 전 항목 2~4h 단위, 총 Week1 약 12h / Week2 약 10h.
Week 1 (9/6~9/13)
| 항목 | 담당 | 공수 | 비고 |
|---|---|---|---|
| Unity6 untracked 4.5개월분 커밋 전용 세션 (코드 작성 0, git add+commit만) | 정현우 (code-lead) | 2h | 최우선 — 리스크1 해소 |
| 그림책 ch16~17 재개 (기존 1.2편/일 페이스 참고) | 한지우 (graphics-lead) | 4h | PD Q2=(가) 정합 |
| 그림책 ch16+ source 본문 확인/공급 (웹소설 → 그림책 의존) | 강시연 (scenario-writer) | 2h | ACTIVE #2 |
| 그림책 16편 웹 게시 상태 점검 (static export 정합만, 신규 개발 0) | 김민준 (web-lead) | 2h | MAINTENANCE |
| v3.0 9/14 종료 처리 문서 초안 (§4-1 default 안 반영) | 박세린 (PM) | 2h | PD 승인 대기 |
Week 2 (9/14~9/20)
| 항목 | 담당 | 공수 | 비고 |
|---|---|---|---|
| 그림책 ch18~19 계속 | 한지우 (graphics-lead) | 4h | |
| Unity 재개 조건 체크리스트 1건 작성 (커밋 완료 후 FREEZE 전환) | 정현우 (code-lead) | 2h | 리스크5 대응 |
| FREEZE 트랙(웹게임/마케팅/기획 GDD/한가영/임재훈/Justin) 재개 체크리스트 각 1건 | 각 담당 (자율, PD 호출 시) | 각 1h 이하 | 급하지 않음, PD 지시 시만 |
| Phase 4 10/1 옵션 3건(§4-2) PD 제시용 1쪽 정리 | 박세린 (PM) | 2h | 10/1 이전 PD 결정 필요 |
| v4.0 첫 주 실측 갱신 (완료/미완 표) | 박세린 (PM) | 2h | §2 원칙4 준수 |
PD 1쪽 요약
- 왜 멈췄나: v3.0 Sp-W02 13액션×6담당 계획 중 실측 완주 0건. "자율" 라벨은 실제로 PD/메인 세션 호출 없이는 작동하지 않는 구조였음(추정). 유일 고성과인 그림책(한지우, 6/22~7/4 16편)만 정적·무의존·저비용 호출 조건을 만족했음.
- v4.0 원칙: 동시 Active 트랙 2개로 축소(그림책 1순위 + 웹소설 2순위). 나머지 9개(Unity/웹게임/마케팅/기획GDD/한가영/임재훈/Justin 등)는 FREEZE(폐기 아님) — 재개 체크리스트만 부착해 컨텍스트 보존.
- 가장 급한 것: 정현우 Unity 4.5개월 미커밋 = 유실 위험. 코드작업 없이 커밋만 2h 세션으로 즉시 해소 권고.
- PD 결정 필요 (잠금 아님, 옵션만):
- 9/14 v3.0 "종료(미완주)" 공식 처리 승인 여부
- Phase 4 10/1 처리: (A) 축소 착수 / (B) 2027-01 연기 / (C) 산출물 기반 트리거제 — 박세린 권고 = (C)
- 다음 2주: 그림책 재개(한지우) + Unity 커밋(정현우) 최우선, 나머지는 저부하 점검/체크리스트만.