chore(data): 코덱스 8-4·[주] 손질 받아 다시 지음 — 금액 그대로 · 기계 자료만 재추출 대기
**금액 안 움직임** — 직접공사비 5,983,724 시험 통과 · 호표 675 그대로. 다시 지은 결과 — 산림·건설 밑수·형태 수치는 **그대로**(251/79 · 538/439 · 미판정 891). 코덱스의 8-4 전사가 `pum_const_2026.json` 에는 이미 반영돼 있었고, 갈래 편 수만 줄어듦 (건설 997/1,293 → 991/1,287 · 산림 365/627 → 360/620 — [주] 경계 손질 몫). ⬜ **기계 자료만 아직 못 움직임** — 코덱스가 8-4 운전경비 92종을 md 에 전사했으나 `mach_base_2026.json` 은 그 앞 판임(연료 코드 원문 197 ↔ 자료 214). 그 벌을 만드는 추출기가 이 저장소에 없어 우리가 못 돌림 ⇒ 고칠 자리는 **기계 원천 벌 재추출**. 장부에 사유·갈래(㉯ 남이 고쳐야 풀림)를 달아 여덟 줄 적음(조용히 안 보탬) 시험 상수 갱신 — 건설 갈래 편 1,293 → 1,287 · 공종 997 → 991 · 이름표 줄 수 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QsGw1Dz9HmhuAxGisxmDPF
This commit is contained in:
@@ -7552,7 +7552,7 @@
|
||||
"name_ko": "갈래 열쇠 장부",
|
||||
"summary": "공종 열쇠 아래 갈래마다 번호를 매긴 것. 사라진 갈래의 번호는 다시 쓰지 않는다.",
|
||||
"shape": "map",
|
||||
"rows": 111,
|
||||
"rows": 112,
|
||||
"columns": [
|
||||
{
|
||||
"key": "@key",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"dataset_id": "data_work_item_master_manifest",
|
||||
"generated_at": "2026-09-18T03:54:25+09:00",
|
||||
"generated_at": "2026-09-18T04:09:14+09:00",
|
||||
"built_by": "B08_Quantity/B08_Quantity_Build_WorkItemMaster.py",
|
||||
"source": {
|
||||
"dataset_id": "pum_forest",
|
||||
@@ -12,7 +12,7 @@
|
||||
"files": [
|
||||
{
|
||||
"file": "work_item_master_2026-01-01.json",
|
||||
"sha256": "4c4e683c96e5eeac8fc0fd23a3a702f34ddaf51971538efaba2bd928f4faab6d",
|
||||
"sha256": "877ab6149ea64cd4e8428ce3e0e426f2cd529784e438d8034e73993522e89ea3",
|
||||
"size_bytes": 1081872
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"schema_version": "1.0",
|
||||
"dataset_id": "data_work_item_master_manifest",
|
||||
"generated_at": "2026-09-18T03:55:16+09:00",
|
||||
"generated_at": "2026-09-18T04:10:04+09:00",
|
||||
"built_by": "B08_Quantity/B08_Quantity_Build_WorkItemMaster.py",
|
||||
"source": {
|
||||
"dataset_id": "pum_const",
|
||||
@@ -12,13 +12,13 @@
|
||||
"files": [
|
||||
{
|
||||
"file": "const_work_item_master_2026-01-01.json",
|
||||
"sha256": "2cae9743b500696485a471905a2338c1547e386baf3de4d34f874a9b86c9adbd",
|
||||
"size_bytes": 4501303
|
||||
"sha256": "057dfceb23ea63f6f1dce25846f53ca39a2abaf6ec92c85738ffad99e4640886",
|
||||
"size_bytes": 4501207
|
||||
},
|
||||
{
|
||||
"file": "const_form_undetermined_2026-01-01.json",
|
||||
"sha256": "aa75542987d4421fe26e0e6653c5fd7d393a153b5ad9470fcd7b605b5f9c5cb8",
|
||||
"size_bytes": 493520
|
||||
"sha256": "48a7262f96ff1e44931685d6cdedc4a912413bbec21a601438b8c78223254bad",
|
||||
"size_bytes": 493465
|
||||
},
|
||||
{
|
||||
"file": "const_basis_missing_2026-01-01.json",
|
||||
|
||||
@@ -10289,7 +10289,7 @@
|
||||
},
|
||||
{
|
||||
"pum_table_id": "C0742",
|
||||
"section": "8-4-9 [90]해상기계",
|
||||
"section": "8-4-5 [40]콘크리트기계",
|
||||
"headers": [
|
||||
"명 칭",
|
||||
"단위",
|
||||
@@ -10330,7 +10330,7 @@
|
||||
},
|
||||
{
|
||||
"pum_table_id": "C0744",
|
||||
"section": "8-4-9 [90]해상기계",
|
||||
"section": "8-4-6 [50]골재생산기계 등",
|
||||
"headers": [
|
||||
"명 칭",
|
||||
"단위",
|
||||
@@ -10365,7 +10365,7 @@
|
||||
},
|
||||
{
|
||||
"pum_table_id": "C0745",
|
||||
"section": "8-4-9 [90]해상기계",
|
||||
"section": "8-4-7 [60]기초공사용 기계",
|
||||
"headers": [
|
||||
"명 칭",
|
||||
"단위",
|
||||
@@ -10392,7 +10392,7 @@
|
||||
},
|
||||
{
|
||||
"pum_table_id": "C0748",
|
||||
"section": "8-5-1 [00]토공기계",
|
||||
"section": "8-4-8 [70]기타기계",
|
||||
"headers": [
|
||||
"기 종",
|
||||
"분류번호",
|
||||
@@ -10409,7 +10409,7 @@
|
||||
},
|
||||
{
|
||||
"pum_table_id": "C0749",
|
||||
"section": "8-5-1 [00]토공기계",
|
||||
"section": "8-4-8 [70]기타기계",
|
||||
"headers": [
|
||||
"기 종",
|
||||
"분류번호",
|
||||
@@ -10426,7 +10426,7 @@
|
||||
},
|
||||
{
|
||||
"pum_table_id": "C0750",
|
||||
"section": "8-5-1 [00]토공기계",
|
||||
"section": "8-4-8 [70]기타기계",
|
||||
"headers": [
|
||||
"기 종",
|
||||
"분류번호",
|
||||
@@ -10443,7 +10443,7 @@
|
||||
},
|
||||
{
|
||||
"pum_table_id": "C0751",
|
||||
"section": "8-5-2 [10]다짐기계",
|
||||
"section": "8-4-9 [90]해상기계",
|
||||
"headers": [
|
||||
"기 종",
|
||||
"분류번호",
|
||||
@@ -10460,7 +10460,7 @@
|
||||
},
|
||||
{
|
||||
"pum_table_id": "C0752",
|
||||
"section": "8-5-3 [20]운반 및 하역기계",
|
||||
"section": "8-4-9 [90]해상기계",
|
||||
"headers": [
|
||||
"기 종",
|
||||
"분류번호",
|
||||
@@ -10477,7 +10477,7 @@
|
||||
},
|
||||
{
|
||||
"pum_table_id": "C0753",
|
||||
"section": "8-5-3 [20]운반 및 하역기계",
|
||||
"section": "8-4-9 [90]해상기계",
|
||||
"headers": [
|
||||
"기 종",
|
||||
"분류번호",
|
||||
@@ -10494,7 +10494,7 @@
|
||||
},
|
||||
{
|
||||
"pum_table_id": "C0754",
|
||||
"section": "8-5-4 [30]포장기계",
|
||||
"section": "8-4-9 [90]해상기계",
|
||||
"headers": [
|
||||
"기 종",
|
||||
"분류번호",
|
||||
@@ -10511,7 +10511,7 @@
|
||||
},
|
||||
{
|
||||
"pum_table_id": "C0755",
|
||||
"section": "8-5-5 [40]콘크리트기계",
|
||||
"section": "8-4-9 [90]해상기계",
|
||||
"headers": [
|
||||
"기 종",
|
||||
"분류번호",
|
||||
@@ -10528,7 +10528,7 @@
|
||||
},
|
||||
{
|
||||
"pum_table_id": "C0756",
|
||||
"section": "8-5-6 [50]골재생산기계 등",
|
||||
"section": "8-4-9 [90]해상기계",
|
||||
"headers": [
|
||||
"기 종",
|
||||
"분류번호",
|
||||
@@ -10545,7 +10545,7 @@
|
||||
},
|
||||
{
|
||||
"pum_table_id": "C0757",
|
||||
"section": "8-5-6 [50]골재생산기계 등",
|
||||
"section": "8-4-9 [90]해상기계",
|
||||
"headers": [
|
||||
"기 종",
|
||||
"분류번호",
|
||||
@@ -10562,7 +10562,7 @@
|
||||
},
|
||||
{
|
||||
"pum_table_id": "C0758",
|
||||
"section": "8-5-6 [50]골재생산기계 등",
|
||||
"section": "8-4-9 [90]해상기계",
|
||||
"headers": [
|
||||
"기 종",
|
||||
"분류번호",
|
||||
@@ -10579,7 +10579,7 @@
|
||||
},
|
||||
{
|
||||
"pum_table_id": "C0759",
|
||||
"section": "8-5-7 [60]기초공사용기계",
|
||||
"section": "8-4-9 [90]해상기계",
|
||||
"headers": [
|
||||
"기 종",
|
||||
"분류번호",
|
||||
@@ -10596,7 +10596,7 @@
|
||||
},
|
||||
{
|
||||
"pum_table_id": "C0760",
|
||||
"section": "8-5-7 [60]기초공사용기계",
|
||||
"section": "8-4-9 [90]해상기계",
|
||||
"headers": [
|
||||
"기 종",
|
||||
"분류번호",
|
||||
@@ -10613,7 +10613,7 @@
|
||||
},
|
||||
{
|
||||
"pum_table_id": "C0761",
|
||||
"section": "8-5-7 [60]기초공사용기계",
|
||||
"section": "8-4-9 [90]해상기계",
|
||||
"headers": [
|
||||
"기 종",
|
||||
"분류번호",
|
||||
@@ -10630,7 +10630,7 @@
|
||||
},
|
||||
{
|
||||
"pum_table_id": "C0762",
|
||||
"section": "8-5-8 [70]기타기계",
|
||||
"section": "8-4-9 [90]해상기계",
|
||||
"headers": [
|
||||
"기 종",
|
||||
"분류번호",
|
||||
@@ -10647,7 +10647,7 @@
|
||||
},
|
||||
{
|
||||
"pum_table_id": "C0763",
|
||||
"section": "8-5-8 [70]기타기계",
|
||||
"section": "8-5-1 [00]토공기계",
|
||||
"headers": [
|
||||
"기 종",
|
||||
"분류번호",
|
||||
@@ -10664,7 +10664,7 @@
|
||||
},
|
||||
{
|
||||
"pum_table_id": "C0764",
|
||||
"section": "8-5-8 [70]기타기계",
|
||||
"section": "8-5-1 [00]토공기계",
|
||||
"headers": [
|
||||
"기 종",
|
||||
"분류번호",
|
||||
@@ -10681,7 +10681,7 @@
|
||||
},
|
||||
{
|
||||
"pum_table_id": "C0765",
|
||||
"section": "8-5-8 [70]기타기계",
|
||||
"section": "8-5-1 [00]토공기계",
|
||||
"headers": [
|
||||
"기 종",
|
||||
"분류번호",
|
||||
@@ -10698,7 +10698,7 @@
|
||||
},
|
||||
{
|
||||
"pum_table_id": "C0766",
|
||||
"section": "8-5-9 [80]스마트 건설장비",
|
||||
"section": "8-5-2 [10]다짐기계",
|
||||
"headers": [
|
||||
"기 종",
|
||||
"분류번호",
|
||||
@@ -10720,7 +10720,7 @@
|
||||
},
|
||||
{
|
||||
"pum_table_id": "C0767",
|
||||
"section": "8-5-10 [90]해상기계",
|
||||
"section": "8-5-3 [20]운반 및 하역기계",
|
||||
"headers": [
|
||||
"기 종",
|
||||
"분류번호",
|
||||
@@ -10737,7 +10737,7 @@
|
||||
},
|
||||
{
|
||||
"pum_table_id": "C0768",
|
||||
"section": "8-5-10 [90]해상기계",
|
||||
"section": "8-5-4 [30]포장기계",
|
||||
"headers": [
|
||||
"기 종",
|
||||
"분류번호",
|
||||
@@ -10754,7 +10754,7 @@
|
||||
},
|
||||
{
|
||||
"pum_table_id": "C0769",
|
||||
"section": "8-5-10 [90]해상기계",
|
||||
"section": "8-5-5 [40]콘크리트기계",
|
||||
"headers": [
|
||||
"기 종",
|
||||
"분류번호",
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -11914,6 +11914,12 @@
|
||||
"250": "13",
|
||||
"300": "14"
|
||||
}
|
||||
},
|
||||
"CW-00365": {
|
||||
"next_serial": 2,
|
||||
"slots": {
|
||||
"㎾": "01"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"effective_date": "2026-01-01",
|
||||
"pum_edition": "2026-01-01",
|
||||
"toc_edition": "산림청고시제2025-82호",
|
||||
"generated_at": "2026-09-18T03:54:25+09:00",
|
||||
"generated_at": "2026-09-18T04:09:14+09:00",
|
||||
"dataset_version": {
|
||||
"dataset_id": "pum_forest",
|
||||
"effective_date": "2026-01-01",
|
||||
|
||||
@@ -216,11 +216,6 @@
|
||||
"data": 387,
|
||||
"why": "원문 손료 코드 608(코덱스 복원으로 586 에서 늘어남) 중 자료 387 — 자료에 없는 기종 묶음(`… 자료에 없음` 참조)"
|
||||
},
|
||||
"셈 연료 코드 수": {
|
||||
"source": 197,
|
||||
"data": 214,
|
||||
"why": "시험은 토막 수가 맞는 197 줄만 읽음 — 자료 214 중 17 줄은 원문 표 토막이 안 맞아 못 봄(machine_blind `연료 못 읽은 줄`)"
|
||||
},
|
||||
"손료 0103-0016 economic_life_hours": {
|
||||
"source": 12000,
|
||||
"data": null,
|
||||
@@ -886,6 +881,900 @@
|
||||
"source": "파일천공전용장비",
|
||||
"data": "",
|
||||
"why": "자료 이름이 빔 — 원문 손료표 머리 `(코드) 이름` 엔 이름 있음"
|
||||
},
|
||||
"운전경비 원표 1번째": {
|
||||
"source": {
|
||||
"headers": [
|
||||
"분류번호",
|
||||
"기계명",
|
||||
"규격",
|
||||
"주연료 (ℓ/hr)",
|
||||
"잡재료 (주연료의%)",
|
||||
"조종원 (인/일)"
|
||||
],
|
||||
"rows": [
|
||||
[
|
||||
"0101-0007",
|
||||
"불도저(무한궤도)",
|
||||
"7ton",
|
||||
"9.0",
|
||||
"16%",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0010",
|
||||
"",
|
||||
"10",
|
||||
"12.5",
|
||||
"16",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0012",
|
||||
"",
|
||||
"12",
|
||||
"14.6",
|
||||
"16",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0019",
|
||||
"",
|
||||
"19",
|
||||
"25.0",
|
||||
"16",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0032",
|
||||
"",
|
||||
"32",
|
||||
"41.6",
|
||||
"16",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0102-0015",
|
||||
"불도저(타이어)",
|
||||
"15ton",
|
||||
"19.2",
|
||||
"50",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0028",
|
||||
"",
|
||||
"28",
|
||||
"36.0",
|
||||
"50",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0033",
|
||||
"",
|
||||
"33",
|
||||
"42.4",
|
||||
"50",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0121-0004",
|
||||
"습지 불도저",
|
||||
"4ton",
|
||||
"5.4",
|
||||
"23",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0013",
|
||||
"",
|
||||
"13",
|
||||
"14.6",
|
||||
"23",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0201-0012",
|
||||
"굴착기(무한궤도)",
|
||||
"0.12㎥",
|
||||
"3.2",
|
||||
"21",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0020",
|
||||
"",
|
||||
"0.2",
|
||||
"5.0",
|
||||
"21",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0040",
|
||||
"",
|
||||
"0.4",
|
||||
"9.9",
|
||||
"22",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0060",
|
||||
"",
|
||||
"0.6",
|
||||
"10.2",
|
||||
"22",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0070",
|
||||
"",
|
||||
"0.7",
|
||||
"11.6",
|
||||
"22",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0080",
|
||||
"",
|
||||
"0.8",
|
||||
"15.3",
|
||||
"22",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0100",
|
||||
"",
|
||||
"1.0",
|
||||
"19.5",
|
||||
"22",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0120",
|
||||
"",
|
||||
"1.2",
|
||||
"20.2",
|
||||
"22",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0200",
|
||||
"",
|
||||
"2.0",
|
||||
"32.8",
|
||||
"22",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0211-0018",
|
||||
"굴착기(타이어)",
|
||||
"0.18㎥",
|
||||
"5.6",
|
||||
"24",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0060",
|
||||
"",
|
||||
"0.6",
|
||||
"11.6",
|
||||
"24",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0080",
|
||||
"",
|
||||
"0.8",
|
||||
"16.3",
|
||||
"24",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0100",
|
||||
"",
|
||||
"1.0",
|
||||
"20.5",
|
||||
"24",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0221-0040",
|
||||
"습지 굴착기(무한궤도)",
|
||||
"0.4㎥",
|
||||
"9.5",
|
||||
"15",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0070",
|
||||
"",
|
||||
"0.7",
|
||||
"11.0",
|
||||
"15",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0260-0355",
|
||||
"트랜처",
|
||||
"3.55톤",
|
||||
"6.7",
|
||||
"34",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0301-0057",
|
||||
"로더(무한궤도)",
|
||||
"0.57㎥",
|
||||
"4.8",
|
||||
"21",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0076",
|
||||
"",
|
||||
"0.76",
|
||||
"6.3",
|
||||
"21",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0095",
|
||||
"",
|
||||
"0.95",
|
||||
"7.4",
|
||||
"21",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0115",
|
||||
"",
|
||||
"1.15",
|
||||
"9.5",
|
||||
"21",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0134",
|
||||
"",
|
||||
"1.34",
|
||||
"11.3",
|
||||
"21",
|
||||
"1"
|
||||
]
|
||||
]
|
||||
},
|
||||
"data": {
|
||||
"headers": [
|
||||
"분류번호",
|
||||
"기계명",
|
||||
"규격",
|
||||
"주연료 (ℓ/hr)",
|
||||
"잡재료 (주연료의%)",
|
||||
"조종원 (인/일)"
|
||||
],
|
||||
"rows": [
|
||||
[
|
||||
"0101-0007 0010 0012 0019 0032 0102-0015 0028 0033 0121-0004 0013 0201-0012 0020 0040 0060 0070 0080 0100 0120 0200 0211-0018 0060 0080 0100 0221-0040 0070 0260-0355 0301-0057 0076 0095 0115 0134",
|
||||
"불 도 저 ( 무 한 궤 도 ) 불 도 저 ( 타 이 어 ) 습 지 불 도 저 굴 착 기 ( 무 한 궤 도 ) 굴 착 기 ( 타 이 어 ) 습 지 굴 착 기 ( 무 한 궤 도 ) 트 랜 처 로 더 ( 무 한 궤 도 )",
|
||||
"7ton 10 12 19 32 15ton 28 33 4ton 13 0.12㎥ 0.2 0.4 0.6 0.7 0.8 1.0 1.2 2.0 0.18㎥ 0.6 0.8 1.0 0.4㎥ 0.7 3.55톤 0.57㎥ 0.76 0.95 1.15 1.34",
|
||||
"9.0 12.5 14.6 25.0 41.6 19.2 36.0 42.4 5.4 14.6 3.2 5.0 9.9 10.2 11.6 15.3 19.5 20.2 32.8 5.6 11.6 16.3 20.5 9.5 11.0 6.7 4.8 6.3 7.4 9.5 11.3",
|
||||
"16% 16 16 16 16 50 50 50 23 23 21 21 22 22 22 22 22 22 22 24 24 24 24 15 15 34 21 21 21 21 21",
|
||||
"1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1"
|
||||
]
|
||||
]
|
||||
},
|
||||
"why": "⬜ **기계 자료 재추출 대기** — 코덱스가 8-4 운전경비 92종을 md 에 전사했으나(2026-09-18) `mach_base_2026.json` 은 그 앞 판이다. 그 벌을 만드는 추출기가 이 저장소에 없어 우리가 못 돌린다. ⇒ 고칠 자리는 마스터가 아니라 **기계 원천 벌 재추출**이다.",
|
||||
"class": "㉯ 남이 고쳐야 풀림"
|
||||
},
|
||||
"운전경비 원표 3번째": {
|
||||
"source": {
|
||||
"headers": [
|
||||
"분류번호",
|
||||
"기계명",
|
||||
"규격",
|
||||
"주연료 (ℓ/hr)",
|
||||
"잡재료 (주연료의%)",
|
||||
"조종원 (인/일)"
|
||||
],
|
||||
"rows": [
|
||||
[
|
||||
"1106-0010",
|
||||
"머캐덤 롤러(자주식)",
|
||||
"8∼10ton",
|
||||
"7.6",
|
||||
"18",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0012",
|
||||
"",
|
||||
"10∼12",
|
||||
"9.3",
|
||||
"18",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0015",
|
||||
"",
|
||||
"12∼15",
|
||||
"10.9",
|
||||
"18",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"1206-0008",
|
||||
"탠덤롤러(자주식)",
|
||||
"5∼8ton",
|
||||
"5.0",
|
||||
"18",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0010",
|
||||
"",
|
||||
"8∼10",
|
||||
"6.8",
|
||||
"18",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0014",
|
||||
"",
|
||||
"10∼14",
|
||||
"8.4",
|
||||
"18",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"1209-0001",
|
||||
"탠덤롤러(진동 자주식)",
|
||||
"1ton",
|
||||
"2.5",
|
||||
"8",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0002",
|
||||
"",
|
||||
"2",
|
||||
"4.1",
|
||||
"8",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0004",
|
||||
"",
|
||||
"4",
|
||||
"8.2",
|
||||
"8",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0006",
|
||||
"",
|
||||
"6",
|
||||
"10.2",
|
||||
"8",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0007",
|
||||
"",
|
||||
"7",
|
||||
"11.2",
|
||||
"8",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0008",
|
||||
"",
|
||||
"8",
|
||||
"11.2",
|
||||
"8",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0013",
|
||||
"",
|
||||
"13",
|
||||
"16.8",
|
||||
"8",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"1305-0007",
|
||||
"진동롤러(핸드가이드식)",
|
||||
"0.7ton",
|
||||
"2.2",
|
||||
"13",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"1306-0025",
|
||||
"진동롤러(자주식)",
|
||||
"2.5ton",
|
||||
"2.3",
|
||||
"13",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0044",
|
||||
"",
|
||||
"4.4ton",
|
||||
"3.2",
|
||||
"13",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0060",
|
||||
"",
|
||||
"6",
|
||||
"11.6",
|
||||
"30",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0100",
|
||||
"",
|
||||
"10",
|
||||
"14.4",
|
||||
"30",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0120",
|
||||
"",
|
||||
"12",
|
||||
"15.8",
|
||||
"30",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"1406-0008",
|
||||
"타이어 롤러(자주식)",
|
||||
"5∼8ton",
|
||||
"4.9",
|
||||
"23",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0015",
|
||||
"",
|
||||
"8∼15",
|
||||
"8.0",
|
||||
"23",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0025",
|
||||
"",
|
||||
"15∼25",
|
||||
"10.0",
|
||||
"23",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"1506-0011",
|
||||
"양족식 롤러(자주식)",
|
||||
"11ton",
|
||||
"11.3",
|
||||
"18",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0012",
|
||||
"",
|
||||
"12",
|
||||
"13.7",
|
||||
"18",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0015",
|
||||
"",
|
||||
"15",
|
||||
"22.5",
|
||||
"18",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0019",
|
||||
"",
|
||||
"19",
|
||||
"27.2",
|
||||
"18",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0025",
|
||||
"",
|
||||
"25",
|
||||
"27.2",
|
||||
"18",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0030",
|
||||
"",
|
||||
"30",
|
||||
"32.6",
|
||||
"18",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0032",
|
||||
"",
|
||||
"32",
|
||||
"35.2",
|
||||
"18",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0037",
|
||||
"",
|
||||
"37",
|
||||
"41.4",
|
||||
"18",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"1630-0080",
|
||||
"래머",
|
||||
"80㎏",
|
||||
"휘발유0.7",
|
||||
"10",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"1730-0015",
|
||||
"플레이트 콤팩터",
|
||||
"1.5ton",
|
||||
"휘발유1.0",
|
||||
"20",
|
||||
"1"
|
||||
]
|
||||
]
|
||||
},
|
||||
"data": {
|
||||
"headers": [
|
||||
"분류번호",
|
||||
"기계명",
|
||||
"규격",
|
||||
"주연료 (ℓ/hr)",
|
||||
"잡재료 (주연료의%)",
|
||||
"조종원 (인/일)"
|
||||
],
|
||||
"rows": [
|
||||
[
|
||||
"1106-0010 0012 0015 1206-0008 0010 0014 1209-0001 0002 0004 0006 0007 0008 0013 1305-0007 1306-0025 0044 0060 0100 0120 1406-0008 0015 0025 1506-0011 0012 0015 0019 0025 0030 0032 0037 1630-0080 1730-0015",
|
||||
"머 캐 덤 롤 러 ( 자 주 식 ) 탠 덤 롤 러 ( 자 주 식 ) 탠 덤 롤 러 ( 진 동 자 주 식 ) 진동롤러( 핸드가이드식) 진 동 롤 러 ( 자 주 식 ) 타 이 어 롤 러 ( 자 주 식 ) 양 족 식 롤 러 ( 자 주 식 ) 래 머 플 레 이 트 콤 팩 터",
|
||||
"8∼10ton 10∼12 12∼15 5∼8ton 8∼10 10∼14 1ton 2 4 6 7 8 13 0.7ton 2.5ton 4.4ton 6 10 12 5∼8ton 8∼15 15∼25 11ton 12 15 19 25 30 32 37 80㎏ 1.5ton",
|
||||
"7.6 9.3 10.9 5.0 6.8 8.4 2.5 4.1 8.2 10.2 11.2 11.2 16.8 2.2 2.3 3.2 11.6 14.4 15.8 4.9 8.0 10.0 11.3 13.7 22.5 27.2 27.2 32.6 35.2 41.4 휘발유0.7 휘발유1.0",
|
||||
"18 18 18 18 18 18 8 8 8 8 8 8 8 13 13 13 30 30 30 23 23 23 18 18 18 18 18 18 18 18 10 20",
|
||||
"1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1"
|
||||
]
|
||||
]
|
||||
},
|
||||
"why": "⬜ **기계 자료 재추출 대기** — 코덱스가 8-4 운전경비 92종을 md 에 전사했으나(2026-09-18) `mach_base_2026.json` 은 그 앞 판이다. 그 벌을 만드는 추출기가 이 저장소에 없어 우리가 못 돌린다. ⇒ 고칠 자리는 마스터가 아니라 **기계 원천 벌 재추출**이다.",
|
||||
"class": "㉯ 남이 고쳐야 풀림"
|
||||
},
|
||||
"운전경비 원표 10번째": {
|
||||
"source": {
|
||||
"headers": [
|
||||
"분류번호",
|
||||
"기계명",
|
||||
"규격",
|
||||
"주연료 (ℓ/hr)",
|
||||
"잡재료 (주연료의%)",
|
||||
"조종원 (인/일)"
|
||||
],
|
||||
"rows": [
|
||||
[
|
||||
"5401-0015",
|
||||
"크롤러드릴(공기식)",
|
||||
"15(120㎜)",
|
||||
"-",
|
||||
"-",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0017",
|
||||
"",
|
||||
"17(120㎜)",
|
||||
"-",
|
||||
"-",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"5405-0110",
|
||||
"크롤러드릴(탑승유압식)",
|
||||
"110㎾",
|
||||
"18.6",
|
||||
"23",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0150",
|
||||
"",
|
||||
"150",
|
||||
"25.7",
|
||||
"23",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"5701-0010",
|
||||
"노면파쇄기",
|
||||
"1.0m",
|
||||
"13.9",
|
||||
"16",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0020",
|
||||
"",
|
||||
"2.0m",
|
||||
"52.7",
|
||||
"16",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"5801-0045",
|
||||
"터널전단면굴착기",
|
||||
"4.5m",
|
||||
"동력330㎾",
|
||||
"10",
|
||||
"-"
|
||||
],
|
||||
[
|
||||
"5805-0002",
|
||||
"점보드릴",
|
||||
"2붐",
|
||||
"135㎾",
|
||||
"6",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0003",
|
||||
"",
|
||||
"3",
|
||||
"239㎾",
|
||||
"10",
|
||||
"1"
|
||||
]
|
||||
]
|
||||
},
|
||||
"data": {
|
||||
"headers": [
|
||||
"분류번호",
|
||||
"기계명",
|
||||
"규격",
|
||||
"주연료 (ℓ/hr)",
|
||||
"잡재료 (주연료의%)",
|
||||
"조종원 (인/일)"
|
||||
],
|
||||
"rows": [
|
||||
[
|
||||
"5401-0015 0017 5405-0110 0150 5701-0010 0020 5801-0045 5805-0002 0003",
|
||||
"크롤러드릴( 공기식) 크 롤 러 드 릴 ( 탑 승 유 압 식 ) 노 면 파 쇄 기 터 널 전 단 면 굴 착 기 점 보 드 릴",
|
||||
"15(120㎜) 17(120㎜) 110㎾ 150 1.0m 2.0m 4.5m 2붐 3",
|
||||
"- - 18.6 25.7 13.9 52.7 동력330㎾ 135㎾ 239㎾",
|
||||
"- - 23 23 16 16 10 6 10",
|
||||
"1 1 1 1 1 1 - 1 1"
|
||||
]
|
||||
]
|
||||
},
|
||||
"why": "⬜ **기계 자료 재추출 대기** — 코덱스가 8-4 운전경비 92종을 md 에 전사했으나(2026-09-18) `mach_base_2026.json` 은 그 앞 판이다. 그 벌을 만드는 추출기가 이 저장소에 없어 우리가 못 돌린다. ⇒ 고칠 자리는 마스터가 아니라 **기계 원천 벌 재추출**이다.",
|
||||
"class": "㉯ 남이 고쳐야 풀림"
|
||||
},
|
||||
"운전경비 원표 11번째": {
|
||||
"source": {
|
||||
"headers": [
|
||||
"분류번호",
|
||||
"기계명",
|
||||
"규격",
|
||||
"주연료 (ℓ/hr)",
|
||||
"잡재료 (주연료의%)",
|
||||
"조종원 (인/일)"
|
||||
],
|
||||
"rows": [
|
||||
[
|
||||
"6330-0015",
|
||||
"디젤 파일 해머",
|
||||
"1.5ton",
|
||||
"7.3",
|
||||
"36",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0022",
|
||||
"",
|
||||
"2.2",
|
||||
"11.8",
|
||||
"36",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0032",
|
||||
"",
|
||||
"3.2",
|
||||
"15.5",
|
||||
"36",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0040",
|
||||
"",
|
||||
"4.0",
|
||||
"20.0",
|
||||
"36",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"6540-0131",
|
||||
"워터젯트",
|
||||
"96㎾",
|
||||
"25.0",
|
||||
"18",
|
||||
"-"
|
||||
],
|
||||
[
|
||||
"6630-0003",
|
||||
"유압 파일 해머",
|
||||
"3ton",
|
||||
"15.4",
|
||||
"18",
|
||||
"-"
|
||||
],
|
||||
[
|
||||
"0005",
|
||||
"",
|
||||
"5",
|
||||
"19.3",
|
||||
"18",
|
||||
"-"
|
||||
],
|
||||
[
|
||||
"0007",
|
||||
"",
|
||||
"7",
|
||||
"24.0",
|
||||
"18",
|
||||
"-"
|
||||
],
|
||||
[
|
||||
"0010",
|
||||
"",
|
||||
"10",
|
||||
"31.8",
|
||||
"18",
|
||||
"-"
|
||||
],
|
||||
[
|
||||
"0013",
|
||||
"",
|
||||
"13",
|
||||
"42.3",
|
||||
"18",
|
||||
"-"
|
||||
],
|
||||
[
|
||||
"6701-0147",
|
||||
"PBD천공기(유압식)",
|
||||
"147㎾,38m",
|
||||
"29.8",
|
||||
"15",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0184",
|
||||
"",
|
||||
"184㎾,53m",
|
||||
"37.5",
|
||||
"15",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"6801-0010",
|
||||
"고압분사전용장비",
|
||||
"20ton",
|
||||
"16.3",
|
||||
"16",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"6802-0040",
|
||||
"파일천공전용장비",
|
||||
"40",
|
||||
"9.02",
|
||||
"20",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0060",
|
||||
"",
|
||||
"60",
|
||||
"13.30",
|
||||
"20",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0100",
|
||||
"",
|
||||
"100",
|
||||
"18.69",
|
||||
"20",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0120",
|
||||
"",
|
||||
"120",
|
||||
"20.61",
|
||||
"20",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0135",
|
||||
"",
|
||||
"135",
|
||||
"21.85",
|
||||
"20",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0160",
|
||||
"",
|
||||
"160",
|
||||
"23.65",
|
||||
"20",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"6803-0100",
|
||||
"다짐말뚝전용장비",
|
||||
"100ton",
|
||||
"12",
|
||||
"20",
|
||||
"1"
|
||||
],
|
||||
[
|
||||
"0120",
|
||||
"",
|
||||
"120ton",
|
||||
"19.1",
|
||||
"20",
|
||||
"1"
|
||||
]
|
||||
]
|
||||
},
|
||||
"data": {
|
||||
"headers": [
|
||||
"분류번호",
|
||||
"기계명",
|
||||
"규격",
|
||||
"주연료 (ℓ/hr)",
|
||||
"잡재료 (주연료의%)",
|
||||
"조종원 (인/일)"
|
||||
],
|
||||
"rows": [
|
||||
[
|
||||
"6330-0015 0022 0032 0040 6540-0131 6630-0003 0005 0007 0010 0013 6701-0147 0184 6801-0010 6802-0040 0060 0100 0120 0135 0160 6803-0100 0120",
|
||||
"디 젤 파 일 해 머 워 터 젯 트 유 압 파 일 해 머 P B D 천 공 기 ( 유 압 식 ) 고압분사전용장비 파일천공전용장비 다짐말뚝전용장비",
|
||||
"1.5ton 2.2 3.2 4.0 96㎾ 3ton 5 7 10 13 147㎾,38m 184㎾,53m 20ton 40 60 100 120 135 160 100ton 120ton",
|
||||
"7.3 11.8 15.5 20.0 25.0 15.4 19.3 24.0 31.8 42.3 29.8 37.5 16.3 9.02 13.30 18.69 20.61 21.85 23.65 12 19.1",
|
||||
"36 36 36 36 18 18 18 18 18 18 15 15 16 20 20 20 20 20 20 20 20",
|
||||
"1 1 1 1 - - - - - - 1 1 1 1 1 1 1 1 1 1 1"
|
||||
]
|
||||
]
|
||||
},
|
||||
"why": "⬜ **기계 자료 재추출 대기** — 코덱스가 8-4 운전경비 92종을 md 에 전사했으나(2026-09-18) `mach_base_2026.json` 은 그 앞 판이다. 그 벌을 만드는 추출기가 이 저장소에 없어 우리가 못 돌린다. ⇒ 고칠 자리는 마스터가 아니라 **기계 원천 벌 재추출**이다.",
|
||||
"class": "㉯ 남이 고쳐야 풀림"
|
||||
},
|
||||
"셈 연료 코드 수": {
|
||||
"source": 201,
|
||||
"data": 214,
|
||||
"why": "⬜ **기계 자료 재추출 대기** — 코덱스가 8-4 운전경비 92종을 md 에 전사했으나(2026-09-18) `mach_base_2026.json` 은 그 앞 판이다. 그 벌을 만드는 추출기가 이 저장소에 없어 우리가 못 돌린다. ⇒ 고칠 자리는 마스터가 아니라 **기계 원천 벌 재추출**이다.",
|
||||
"class": "㉯ 남이 고쳐야 풀림"
|
||||
}
|
||||
},
|
||||
"material": {},
|
||||
@@ -999,22 +1888,6 @@
|
||||
"what": "원문과 안 맞댐",
|
||||
"why": "[주]① 예외 글을 프로그램 말로 옮긴 칸 — 글자로 안 맞댐"
|
||||
},
|
||||
"연료 못 읽은 줄 5405-0110": {
|
||||
"what": "원문 표 토막 수가 안 맞음",
|
||||
"why": "원문 운전경비 표 토막 수가 코드 수와 안 맞음(`동력 15.1㎾`·`73.7+ 휘발유54.5` 등) — 이 줄 자료 값은 못 봄"
|
||||
},
|
||||
"연료 못 읽은 줄 5405-0150": {
|
||||
"what": "원문 표 토막 수가 안 맞음",
|
||||
"why": "원문 운전경비 표 토막 수가 코드 수와 안 맞음(`동력 15.1㎾`·`73.7+ 휘발유54.5` 등) — 이 줄 자료 값은 못 봄"
|
||||
},
|
||||
"연료 못 읽은 줄 5701-0010": {
|
||||
"what": "원문 표 토막 수가 안 맞음",
|
||||
"why": "원문 운전경비 표 토막 수가 코드 수와 안 맞음(`동력 15.1㎾`·`73.7+ 휘발유54.5` 등) — 이 줄 자료 값은 못 봄"
|
||||
},
|
||||
"연료 못 읽은 줄 5701-0020": {
|
||||
"what": "원문 표 토막 수가 안 맞음",
|
||||
"why": "원문 운전경비 표 토막 수가 코드 수와 안 맞음(`동력 15.1㎾`·`73.7+ 휘발유54.5` 등) — 이 줄 자료 값은 못 봄"
|
||||
},
|
||||
"연료 못 읽은 줄 7505-0025": {
|
||||
"what": "원문 표 토막 수가 안 맞음",
|
||||
"why": "원문 운전경비 표 토막 수가 코드 수와 안 맞음(`동력 15.1㎾`·`73.7+ 휘발유54.5` 등) — 이 줄 자료 값은 못 봄"
|
||||
@@ -1074,13 +1947,6 @@
|
||||
],
|
||||
"why": "원문 운전경비 표 토막 수가 안 맞음 — 이 표 줄은 못 읽음"
|
||||
},
|
||||
"연료 표 5401-0015": {
|
||||
"codes": [
|
||||
"5401-0015",
|
||||
"5805-0003"
|
||||
],
|
||||
"why": "원문 운전경비 표 토막 수가 안 맞음 — 이 표 줄은 못 읽음"
|
||||
},
|
||||
"연료 표 7101-0450": {
|
||||
"codes": [
|
||||
"7101-0450",
|
||||
@@ -1098,6 +1964,30 @@
|
||||
"운전사 기종별 판단": {
|
||||
"what": 121,
|
||||
"why": "기종→운전사 구분(explicit_mappings)은 사람 판단 — 원문 8-1-3 5호는 기종 이름 글만 있음"
|
||||
},
|
||||
"연료 표 5801-0045": {
|
||||
"codes": [
|
||||
"5801-0045",
|
||||
"5801-0045"
|
||||
],
|
||||
"why": "⬜ **기계 자료 재추출 대기** — 코덱스가 8-4 운전경비 92종을 md 에 전사했으나(2026-09-18) `mach_base_2026.json` 은 그 앞 판이다. 그 벌을 만드는 추출기가 이 저장소에 없어 우리가 못 돌린다. ⇒ 고칠 자리는 마스터가 아니라 **기계 원천 벌 재추출**이다.",
|
||||
"class": "㉯ 남이 고쳐야 풀림"
|
||||
},
|
||||
"연료 표 5805-0002": {
|
||||
"codes": [
|
||||
"5805-0002",
|
||||
"5805-0002"
|
||||
],
|
||||
"why": "⬜ **기계 자료 재추출 대기** — 코덱스가 8-4 운전경비 92종을 md 에 전사했으나(2026-09-18) `mach_base_2026.json` 은 그 앞 판이다. 그 벌을 만드는 추출기가 이 저장소에 없어 우리가 못 돌린다. ⇒ 고칠 자리는 마스터가 아니라 **기계 원천 벌 재추출**이다.",
|
||||
"class": "㉯ 남이 고쳐야 풀림"
|
||||
},
|
||||
"연료 표 5805-0003": {
|
||||
"codes": [
|
||||
"5805-0003",
|
||||
"5805-0003"
|
||||
],
|
||||
"why": "⬜ **기계 자료 재추출 대기** — 코덱스가 8-4 운전경비 92종을 md 에 전사했으나(2026-09-18) `mach_base_2026.json` 은 그 앞 판이다. 그 벌을 만드는 추출기가 이 저장소에 없어 우리가 못 돌린다. ⇒ 고칠 자리는 마스터가 아니라 **기계 원천 벌 재추출**이다.",
|
||||
"class": "㉯ 남이 고쳐야 풀림"
|
||||
}
|
||||
},
|
||||
"material_blind": {
|
||||
|
||||
@@ -79,7 +79,8 @@ def test_건설_공종_축도_같은_길(client: TestClient) -> None:
|
||||
"""건설(2026-09-17 뽑음) — 부문이 뿌리라 경로가 부문부터 · 열쇠 CW- · 계산 규칙은 전부 choose_one.
|
||||
갈래도 산림과 같은 표 읽기로 폄(④ · 공종 997 → 줄 1,293 · 갈래 열쇠 `CW-00063#01`)."""
|
||||
table = _get(client, "work_item_const", size=500, axis_role="")
|
||||
assert table["stats"] == {"work_items": 997, "units": 1293} and table["total"] == 1293
|
||||
# 2026-09-18 997/1,293 → 991/1,287 — 코덱스 8-4 전사·[주] 경계 손질 뒤 줄어듦
|
||||
assert table["stats"] == {"work_items": 991, "units": 1287} and table["total"] == 1287
|
||||
assert sum(1 for r in table["rows"] if "#" in r["@id"]) > 0
|
||||
rows = table["rows"]
|
||||
assert all(r["@id"].startswith("CW-") for r in rows)
|
||||
|
||||
Reference in New Issue
Block a user