eomsangdon and Claude Opus 5.5
5892232890
feat(B05·M02): 구조물 집계 항목 칸 · 저장 스냅샷 · 지정 항목 채움 (PLAN 21-3)
...
- summary_item 칸: StructureInstance · pipe_points 점 기록(options 밖) — 모양 검사 한 벌 common_util_summary_item(층 system·company·personal · owner null·{회사}·{회사}/{사용자} · key SS+6자리 · name) · 없으면 null(옛 파일 호환) · 관 요청 모양 틀림 400
- 저장 스냅샷 M02_Item_Snapshot: PUT /route/structures · PUT /drainage/pipe-points 뒤 지정 항목마다 templates/items/{layer}_{owner}_{key}/ 에 집계(SS 줄 + 열 정의) · 도면 · 면적 · 재료 · 자재조합 · 일위대가(UA 줄 + 담은 로직 줄) · manifest(원본 · 판 · 적용일 · 쓰는 구조물) — 있는 폴더는 다시 안 씀(원본이 바뀌어도 프로젝트 값 그대로) · 안 쓰는 폴더 지움 · 실패해도 저장 유지
- 채움 fill_table = 지정 항목 모드: 구조물이 고른 열(묶음)에만 · 미지정 · 복사본 없음은 안 셈 + 알림 · 스냅샷 열 정의 사용 · 회사 · 개인 항목은 열id@폴더 새 열 · 자동 맞춤은 fill_document 기본으로만 남음
- 관 시설 되붙이기가 summary_item 도 옮김
- [초기화]는 templates/ 를 안 건드림 · 복제 도구는 폴더 통째 복사 — 손댈 것 없음(시험으로 지킴)
- 시험: test_structures_summary_snapshot 17 · 옛 채움 시험은 자동 맞춤 길(fill_document)로 · 층 라우트 채움 시험은 새 규칙(미지정 관 = 줄 없음)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01RrQ65VtGZbae2VKgYVMhmc
2026-09-29 12:00:44 +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-29 10:08:44 +09:00
2026-09-29 11:41:35 +09:00
2026-09-14 19:44:18 +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-12 18:18:57 +09:00
2026-09-02 16:15:25 +09:00
2026-09-02 16:15:25 +09:00
2026-09-29 11:41:35 +09:00
2026-09-29 11:41:35 +09:00
2026-09-29 10:12:59 +09:00
2026-09-15 04:55:31 +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-09 13:10:47 +09:00
2026-09-06 21:20:55 +09:00
2026-09-04 21:22:27 +09:00
2026-09-29 11:41:35 +09:00
2026-09-12 18:18:57 +09:00
2026-09-02 16:20:17 +09:00
2026-09-07 00:49:07 +09:00
2026-09-15 06:49:19 +09:00
2026-09-01 20:18:33 +09:00
2026-08-24 19:56:40 +09:00
2026-09-29 12:00:44 +09:00
2026-09-29 12:00:44 +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-09-22 13:57:39 +09:00
2026-09-14 09:28:06 +09:00
2026-09-14 08:49:38 +09:00
2026-09-29 09:51:55 +09:00
2026-09-04 19:08:11 +09:00
2026-09-07 20:14:09 +09:00
2026-09-29 09:51:55 +09:00
2026-09-06 11:42:19 +09:00
2026-09-29 09:51: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-29 09:51:55 +09:00
2026-09-06 11:48:40 +09:00
2026-09-29 09:52:29 +09:00
2026-09-12 18:18:57 +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-29 09:52:29 +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-29 09:52:29 +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-29 09:57:03 +09:00
2026-09-29 09:57:03 +09:00
2026-09-29 09:33:57 +09:00
2026-09-29 09:41:39 +09:00
2026-09-29 09:41:39 +09:00
2026-09-07 18:50:42 +09:00
2026-09-12 21:48:39 +09:00
2026-09-29 09:33:57 +09:00
2026-09-29 09:41:39 +09:00
2026-09-12 20:37:13 +09:00
2026-09-29 11:41:35 +09:00
2026-09-29 11:41:35 +09:00
2026-09-29 09:57:03 +09:00
2026-09-12 21:48:39 +09:00
2026-09-29 09:43:45 +09:00
2026-09-29 09:43:45 +09:00
2026-09-29 09:33:57 +09:00
2026-09-29 09:33:57 +09:00
2026-09-29 09:33:57 +09:00
2026-09-29 10:08:44 +09:00
2026-09-04 15:04:38 +09:00
2026-09-06 11:50:00 +09:00
2026-09-29 09:52:29 +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-14 11:44:01 +09:00
2026-09-04 11:37:46 +09:00
2026-09-04 16:27:35 +09:00
2026-09-14 19:44:18 +09:00
2026-08-28 12:16:38 +09:00
2026-09-08 18:31:35 +09:00
2026-09-06 17:07:01 +09:00
2026-09-29 11:41:35 +09:00
2026-09-14 19:44:18 +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