{ "_설명": [ "기초데이터 열(품셈 근거) ↔ 원문 — 지금 알고 있는 어긋남(2026-09-18 랩탑 메인이 시험으로 처음 뜸).", "시험: resources/tester/test_base_data_source_match.py — 이 목록 밖에서 어긋나면 빨강.", "고치면 지울 것: python resources/tester/test_base_data_source_match.py --prune (지우기만 함).", "md=원문에서 읽은 값 · data=자료 값 · why=사람이 적은 까닭(시험은 맞대기에서 뺌).", "못 재는 칸은 시험 파일 NOT_CHECKED 에 까닭과 함께." ], "coef": { "coef_soil_C/11": { "md": [ "암괴나호박돌이섞인모래", 0.9, 0.95, null ], "data": [ "암괴ㆍ호박돌섞인모래", 0.9, 0.95, null ], "why": "위와 같음", "class": "㉰ 사용자 판단 필요", "class_why": "토량환산계수 — 원문과 갈려 사람 확인" }, "coef_soil_L/11": { "md": [ "암괴나호박돌이섞인모래", 1.4, 1.45, null ], "data": [ "암괴ㆍ호박돌섞인모래", 1.4, 1.45, null ], "why": "이름을 「암괴ㆍ호박돌 섞인 모래」로 줄여 적음 — 값은 원문과 같음", "class": "㉰ 사용자 판단 필요", "class_why": "위와 같음" } }, "material_surcharge": { "이형철근": { "md": [ "3", "6-7" ], "data": [ 3, 7 ], "why": "원문 복잡 구조물 주철근 「6-7」 범위 중 위 끝 7 을 씀 — 범위를 살릴지 사람 확인", "class": "㉰ 사용자 판단 필요", "class_why": "원문이 범위 「6~7」 — 위 끝 7 을 쓸지 사람 확인(범위는 자료에 실어 둠)" } }, "formwork_reuse": {}, "rebar_complexity": { "classes/복잡": { "md": "12-3 [주]① 에 없는 예시", "data": [ "교량 슬래브" ], "why": "원문 「교량의 슬래브」를 줄여 적음", "class": "㉰ 사용자 판단 필요", "class_why": "복잡 갈래 값 — 사람 확인" } }, "timber_structure_class": {}, "masonry_slope": {}, "masonry_back_length": {}, "stone_kind": {}, "masonry_class": {}, "machine_productivity": { "dump_material/발파암/truck_efficiency": { "md": [], "data": "0.9", "why": "10-12-3 운반 식에 E 가 없음 — 토사·암절취의 0.9 를 이어 씀", "class": "㉮ 영영 할 일 아님", "class_why": "원문 식에 E 가 없어 토사·암절취 0.9 를 이어 씀 — 사유 적음" }, "dump_material/토사/loading_efficiency": { "md": [ 0.75 ], "data": "0.60", "why": "본문 E0=0.75 대신 10-12-1 [주]⑤ 표 「임도 0.60(불량)」 을 씀 — 자료 loading_note 에 사유", "class": "㉮ 영영 할 일 아님", "class_why": "원문 [주]⑤ 표 비고 「임 도」로 0.60 확정 — 사유 적음" } }, "_갈래": { "센 날": "2026-09-18", "셈": { "㉮ 영영 할 일 아님": 2, "㉯ 남이 고쳐야 풀림": 0, "㉰ 사용자 판단 필요": 4 } } }