13 KiB
13 KiB
2026-04-21 조직운영 대화로그 — BurningTimes 조직 출범
세션 개요
- 세션 주체: PM 단일 세션 (worktree
gallant-liskov-887983) - 이전 조직: NerdNavis (너드나비스)
- 신 조직: BurningTimes
- 레포: E:/BurningTimes (NerdNavisAi 별도 레포 원상 유지 — 병립 운영)
- 원격:
https://burning.i234.me/NerdNavis_AiDev/BurningTimesAi.git
[조직 신설] BurningTimes 출범
태그: #조직신설 #PD지시 #BurningTimes #Phase1·2A
배경
- PD님 직접 지시 (2026-04-20 밤 → 2026-04-21 연속 세션): 사이드 프로젝트용 신설 조직 BurningTimes 구축
- 기존 NerdNavis 조직은 E:/NerdNavisAi 레포로 별도 운영 지속 (완전 분리)
- BurningTimes는 신생 조직이므로 수상한잡화점 프로젝트 내용은 불필요하되 조직 관리 차원의 시행착오 노하우는 보존
PD님 2026-04-21 지시 원문 요지 (8개 항목)
- 기존 프로젝트 관련 내용 모두 제거 + 시행착오 노하우 조직 자산화 (전 에이전트 동원)
- "너드나비스" → "BurningTimes" 모두 변경
- 수상한잡화점 관련 모두 삭제 + 조직 관리 교훈 추출 보존 (1번과 병행)
- 코어 프레임워크 이름 BT.Framework로 갱신
- "너드나비스"는 영문으로 변환 (BurningTimes 일관 사용)
- Unity 프로젝트 경로
E:/NerdNavis/EerieVillage(PC별 상이 → 하드코딩 금지) - Discord 웹훅 URL 등록 (PD님 제공)
- 새 프로젝트 "기묘한 고을: 조선퇴마뎐" (EerieVillage), Unity 6000.3.13f1 LTS, 2D PlatformerMicrogame 템플릿
[Phase 분할 전략] — PM 판단
Phase 1 (2026-04-21 집행 완료, commit 4911b74)
git 저장소 교체 + 중앙 저장소 A안 분리 + scripts 하드코딩 치환. 상세는 commit 메시지 참조.
Phase 2-A (본 세션 집행 — 본 커밋)
삭제 미포함 구조 전환만:
- Skill 디렉토리 rename:
.claude/skills/너드나비스-코어룰/→.claude/skills/BurningTimes-코어룰/ - 코어 프레임워크 rename:
코어코드/NerdNavis.Framework/→코어코드/BT.Framework/ - 문서 본문 일괄 sed 치환 (201 files):
- 치환 순서 (역순 오염 방지):
NerdNavis.Framework→BT.Framework선행 →NerdNavis→BurningTimes→너드나비스→BurningTimes - 대상:
.md·.json·.sh·.ps1·.js·.cs·.asmdef·.yml·.yaml - 제외:
.git/·.live/·.bak_*·memory/org/audit_logs/
- 치환 순서 (역순 오염 방지):
paths.local.json.template:DISCORD_WEBHOOK항목 추가 + Unity·Framework placeholderpaths.local.json실파일 생성 (gitignore 대상, 본 PC 실값):UNITY_PROJECT_ROOT:E:/NerdNavis/EerieVillageDISCORD_WEBHOOK: PD님 제공 URL
프로젝트/EerieVillage/디렉토리 구조 생성 + README (기묘한 고을: 조선퇴마뎐, Unity 6000.3.13f1 LTS, 2D PlatformerMicrogame)README.mdclone URL 실 경로 정정
Phase 2-B (본 commit·push 후 착수)
전 에이전트 동원으로 수상한잡화점·코어프레임워크 진행 과정에서 얻은 시행착오 노하우 추출·조직 자산화 (PD님 지시 1번 핵심).
- 대상 에이전트: 개발팀장·기획팀장·system/content/level/narrative/balance/ux-designer·pm/dev/plan-auditor
- 산출물 위치:
공유/조직자산/시행착오_아카이브/(신설 예정) - 서브에이전트는
프로젝트/수상한잡화점/·공유/대화로그/수상한잡화점/·공유/소통/완료/·구 조직공지·구 인계서 원본 참조가 필수이므로 Phase 2-C 전까지 삭제 보류 - Phase 2-A 완료 시점
git tag phase-2a-complete부여 (복구 경로 확보, pm-auditor I-2 권고)
Phase 2-C (Phase 2-B 완료 후)
- 수상한잡화점 관련 파일·디렉토리 일괄 삭제
memory/org/feedback 본문 "수상한잡화점" → "이전 프로젝트" 추상화공유/PD_지시_트래킹/활성·아카이브 전건 초기화 + BT 출범 신규 로그만 보존공유/조직공지/너드나비스 맥락 공지 정리 (규칙 진화사는 Phase 2-B 산출물로 교훈 보존 후 원본 삭제)- SKILL.md P17(수상한잡화점 ★ 조건 배타 7종)·P29(수상한잡화점 활용 방침) 재해석 또는 폐기
.gitignore내개발실/·기획실/경로 정리- 최종 commit + push
[감사 체계] pm-auditor 호출 이력
본 세션 호출 2회
- Phase 1 commit 전 (2026-04-20 연속): Critical 0 / Major 2 (NERDNAVIS_ROOT 키·audit_logs 중앙 미동기화) 정정 후 commit
4911b74+ push 성공 - Phase 2-A commit 전 (2026-04-21 본 세션): Critical 2건 (대화로그 누락·PD 지시 로그 미등록) → 본 엔트리 + PD 지시 로그 등록으로 정정
감사관 실증 가치
C35-9 PreToolUse 차단 + 매니페스트 워크플로우가 commit 전 자진 차단 + Critical 정정 요구 형태로 의도대로 작동. 대규모 rename·치환 commit 시 "대화로그 선행 작성 누락" 패턴은 feedback_session_log_coverage_gap.md 5회차 변종 후보. Phase 2-A 정정 완료로 재발 1차 차단 실증.
[NerdNavis 명시적 잔존 3종 — 감사 추적 근거]
본 커밋 이후에도 NerdNavis 문자열이 의도적으로 잔존하는 경로 3종 (C5 정직성):
- 외부 시스템 식별자 —
paths.local.json·paths.local.json.template의GIT_REMOTEURLhttps://burning.i234.me/NerdNavis_AiDev/BurningTimesAi.git. Gitea 조직 hierarchy가NerdNavis_AiDev이며 Gitea 측 새 조직 생성은 PD님 별도 결정 영역 - PD님 지시 Unity 경로 —
paths.local.json실값E:/NerdNavis/EerieVillage. PD님 지시 6번 명시 - 역사 기록 연속성 —
프로젝트/EerieVillage/README.md의 "BT.Framework (구 NerdNavis.Framework 계승)" 표기. Phase 2-C에서 단순화 검토 대상
[기술 결정·실측 근거]
- BT 원격 main HEAD (Phase 1 후):
4911b74 - NerdNavisAi 원격 main HEAD (원상 유지):
8de9002 - 중앙 저장소 분리:
~/.claude/burningtimes-{live,memory,audit}/신설,nerdnavis-*미변경 - audit junction 3종 병립:
.nerdnavis_*(NerdNavisAi 호환 유지) +.burningtimes_*(BT 전용) - scripts·setup 하드코딩: 28파일 nerdnavis 치환 + 추가 NERDNAVIS 대문자 보정 (Phase 1)
- 본 Phase 2-A 변경 규모: 201 files changed (대부분 rename + sed 치환)
[기각안] 본 세션 내
기각 1. Phase 2-A에서 수상한잡화점 동시 삭제
- 제안: Phase 2-A·B·C 통합하여 한 번에 삭제·교훈 추출·최종화
- 기각 사유: 서브에이전트 원본 Read 필수 (C6-1 원본 보호 + C2 근본 해결). 선삭제 시 교훈 추출 불가
- 대체: Phase 2-B에서 원본 Read·추출 → Phase 2-C에서 일괄 삭제.
git tag phase-2a-complete로 복구 경로 확보
기각 2. Skill 이름 완전 영문화 (burningtimes-corerules)
- 제안: PD님 5번 "영문으로 변환"을 Skill 이름 전체 영문화로 해석
- 기각 사유: PD님 지시 문맥상 "너드나비스" 단어 영문화에 한정. "코어룰" 등 다른 한국어는 조직 문서 컨텍스트로 유지
- 대체:
BurningTimes-코어룰혼성 유지. 재해석 필요 시 PD님 재확인 안건화
[대기 중 결정]
- PD님 Phase 2-B 착수 승인 (commit·push 후 재진입 예정)
- PD님 Unity 프로젝트 추가 셋업 (BT.Framework 분리 레포 경로 등)
[설계·산출물] UX/UI 시행착오 아카이브 작성 완료
태그: #Phase2B #시행착오아카이브 #ux-designer #BurningTimes
배경
BurningTimes 조직 출범 Phase 2-B — 전 에이전트 동원 시행착오 노하우 추출 작업 일환. ux-designer 영역 담당 아카이브 작성.
실측 결과 요약
- 수상한잡화점 기획팀 UX 전용 문서 부재 확인 (기획/ 폴더 24개 파일 전수 실측)
- UI 아키텍처는 개발팀이 단독 문서화 (11_UI아키텍처_v1.md — 2026-04-17 개발팀장 작성)
- 핵심 불일치 사례 식별: 방어 감소율 기획 가정 50% vs 코드 실측 30% (PCDefence_Mul=0.3)
- 범용 UI 컴포넌트 7종 식별: SafeArea·Toast·InputBlocker·VirtualScroll·BackKeyDispatcher·UIView·AtlasManager
- UITouchHandler 아키텍처 패턴(IPointerDown·Up·Exit) — EerieVillage 재사용 가능
산출물
공유/조직자산/시행착오_아카이브/기획_ux_designer_v1.md— 5섹션 형식 작성 완료
기각안 (C32 기각안 필드)
- UX 기획 문서에서만 교훈 추출 — 기각. 문서 자체가 없으므로 개발팀 산출물에서 추출하는 것이 실증 기반의 유일한 방법. C23 정직성 원칙에 따라 부재 사실을 명시하고 가용 자료에서 추출
- 플랫포머 조작 스킴 섹션 별도 추가 — 기각. 수상한잡화점은 덱빌딩 카드 게임이라 플랫포머 조작 스킴 자료가 없음. 신규 설계 대상으로 착수 체크리스트에 포함하는 방식 채택
[Phase 2-B 완료] 전 에이전트 시행착오 아카이브 14종 (README 포함)
태그: #Phase2B #시행착오아카이브 #BurningTimes #조직자산
14개 에이전트 산출물 전수
| 파일 | 담당 | 크기(B) | 비고 |
|---|---|---|---|
총괄_pm_general_v1.md |
pm-general | 21,476 | 목표 범위 |
개발_팀장_v1.md |
개발팀장 | 18,698 | 목표 초과 (11,800자, 1.6배) |
개발_서버팀장_v1.md |
서버팀장 | 12,419 | 목표 범위. docx 접근 제약 명시 |
개발_클라이언트팀장_v1.md |
클라이언트팀장 | 10,362 | 목표 상한 10% 초과 (6,609자) |
기획_팀장_v1.md |
기획팀장 | 31,069 | 목표 4배 초과 — 압축 한계 PM 판단 필요 |
기획_system_designer_v1.md |
system-designer | 8,169 | 목표 범위 |
기획_content_designer_v1.md |
content-designer | ~12,000 | C34-11 경계 위반 복구 (BT main 레포 유출 → worktree 이동) |
기획_level_designer_v1.md |
level-designer | 17,299 | 목표 범위 |
기획_narrative_designer_v1.md |
narrative-designer | 10,422 | 수상한잡화점 내러티브 산출물 0건 실증 — EerieVillage 조선·퇴마 원칙 선언 |
기획_balance_designer_v1.md |
balance-designer | 16,760 | 목표 3배 초과 (한글 기준) |
기획_ux_designer_v1.md |
ux-designer | 12,057 | UX 전용 문서 0건 실증 — 개발팀 UI 산출물 기반 추출 |
감사_pm_auditor_v1.md |
pm-auditor | 13,693 | 목표 범위 |
감사_dev_auditor_v1.md |
dev-auditor | 12,827 | 목표 범위 |
감사_plan_auditor_v1.md |
plan-auditor | 16,512 | 목표 범위 |
PM 일괄 보고 안건 (자체 판단 금지·PD님 결정 대기)
A. 분량 초과 4건
- 기획팀장 4배·balance-designer 3배·개발팀장 1.6배·클라이언트팀장 10%
- A-1. 원본 유지 vs A-2. 기획팀장·balance-designer만 재압축 지시 vs A-3. 전체 그대로 둠 (조직 자산이라 풍부한 편이 나을 수 있음)
B. 산출물 부재 실증 2건 (신규 조직 발견)
- narrative-designer: 수상한잡화점 내러티브 문서 0건 → EerieVillage 조선·퇴마 세계관 SOT 선행 필요
- ux-designer: UX 전용 기획 문서 0건 → EerieVillage 2D 플랫포머 모바일 UX 선행 필요
C. C34-11 Agent 경계 위반 재발
- content-designer가 절대 경로
E:\BurningTimes\공유\...로 Write → BT main 레포 유출 - 복구: Move-Item으로 worktree 이동 + main 레포 빈 디렉토리 정리
- 재발 방지:
feedback_agent_path_boundary.md회차 증가 기록 필요 (Phase 2-C)
D. 감사관 3종 — BT 운영 체크리스트 적용 필요
- pm-auditor: C35 자기 참조·C36·C37 신설 이력 반영
- dev-auditor: worktree 5문항 체크·Agent 경계 보호 선행
- plan-auditor: 기획 특수 감사 6종·데이터 실측 룰 계승
E. EerieVillage 착수 관련 안건 다수 (전 에이전트 공통)
- 서버 아키텍처·보안 체계 선택 (서버팀장)
- BT.Framework Tier 2·3 진입 경계 (개발팀장)
- Unity MCP 편집 표준 워크플로우 v2 (클라이언트팀장)
- 조선·퇴마 세계관 SOT·glossary·톤앤매너 기준선 (narrative-designer)
- 2D 플랫포머 모바일 UX 초기 설계 (ux-designer)
- Prove-2-of-3·덱빌딩 메카닉의 플랫포머 이식 가능성 (기획팀장·content-designer)
- 어뷰징 판정 경계값 재평가 (system-designer·balance-designer)
F. Phase 2-C 수상한잡화점 삭제 범위 질의
- 개발팀 원본 (
프로젝트/수상한잡화점/개발/)도 삭제 포함? 아카이브 교훈에 이미 추출됨 - memory/org/feedback의 "수상한잡화점" → "이전 프로젝트" 추상화 수준 (전체 vs 일부)
- 조직공지 중 규칙 진화사 (C1~C37·P1~P31 신설·개정)는 조직 자산으로 보존? 아카이브가 참고
감사 필요 항목 (본 세션 외)
feedback_agent_path_boundary.mdcontent-designer 위반 사례 append (Phase 2-C)feedback_pm_capability_underestimation.md관련 — 전 에이전트 동원이 의도대로 작동한 실증 (긍정 사례)
기각안
- 14개 에이전트 Phase 2-B 생략 — 기각. PD님 명시 지시 A안 (전 에이전트 동원)
- 감사관 3종 실제 감사 수행 중 아카이브 작성 겸행 — 기각. 프롬프트에서 "감사 실행 금지 · 아카이브 전용" 명시, 3종 감사관 모두 준수함