---
title: Unique 타입·Enum·로컬라이징 중복 경고
date: 2026-10-31T10:14:36.930Z
version: v1.0.0
status: 작업 중
state: progress
project: designdatatable
type: 작업 메뉴얼
report_kind: manual
category: 순차 작업 · 반복 QA
summary: 화면 조작 없이 타입 제약과 중복 위치 진단을 구현·검증합니다.
format: tracefolio-v2
priority: normal
manual_id: unique-column-validation-20261031
round: 1
manual_state: active
payload: ../assets/submissions/2026-10-31-manual-20261031101436930-v1.0.0.json
---

## 목표와 완료 기준

타입별 unique, 기존 게임 Id 전환, Enum·로컬라이징 중복 셀 및 상대 위치 로그

완료 기준: 파싱·저장·생성형식·중복 위치 검사와 기존 Id 마이그레이션 및 회귀 통과. 네이티브 화면 검증은 사용자 제한에 따라 미실행으로 명시.

최초 1회차 · 순차 진행 · 전체 4개 · 이번 실행 T01

## 순차 작업 메뉴얼

| 순서 | 작업 | 실행 절차 | 완료 기준 | QA 절차 | 상태 |
| --- | --- | --- | --- | --- | --- |
| T01 | Unique 타입 계약 | 타입 선택·파싱·직렬화에 unique 추가 | 기본·Enum 타입의 일반/unique 선택과 Id int(unique) 보존 | 모든 타입 파싱·저장·다시 읽기 및 생성 C# 타입 확인 | 진행 |
| T02 | 중복 셀·위치 로그 | 게임·Enum·로컬라이징 중복을 양쪽 셀과 문제 목록에 연결 | 붉은 셀 진단과 상대 셀 주소가 동일 API에서 반환 | 2개·3개·타입 정규화·수정 해소·교차 Enum 회귀 | 대기 |
| T03 | 기존 Id 마이그레이션 | 게임 소스와 Summary Id 타입을 API로 전환 | 값과 다른 시트가 보존되고 재실행 변경 없음 | 실제 파일 재읽기·멱등성·스키마 및 binary 회귀 | 대기 |
| T04 | 회귀·문서·웹 보고 | 컴파일·비대화형 QA·문서 갱신 및 웹 게시 | 실행 근거와 화면 미검증을 구분한 웹 보고서 | 성능 및 중복 케이스 검사, 사이트 배포와 링크 확인 | 대기 |

## QA 반복 기록

아직 실행한 QA가 없습니다. 준비된 절차를 통과 결과로 표시하지 않습니다.

## 남은 작업과 다음 반복

구현 및 비대화형 QA, 원본 마이그레이션, 웹 보고서 등록 진행 중

최초 회차입니다. 실패·미검증·남은 작업은 다음 회차에서1~5개로 줄여 이어갑니다.

## 작업 시간

- 제안 시간: 15~25분
- 실제로 완료된 시간: 2026-10-31 19:09:26 KST 시작
- XERJ: 사용 — XERJ WorkbookGameValidation 검색 후 현재 소스 대조
