diff --git a/resources/master_data/_목록_공종_건설.json b/resources/master_data/_목록_공종_건설.json deleted file mode 100644 index 701b51e0..00000000 --- a/resources/master_data/_목록_공종_건설.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "schema_version": "1.0", - "dataset_id": "data_work_item_master_manifest", - "generated_at": "2026-09-18T21:50:29+09:00", - "built_by": "B08_Quantity/B08_Quantity_Build_WorkItemMaster.py", - "source": { - "dataset_id": "pum_const", - "effective_date": "2026-01-01", - "sha256": "861a6a8c5b7d74fa21d25f4f4422d1ab34d85f98ff1d5a3e67ed9d4945250611", - "file": "pum_const_2026.json" - }, - "files": [ - { - "file": "const_work_item_master_2026-01-01.json", - "sha256": "25c082c2ca696a547bf6363c3cca92c039505759490936122d7d5b8c8b028ee1", - "size_bytes": 4740067 - }, - { - "file": "const_form_undetermined_2026-01-01.json", - "sha256": "8e61664196a17d13745e4f753596696e559022aa146f5770044ebcc8a811dc76", - "size_bytes": 90252 - }, - { - "file": "const_basis_missing_2026-01-01.json", - "sha256": "aea06bc8697639f8a131a106b81b4a8a7326ba11195f5c88a33f715556da8f6a", - "size_bytes": 118388 - } - ] -} \ No newline at end of file diff --git a/resources/master_data/_목록_공종_산림.json b/resources/master_data/_목록_공종_산림.json deleted file mode 100644 index d5a58ed5..00000000 --- a/resources/master_data/_목록_공종_산림.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "schema_version": "1.0", - "dataset_id": "data_work_item_master_manifest", - "generated_at": "2026-09-18T20:30:25+09:00", - "built_by": "B08_Quantity/B08_Quantity_Build_WorkItemMaster.py", - "source": { - "dataset_id": "pum_forest", - "effective_date": "2026-01-01", - "sha256": "d44394af44039bfa1654e67c2f161e8b45c9b87a1cab90fb5a5239e3c2f579bd", - "file": "pum_forest_2026.json" - }, - "files": [ - { - "file": "work_item_master_2026-01-01.json", - "sha256": "435e9427c9b7fba46fc0c5ad41733198d623d30ad2fd752a6e022738550669ea", - "size_bytes": 1095122 - }, - { - "file": "form_undetermined_2026-01-01.json", - "sha256": "973ea53279095a574157daf5fa13d3b35379af1c54df5debeee7f3ed934d943e", - "size_bytes": 245 - }, - { - "file": "basis_missing_2026-01-01.json", - "sha256": "3ef647276c8b93c5f1532ef8d6c0e83f6d8154dbd392c06fc71d148b0ad65d78", - "size_bytes": 18788 - } - ] -} \ No newline at end of file diff --git a/resources/master_data/_목록_기초품셈_2026-08-15.json b/resources/master_data/_목록_기초품셈_2026-08-15.json deleted file mode 100644 index 389c2456..00000000 --- a/resources/master_data/_목록_기초품셈_2026-08-15.json +++ /dev/null @@ -1,137 +0,0 @@ -{ - "schema_version": "1.0", - "dataset_id": "data_cost_input_value_manifest", - "generated_at": "2026-08-15T08:10:50+09:00", - "policy": { - "no_direct_download_performed": true, - "no_invented_values": true, - "no_null_placeholders": true, - "specification_catalogs_are_transferred_as_complete_local_source_tables": true - }, - "files": [ - { - "file": "coef_2026.json", - "dataset_id": "coef", - "effective_date": "2026-01-01", - "sha256": "daba170cd806374c92e086dec69f9559271c0317a7426e66e9dc841c2ca264bd", - "size_bytes": 31715 - }, - { - "file": "fx_2026-08-14.json", - "dataset_id": "fx", - "effective_date": "2026-08-14", - "sha256": "9b3325d2cc7f4508d57b677233cd9a2ffdf6d15ff9eabfc454190ee497f0337e", - "size_bytes": 1142 - }, - { - "file": "labor_const_2026-01-01.json", - "dataset_id": "labor_const", - "effective_date": "2026-01-01", - "sha256": "4a7bf8ed334103a7bf166e4499314061813caacff1a12adea7d595a508ca7e14", - "size_bytes": 32828 - }, - { - "file": "labor_mfg_2026-07-01.json", - "dataset_id": "labor_mfg", - "effective_date": "2026-07-01", - "sha256": "cef66bec83c1a07592ff26dbd557f9f0c46e1f7dfd2919447f3bec103562c73b", - "size_bytes": 38189 - }, - { - "file": "mach_base_2026.json", - "dataset_id": "mach_base", - "effective_date": "2026-01-01", - "sha256": "b66e9f658da2ed4a02931b3a220cb81f7bce0ba845b92d7562ae2c27b62dda1f", - "size_bytes": 457054 - }, - { - "file": "mat_price_public_2026-08-14.json", - "dataset_id": "mat_price_public", - "effective_date": "2026-08-14", - "sha256": "75ddfe85b0140d782cd00187ec459e995cd0db9982e7bd48f62f83cd65248acc", - "size_bytes": 4748976 - }, - { - "file": "oil_2026-08-14.json", - "dataset_id": "oil", - "effective_date": "2026-08-14", - "sha256": "c2d9f95ff5d6c8a6624298c2f2d43b581a7e5bbc3be64a5af15c763b804e0a7a", - "size_bytes": 879 - }, - { - "file": "oil_regional_2026-09-09.json", - "dataset_id": "oil_regional", - "effective_date": "2026-09-09", - "sha256": "f9c1ce162b326b324604a2681a6078cccbc11624bbdbab6f0791e4368140b659", - "size_bytes": 5249 - }, - { - "file": "pum_const_2026.json", - "dataset_id": "pum_const", - "effective_date": "2026-01-01", - "sha256": "dbc46ef1316b83ed710f25bc402dcecc4a979bbfc4a6641a0554252bca326ca7", - "size_bytes": 3095263 - }, - { - "file": "pum_forest_2026.json", - "dataset_id": "pum_forest", - "effective_date": "2026-01-01", - "sha256": "111208fd482dcfc3b8c8dd58004b153382fc46555d0d00985c19b45ebbc2e0dd", - "size_bytes": 916135 - }, - { - "file": "rates_2026.json", - "dataset_id": "rates", - "effective_date": "2026-04-13", - "sha256": "ac0328df68c70b7c0643bf1b9b1ad69e6125bf2ae3cbfda9825519600fde5a87", - "size_bytes": 39623 - } - ], - "deferred": [ - { - "variable": "mat_rebar", - "reason": "official shopping mall snapshot not locally stored" - }, - { - "variable": "mat_remicon", - "reason": "official shopping mall snapshot not locally stored" - }, - { - "source_group": "asphalt_concrete", - "reason": "official shopping mall snapshot not locally stored" - }, - { - "variable": "pum_std_drawing", - "reason": "구조물 표준도 원단위(옹벽·날개벽·집수정 규격별 콘크리트·거푸집·철근량)를 담을 자리. 품셈·교본에 표가 없어 실무 구조물 일람표에서 뽑아야 하는데 그 자료가 아직 안 들어옴 — 자료 확보 대기", - "source_needed": "실무 구조물 일람표(옹벽·날개벽·집수정 규격별 수량표)", - "knowledge_ref": "resources/knowledge/technical_info/01_임도/05_원가정보/원가_입력변수_사전.md G6 — 「현행 공백 E1(실무 일람표 추출 필요)」" - } - ], - "program_entry": [ - { - "source_group": "paid_price_guides", - "responsibility": "user_or_program_input" - }, - { - "source_group": "vendor_quotes", - "responsibility": "user_or_program_input" - } - ], - "selection_pending": [ - { - "variable": "coef_soil_L/coef_soil_C — 원문 중복 2행 채택", - "detail": "품셈 원문이 '역이 섞인 점질토'(값 상이 2행)·'암괴나 호박돌이 섞인 점토'(동일값 2행)를 중복 수록 — 원문 그대로 수록(duplicate_group·selection:pending). 프로그램 기본 채택행은 개발 단계 사용자 선정", - "candidates": [ - "duplicate_index_1", - "duplicate_index_2" - ] - }, - { - "variable": "rate_environment", - "candidates": [ - "road_0.9_percent", - "other_civil_0.8_percent" - ] - } - ] -} diff --git a/resources/master_data/_build_mach.py b/resources/master_data/scripts/_build_mach.py similarity index 100% rename from resources/master_data/_build_mach.py rename to resources/master_data/scripts/_build_mach.py diff --git a/resources/master_data/_build_mat_price.py b/resources/master_data/scripts/_build_mat_price.py similarity index 100% rename from resources/master_data/_build_mat_price.py rename to resources/master_data/scripts/_build_mat_price.py diff --git a/resources/master_data/_build_pum.py b/resources/master_data/scripts/_build_pum.py similarity index 100% rename from resources/master_data/_build_pum.py rename to resources/master_data/scripts/_build_pum.py diff --git a/resources/tmp/_목록_재료할증.json b/resources/tmp/_목록_재료할증.json deleted file mode 100644 index a8192720..00000000 --- a/resources/tmp/_목록_재료할증.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "schema_version": "1.0", - "dataset_id": "data_material_surcharge_manifest", - "generated_at": "2026-09-07T00:00:00+09:00", - "built_by": "수작업 — 산림품셈 1-3-1 전사 + 건설품셈 1-3-1 대조(2026-09-07)", - "files": [ - { - "file": "material_surcharge_2026-01-01.json", - "sha256": "1394a39be22ac0eb7476e4bc2b81c1e23c365a4ad5b915befe85d3f0f99023d5", - "size_bytes": 5344 - } - ] -}