feat(M01): 테스트 컨테이너 세 방식 첫 화면 안내 · B 하위 로직 줄·합계 표시 · 규격·단가 멈춤 글 쉬운 말

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016WRFJmmhPi4exAzHgPZHMT
This commit is contained in:
2026-09-20 23:21:23 +09:00
co-authored by Claude Sonnet 5
parent f12f25f5e6
commit 1cdc584315
4 changed files with 78 additions and 6 deletions
+5 -2
View File
@@ -15,7 +15,7 @@ import {
} from "./M01_MasterData_UI_Logic_Api";
import { formatNumber } from "./M01_MasterData_UI_Logic_Edit";
import { hasPickable, pickPanel, swappedRow } from "./M01_MasterData_UI_Test_Pick";
import { plainReason, tt } from "./M01_MasterData_UI_Test_Text";
import { guideLines, plainReason, tt } from "./M01_MasterData_UI_Test_Text";
type Step =
{ kind: "job" } | { kind: "ask"; spec: LogicInput } | { kind: "pick" } | { kind: "result" };
@@ -81,7 +81,10 @@ function wizard(host: HTMLElement, one: LogicOne): void {
frame(
`${logic.} ${logic.}`,
tt("Job_Note"),
[el("p", { text: `${tt("Job_Title")} · ${logic.}` })],
[
el("p", { text: `${tt("Job_Title")} · ${logic.}` }),
el("ul", { children: guideLines("A").map((t) => el("li", { text: t })) }),
],
true,
);
} else if (step.kind === "ask") drawAsk(step.spec);