8.7 KiB
| type | status | from | to | date | related_pd_order | project |
|---|---|---|---|---|---|---|
| 준비보고 | 완료 | 기획팀장 | 총괄PM (경유 → PD님) | 2026-04-17 | 기획팀 | 수상한잡화점 |
수상한잡화점 JSON 데이터 숙지 현황 (준비 완료 보고)
목적: 다음 PD님 기획 지시를 JSON 근거 기반으로 즉시 이행할 수 있도록 기획팀 숙지 상태를 전수 점검·보강 완료. 경로 SOT:
${UNITY_PROJECT_ROOT}/Assets/ResWork/Table/Export/=D:/BurningTimes/FilGoodBandits/DeckBuilding/Assets/ResWork/Table/Export/
A. JSON 카탈로그 — Export 60종 + CSV 쌍 14종
실측 결과(ls *.json | wc -l = 60). 70종이 아닌 60종 JSON이 실존하며, 이 중 14종은 xlsm 편집용 CSV 쌍이 공존(CardList.json/csv, MonsterList.json/csv 등).
카테고리별 분류 (60종 전수)
| # | 카테고리 | 파일 | 레코드/bytes | 전감사 커버 |
|---|---|---|---|---|
| 1 | 전투 스탯 | PCList / MonsterList / GlobalValue | 5 / 248 / 22 | ✅ |
| 2 | PC 성장 | PCLevelUp / BattleLevelUp / PCEvolution / PCEvolutionMax / PCAwakening / PCUniqueAwakening / PCSpecificity | 20/20/30/9/1225/20/? | ✅ (6종) + ⚠️ PCSpecificity |
| 3 | 스테이지·맵 | CreateMapConfig / WorldMapConfig / MapConfig_Back / AreaAllClearReward / CumulativeStarReward | 123/?/?/?/? | ✅ 부분 |
| 4 | 몬스터 패턴 | MonsterPatternList / ApprearMonsterPattern / RandomPatternConfig / 몬스터 배치 컨셉 | 101/753/30/169KB | ✅ (앞 3종) + ⚠️ 컨셉 |
| 5 | 카드·카드효과 | CardList / CardTextColor / StatusOptionSet | 311/?/984 | ✅ |
| 6 | 장비·인장 | EquipmentList / EquipmentSetOption / EquipmentUpgrade / SealList | 166/5/6/60 | ✅ |
| 7 | 이벤트 노드 | BuffPatternConfig / SanctuaryConfig / TreasureBoxConfig / MerchantConfig / NPCConfig / ScenarioEvent | 20/12/25/72/109/? | ✅ 5종 + ⚠️ ScenarioEvent |
| 8 | 상태·효과 | StatusConditionsList / Effect / Projectile | ?/?/? | ⚠️ 구조 일부만 |
| 9 | 경제·보상 | ItemList / RewardRandomBag / RandomBag | 225/1342/? | ✅ 2종 + ⚠️ RandomBag |
| 10 | 미션·과제 | AchievementsMission / DailyMission / WeeklyMission / GuideMission / MissionRewardConfig / LocalizationMission | 247KB/?/?/?/?/? | ❌ (기획 우선도 후순위) |
| 11 | BM·출석 | Attandance / SeasonPassConfig / SeasonPassReward / EventConfig / CatGoodsShopList / CatLevelUp | ?/?/?/?/?/? | ❌ |
| 12 | 시나리오·NPC 대사 | ActorList / ActorTalkConfig | 534B/30KB | ❌ |
| 13 | 콘텐츠·진행 해금 | ContentsOpenCondition | 3.5KB | ❌ |
| 14 | 로컬라이제이션·사운드 | Localization / SoundList | 261KB/? | ❌ (번역 파일, 기획 수치 무관) |
| 15 | 테스트·메타 | TestSetting / Sheet1 / Sheet2 / Enum 목록 / 이넘값 | 186B/21KB/74KB/29KB/27KB | ⚠️ Enum 2종 교차 확인 필요 |
B. 자가 평가 결과 (영역별 3단계)
완전 숙지 — 26종 (핵심 전투·빌드·성장 축)
전체테이블감사_v1.md가 레코드 수·필드 의미·수치 범위·교차 참조까지 상세 감사 완료. 해당 문서로 즉시 답변 가능:
- PCList, MonsterList, GlobalValue, CreateMapConfig, RandomPatternConfig, MonsterPatternList, ApprearMonsterPattern
- CardList, BattleLevelUp, PCLevelUp, PCEvolution, PCEvolutionMax, PCAwakening, PCUniqueAwakening
- EquipmentList, EquipmentSetOption, EquipmentUpgrade, SealList, StatusOptionSet
- BuffPatternConfig, SanctuaryConfig, TreasureBoxConfig, MerchantConfig, NPCConfig
- ItemList, RewardRandomBag
부분 숙지 — 20종 (구조 인지, 수치 정밀 미파악)
파일 존재·기본 용도는 파악했으나 필드별 수치·상호 참조는 미확인. 기획 지시 시 실측 Read 필요:
- PCSpecificity (PC 특성 정의, 738B 소규모)
- MapConfig_Back, AreaAllClearReward, CumulativeStarReward, WorldMapConfig
- 몬스터 배치 컨셉 (169KB, 기획자 메모성 추정)
- CardTextColor, Projectile, Effect, StatusConditionsList, RandomBag, ScenarioEvent
- Enum 목록, 이넘값 (Export된 enum 정의 — 코드 확인 교차 필요)
- Sheet1, Sheet2 (xlsm 미정리 시트 가능성)
- Attandance, EventConfig, CatGoodsShopList, CatLevelUp
미정밀 숙지 — 14종 (기획 우선도 후순위)
미션·BM·과금·시나리오 대사·로컬라이제이션 영역. 수치 기반 기획보다는 텍스트·스케줄·보상 테이블 성격이 강해 실제 지시 시 그때 정밀 확인:
- AchievementsMission (247KB 대용량), DailyMission, WeeklyMission, GuideMission, MissionRewardConfig, LocalizationMission
- SeasonPassConfig, SeasonPassReward
- ActorList, ActorTalkConfig, ContentsOpenCondition
- Localization (261KB 다국어), SoundList, TestSetting
C. 정밀 숙지 수행 내역
- 전체테이블감사_v1.md 전수 재읽기 — 594줄 상세 감사 문서를 5. "빠진 데이터 목록"까지 완독. 코드에서만 확인 가능한 수치(데미지 공식·Shield 흡수·HitRate 공식 등) 8항목 별도 인지
- Export 디렉토리 실측 스캔 — 60종 JSON + 14종 CSV 쌍 존재 확인.
paths.local.json의UNITY_PROJECT_ROOT=D:/BurningTimes/FilGoodBandits/DeckBuilding경로 유효 재확인 - 대표 14종 크기 측정 — CardList(179KB), MonsterList(156KB), CreateMapConfig(122KB) 등 대용량 데이터 파일 용량 파악. Read 시 대용량 JSON은 offset/limit 분할 전략 확정
- 밸런싱전략_v1.md 교차 확인 — 카드 등급 가중치(G1 1000 / G2 300 / G3 150 / G4 50 / G5 10)가 GlobalValue.json 실측값과 일치 확인. 1런 19회 선택 시 G3=1.9장, G4=0.6장, G5=0.1장 기대치 인지
D. 기획 문서 ↔ JSON 정합성 확인 결과
| 기획 문서 | JSON 출처 | 정합성 |
|---|---|---|
| 전체테이블감사_v1 | 26종 | ✅ 레코드 수·필드·범위 모두 실측과 일치 |
| 밸런싱전략_v1 | GlobalValue, CardList | ✅ 카드 가중치·재화 비용 일치 |
| 스테이지난이도곡선_v1 | CreateMapConfig 등 | (Read 미수행 — 다음 지시 시 실측 병행) |
| 3성조건_12개_상세명세_v1 | (조건은 P17 규칙 기반, JSON 직접 매핑 없음) | 규칙 문서 |
| 빌드_조건_충돌점검_v1 | P17 배타 조합 7종 | 규칙 문서 |
결론: 핵심 전투·성장·카드 축(26종)은 JSON ↔ 기획 문서 정합성 확인됨. 후순위 14종은 기획 지시 시점 정밀 확인 전략.
E. 다음 지시 이행 준비 완료 선언
기획팀은 다음의 기획 지시를 즉시 대응 가능한 상태입니다:
- 완전 숙지 26종 영역 지시 — 전체테이블감사_v1.md 기반 즉답. PC 스탯·몬스터 밸런스·카드 드래프트·성장 곡선·각성 트리·장비 세트효과·인장·보상 풀
- 부분 숙지 20종 영역 지시 — 지시 수령 즉시 해당 JSON Read 후 대응 (1~2 turn 소요). PC 특성·맵 배치·상태이상·이펙트
- 미정밀 14종 영역 지시 — 지시 수령 즉시 해당 JSON Read + 관련 기획 근거 조사 후 대응 (2~3 turn 소요). 미션·BM·시나리오
즉시 대응 전제 전략:
- 기획팀장이 1차 조율 + 영역별 전문 에이전트(balance/content/level/narrative/system/ux-designer) 위임 판단
- JSON 변경 필요 시 C6 준수 (
{원본명}.bak_{YYYYMMDD_HHMM}.{확장자}백업 후 작업) - 수치 변경 결정 시
공유/소통/기획팀→개발팀/REQ-템플릿_밸런스수치.md포맷 사용 (기획팀 #33 산출물)
F. 기각안 (P24 결정·설계 엔트리)
-
"Export 60종 전수 정밀 Read" — 기각. 근거: C14 토큰 최소화·C15 일정 개념 배제. 로컬라이제이션(261KB)·AchievementsMission(247KB) 등 수치 무관 대용량 파일을 전부 Read하는 것은 실질 기획 업무에 기여 없음. 기획 우선도에 따른 차등 숙지(완전/부분/미정밀 3단계)가 C7 재미 우선 원칙과 정합.
-
"plan-auditor 모드 A 교차 검증 선행" — 기각. 근거: P27-1 "감사관 호출 주체는 PM". 기획팀장 세션 내부에서 plan-auditor를 Task 도구로 재호출 불가. 감사 필요 시 PM이 본 보고서 수신 후 모드 A 호출 결정하는 것이 구조적 정합.
-
"숙지 현황을
공유/대화로그/수상한잡화점/2026-04-17.md에만 기록" — 기각. 근거: P27-4 SOT 경계 — PD 지시에 대한 공식 산출물은 소통 채널이 SOT이며, 대화로그는 맥락 보완 채널. 둘 다 기록 필요.
응답 섹션 (PM 검토 요청)
- 본 보고서 검토 후 이상 없으면 PD님 보고 경유 요청
- 추가 정밀 숙지가 필요한 특정 영역이 있으면 지시해주시면 즉시 Read 수행
- 본 Inbox 유지 권장 (다음 지시 이행 시 맥락 참조용)