eomsangdon and Claude Opus 5
032ea53ede
feat(B06): 구조물 상세 제원을 B06 폼에서 받게 — 수량이 품셈 갈래를 고를 수 있게 됨
...
데스크탑 창 보고(2026-09-08): 실무 프로젝트 구조물의 **상세 옵션이 통째로 비어 있음** —
`back_len_cm`(뒷길이) · `stone_cm`(돌규격) · `form`(옹벽 형식). 그래서 B08 수량이 품셈 갈래를
못 골라 **금액이 0 으로 남음**(13-4 돌쌓기 뒷길이 · 13-6 큰돌쌓기 직경 · 12-3 옹벽 형식).
**까닭 — 아무도 안 받고 있었음.** 레지스트리가 그 칸들을 `phase: "detail"` 로 두고
「B05 는 유무·종류·위치만, **상세 치수는 B06/B07 에서**」(2026-08-17 사용자 확정)로 갈라 놨는데,
**그 화면이 아직 안 그리고 있었음**. 폼은 한 벌인데 필터(`isB05Option`)가 늘 상세를 숨겼음.
고침 — 폼이 `includeDetail` 을 받아 **B06 에서만** 상세 칸까지 그림(B05 는 종전 그대로).
새 결정이 아니라 **2026-08-17 확정을 이제 구현한 것**임.
⚠ **기본값 없는 필수 항목은 빈 칸(「— 선택 —」)으로 연다** — 첫 항목을 슬쩍 고르면 근거 없는
값(뒷길이 25㎝ 같은)이 수량·단가로 흘러감. 설계자가 고르게 둠.
**큰돌쌓기에 「쌓기 방식」(메쌓기·찰쌓기) 옵션 신설** — 품셈이 13-6-1 메 / 13-6-2 찰로 갈라
두는데 구분 칸이 없었음(돌쌓기는 이미 타입이 갈려 있음). 기본값 없음·필수·상세.
실화면 확인(용화 5601e828 · B06) — C군 → 큰돌쌓기 고르면 **돌규격·쌓기 방식** 칸이 빈 채로 뜸.
돌규격 `60~80` · 쌓기 방식 `찰쌓기` 로 한 건 넣고 [저장] → 정본 `structures.json` 에
`{"stone_cm": "60~80", "bond": "찰쌓기", …}` 로 남는 것 확인. 시험분은 지우고 저장해
**원래 7건**으로 되돌림.
시험 5건 — B06 만 상세를 받는지 · B05 는 종전대로인지 · 기본값 없는 필수는 빈 칸인지 ·
큰돌쌓기 메/찰 구분 · **규격 축이 타입마다 다른지**(큰돌쌓기=직경, 돌쌓기=뒷길이 — 데스크탑이
섞여 있던 결함을 잡은 자리). 전체 501 passed · 17 skipped.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-08 04:39:39 +09:00
..
2026-09-06 15:07:47 +09:00
2026-09-06 23:27:37 +09:00
2026-09-06 20:25:12 +09:00
2026-09-07 08:14:58 +09:00
2026-09-08 04:39:39 +09:00
2026-09-04 21:22:27 +09:00
2026-09-06 14:20:54 +09:00
2026-08-08 10:03:11 +09:00
2026-09-07 00:49:07 +09:00
2026-08-08 10:03:11 +09:00
2026-09-06 11:55:22 +09:00
2026-09-06 11:55:22 +09:00
2026-08-08 10:03:11 +09:00
2026-09-06 11:55:22 +09:00
2026-09-02 16:15:25 +09:00
2026-09-02 16:15:25 +09:00
2026-09-06 15:02:58 +09:00
2026-09-06 11:55:22 +09:00
2026-08-08 10:03:11 +09:00
2026-08-30 19:38:24 +09:00
2026-09-07 00:49:07 +09:00
2026-08-08 10:03:11 +09:00
2026-09-06 22:27:41 +09:00
2026-09-06 21:20:55 +09:00
2026-09-04 21:22:27 +09:00
2026-09-07 08:08:47 +09:00
2026-09-02 16:20:17 +09:00
2026-09-07 00:49:07 +09:00
2026-09-08 04:39:39 +09:00
2026-09-01 20:18:33 +09:00
2026-08-24 19:56:40 +09:00
2026-09-01 20:18:33 +09:00
2026-09-07 13:39:42 +09:00
2026-09-02 16:52:38 +09:00
2026-09-02 16:52:38 +09:00
2026-09-02 10:50:10 +09:00
2026-09-02 11:27:25 +09:00
2026-08-27 22:32:01 +09:00
2026-09-02 12:06:54 +09:00
2026-09-04 21:22:27 +09:00
2026-08-25 20:03:42 +09:00
2026-09-04 15:04:38 +09:00
2026-08-27 22:13:26 +09:00
2026-08-27 22:13:26 +09:00
2026-08-27 18:42:15 +09:00
2026-08-27 18:42:15 +09:00
2026-08-23 13:58:00 +09:00
2026-09-03 13:29:29 +09:00
2026-08-28 12:54:45 +09:00
2026-09-04 15:32:10 +09:00
2026-09-02 16:52:38 +09:00
2026-08-29 12:01:22 +09:00
2026-09-04 15:32:10 +09:00
2026-09-04 15:32:10 +09:00
2026-08-23 13:11:49 +09:00
2026-08-26 17:18:47 +09:00
2026-09-07 01:09:58 +09:00
2026-08-19 19:46:03 +09:00
2026-08-30 12:05:22 +09:00
2026-08-30 12:23:38 +09:00
2026-09-04 19:08:11 +09:00
2026-09-07 20:14:09 +09:00
2026-09-07 20:14:09 +09:00
2026-09-06 11:42:19 +09:00
2026-08-19 18:32:55 +09:00
2026-09-07 20:14:09 +09:00
2026-09-07 20:14:09 +09:00
2026-08-17 17:09:05 +09:00
2026-09-06 11:32:29 +09:00
2026-09-06 20:25:12 +09:00
2026-09-06 11:48:40 +09:00
2026-09-07 15:06:53 +09:00
2026-09-07 01:09:58 +09:00
2026-09-06 18:14:29 +09:00
2026-09-06 11:55:22 +09:00
2026-09-06 19:44:59 +09:00
2026-08-17 14:05:32 +09:00
2026-09-04 17:02:07 +09:00
2026-08-17 18:51:21 +09:00
2026-09-04 07:11:41 +09:00
2026-09-06 11:28:23 +09:00
2026-09-06 23:13:05 +09:00
2026-09-02 20:34:18 +09:00
2026-09-04 07:11:41 +09:00
2026-09-04 11:12:05 +09:00
2026-09-07 20:14:09 +09:00
2026-09-03 09:50:14 +09:00
2026-09-06 17:07:01 +09:00
2026-09-03 20:42:23 +09:00
2026-09-03 20:32:46 +09:00
2026-09-02 19:30:16 +09:00
2026-09-06 11:28:23 +09:00
2026-09-06 17:07:01 +09:00
2026-09-04 07:11:41 +09:00
2026-09-06 16:43:01 +09:00
2026-09-04 18:14:59 +09:00
2026-09-07 18:50:42 +09:00
2026-09-07 19:47:39 +09:00
2026-09-07 19:47:39 +09:00
2026-09-07 19:28:02 +09:00
2026-09-07 19:47:39 +09:00
2026-09-07 19:47:39 +09:00
2026-09-04 15:04:38 +09:00
2026-09-06 11:50:00 +09:00
2026-08-18 19:51:08 +09:00
2026-09-07 13:39:42 +09:00
2026-09-04 16:27:35 +09:00
2026-09-07 15:06:53 +09:00
2026-09-04 11:37:46 +09:00
2026-09-04 11:37:46 +09:00
2026-09-04 16:27:35 +09:00
2026-09-08 04:39:39 +09:00
2026-08-28 12:16:38 +09:00
2026-09-04 10:07:17 +09:00
2026-09-06 17:07:01 +09:00
2026-09-07 19:47:39 +09:00
2026-09-07 16:09:54 +09:00
2026-09-04 18:14:59 +09:00
2026-09-06 11:37:59 +09:00
2026-09-04 19:13:46 +09:00
2026-09-04 15:04:38 +09:00
2026-09-04 19:13:46 +09:00
2026-08-19 18:32:55 +09:00
2026-09-04 19:13:46 +09:00
2026-09-06 22:22:08 +09:00
2026-09-06 15:04:40 +09:00