From 6154826a82bdb8e10dc01babe1073b9b39255f33 Mon Sep 17 00:00:00 2001 From: art Date: Wed, 1 Jul 2026 15:44:05 +0900 Subject: [PATCH] =?UTF-8?q?docs(changes):=20edit-mode=20WebGL=20zip=20?= =?UTF-8?q?=EB=B9=84=ED=95=84=EC=88=98=20=ED=91=9C=EC=8B=9C=20=EC=9C=A1?= =?UTF-8?q?=EC=95=88=20=ED=99=95=EC=9D=B8=20=EC=99=84=EB=A3=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit admin 소유 게임이 dev 시드에 없어 DB에 임시 row를 직접 INSERT해 /game/{id}/edit 방문 확인 후 즉시 DELETE로 원복(잔존 0건). "게임 이름 *"는 유지, "WebGL zip"은 editMode에서 * 미표시 — 코드 로직과 일치 확인. needs_user_verification 항목 1건 해소. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_011h6etRXJLx1xdfxmVcHjBg --- .claude/work-session/20260701-142000/report.md | 5 ++++- docs/changes/2026-07-01-game-register-redesign-parity.md | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.claude/work-session/20260701-142000/report.md b/.claude/work-session/20260701-142000/report.md index 211e450..187a12c 100644 --- a/.claude/work-session/20260701-142000/report.md +++ b/.claude/work-session/20260701-142000/report.md @@ -55,7 +55,10 @@ negative: # needs_user_verification - WebGL zip 실제 업로드 → 등록 제출 전체 플로우 회귀 확인 (마크업/CSS만 변경이라 로직 영향 없음으로 판단하되 실제 제출 미실행) -- `editMode=true`(게임 수정) 경로에서 WebGL zip 라벨에 `*` 미표시 확인 (dev 시드에 기존 게임 보유 계정 부재로 미확인) + +# 추가 검증 (사용자 요청, 세션 종료 후속) + +`editMode=true` 경로 확인 완료. admin(user_id=9) 소유 게임이 dev 시드에 없어(0개) DB에 임시 row를 직접 INSERT(`is_visible=false`) → `/game/8/edit` 방문 육안 확인 → 즉시 DELETE로 원복(잔존 0건 확인). 결과: "게임 이름 *" 유지, "WebGL zip"은 `*` 미표시 + "기존 WebGL 유지" 문구 — 코드 로직과 일치. # graph_refresh diff --git a/docs/changes/2026-07-01-game-register-redesign-parity.md b/docs/changes/2026-07-01-game-register-redesign-parity.md index 4714c9e..220dbf2 100644 --- a/docs/changes/2026-07-01-game-register-redesign-parity.md +++ b/docs/changes/2026-07-01-game-register-redesign-parity.md @@ -33,7 +33,10 @@ ## needs_user_verification - WebGL zip 실제 업로드 → 등록 제출 전체 플로우(파일 업로드 API 호출 포함) 회귀 확인 — 이번 변경은 마크업/CSS만이라 로직 영향 없음으로 판단하나 실제 제출은 미실행. -- 게임 수정(`editMode=true`) 경로에서 WebGL zip 라벨에 `*` 미표시(비필수) 확인 — 기존 게임 보유 계정으로 로그인 필요, 이번 세션은 dev 시드 데이터 부재로 미확인. + +## 추가 검증 (edit-mode) + +`editMode=true` 경로 확인 완료 — admin(`user_id=9`) 소유 임시 게임 row를 dev DB에 직접 삽입(`INSERT ... games`, `is_visible=false`)해 `/game/8/edit` 방문 후 육안 확인, 확인 후 즉시 `DELETE`로 원복(잔존 0건, `select count(*) from games where user_id=9` → 0). 결과: "게임 이름 *"는 유지(항상 필수), "WebGL zip"은 `*` 미표시(기존 WebGL 유지 문구와 함께 비필수로 정상 렌더) — 코드 로직(`<% if (!editMode) %>`)과 일치. ## 관련 문서