eomsangdon and Claude Opus 5.5
ceec2a99da
feat(716-4): 서고 나무 폴더 — 종류 인자 · 안에 든 것째 지움 · 쓰는 곳 409 · 여럿 · 복사 붙여넣기
...
- 서버 `M02_Precombo_Folders` — 종류 인자(precombo · sangeun · 자리 파일 `{종류}_폴더.json`) · 폴더 지우기 = 안의 문서 파일째(모두 검사 뒤 한 번에 · 바깥에서 쓰면 409 + 그 이름 · 지우는 것끼리 참조는 됨) · 문서 지우기 · `대상` 여럿 옮기기 · 지우기 · 붙여넣기(새 키 · 본뜬 = 원본 · 같은 폴더 이름 「(1)」)
- 길 `M02_Labor_Router` — `/layers/{층}/{종류}-tree` GET · POST · `/paste`(옛 precombo-tree 주소 그대로)
- 화면 새 `UI_Side_Library.ts` — 일위대가 · 단가산출 두 칸이 같이 쓰는 서고 칸(Ctrl · Shift 고름 · 오른쪽 클릭 · Ctrl+C · Ctrl+V · Delete · 지우기 확인 창 · 끌어 옮기기 여럿) · `UI_Side_Precombo.ts` = 일위대가 몫만 넘김
- `Api_Fetch` — 나무 부르기 종류 인자 · `pasteLibraryTree` · `newLibrary` 종류 sangeun
- 시험 — 새 `test_716_4_library_folders.py`(임시 storage) · 낡은 것 고침: `test_m02_precombo_folders`(빈 폴더만 지움 → 안에 든 것째 · 「없는 사전조합」 → 「없는 문서」 · FILE → file_of) · `test_m02_precombo_scope` + helper(나무 짜기 · 서고 길 글이 Library.ts 로 옮김)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-01 15:35:23 +09:00
..
2026-10-29 19:08:40 +09:00
2026-11-01 11:34:39 +09:00
2026-11-01 15:19:35 +09:00
2026-10-31 17:14:51 +09:00
2026-10-29 19:08:40 +09:00
2026-10-29 11:33:06 +09:00
2026-10-29 11:33:06 +09:00
2026-10-29 11:33:06 +09:00
2026-10-29 11:33:06 +09:00
2026-10-29 15:05:16 +09:00
2026-10-29 15:05:16 +09:00
2026-10-31 17:07:57 +09:00
2026-10-30 10:19:34 +09:00
2026-10-31 14:11:44 +09:00
2026-10-31 21:47:27 +09:00
2026-10-31 21:30:49 +09:00
2026-10-29 11:33:06 +09:00
2026-10-28 22:59:17 +09:00
2026-10-29 19:08:40 +09:00
2026-10-29 18:42:16 +09:00
2026-10-29 18:42:16 +09:00
2026-10-28 22:59:17 +09:00
2026-10-30 05:45:35 +09:00
2026-10-29 11:33:06 +09:00
2026-10-29 11:33:06 +09:00
2026-10-29 11:33:06 +09:00
2026-10-29 11:33:06 +09:00
2026-10-29 11:33:06 +09:00
2026-10-31 14:11:44 +09:00
2026-10-29 14:41:59 +09:00
2026-10-29 18:44:10 +09:00
2026-10-29 18:50:41 +09:00
2026-10-29 21:45:41 +09:00
2026-10-29 20:21:39 +09:00
2026-10-31 20:16:48 +09:00
2026-10-31 14:11:44 +09:00
2026-10-31 17:07:57 +09:00
2026-10-31 13:29:00 +09:00
2026-10-29 18:36:16 +09:00
2026-10-31 14:10:04 +09:00
2026-11-01 15:35:23 +09:00
2026-10-30 09:52:51 +09:00
2026-10-30 10:19:34 +09:00
2026-10-31 12:31:45 +09:00
2026-10-31 21:30:49 +09:00
2026-10-31 21:30:49 +09:00
2026-10-31 15:18:10 +09:00
2026-10-31 15:39:16 +09:00
2026-10-31 19:02:20 +09:00
2026-10-31 16:30:43 +09:00
2026-10-31 21:27:40 +09:00
2026-10-31 14:05:47 +09:00
2026-10-31 13:29:00 +09:00
2026-10-31 15:18:10 +09:00
2026-10-31 13:29:00 +09:00
2026-10-31 21:27:40 +09:00
2026-10-31 18:43:32 +09:00
2026-10-31 18:43:32 +09:00
2026-10-31 19:34:44 +09:00
2026-10-31 18:43:32 +09:00
2026-11-01 15:21:56 +09:00
2026-10-31 18:43:32 +09:00
2026-10-31 13:29:00 +09:00
2026-10-31 17:14:51 +09:00
2026-10-31 15:18:10 +09:00
2026-10-31 18:43:32 +09:00
2026-10-31 15:18:10 +09:00
2026-11-01 15:15:30 +09:00
2026-10-31 20:16:48 +09:00
2026-10-29 18:50:41 +09:00
2026-10-31 17:07:57 +09:00
2026-10-31 18:43:32 +09:00
2026-10-31 18:43:32 +09:00
2026-10-31 16:30:43 +09:00
2026-10-29 18:40:49 +09:00
2026-10-29 18:40:49 +09:00
2026-10-29 18:40:49 +09:00
2026-10-29 11:33:06 +09:00
2026-10-29 15:05:16 +09:00
2026-10-30 10:19:34 +09:00
2026-10-31 20:36:38 +09:00
2026-10-31 21:30:49 +09:00
2026-10-31 14:11:44 +09:00
2026-10-31 14:19:34 +09:00
2026-10-31 15:18:10 +09:00
2026-11-01 14:46:48 +09:00
2026-10-31 15:18:10 +09:00
2026-10-29 11:33:06 +09:00
2026-10-29 13:32:24 +09:00
2026-10-29 09:25:12 +09:00
2026-10-29 18:50:41 +09:00
2026-11-01 11:40:26 +09:00
2026-10-29 13:13:39 +09:00
2026-10-31 21:30:49 +09:00
2026-10-29 09:25:12 +09:00
2026-10-29 18:50:41 +09:00
2026-10-31 20:36:38 +09:00
2026-10-31 21:30:49 +09:00
2026-11-01 11:40:26 +09:00
2026-10-31 21:30:49 +09:00
2026-10-31 21:30:49 +09:00
2026-11-01 11:40:26 +09:00
2026-10-31 21:30:49 +09:00
2026-10-29 09:25:12 +09:00
2026-10-30 10:19:34 +09:00
2026-10-31 21:30:49 +09:00
2026-10-31 21:30:49 +09:00
2026-10-31 21:30:49 +09:00
2026-10-28 22:59:17 +09:00
2026-10-29 18:42:16 +09:00
2026-10-29 09:25:12 +09:00
2026-10-29 11:33:06 +09:00
2026-10-29 15:05:16 +09:00
2026-11-01 11:42:49 +09:00
2026-10-31 21:30:49 +09:00
2026-10-29 11:33:06 +09:00
2026-10-31 14:11:44 +09:00
2026-10-29 13:32:24 +09:00
2026-10-31 21:30:49 +09:00
2026-10-31 21:30:49 +09:00
2026-10-29 11:33:06 +09:00
2026-10-30 10:19:34 +09:00
2026-10-30 23:11:41 +09:00
2026-11-01 11:34:39 +09:00
2026-10-30 23:11:41 +09:00
2026-10-30 14:40:34 +09:00
2026-11-01 11:34:39 +09:00
2026-11-01 11:34:39 +09:00
2026-10-30 22:13:07 +09:00
2026-10-30 14:37:49 +09:00
2026-10-30 08:31:11 +09:00
2026-10-30 14:37:39 +09:00
2026-10-30 09:52:51 +09:00
2026-10-30 10:19:34 +09:00
2026-10-30 10:03:35 +09:00
2026-11-01 12:49:12 +09:00
2026-10-29 18:42:16 +09:00
2026-11-01 11:57:41 +09:00
2026-10-30 10:19:34 +09:00
2026-10-30 15:00:32 +09:00
2026-11-01 11:34:39 +09:00
2026-11-01 12:28:43 +09:00
2026-10-30 15:12:27 +09:00
2026-10-30 12:45:53 +09:00
2026-10-29 13:13:39 +09:00
2026-10-30 15:12:27 +09:00
2026-11-01 11:40:26 +09:00
2026-10-29 20:28:13 +09:00
2026-11-01 11:40:26 +09:00
2026-11-01 11:40:26 +09:00
2026-10-29 19:29:11 +09:00
2026-10-30 14:47:39 +09:00
2026-10-29 20:03:35 +09:00
2026-10-29 19:08:40 +09:00
2026-10-29 21:45:41 +09:00
2026-10-29 20:54:08 +09:00
2026-11-01 11:34:39 +09:00
2026-10-30 09:41:00 +09:00
2026-10-30 12:45:53 +09:00
2026-10-30 14:40:34 +09:00
2026-10-30 08:31:11 +09:00
2026-10-30 12:45:53 +09:00
2026-10-30 14:42:38 +09:00
2026-10-30 14:57:51 +09:00
2026-10-30 15:02:48 +09:00
2026-10-30 14:49:21 +09:00
2026-10-30 14:40:29 +09:00
2026-10-31 21:30:49 +09:00
2026-10-31 20:47:50 +09:00
2026-10-31 20:47:50 +09:00
2026-10-30 22:14:11 +09:00
2026-10-30 21:45:11 +09:00
2026-10-31 19:18:43 +09:00
2026-10-30 23:09:57 +09:00
2026-10-30 22:13:07 +09:00
2026-10-30 22:52:00 +09:00
2026-10-31 11:22:24 +09:00
2026-10-31 06:39:15 +09:00
2026-10-31 20:19:01 +09:00
2026-10-31 19:18:43 +09:00
2026-10-31 10:25:49 +09:00
2026-10-31 10:27:31 +09:00
2026-10-31 11:22:24 +09:00
2026-11-01 11:40:26 +09:00
2026-10-31 22:50:32 +09:00
2026-10-31 20:16:48 +09:00
2026-10-31 20:19:14 +09:00
2026-11-01 12:49:12 +09:00
2026-11-01 11:40:26 +09:00
2026-10-31 20:33:47 +09:00
2026-11-01 11:53:48 +09:00
2026-11-01 11:57:41 +09:00
2026-11-01 12:05:30 +09:00
2026-10-31 20:30:32 +09:00
2026-11-01 12:29:17 +09:00
2026-10-31 20:58:41 +09:00
2026-10-31 22:46:18 +09:00
2026-10-31 22:52:53 +09:00
2026-11-01 11:49:26 +09:00
2026-11-01 12:28:43 +09:00
2026-11-01 11:46:53 +09:00
2026-11-01 12:51:03 +09:00
2026-11-01 12:37:46 +09:00
2026-11-01 12:51:03 +09:00
2026-11-01 12:05:30 +09:00
2026-11-01 11:32:40 +09:00
2026-11-01 11:50:22 +09:00
2026-11-01 13:21:51 +09:00
2026-11-01 12:05:30 +09:00
2026-11-01 11:34:39 +09:00
2026-10-31 18:30:51 +09:00
2026-10-31 15:18:10 +09:00
2026-10-31 14:11:44 +09:00
2026-10-31 12:41:22 +09:00
2026-10-31 14:59:58 +09:00
2026-10-31 13:46:28 +09:00
2026-10-31 17:20:45 +09:00
2026-10-31 18:30:51 +09:00
2026-10-31 14:41:13 +09:00
2026-10-31 19:08:38 +09:00
2026-10-31 18:19:09 +09:00
2026-10-31 14:05:47 +09:00
2026-11-01 15:08:17 +09:00
2026-10-31 15:10:16 +09:00
2026-10-31 14:52:30 +09:00
2026-10-31 16:14:36 +09:00
2026-11-01 14:50:02 +09:00
2026-10-31 16:59:53 +09:00
2026-10-31 17:29:24 +09:00
2026-10-31 20:21:15 +09:00
2026-10-31 21:27:40 +09:00
2026-11-01 15:19:35 +09:00
2026-11-01 14:50:06 +09:00
2026-11-01 15:15:30 +09:00
2026-11-01 14:44:14 +09:00
2026-11-01 14:58:36 +09:00
2026-11-01 15:35:23 +09:00
2026-11-01 15:08:17 +09:00
2026-11-01 14:50:02 +09:00
2026-11-01 15:09:14 +09:00
2026-10-31 20:16:48 +09:00
2026-10-31 20:16:48 +09:00
2026-11-01 11:40:26 +09:00
2026-10-31 19:34:44 +09:00
2026-10-31 21:30:49 +09:00
2026-10-29 18:36:16 +09:00
2026-11-01 15:15:30 +09:00
2026-11-01 15:15:30 +09:00
2026-11-01 15:15:30 +09:00
2026-11-01 15:15:30 +09:00
2026-10-31 15:10:16 +09:00
2026-11-01 15:08:17 +09:00
2026-11-01 15:08:17 +09:00
2026-11-01 15:08:17 +09:00
2026-11-01 15:21:56 +09:00
2026-10-31 14:10:04 +09:00
2026-11-01 14:58:36 +09:00
2026-11-01 15:35:23 +09:00
2026-11-01 15:35:23 +09:00
2026-10-31 13:22:51 +09:00
2026-10-31 21:30:49 +09:00
2026-10-31 17:07:57 +09:00