BurningTimesAi/공유/소통/기획팀→PM/2026-04-17_JSON_데이터_숙지_현황.md

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:/NerdNavis/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. 정밀 숙지 수행 내역

  1. 전체테이블감사_v1.md 전수 재읽기 — 594줄 상세 감사 문서를 5. "빠진 데이터 목록"까지 완독. 코드에서만 확인 가능한 수치(데미지 공식·Shield 흡수·HitRate 공식 등) 8항목 별도 인지
  2. Export 디렉토리 실측 스캔 — 60종 JSON + 14종 CSV 쌍 존재 확인. paths.local.jsonUNITY_PROJECT_ROOT = D:/NerdNavis/FilGoodBandits/DeckBuilding 경로 유효 재확인
  3. 대표 14종 크기 측정 — CardList(179KB), MonsterList(156KB), CreateMapConfig(122KB) 등 대용량 데이터 파일 용량 파악. Read 시 대용량 JSON은 offset/limit 분할 전략 확정
  4. 밸런싱전략_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. 기획팀장이 1차 조율 + 영역별 전문 에이전트(balance/content/level/narrative/system/ux-designer) 위임 판단
  2. JSON 변경 필요 시 C6 준수 ({원본명}.bak_{YYYYMMDD_HHMM}.{확장자} 백업 후 작업)
  3. 수치 변경 결정 시 공유/소통/기획팀→개발팀/REQ-템플릿_밸런스수치.md 포맷 사용 (기획팀 #33 산출물)

F. 기각안 (P24 결정·설계 엔트리)

  1. "Export 60종 전수 정밀 Read" — 기각. 근거: C14 토큰 최소화·C15 일정 개념 배제. 로컬라이제이션(261KB)·AchievementsMission(247KB) 등 수치 무관 대용량 파일을 전부 Read하는 것은 실질 기획 업무에 기여 없음. 기획 우선도에 따른 차등 숙지(완전/부분/미정밀 3단계)가 C7 재미 우선 원칙과 정합.

  2. "plan-auditor 모드 A 교차 검증 선행" — 기각. 근거: P27-1 "감사관 호출 주체는 PM". 기획팀장 세션 내부에서 plan-auditor를 Task 도구로 재호출 불가. 감사 필요 시 PM이 본 보고서 수신 후 모드 A 호출 결정하는 것이 구조적 정합.

  3. "숙지 현황을 공유/대화로그/수상한잡화점/2026-04-17.md에만 기록" — 기각. 근거: P27-4 SOT 경계 — PD 지시에 대한 공식 산출물은 소통 채널이 SOT이며, 대화로그는 맥락 보완 채널. 둘 다 기록 필요.


응답 섹션 (PM 검토 요청)

  • 본 보고서 검토 후 이상 없으면 PD님 보고 경유 요청
  • 추가 정밀 숙지가 필요한 특정 영역이 있으면 지시해주시면 즉시 Read 수행
  • 본 Inbox 유지 권장 (다음 지시 이행 시 맥락 참조용)