# 단순 반복 업무 카탈로그 v1 (BurningTimes) **발행일**: 2026-04-24 **근거**: PD 직접 결정 (2026-04-24 BT9) — NerdNavis 카탈로그 경험을 BT에 반영. "이 방식으로 운영해보고 추후 업무 범위는 조정할 수 있다" **관련 규칙**: P7·P8·P33·C43 --- ## 1. 카탈로그 목적 **팀원(Sonnet)에게 병렬로 위임 가능한 단순 반복 업무의 영구 SOT**. 본 카탈로그는 팀장(Opus)이 직접 처리하지 않고 팀원(Sonnet)에게 위임할 단순 반복 업무를 정의한다. 카탈로그 적용으로 Opus 토큰 부담을 분산하고 팀장이 **해석·설계·통합·재미 판단**에 집중할 수 있도록 한다. ### BT 조직 특수성 반영 BurningTimes는 **EerieVillage (기묘한 고을 : 조선퇴마뎐) 2D 플랫포머 프로젝트 + BT.Framework 조직 자산 구축**의 2대 프로젝트 체제. NerdNavis 원 카탈로그의 Unity·Sim 엔진 기반 구조는 계승하되, BT 프로젝트 실태에 맞게 조정. ## 2. 운영 원칙 1. **카탈로그 일괄 채택** (2026-04-24 PD 결정) — 25종 모두 즉시 적용 2. **운영 후 조정 가능** (PD 명시) — 운영 결과 따라 항목 추가·제외·세분 가능 3. **카탈로그 외 = 팀장 잔존 영역** — 결과 해석·신규 설계·재미 판단·영역 조율은 팀장(Opus) 직접 4. **모호 시 PD 확인 의무** (PD 명시) — 카탈로그 분류 모호 시 PM·팀장이 PD 질의 후 결정 5. **위임 결과 책임** — 팀원 산출물의 품질·정합성은 팀장이 사후 검토 의무 (P7-3) ## 3. 개발팀 카탈로그 (14종) ### 3-1. 클라이언트 (4종) | # | 작업 | 설명 | |---|------|------| | 1 | Unity prefab 복제·수정 | 기존 패턴 복제 (신규 디자인 X) | | 2 | UI 레이아웃 조정 | 기존 디자인 적용 (신규 UX X) | | 3 | 셰이더 파라미터 조정 | 기존 셰이더 활용 (신규 셰이더 X) | | 4 | 로컬라이제이션 텍스트 추가 | 기존 키 패턴 적용 | ### 3-2. 서버 (3종) | # | 작업 | 설명 | |---|------|------| | 5 | API 엔드포인트 추가 | 기존 패턴 복제 | | 6 | DTO 클래스 생성 | 스키마 변환 | | 7 | 단순 CRUD 쿼리 작성 | 기존 패턴 | ### 3-3. QA (3종) | # | 작업 | 설명 | |---|------|------| | 8 | 회귀 테스트 케이스 작성 | 기존 시나리오 복제 | | 9 | 빌드 결과물 검증 자동화 실행 | 기존 스크립트 실행 | | 10 | 테스트 결과 리포트 정리 | 데이터 집계 | ### 3-4. DevOps (4종) | # | 작업 | 설명 | |---|------|------| | 11 | CI/CD 파이프라인 설정 추가 | 기존 템플릿 활용 | | 12 | 로그 수집·분석 스크립트 실행 | 기존 스크립트 | | 13 | 환경 변수 관리 | 설정 파일 갱신 | | 14 | 배포 후 헬스체크 자동화 | 기존 절차 | ## 4. 기획팀 카탈로그 (11종) ### 4-1. 검증·시뮬 (5종) — BT 프로젝트 맞춤 | # | 작업 | 설명 | |---|------|------| | 15 | 플랫포머 레벨 기초 검증 | 기존 Tilemap 패턴 검증 · 점프 거리·플랫폼 간격 수치 확인 | | 16 | Baseline 측정 | 동일 조건 N회 반복 + 평균 산출 | | 17 | 스테이지별 플레이타임 측정 | 각 스테이지 순회 실행 + 타임 기록 | | 18 | 인카운터 밀도 카운팅 | 맵별 몬스터·아이템 배치 통계 | | 19 | Pass/Fail 카운팅 | 결과 로그 파싱 + 통계 산출 | ### 4-2. 문서 정리·검증 (3종) | # | 작업 | 설명 | |---|------|------| | 20 | 기획 문서 오탈자·참조 링크 수정 | 단순 텍스트 편집 (의미 변경 X) | | 21 | 테이블 export 검증 | xlsm → CSV 변환 후 행·컬럼 정합 | | 22 | 백업 파일 생성 | C6-1 표준 포맷 (`{원본명}.bak_{YYYYMMDD_HHMM}.{확장자}`) | ### 4-3. 데이터·컨텐츠 정리 (3종) | # | 작업 | 설명 | |---|------|------| | 23 | CSV·JSON 파싱·집계 | 통계 산출 (해석은 제외) | | 24 | 로그 grep·파일 mtime 확인 | C39 실측 데이터 수집 | | 25 | 플레이버 텍스트·대사 정렬·단순 정정 | 오탈자·줄바꿈·맞춤법 교정 (작성은 제외 — 시나리오 디자이너 영역) | ## 5. 카탈로그 외 — 팀장 잔존 영역 (Opus 직접) ### 5-1. 공통 잔존 - 결과 **해석** (Pass/Fail 원인 분석·트렌드 판단) - 신규 **설계** (시스템·기능 신설) - 영역 간 **조율** (충돌 해결·우선순위 결정) - **헌법·코어룰·프로젝트룰 영향** 변경 ### 5-2. 개발팀 잔존 - 아키텍처 설계 결정 - 클라이언트-서버 인터페이스 정의 - 신규 시스템 도입 판단 - 성능 최적화 전략·보안 설계 - BT.Framework 조직 자산 설계·개선 (P29 영역) ### 5-3. 기획팀 잔존 - **재미·밸런스 판단** (P30 직접 영역) - **시나리오 작성** (창작 영역 — 시나리오 디자이너) - 신규 시스템·컨텐츠·레벨·조건 체계 설계 - 세계관·로어·대사 창작 ## 6. 카탈로그 운영 절차 ### 6-1. 위임 흐름 1. PM·팀장이 작업 수령 시 **카탈로그 매칭 확인** 2. 매칭 시 → 팀원(Sonnet) 직접 위임 (P33 병렬 활용) 3. 미매칭 시 → 팀장(Opus) 직접 처리 또는 PM·PD 확인 4. 팀원 산출물 수령 후 → **팀장 사후 검토 의무** (P7-3) ### 6-2. 카탈로그 갱신 절차 1. 운영 중 신규 단순 반복 패턴 발견 → PM 또는 팀장이 후보 식별 2. PM 분기별 review (C35-10 패턴 분석 정합) 3. PD 승인 후 본 SOT 갱신 + 버전 증가 (v1 → v2) ### 6-3. 위반 감지 - 카탈로그 외 작업을 팀원에 위임 → pm-auditor·dev-auditor·plan-auditor 감사 - 카탈로그 영역 작업을 팀장이 직접 처리 (Opus 토큰 낭비) → pm-auditor 감지 ## 7. 연관 규칙 - **P7** 위임 원칙 (P7-1 PM 직접 팀원 위임 권한) - **P8** 모델 정책 (3층 책임 분담) - **P33** 서브에이전트 병렬 활용 (P33-1-A PM 직접 팀원 병렬 호출) - **C29** 업무 자율 수행 체계 - **C43** PD 호칭별 직접 하달 체계 (단순 반복 예외) - **C35** pm-auditor 의무 참여 (카탈로그 외 위임 감사) - **C36** PM 재량 상한 (카탈로그 자체 정의는 PD 영역) ## 8. 변경 이력 | 버전 | 일시 | 변경 내용 | 근거 | |------|------|----------|------| | v1 | 2026-04-24 | 25종 BT 버전 신설 (NerdNavis 경험 반영) | PD 직접 결정 | ## 9. 기각안 ### 기각안 1. "NerdNavis 원본 그대로 이식" - **내용**: Region1~21·R20·★ 조건 등 NerdNavis 특유 용어·항목 그대로 유지 - **기각 사유**: BT 프로젝트(EerieVillage 2D 플랫포머 + BT.Framework)는 NerdNavis 프로젝트(덱빌딩 Prove-2-of-3)와 장르·구조 이질. 용어 혼선 유발 · BT 에이전트 혼란 가중 - **대안**: BT 프로젝트 실태에 맞게 재작성 — Region → 스테이지, ★ 조건 매핑 → 인카운터 밀도 카운팅, 시드 sweep → 레벨 기초 검증 등 ### 기각안 2. "카탈로그 없이 팀장 자체 재량 판단" - **내용**: PM·팀장이 매 건마다 판단하고 위임 결정 - **기각 사유**: (1) 판단 기준 주관성 → 팀장별 위임 기준 상이 (2) Opus 토큰 낭비 지속 (3) 분기별 PM 감사에 객관 기준 없음 - **대안**: SOT 카탈로그 보유 + 분기별 review 갱신 ### 기각안 3. "기획팀 카탈로그에 '재미 판단'·'시나리오 작성' 포함" - **내용**: 시나리오·컨텐츠 창작도 Sonnet 병렬로 분산 처리 - **기각 사유**: **P30 재미 우선 원칙 직접 영역 침범**. 재미·밸런스 판단·창작 영역은 기획팀장·시나리오 디자이너의 잔존 영역. Sonnet 분산 시 품질 저하 + 일관성 붕괴 - **대안**: 5-3 "기획팀 잔존" 영역으로 명시 분리 + Opus 직접 처리 의무화