---
title: 동네 파밍·피난민/조난민 구조·피로/스트레스 생존
date: 2026-10-30T16:56:00.591Z
version: v1.0.2
status: 작업 중
state: progress
project: last37n
type: 작업 메뉴얼
report_kind: manual
category: 순차 작업 · 반복 QA
summary: 실제 동네 도로의 파밍과 선택 구조·호위, 주기 생존 수치와 스트레스를 서버 기준으로 연결합니다.
format: tracefolio-v2
priority: normal
manual_id: rescue-survival-neighborhood
round: 1
manual_state: active
payload: ../assets/submissions/2026-10-30-manual-rescue-survival-neighborhood-20261030165600591-v1.0.2.json
---

## 목표와 완료 기준

동네를 돌아다니며 물자를 수색하고 선택 구조 이벤트를 수행하는 생존 루프를 구현합니다. 주변 채팅·이름표·말풍선도 추가합니다.

완료 기준: 파밍 장소의 실제 접근성, 물자 지원→NPC 호위→구호소 인계/중복 보상 방지, 주기 허기/갈증/활력/피로/스트레스와 휴식/아이템 효과, 저장/재접속/월드 격리, 실제 웹 UI·이동·상태 변화·기존 회귀/12MiB·로컬 적용·실제 화면/공식 보고 배포를 검증합니다. 실제 두 클라이언트의 이름과 말풍선·주변 채팅을 검증합니다.

최초 1회차 · 순차 진행 · 전체 5개 · 이번 실행 T01, T02, T03, T04, T05

## 순차 작업 메뉴얼

| 순서 | 작업 | 실행 절차 | 완료 기준 | QA 절차 | 상태 |
| --- | --- | --- | --- | --- | --- |
| T01 | 생존 피로·스트레스 | 주기 생존 및 회복·상한·행동 제한을 설정 기반으로 구현하고 기존 상태를 호환합니다. | 온라인 변화·휴식/소비·제한·비접속 정책이 검증됩니다. | 도메인 시간 경과·임계값·복원 테스트 | 완료 |
| T02 | 동네 파밍·구조 서버 | 실제 도로의 파밍 지점과 구조 이벤트·소유권·물자/호위·인계/보상·DB를 구현합니다. | 접근 가능한 장소, 이벤트 주기/격리·중복/실패/재시작이 검증됩니다. | 지리/게임 규칙·실제 PostGIS/WS 검사 | 완료 |
| T03 | TPS 구조/생존 UI·채팅 이름표/말풍선 | 피난민·조난민·목적지·상태 패널·피로/스트레스와 지도 안내를 연결합니다. 주변 채팅에 서버 기준 이름/발신자와 머리 위 이름표/말풍선을 연결합니다. | 실제 웹에서 수색·지원·호위·인계·수치 확인이 가능합니다. 실제 두 클라이언트에서 이름·송수신·말풍선/만료가 확인됩니다. | Unity 빌드·실제 헤드리스 웹 입력/캡처 두 클라이언트 입력/서버 범위·이름 위조/중복 검사. | 진행 |
| T04 | 회귀·경량·기본 적용 | 회귀·상태 저장·필요 부하·12MiB와 기본 localhost 적용을 검증합니다. | 새 기능과 기존 전투/생존이 실행되고 기본 웹에서 확인됩니다. | 전체 서버/실제 Web·압축·로컬 기동 | 대기 |
| T05 | 공식 보고·최종 QA | 실제 화면·검증 근거를 공식 v2 보고서와 완료 메뉴얼로 기록하고 게시합니다. | 전체 현재 버전 최종 QA·HTML/이미지/목록·외부 배포가 확인됩니다. | 공식 생성/검사·레이아웃·Actions/HTTP200 | 대기 |

## QA 반복 기록

### Q01 · step · 2026-10-30T16:55:59.848Z

변경된 감소율에서 고정 HP 기대값 불일치

- T01 r1 · fail: 허기/갈증 감소율을0.8/1.2분당으로 바꾼 뒤, 기존 테스트의 고정HP94.6 기대값이 실패했습니다. 현재 설정의 0통과 시각과 피해율로 기대값을 계산하도록 수정하고 재검증했습니다. · 근거: docs/qa/rescue/attempt-needs-01.txt
### Q02 · step · 2026-10-30T16:56:00.331Z

실제63개 서버/DB/WS 회귀 통과

- T01 r1 · pass: 실제 주기 허기/갈증·피로/스트레스·휴식/차 음료·활력 상한/달리기 제한·비접속·과거 저장 호환과 기존 생존 테스트가 통과했습니다. · 근거: docs/qa/rescue/server-tests.json; server/test/rescue-survival.test.ts
- T02 r1 · pass: 18개 실제 도로 파밍 장소·구조 물자/소유권·빵부스러기 호위·인계/보상·주기/격리 및 실제 PostGIS 중복1회/실패롤백/재시작을 통과했습니다. 전체63개 실패0/건너뜀0. DB 장소 저장을 묶어100접속 p95 76.49ms/오류0도 확인했습니다. · 근거: docs/qa/rescue/postgres.json; server-tests.json; docs/qa/load/sustained-100.json

## 남은 작업과 다음 반복

구현/QA 진행 중

이전 회차: [메뉴얼 열기](../../../projects/last37n/reports/2026-10-30-manual-rescue-survival-neighborhood-20261030165600238-v1.0.1.html)

## 작업 시간

- 제안 시간: 60~100분. 시작2026-10-31 01:35:00 KST.
- 실제로 완료된 시간: 기록 2026-10-31 01:56:00 KST. 시작2026-10-31 01:35:00 KST.
- XERJ: 미사용 — XERJ 도구 미제공, rg·현재 소스·실제 실행으로 대체.
