---
title: 기존 DataTable 회귀 검증 3종의 실패 재현
date: 2026-10-29T14:56:49.921Z
version: v1.0.0
status: 검토
state: progress
project: designdatatable
type: 버그
report_kind: bug
category: 버그 추적
summary: 원본과 통합 작업본에서 같은 실패가 재현됐습니다. 제품 코드 수정 없이 별도 검토 항목으로 기록합니다.
format: tracefolio-v2
priority: normal
severity: normal
reporter: Codex
assignee: 미지정
workflow: review
payload: ../assets/submissions/2026-10-29-bug-20261029145649921-v1.0.0.json
---

## 작업 결과

빈 Enum 열과 도형 스타일 관련 기존 검증 실패를 원본 대조로 확인했습니다. 통합으로 새로 발생한 실패라고 판단하지 않습니다.

## 변경 내용

### 재현 조건

Windows 11 · Unity 6000.0.83f1 · Built-in · 원본과 통합 복제본의 실제 Unity 배치 실행

### 재현 순서

원본과 통합 작업본의 기존 BackendRunner.Run을 각각 실행하고 suite·성공 수·실패 첫 메시지를 비교합니다.

### 기대 동작

올바른 검증 입력을 사용했을 때 데이터 저장·재열기와 도형 속성 보존 검증이 통과해야 합니다.

### 실제 동작

두 작업본에서 같은 세 종류의 기존 검증 실패가 재현됐습니다. BlankEnum 입력에는 customEnum 정의가 없습니다.

### 원인

BlankEnum 실패는 테스트 입력에 Enum 정의가 없는 상태에서 ValidateSchema가 거부한 것으로 소스와 예외에서 확인했습니다. 두 도형 스타일 실패의 상세 원인은 미확인입니다.

### 적용 내용

판매 코드의 해당 데이터·도형 로직은 수정하지 않았습니다. 4개 런타임 검증의 저장 공간 조건과 생성 어셈블리 탐색은 개발 검증 도구에서 보정했습니다.

## 검증

원본과 통합 작업본 모두 160개 묶음, 성공 검증 13,770개, 실패 7개로 일치했습니다. 그중 런타임 환경 관련 4개는 별도 재실행에서 257개 검증이 통과했습니다. 남은 기존 실패는 WorkbookChecks의 BlankEnum 정의 누락, object.six-line-end-styles, object.basic-shape-style입니다.

## 남은 사항

두 도형 실패의 원인은 미확인입니다. 이 작업에서는 판매 중인 데이터·도형 동작을 변경하지 않았습니다.

## 작업 시간

- 제안 시간: 60–100분. 공통 창 분리, Pixora 이전, 개별·동시 설치 및 필수 검증 기준.
- 실제로 완료된 시간: 공통 작업: 2026-10-29T22:36:55+09:00 → 2026-10-30T00:00:26.005+09:00, 83분 30초. 구현·비GUI 검증·통합 브랜치 푸시·최종 문서 점검 기준 종료 시각입니다. UI 검증은 사용자 요청으로 보류했습니다. 중앙 보고서 생성·검사·공개 배포 확인은 별도로 진행합니다.
- XERJ: 사용 — 기존 DataTable 최소화 목록을 XERJ로 검색하고 현재 소스와 대조했습니다. 광범위 색인의 frozen-mapping 오류 후 공통 7개·DataTable 234개·Pixora 34개 에디터 C# 소스를 독립 색인해 ToolWindow 통합 검색을 실행했습니다. 런타임·스타일·문서는 rg로 확인했으며 자동 watcher는 시작하지 않았습니다.
