docs(BT13-GodDem): P3-A 능력치 정리 완료·검증 조건부통과 + attack 휴면 결함 feedback
- penetrate ⑤이관·ele 2종 ⑤확정(재추출)·StatCatalog SOT - attack 정액 트랙 상점 미노출 결함 확정(직전 26ff655 구멍)·개발팀장 수정 착수 - feedback: 상점 노출 검증=필터+소스(TabKeys) 양쪽·완료 판정=UI 도달경로 실측 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
786bfd12c3
commit
9bdd0dd75e
|
|
@ -64,3 +64,4 @@
|
|||
- [🏛️ 세션 비대 → 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차 진단 불완전 신호
|
||||
- [🏛️ PD "그대로 이식" 지시를 조직이 스케일 재조정으로 임의 변경](feedback_pd_directive_altered_to_rescale.md) — 2026-08-22 BT13 PD 플레이 실측 적발. 공격력 정액축 누락·배율 축소로 원작 이탈. PD §6-D "증가량 모두 그대로 이식"을 조직이 "구조는 원작·수치 재조정"으로 변경·PD 재확인 누락=C36. 원작 그대로 지시 시 임의 재조정 금지·부적합 우려는 고지 후 PD 결정(C2-4)
|
||||
- [🏛️ 상점 노출 검증 = 필터+소스(TabKeys) 양쪽](feedback_shop_exposure_filter_source_both.md) — 2026-08-22 BT13. 공격력 2층 정액 attack 트랙이 ConsumedUpgradeKeys(소비)엔 있으나 TabKeys(상점 노출 소스)엔 없어 플레이어 미도달. "사이클 완료" 보고에 구멍·plan-auditor v2도 필터만 확인. 완료 판정=코드소비+UI 도달경로 양쪽 실측·상점검증=소스∩필터·TabKeys 자동교차검증 편입(C2)
|
||||
|
|
|
|||
|
|
@ -0,0 +1,18 @@
|
|||
---
|
||||
name: shop-exposure-filter-source-both
|
||||
description: 상점 노출 검증은 소비 목록(필터)만이 아니라 노출 소스(TabKeys)까지 양쪽 확인 필수 — attack 정액 트랙이 소비O·상점X로 플레이어 미도달한 실사례 (2026-08-22 P3-A에서 발견)
|
||||
metadata:
|
||||
type: feedback
|
||||
---
|
||||
|
||||
# 상점 노출 검증 = 필터(ConsumedUpgradeKeys) + 소스(TabKeys) 양쪽 (2026-08-22 BT13)
|
||||
|
||||
**발견**: GodDem 공격력 2층 복원(`26ff655`, "사이클 완료"로 PD 보고함)의 정액 `attack` 트랙이 `SurvivalBattleManager`는 `t.Total("attack")`로 소비하고 `ConsumedUpgradeKeys`에도 등재됐으나, **`SurvivalUIController` TabKeys(상점 탭 배열) 어디에도 없어 상점 버튼이 안 뜸 → 플레이어가 살 수 없음 → 2층 복원이 실제로는 미도달**. plan-auditor v2도 PM 완료보고도 `ConsumedUpgradeKeys.Contains("attack")=True`(필터)만 확인하고 TabKeys(노출 소스)를 안 봤다. penetrate 함정(상점O·소비X·골드낭비)의 정확한 역상(소비O·상점X·도달불가).
|
||||
|
||||
**Why**: 상점 노출은 2단 구조 — **TabKeys(소스)가 트랙을 순회 트리거**하고 `ConsumedUpgradeKeys`(필터)가 그중 무효 키를 거른다. 필터만 확인하면 "소스에 없어 애초에 순회 안 되는" 트랙을 못 잡는다. 수동 동기화 리스트가 4개(CSV·ConsumedUpgradeKeys·StatCatalog·TabKeys)인데 자동 교차검증(ValidateUpgradeCoverage)은 3개까지만 커버 → TabKeys가 감시 밖 4번째 리스트였다.
|
||||
|
||||
**How to apply**:
|
||||
1. 기능 "완료" 판정 = 코드 소비 로직뿐 아니라 **플레이어 실제 도달 경로(UI 노출·버튼 존재)까지 실측** — Play로 화면에 뜨는지 확인. "코드가 소비하니 됐다"는 미도달을 놓친다
|
||||
2. 상점/강화 트랙 검증 = **TabKeys(소스) ∩ ConsumedUpgradeKeys(필터) 양쪽** 교차. 한쪽만 = 검증 누락
|
||||
3. 근본 재발방지(C2): TabKeys를 자동 교차검증(ValidateUpgradeCoverage)에 편입 — 수동 리스트 4개를 코드가 한 곳에서 대조하게
|
||||
4. 관련: [[feedback_pm_image_verification_skip]] (실측 도달 확인) · C3 은폐 금지(개발팀장 자진 표면화가 이 결함을 P3-A에서 잡음)
|
||||
|
|
@ -123,3 +123,19 @@
|
|||
- **P3 착수**: 개발팀장 P3-A 능력치 18종 체계 정리 (진행중) — ①penetrate_ratio 이관(인게임 강화 13→12·마스터리⑤ 등재) ②ele_hurt_add·ele_penetrate_ratio 2종 최종 층 재추출 확정 ③능력치 18종 정의·분류 정리(신규 6종 획득 로직은 후속 B단계). 소~중 규모·ele 소규모 재추출 포함
|
||||
- **후속 순서**(메타아키텍처 v1 §P3 권고): P3-A→B1(레벨+승급)→B2(장비, 재대조 선행)→B4(스킬)→B3(가챠, PD 정책 확인) + P3-C(스테이지, 병렬 가능). 각 단계 C50 승인·plan-auditor 검증
|
||||
- **세션 실측 정정(C44·C5)**: 앞서 PM이 "세션 극장기라 정리 권고" 제시했으나 `session_health` 실측 결과 세션 파일 3MB·이미지 0장(C40 기준 10MB/30장 대비 건강) — C14-7 스크린샷 최소화 효과로 비대화 없음. 정리 불요·현 세션 진행 정합 확인
|
||||
|
||||
## 26. P3-A 능력치 정리 — 완료(미커밋) + attack 휴면트랙 결함 발견 (개발팀장)
|
||||
|
||||
- **P3-A 3작업 완료** (미커밋 — plan-auditor 검증 대기, GodDem 커밋 관례): ①penetrate_ratio 이관(SurvivalUpgrade.csv 13→12·SurvivalMetaSkillMastery.csv 신규 `mastery_penetrate_ratio` 0.01~0.06·상점 penetrate 문자열 제거·ConsumedUpgradeKeys 무변경) ②**ele 2종 층 ④→⑤ 확정**(재추출 실측 — heroequipmentskill 21종에 ele 미포함 → ④가챠 근거 "27-res6=21 우연" 반증 → ⑤마스터리 확정. **정직 한계**: ④기각+잔여층+의미론이지 원작 ⑤ positive 사용 근거 아님, 원작도 ele 미사용 개연) ③SurvivalStatCatalog.cs 18종 SOT 신설(획득 로직은 P3-B 유예). 컴파일 0에러
|
||||
- **★ C3 결함 발견 (직전 26ff655·PM 완료보고의 구멍)**: 공격력 2층 복원의 **정액 `attack` 트랙이 상점 도달 불가** — `SurvivalBattleManager:202` `t.Total("attack")` 소비하나 `SurvivalUIController` TabKeys 공격탭에 "attack" 미포함 → 플레이어가 살 수 없음. **2층 복원이 실제로는 미도달**. penetrate 함정(상점O·소비X)의 역상(소비O·상점X). plan-auditor v2가 ConsumedUpgradeKeys Contains=True만 보고 UI TabKeys 미확인·PM "사이클 완료" 보고에 구멍. C3 은폐 없이 표면화(개발팀장 자진)
|
||||
- **검증 착수**: plan-auditor P3-A 4항 + attack 결함 실측·수정범위 (진행중). 통과 시 개발팀장 P3-A 커밋 + attack TabKeys 수정 일괄
|
||||
- **P3-B 조건 갱신**: ele 2종 → ⑤(P3-B4) 확정 이동 → 가챠(P3-B3) 신규스탯 hit/stun/retaliate/combo 4종으로 축소. 메타아키텍처 §2-2 🟡④잠정 해소분 문서 갱신 후속
|
||||
|
||||
## 27. plan-auditor P3-A 검증 — 조건부 통과 + attack 결함 확정 (2026-08-22)
|
||||
|
||||
- **판정: 조건부 통과.** P3-A 로직 정합 + attack 휴면 결함 진단·수정안 정확. 5항 [주장→실측→판정]:
|
||||
- ①penetrate 이관 통과(CSV 12트랙·마스터리 carry·ValidateUpgradeCoverage 경고0) ②ele ④→⑤ 통과(정직 한계 정확 명기 — 원작 positive 사용 근거 아님 표기 C5·C23·C44 정합) ③StatCatalog 19엔트리 통과(단 Minor: IngameStatKeys dead code·주석 허위)
|
||||
- ④**★ attack 휴면 결함 확정**: `SurvivalBattleManager:202` 소비+ConsumedUpgradeKeys∈이나 `SurvivalUIController` TabKeys 3탭 미포함 → SwitchTab이 TabKeys[tab]만 순회→attack 순회 안 됨→BuildRow 미호출→상점 미노출 확정. **TabKeys=감시 밖 4번째 리스트**(ValidateUpgradeCoverage·StatCatalog 교차검증 모두 미포착). plan-auditor v2 누락 자인(필터만·소스 미확인). 수정=TabKeys[0]에 "attack" 추가 ⑤컴파일 Unity 미실측(금지)→개발팀장 확인·churn 격리 필수
|
||||
- **개발팀장 집행 지시(SendMessage 재개)**: attack 수정+P3-A 커밋 6파일+churn 격리+컴파일 실측+Minor 정정+Play 실측. 커밋 후 해시·노출회복 보고 (진행중)
|
||||
- **재발방지 memory 신설** `feedback_shop_exposure_filter_source_both`: 상점 노출 검증=필터(ConsumedUpgradeKeys)+소스(TabKeys) 양쪽·완료 판정=코드소비+UI 도달경로 실측·TabKeys 자동교차검증 편입(C2 근본)
|
||||
- **후속**: 메타아키텍처 v1 문서 갱신(ele ④→⑤·가챠 4종 축소, §0·§1-4~6·§2-2·§10 — P3-B1 착수 전) · P3-A GodDem 커밋 후 BT 기록 일괄 커밋
|
||||
|
|
|
|||
Loading…
Reference in New Issue