# PlayTest 정상 플레이테스트 — 밸런스 프로필

- 세션: `2026-07-28_1056_goal_balance_run01`
- 씬: `Assets/Scenes/PlayTest.unity`
- 종료 분류: `user_stop` / `meaningful_interrupted` / counted run
- 플레이 데이터 판정: `sufficient_play_data`
- 최종 런타임: Stage 4 `Place`, `canPlace=true`, `canStart=false`
- 지식 정책: current-run evidence only. 전략 판단에는 이 세션의 `learned_knowledge.md`만 사용했다.
- 과거 로그 격리: 정상 fresh-tester 판단이 끝나기 전 과거 보고서·stage notes·이전 `learned_knowledge.md`를 전략 근거로 사용하지 않았다.

## 목표와 탐색 범위

Stage 1부터 시작해 Stage 4 데모 엔딩을 목표로 했다. 위험 프로필은 밸런스/클리어 우선이며, 배치 가능성(1-A), 경로 설계(1-B), 영웅 생존 예산(1-C)을 매 시뮬레이션 전에 검토했다. 사용자가 “테스트 중단하고, 완료 작업진행해.”라고 명시한 뒤에는 gameplay mutation을 중단하고 read-only 증거 수집과 보고만 수행했다.

## 결과 요약

| Stage | 시작/종료 데이터 | 결과 | 핵심 판단 |
|---|---|---|---|
| 1 | 초기 튜토리얼 상태 → HP 5/11, EXP 4/5 | 실패 branch 후 clear, Final A, +15 Gold | support-first와 off-route hazard 배치가 생존성을 높였다. |
| 2 | Lv2, HP 12/12, EXP 5/10 | clear, 26 steps, 4 nights, Final A, 누적 30 Gold | 동일 시작 상태에서 검증된 full-pack을 재현했다. |
| 3 | Lv2, HP 12/12, EXP 5/10 | 반복 사망 후 clear, Lv3 HP 4/13 EXP 14/20, Final A, 누적 45 Gold | guaranteed Lv3와 Heart-before-Skeleton 순서가 clear를 만들었다. |
| 4 | Lv3 HP 4/13 ATK 12 DEF 8 EXP 14/20 | 데모 엔딩 미도달; best branch step 15/16, Lv4 HP 0/15 EXP 18/40 | Slime1 early-timing 변형은 near-clear였고 후반 Slime4/Skeleton3 orientation이 다음 lever였다. |

## 플레이 데이터

정식 `gameplay_loop_completed` 5개, 플레이된 스테이지 4개, alternate/retry branch 4개, input recovery cycle 1개가 기록됐다. Stage 4 최고 branch는 path 5에서 guaranteed Lv4/full heal에 도달하고 step 15/16까지 진행했으나 마지막 후반 밀도에서 사망했다.

## Stage 4 판단 흐름

baseline과 L orientation 변형은 후반 몬스터 밀도에서 사망했다. vertical Skeleton3 후보는 일부 좌표가 불법이거나 전체 packing이 불가능했다. Slime1을 `root22,4` 세로로 옮긴 family는 early Heart/HP/DEF 지원 뒤 Lv4 full heal에 도달해 가장 멀리 진행했다. 다음 후보는 이 early timing을 유지하면서 vertical Slime4와 vertical Skeleton3로 후반 접촉을 분산하는 것이었다. 사용자의 명시적 중단으로 이 branch의 완전 배치와 simulation은 수행하지 않았다.

## 예측 대 실제

예측은 “초기 Slime을 통과해 guaranteed Lv4/full heal에 도달한 뒤 후반 밀도가 첫 위험”이었다. 실제로 step 9에서 Lv4 HP 15/15 ATK 15 DEF 10이 확인되어 전반 예측은 맞았다. 다만 후반 완충이 충분하다는 가설은 틀렸고 step 15/16에서 HP 0이 됐다.

## 조작·운영 이슈

첫 Stage 4 Start 클릭은 label 중앙 좌표에서 반응하지 않았다. fresh screenshot, state probe, 왼쪽 play icon 재시도로 `Simulation` 진입을 검증해 `IRC-S4-START-1`로 기록했다. 최종 재구축 후보 검사 중 L이 의도와 달리 commit된 상태가 감지됐으며, 사용자의 중단 요청에 따라 추가 mutation 없이 최종 화면을 보존했다. Editor.log 이슈는 보고만 하며 수정 후보는 별도 사용자 승인 전에는 적용하지 않는다.

## 종료 판단

종료 이유는 gameplay exhaustion이나 runtime failure가 아니라 사용자 명시적 중단이다. `remaining_action_review`에는 기술적으로 남은 branch를 사용자 중단에 의해 `terminal`로 분류했다. `play_data_sufficiency_review`는 Stage 1–3 clear와 Stage 4 다중 완전 배치/실행 결과를 근거로 `sufficient_play_data`를 판정했다.

## 다음 실행 권고

새 fresh run에서는 이전 세션 지식을 선행 사용하지 않는다. 동일 세션을 진단적으로 재개한다면 early Slime1 timing을 유지하고 late Slime4/Skeleton3 orientation 분산 branch부터 검증하는 것이 가장 정보 가치가 높다.
