# 입력 자료 출처 기록

모든 입력은 공개 통계이거나 본 연구 모형의 공개 산출물이다. 비공개 자료는 없다. 파일의 SHA-256은 `config.INPUT_SHA256`(키는 `data/` 기준 상대경로)에 기록되어 있고, `01_입수.ipynb` 1절이 대조한다.

| 파일 | 내용 | 원천 | 수집·고정 시점 | 행 수 |
|---|---|---|---|---|
| `emp_section_q.csv` | 산업 대분류(A–U)·전체 취업자, 분기, 천 명. `구분`=계절조정(I28B)·원계열(I28A) | 국가데이터처(옛 통계청) 「경제활동인구조사」, 한국은행 ECOS 통계표 901Y027(8.6.2 경제활동인구), 항목 I61BA·I61BAAA–I61BAAEO | 2026-10-08 ECOS API | 2,288(52분기 × 22항목 × 2구분) |
| `va36_hist_q.csv` | 36개 말단 산업 실질부가가치, 계절조정, 분기, 십억 원(2020년 연쇄가격) | 한국은행 국민계정, ECOS 통계표 200Y104(경제활동별 GDP 및 GNI, 계절조정·실질·분기) | 2026-10-08 ECOS API. 2026-06-21 수집본(`repo/data/raw/gdp_industry_long.csv`)과 2013Q1–2025Q4 전 구간 값이 같다 | 1,872(52분기 × 36산업) |
| `va36_reconciled_annual.csv` | **주 투입(정비판).** 정합화 후 36개 산업 연간 전망, S1–S5, 2026–2035, 십억 원 | 보고서1 5장 2026-10 정비판 최종 전망(총량 전망 비례배분·기존 전망 결합). 원본은 5장 재현 패키지의 동결 산출물 `s5-results/data/published/forecast_annual_36.csv`(SHA-256 27450fd0…d6ee8ca6, 실적 2000–2025년 포함 2,736행)이다 | 2026-10-08 원본에서 S1–S5·2026–2035 행만 줄 단위로 옮김 | 1,800(5시나리오 × 10년 × 36산업) |
| `scenario_viewer_39q_data.json` | **최초 판(v0) 재현용 투입.** 36개 산업 S1–S5 실질부가가치 전망, 분기, 2026Q1–2035Q4, 십억 원(정합화 이전) | 포털 https://aiforalab.com/gva-scenario-2025-2035/scenario_viewer_39q_data.json (「산업별 시나리오 전망(S1–S5)」 뷰어 자료, 서버 기록 2026-08-04 09:55). BOKDPM 시나리오 외생경로를 산업 VARX에 넣은 본 연구 모형 산출물이다 | 2026-10-08 내려받음. 2026-08-28 포털 백업본과 SHA-256이 같다 | 5시나리오 × 36산업 × 40분기 |

## 주 투입의 동일성 확인(2026-10-08, 2026-10 정비판)

`va36_reconciled_annual.csv`(SHA-256 a44be0ad…03cce858)는 원본 `s5-results/data/published/forecast_annual_36.csv`에서 시나리오 S1–S5, 연도 2026–2035인 줄을
머리글·BOM·줄 끝 문자와 값 표기를 바꾸지 않고 그대로 옮긴 파일이다(`src/labor_demand.py`의 `reconciled_subset_bytes`). 같은 원본을 표로 읽어 추린 결과(`reconciled_subset`)와
(시나리오, 연도, 산업) 키 1,800개와 값이 모두 같고 중복 키가 없다. 원본의 2025년 실적 행은 `va36_hist_q.csv`의 2025년 4개 분기 합계와 같다(36개 산업 최대 차이 7.3×10⁻¹²십억 원, 부동소수 표기 차이).
5장 패키지의 `output/forecast_annual_36.csv`도 동결본과 SHA-256이 같았다.
이 패키지가 5장 패키지와 같은 폴더 구조에 있으면 `01_입수.ipynb` 5절이 위 확인을 실행할 때마다 다시 한다.

포털 통합 번들(`gva-scenario-bundle.zip`)의 `industry/output/forecast_annual_36.csv`는 정비판 게시 때 이 원본으로 바뀐다. `ONLINE=1`로 실행하면 `01_입수.ipynb` 6절이 번들 안 파일이
정비판 원본(`config.SOURCE_SHA256`)인지 이전 판 원본(2026-09-03 판, `config.PREV_SOURCE_SHA256` = b56d41ab…a09a3bd)인지 보고한다.

## 이전 판(2026-10-08 판) 보존 파일

| 파일 | 내용 | 원천 | SHA-256 |
|---|---|---|---|
| `../published_prev/va36_reconciled_annual_prev.csv` | 이전 판 주 투입: 정비 이전 5장 최종 전망(2026-09-03 판)에서 S1–S5·2026–2035만 추린 1,800행 | 이전 판 패키지의 `data/inputs/va36_reconciled_annual.csv`(원본 `industry_pipeline/output/forecast_annual_36.csv`, SHA-256 b56d41ab…a09a3bd) | 779114acd0168928f84b20e0516b95efeb48186d1907bcfb95fb2825876f1253 |
| `../published_prev/labor_demand_viewer_data_prev.json` | 이전 판 주 산출물(포털 뷰어 형식) | 이전 판 패키지의 `output/labor_demand_viewer_data.json`. `config.PREVIOUS`가 이 파일의 공표 수치이다 | f3346aee10c08f89feedaeff5edef9f6310f9f01e0285b94461fcfba732151fd |

두 파일은 2026-10-08 정비 직전에 보관한 이전 판 패키지에서 그대로 복사하였다. `02_분석.ipynb` 5절은 이전 판 투입에 같은 계수 경로를 적용해 산출 파일을 다시 만들고, 보존 파일과 바이트 단위로 같은지 확인한다.

## 검증 기준

| 파일 | 내용 | 원천 | SHA-256 |
|---|---|---|---|
| `../published/labor_demand_viewer_data_v0_pre-reconciliation.json` | 최초 판: 포털 「산업별 노동수요(취업자) 전망 — 취업계수 방식, 2026–2035」 뷰어 자료(정합화 이전 부가가치 사용) | https://aiforalab.com/gva-scenario-2025-2035/labor_demand_viewer_data.json (서버 기록 2026-08-04 10:08, 2026-10-08 내려받음). 원래 파일 이름은 `labor_demand_viewer_data.json`이다 | 31c1c9c5dfadd831cbc31db600735efd896024c3e7c31623c6bc109233e77ff7 |

주 산출물(`output/labor_demand_viewer_data.json`, 정비판)의 검증 기준은 `config.PUBLISHED`에 기록된 값과 SHA-256이다. 이 값은 갱신 도구가 실행 결과에서 계산해 기록하였다.

## 대응표

`../section_map_36_19.csv`는 본 연구가 정한 36개 산업 → 한국표준산업분류 대분류 대응표이다. 제조업(C) 13개, 건설업(F) 4개, 전기·가스(D) 2개, 정보통신(J) 2개 산업을 묶고
나머지 15개 대분류는 산업 하나와 일대일로 대응한다. T(가구 내 고용활동)와 U(국제 및 외국기관)는 대응시키지 않는다.

## 다시 받는 방법

`ONLINE=1`로 실행하면 `01_입수.ipynb` 6절이 같은 원천을 다시 받아 고정 입력과 비교한다. ECOS 호출에는 환경변수 `API_KEY_BOK`가 필요하다.
경제활동인구조사 계절조정 계열은 새 자료가 공표될 때마다 과거 값이 다시 추정되므로, 수집 시점에 따라 고정 입력과 다를 수 있다.
