docs(BT13-GodDem): S3 v2 플레이테스트 검증 완료 — 예측 5항목 전량 부합·원문제 해소 + 난이도 방향 분기 2건 + 도구승인 feedback
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
48c0647be4
commit
b942490111
|
|
@ -62,3 +62,4 @@
|
|||
- [🏛️ PD에게 작업 떠넘기기 금지·MCP 능동 활용 의무](feedback_pm_pd_work_offloading.md) — 2026-05-10 BT12-Dev-Death PD 직접 지적 "MCP 활용해서 네가 직접 체크해! 왜 자꾸 나에게 일을 미루는거지?". 본 PM 가설 5회 누적 부정확 후 PD 자료 제공 영역 — Inspector 스크린샷·Animator Parameters 능동 요청 영역. Unity MCP 영역 read_console·controller_get_info·execute_code·manage_animation 영역 자율 활용 가능 영역 영역 영역 영역 X. 재발 차단 3 단계 자문 — MCP 활용 가능 영역 X·Read/Grep 가능 영역 X·PD 능동 요청 정당 영역 X. 헌법급. C29·C36·C44·C45·C47·feedback_pm_solution_proactive_proposal·feedback_pm_root_diagnosis_priority 정합
|
||||
- [🏛️ hook 상대 경로 + fail-open 침묵 무력화 금지](feedback_hook_relative_path_failopen.md) — 2026-08-21 BT14. hook 상대 경로는 세션 cwd 기준 해석 — GodDem cwd 세션에서 27종 hook(auditor_gate 포함) 침묵 무력화·에러 422건. 처방 = `cd "$CLAUDE_PROJECT_DIR" &&` 전량 적용 + 게이트 헬스체크. hook 참조 스크립트 git 추적 의무. C16·C35-9 정합
|
||||
- [🏛️ 세션 비대 → 403 사망·세션 수명 기준](feedback_session_lifetime_bloat_403.md) — 2026-08-21 BT14. 스크린샷 116장 → 세션 30MB → 403 socket closed 사망 실측. C14-7(텍스트 실측 우선·허용 3종) + C40 세션 수명(10MB/30장/끊김/압축 → 전환 권고) + session_health.sh 자동 실측. 두 PC 병행 동시 세션 금지. NerdNavis C50-6·C55 이식
|
||||
- [🏛️ 도구 자동승인 반복 프롬프트 = auto_approve.py hook 누락](feedback_tool_approval_hook_gap.md) — 2026-08-21 BT13. PD 반복 지적. 근본 = auto_approve.py가 ToolSearch를 allow 누락→ask 폴백(지연로드 도구마다 프롬프트). 지난 세션 "재시작 필요" 오진단. hook은 매 호출 재실행→스크립트 수정 즉시 반영. 반복 지적=1차 진단 불완전 신호
|
||||
|
|
|
|||
|
|
@ -0,0 +1,18 @@
|
|||
---
|
||||
name: tool-approval-hook-gap
|
||||
description: 도구 자동승인 반복 프롬프트의 근본은 auto_approve.py의 ToolSearch 누락 — 지난 세션 "세션 재시작 필요" 오진단. hook은 매 호출 재실행이라 스크립트 수정이 즉시 반영 (2026-08-21)
|
||||
metadata:
|
||||
type: feedback
|
||||
---
|
||||
|
||||
# 도구 자동승인 반복 프롬프트 — hook 스크립트 누락이 근본 (2026-08-21 BT13)
|
||||
|
||||
**발견**: PD가 "도구 자동 승인" 여러 세션 반복 지적("몇 번이나 말하냐"). 지난 세션(§6-F-3)은 원인을 `permissions.defaultMode: dontAsk`의 세션 시작 고정으로만 진단하고 "세션 재시작이 완전 해결"로 종결 — **불완전 진단**. 실제 근본은 별도 레이어: PreToolUse 자동승인 hook `scripts/auto_approve.py`가 `ToolSearch`를 allow 목록에서 누락 → line 71 `respond("ask")` 폴백 → 지연 로드 도구를 쓸 때마다 ToolSearch 호출 → 매번 프롬프트. MCP·Bash·Edit·Agent는 커버되나 ToolSearch만 구멍이었다.
|
||||
|
||||
**Why**: 반복 지적을 받고도 1차 진단이 한 레이어(설정)만 보고 다른 레이어(hook 스크립트)를 놓쳤다. "재시작하면 된다"는 회피성 결론이 재발을 방치했다. 지연 로드 도구 체계에서 ToolSearch는 세션 중 최빈 호출 도구인데 자동승인에서 빠진 것을 실측하지 않았다.
|
||||
|
||||
**How to apply**:
|
||||
1. 도구 승인 프롬프트가 반복되면 `defaultMode`뿐 아니라 **PreToolUse 자동승인 hook의 실제 판정 로직**(auto_approve.py)을 먼저 Read — ask 폴백에 걸리는 도구가 있는지 실측
|
||||
2. hook 스크립트는 **매 도구 호출마다 재실행** → 스크립트 수정은 세션 재시작 없이 즉시 적용 (settings의 defaultMode 세션 고정과 다른 레이어)
|
||||
3. 새 내장 도구가 하네스에 추가되면 auto_approve.py allow 목록도 갱신 대상 — ToolSearch·TaskOutput·Workflow 등 제어·조회 도구는 안전 처리
|
||||
4. PD 반복 지적 = 1차 진단이 근본이 아니었다는 신호. 회피성 결론("재시작") 경계. 관련: [[hook-relative-path-failopen]]
|
||||
|
|
@ -104,3 +104,18 @@
|
|||
- **PD 결정②**: "해독 암호 키 삭제해" → 조직 기록 평문 키 제거 (대화로그 `2026-08-19.md:75` 평문 22바이트 삭제·기획문서 §1 표·§후속7·§PD결정 "미보존 확정"으로 갱신) + **scratchpad 로컬 잔존 정리** (이전 세션 `66f66968` 복호화물 `wild/`·키 스크립트 `decrypt_*.py` 5종 삭제 — 타사 저작권 데이터·우회 수단 위생). 평문 키 grep 0건 검증
|
||||
- **PD 반복 지적 "도구 자동 승인" 근본 해결**: 원인 = `scripts/auto_approve.py`(PreToolUse 자동 승인 hook)가 **`ToolSearch`를 승인 목록에서 누락** → line 71 `respond("ask")` 폴백 → 지연 로드 도구 사용 시마다 ToolSearch 호출→프롬프트. MCP·Bash·Edit는 커버되나 ToolSearch만 구멍. **수정**: 내장 제어·조회 도구 14종(ToolSearch·TaskOutput·TaskStop·SendMessage·Workflow·Plan모드·AskUserQuestion·SendUserFile·Artifact·MCP리소스 3종·ScheduleWakeup·Monitor) allow 추가. **hook은 매 호출 재실행 → 세션 재시작 없이 즉시 적용** (종전 §6-F-3의 "defaultMode 세션 고정"과 다른 레이어 — hook은 즉시 반영). 검증: ToolSearch→allow·MCP→allow·위험Bash(rm)→deny 유지
|
||||
- **플레이테스트 착수** (개발팀장 위임 진행중): S3 v2 수치 실플레이 검증 — 무개입 초반 생존·골드 실측·레벨 페이싱·R-J 상한 무위협·적수 산식. C14-7 텍스트 실측 우선
|
||||
|
||||
## 14. S3 v2 플레이테스트 — 완료·전 항목 예측 부합 (개발팀장, GodDem 수정 0)
|
||||
|
||||
- **방법**: EditorApplication.update 모니터로 웨이브 경계·레벨업·사망 시점 상태 덤프 (C14-7 — 스크린샷 최종 1장). 무버프 유지는 PendingSkills reflection null화(과제 허용 상태 주입, 전투 수치 무변동). GodDem git 클린·메타 무장착 복원 실측. 백업 `공유/개발팀_백업/GodDem/survival_meta.json.bak_20260821_2324.json`
|
||||
- **5개 항목 전부 [예측→실측→일치]**:
|
||||
1. **무개입 웨이브2 생존 (원 문제) — ✅ 해소**: 하한 22/400 무버프 3회 시행 웨이브2 종료 43.6~51.7% (예측 밴드 41.4~63.3% 내). 전 시행 웨이브2 생존 — 종전 사망 케이스 소멸
|
||||
2. 골드 14/kill·+3/stage — ✅ 정확 (웨이브1 56=4×14·스테이지2 17·스테이지1 총 1,148)
|
||||
3. 레벨 페이싱 — ✅ 스테이지1 레벨업 5회=스킬 선택 5회 (baseline 일치)
|
||||
4. R-J 상한 무위협 — ✅ 풀장착 69/705 시작 웨이브2 종료 95.5% (피해 4.5%, 69atk가 42HP 원샷)
|
||||
5. 적수 산식 — ✅ 스테이지2 웨이브1 = 4기 (구 24기 폭증 회귀 없음)
|
||||
- **balance-designer 2-경계 밴드 예측 전량 실측 부합** — S3 밸런스 사이클 검증 완료
|
||||
- **후속 판단 발견 2건 (난이도 방향 분기 — 수치로 못 푸는 시스템 영역)**:
|
||||
1. **보스 급락 스파이크**: 잘 무장한 실행도 보스(웨이브10)에서 HP 60%→0.2% 급락 (보스 atk 119/타·2타 소멸). 초반 무위협 ↔ 보스 급사 = 난이도 양극화
|
||||
2. **스킬=진짜 생존기제**: 순수 무버프는 스테이지1 사망(단일표적 자동공격이 11기+ 군집 감당 불가). 액티브 AoE 스킬 확보 시 HP 하한 60%로 사실상 무적(보스 제외). HP·공격 스탯은 부차 → 장비(상점) 밸런스 방향과 R-J가 이 축에서 결정됨
|
||||
- **정직 고지**: 시행 3회 저편차나 극단 스폰 클러스터링 미포착 · 모델 밖 사망(무버프 웨이브3/8)은 실플레이 불가 이론 하한 · autoskill 1회 timeScale=0 정지→수동 복원(데이터 교차검증 무결)
|
||||
|
|
|
|||
Loading…
Reference in New Issue