feat(structure): 54-50 하나만 서는 상자(max 1) 제목 번호 뺌 — 도수로/돌붙임

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BVPp2o6Mh2FZJr72yW3ofZ
This commit is contained in:
2026-10-06 16:01:26 +09:00
co-authored by Claude Opus 5.5
parent c64f14efb8
commit 9d63186adb
+2 -1
View File
@@ -202,7 +202,8 @@ export function createSpecForm(links: SpecLinks | null, hooks: SpecFormHooks = {
const instanceBox = (c: SpecContainer, values: Instance, index: number): HTMLElement => {
const title = containerTitle(c, names, groupNames[c.link]);
const box = group(c.required ? title : `${title} ${index + 1}`);
// 하나만 서는 상자(max 1)는 번호 없음(54-50)
const box = group(c.required || c.max === 1 ? title : `${title} ${index + 1}`);
box.root.dataset.specContainer = c.id;
box.root.dataset.specIndex = String(index); // 칸을 고친 뒤 다시 그려도 몇째 상자인지(54-30)
// 필수 상자 빈 고르기 칸 = 정의 기본값(없으면 첫 보기)을 실제 값으로 — 저장도 그 값(54-43)