chore(master_data): 1_기초 8 파일 새 틀로 옮김 · 옛 7 old 로

- 새 요소 파일 6 — 인력_건설노임 · 인력_제조노임 · 재료_나라장터자재 · 재료_오피넷유가 · 환율_한국은행환율 · 요율_조달청제비율
- 출처목록 → _원문목록.json 이름만 바꿈
- scripts/_migrate_base.py 옮김·대조 · _build_mat_price.py 경로·칸 이름 새 파일에 맞춤

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V1MKKZKpUHTPKb513FneU8
This commit is contained in:
2026-09-19 15:33:47 +09:00
co-authored by Claude Sonnet 5
parent 291e8a8cfe
commit 5e2509cbc8
16 changed files with 9099 additions and 21 deletions
@@ -0,0 +1,204 @@
{
"schema_version": "1.0",
"dataset_id": "oil_regional",
"effective_date": "2026-09-09",
"generated_at": "2026-09-09T21:11:38+09:00",
"note": "시도별 유가 — 품셈 8-1-7 5호 「유류가격은 해당지역의 가격으로 한다」. 코드 00(전국)은 원문 그대로 두되 지역 선택지에서는 전국평균 판이 맡는다. ⚠ 원천이 시도를 17줄로 주는데 그 가름이 행정구역과 다르다 — 코드 20 이 「전남광주」 한 줄이고 07(전남)·16(광주)은 아예 없다. 원문 이름을 그대로 두고 우리가 쪼개지 않는다.",
"sources": [
{
"path": "resources/knowledge/original/원가계산/유가_오피넷/유가_시도별_2026-09-09.json",
"sha256": "6f1b58101fbe57be402d44582763ca1d54aea8d9bb5ee9b85b38bdeea2d4e439",
"role": "primary"
}
],
"variables": {
"oil_gasoline": {
"unit": "KRW/L",
"scope": "regional",
"date": "2026-09-09",
"source_product_code": "B027",
"source_product_name": "휘발유",
"records": [
{
"sido_code": "00",
"sido_name": "전국",
"value": 1858.93
},
{
"sido_code": "01",
"sido_name": "서울",
"value": 1905.02
},
{
"sido_code": "02",
"sido_name": "경기",
"value": 1855.78
},
{
"sido_code": "03",
"sido_name": "강원",
"value": 1870.23
},
{
"sido_code": "04",
"sido_name": "충북",
"value": 1866.12
},
{
"sido_code": "05",
"sido_name": "충남",
"value": 1864.78
},
{
"sido_code": "06",
"sido_name": "전북",
"value": 1859.7
},
{
"sido_code": "08",
"sido_name": "경북",
"value": 1852.71
},
{
"sido_code": "09",
"sido_name": "경남",
"value": 1854.71
},
{
"sido_code": "10",
"sido_name": "부산",
"value": 1842.66
},
{
"sido_code": "11",
"sido_name": "제주",
"value": 1889.27
},
{
"sido_code": "14",
"sido_name": "대구",
"value": 1831.78
},
{
"sido_code": "15",
"sido_name": "인천",
"value": 1845.64
},
{
"sido_code": "17",
"sido_name": "대전",
"value": 1836.79
},
{
"sido_code": "18",
"sido_name": "울산",
"value": 1838.49
},
{
"sido_code": "19",
"sido_name": "세종",
"value": 1855.8
},
{
"sido_code": "20",
"sido_name": "전남광주",
"value": 1862.28
}
]
},
"oil_diesel": {
"unit": "KRW/L",
"scope": "regional",
"date": "2026-09-09",
"source_product_code": "D047",
"source_product_name": "자동차용경유",
"records": [
{
"sido_code": "00",
"sido_name": "전국",
"value": 1843.79
},
{
"sido_code": "01",
"sido_name": "서울",
"value": 1886.15
},
{
"sido_code": "02",
"sido_name": "경기",
"value": 1838.22
},
{
"sido_code": "03",
"sido_name": "강원",
"value": 1859.9
},
{
"sido_code": "04",
"sido_name": "충북",
"value": 1851.55
},
{
"sido_code": "05",
"sido_name": "충남",
"value": 1850.08
},
{
"sido_code": "06",
"sido_name": "전북",
"value": 1846.86
},
{
"sido_code": "08",
"sido_name": "경북",
"value": 1838.1
},
{
"sido_code": "09",
"sido_name": "경남",
"value": 1837.71
},
{
"sido_code": "10",
"sido_name": "부산",
"value": 1825.55
},
{
"sido_code": "11",
"sido_name": "제주",
"value": 1869.16
},
{
"sido_code": "14",
"sido_name": "대구",
"value": 1815.72
},
{
"sido_code": "15",
"sido_name": "인천",
"value": 1829.14
},
{
"sido_code": "17",
"sido_name": "대전",
"value": 1824.58
},
{
"sido_code": "18",
"sido_name": "울산",
"value": 1826.63
},
{
"sido_code": "19",
"sido_name": "세종",
"value": 1841.72
},
{
"sido_code": "20",
"sido_name": "전남광주",
"value": 1850.47
}
]
}
}
}
@@ -0,0 +1,31 @@
{
"schema_version": "1.0",
"dataset_id": "oil",
"effective_date": "2026-08-14",
"generated_at": "2026-08-14T19:54:28+09:00",
"sources": [
{
"path": "resources/knowledge/original/원가계산/유가_오피넷/유가_전국평균_2026-08-14.json",
"sha256": "3726397c89108ca5d98b65c0bc615443d02c6fe84794bd95937dabe46464a747",
"role": "primary"
}
],
"variables": {
"oil_gasoline": {
"value": 1863.25,
"unit": "KRW/L",
"scope": "national_average",
"date": "2026-08-14",
"source_product_code": "B027",
"source_product_name": "휘발유"
},
"oil_diesel": {
"value": 1846.39,
"unit": "KRW/L",
"scope": "national_average",
"date": "2026-08-14",
"source_product_code": "D047",
"source_product_name": "자동차용경유"
}
}
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,45 @@
{
"schema_version": "1.0",
"dataset_id": "fx",
"effective_date": "2026-08-14",
"generated_at": "2026-08-14T19:54:28+09:00",
"sources": [
{
"path": "resources/knowledge/original/원가계산/환율_한국은행ECOS/환율_일별_20260101_2026-08-14.csv",
"sha256": "36a9684af9d6b4a59c3d9c96beec2d75d1d8ad3f01b6af21f078f39fa1d5ffbd",
"role": "primary"
}
],
"variables": {
"fx_usd": {
"value": 1414.9,
"unit": "KRW/USD",
"date": "2026-08-14",
"source_item_code": "0000001"
},
"fx_jpy100": {
"value": 887.33,
"unit": "KRW/JPY100",
"date": "2026-08-14",
"source_item_code": "0000002"
},
"fx_eur": {
"value": 1631.87,
"unit": "KRW/EUR",
"date": "2026-08-14",
"source_item_code": "0000003"
},
"fx_gbp": {
"value": 1908.7,
"unit": "KRW/GBP",
"date": "2026-08-14",
"source_item_code": "0000012"
},
"fx_cny": {
"value": 209.75,
"unit": "KRW/CNY",
"date": "2026-08-14",
"source_item_code": "0000053"
}
}
}