---
title: 멀티플레이 제외 로컬 소셜 광장 구현
date: 2026-11-03T16:49:10.301Z
version: v1.0.1
status: 차단
state: blocked
project: afternoon-pause
type: 작업 메뉴얼
report_kind: manual
category: 순차 작업 · 반복 QA
summary: 3인 벤치·입장·캐릭터 선택·대화·상태·프로필·동작·AI·기본 운영을 구현합니다. 화면 조작은 나중으로 지정됐습니다.
format: tracefolio-v2
priority: normal
manual_id: solo-social-20261104
round: 1
manual_state: blocked
payload: ../assets/submissions/2026-11-03-manual-solo-social-20261104-20261103164910301-v1.0.1.json
---

## 목표와 완료 기준

기획서의 멀티플레이를 제외한 로컬 기능 구현과 검증

완료 기준: 3인 좌석의 최근접 빈자리·보정, 입장·닉네임·랜덤/선택 외형·스테이지, 채팅·말풍선·AI 대화, 상태·프로필·대표 이미지·최대3개 링크·저장, 동작 목록과 실행, 다양한 AI, 차단·신고·도배 방지, 실제 Unity·웹·성능 QA와 공개 보고. 파일 작업만 승인됐으므로 실행 검증은 별도 허용 이후 수행한다.

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

## 순차 작업 메뉴얼

| 순서 | 작업 | 실행 절차 | 완료 기준 | QA 절차 | 상태 |
| --- | --- | --- | --- | --- | --- |
| T01 | 좌석 보정·3인 점유 | 6개 벤치에 보정된 3개 좌석과 안전한 출구를 저장하고 가까운 빈자리를 예약·해제한다. | 가까운 빈자리 선택·중복 점유 거부·기립 및 비활성 시 반환 | 가까운 빈자리 선택·중복 점유 거부·기립 및 비활성 시 반환을 실제 도구로 확인하며 실행하지 못하면 미확인으로 기록한다. | 차단 |
| T02 | 캐릭터·동작 데이터 | 프로젝트 외형 프리팹·캐릭터 카탈로그·실제 에셋 동작 목록을 구성한다. | 원본 보존·공유 Animator·선택 가능한 카탈로그·클립 참조 | 원본 보존·공유 Animator·선택 가능한 카탈로그·클립 참조을 실제 도구로 확인하며 실행하지 못하면 미확인으로 기록한다. | 대기 |
| T03 | 입장·닉네임·저장 | 게스트 닉네임·랜덤 초기 외형·닉네임 표시와 로컬 저장을 구현한다. | 입력 검증·재입장 복원·닉네임 표시 | 입력 검증·재입장 복원·닉네임 표시을 실제 도구로 확인하며 실행하지 못하면 미확인으로 기록한다. | 대기 |
| T04 | 대화·운영 | 로컬 AI 대화·말풍선·기록과 차단·신고·도배 제한을 구현한다. | 전송·AI 응답·중복 및 속도 제한·차단·로컬 신고 저장 | 전송·AI 응답·중복 및 속도 제한·차단·로컬 신고 저장을 실제 도구로 확인하며 실행하지 못하면 미확인으로 기록한다. | 대기 |
| T05 | 상태·프로필 | 상태·자리 비움 복귀·선택 공개 프로필·대표 이미지·외부 링크를 구현한다. | 공개 선택·입력 검증·이미지 제한·링크 안전성·저장 | 공개 선택·입력 검증·이미지 제한·링크 안전성·저장을 실제 도구로 확인하며 실행하지 못하면 미확인으로 기록한다. | 대기 |
| T06 | 편집 가능한 UI·캐릭터 스테이지 | 입장·캐릭터 목록과 미리보기·대화·상태·프로필·동작 UI를 씬에 저장한다. | 씬 UI 참조·Inspector 이벤트·입력 중 이동 방지·보기 전환 | 씬 UI 참조·Inspector 이벤트·입력 중 이동 방지·보기 전환을 실제 도구로 확인하며 실행하지 못하면 미확인으로 기록한다. | 대기 |
| T07 | AI 행동 다양화 | 배회·휴식·착석·인사·대화와 상태를 기존 제어 계층에 연결한다. | 경로·좌석 반환·상태 전이·중단 복귀 | 경로·좌석 반환·상태 전이·중단 복귀을 실제 도구로 확인하며 실행하지 못하면 미확인으로 기록한다. | 대기 |
| T08 | 정적 컴파일·회귀 검사 | 현재 소스와 직렬화 씬·프리팹·입력 정책을 실제 검사한다. | 컴파일·직렬화 참조·정책 테스트 통과 | 컴파일·직렬화 참조·정책 테스트 통과을 실제 도구로 확인하며 실행하지 못하면 미확인으로 기록한다. | 대기 |
| T09 | 실제 Unity 검증 | 사용자 화면 허용 후 입장부터 외형·대화·좌석·AI·프로필 전 과정을 Play 검증한다. | 실제 입력·화면·오류·저장 복원 확인 | 실제 입력·화면·오류·저장 복원 확인을 실제 도구로 확인하며 실행하지 못하면 미확인으로 기록한다. | 대기 |
| T10 | 웹·성능 및 공개 전달 | 웹 실행·0/6/12명 성능·장시간·백그라운드 QA와 결과 공개를 진행한다. | 실측 성능·실제 화면·개별 공개 URL 확인 | 실측 성능·실제 화면·개별 공개 URL 확인을 실제 도구로 확인하며 실행하지 못하면 미확인으로 기록한다. | 대기 |

## QA 반복 기록

### Q01 · step · 2026-11-03T16:48:59.792Z

좌석 파일·정적 검사 통과, 실제 착석 모습·3인 점유 검증은 사용자 화면 허용 대기

- T01 r1 · blocked: 6개 벤치·18석, 최근접 빈자리·점유 반환 코드와 보정 앵커 저장. 기준 가운데 좌표 (4,0.25,1.30) 검사 통과. 실제 착석·3인 동시 점유는 미확인 · 근거: social-20261104/serialized-result.json, scene-layout.json; 사용자 파일 작업만 진행 지정

## 남은 작업과 다음 반복

요청 기능의 파일 구현은 끝났습니다. 화면 사용 허용 후 저장된 AfternoonPlaza 씬을 다시 열어 입장·UI·입력·3인 좌석·외형·대화·상태·프로필·이미지·차단·신고·동작·AI의 실제 Play 검증과 수정·회귀가 필요합니다. 새 웹 빌드·0/6/12명·장시간·배경 탭 성능 검증은 미실행입니다. 전체 메뉴얼을 완료로 등록하지 않습니다.

이전 회차: [메뉴얼 열기](../../../projects/afternoon-pause/reports/2026-11-03-manual-20261103154105043-v1.0.0.html)

## 작업 시간

- 제안 시간: 90~150분
- 실제로 완료된 시간: 2026-11-04 00:37:58 KST 시작. 파일 구현·컴파일·정책 실행·직렬화 검사 완료 기록: 2026-11-04 01:48:59 KST, 경과 71.0분. 전체 실행 검증은 사용자 지정에 따라 대기하며 공개 배포 확인은 후속으로 진행합니다.
- XERJ: 미사용 — XERJ 도구 미제공. rg·현재 소스·SampleProjectForUnity 지침·에셋 메타데이터로 대조한다.
