Merge remote-tracking branch 'origin/main_laptop_1' into sub_desktop_1
충돌은 **뽑아서 생기는 파일 넷**(공종 마스터 둘 · 이름표 둘)뿐 — 손으로 쓴 자리가 없어 랩탑 쪽을 취함. 랩탑이 판정 코드를 고쳐 뽑은 것이라 그쪽이 새 것임(형태 275 → 196). 곧바로 다시 뽑아 덮음.
This commit is contained in:
@@ -56,26 +56,6 @@
|
||||
"class": "㉰ 사용자 판단 필요",
|
||||
"class_why": "⚠ 마스터 「1km」는 반쪽 — 원문은 「인/1일 1km당」으로 분모가 둘(일·km)"
|
||||
},
|
||||
"F0228": {
|
||||
"section": "8-6-2",
|
||||
"md": [
|
||||
1.0,
|
||||
"ha"
|
||||
],
|
||||
"md_evidence": "표·머리 무인헬기 (ha당)",
|
||||
"master": null,
|
||||
"why": "원문 줄 칸 「무인헬기 (ha당)」 — 마스터가 아직 안 읽음(2026-09-09 「인」 오독 판정과 같은 자리, 밑수는 ha)"
|
||||
},
|
||||
"F0229": {
|
||||
"section": "8-6-2",
|
||||
"md": [
|
||||
1.0,
|
||||
"ha"
|
||||
],
|
||||
"md_evidence": "표·머리 멀티콥터 (ha당)",
|
||||
"master": null,
|
||||
"why": "위와 같음(멀티콥터)"
|
||||
},
|
||||
"F0322": {
|
||||
"section": "10-13-1",
|
||||
"md": null,
|
||||
|
||||
@@ -68,7 +68,7 @@ MASTER = OUT_DIR / "work_item_master_2026-01-01.json"
|
||||
#: 2026-09-18 합침(랩탑 메인 · 데스크탑 서브 9f27d619 와 한 점) — 위 넓힘 + 데스크탑 서브의
|
||||
#: F0046·F0068 밑수 되돌림·F0076 형태 판정·원천 벌 재추출을 한 벌로 다시 뽑아 지문이 또 뜸
|
||||
#: (옛 837eb8aa… · 옛 6f223c69…). 양쪽 다 **원문을 더 읽은 것**이고 금액은 그대로다.
|
||||
BASELINE_WORK_ITEMS_SHA = "645798a58bcd8d283653192d4da8b5be40e0b88474b8e8c3bbab77174b83eb7d"
|
||||
BASELINE_WORK_ITEMS_SHA = "7919a44eab4ecf9a09edb39f0c4b48f5576caa8c5d491fe6d3e5fb89ba655436"
|
||||
|
||||
#: 열쇠 작업이 새로 얹은 칸. 지문을 잴 때만 떼어낸다.
|
||||
ADDED_FIELDS = (
|
||||
@@ -482,14 +482,15 @@ def test_밑수_미확보를_둘로_가른다(master: dict) -> None:
|
||||
from pathlib import Path as _Path
|
||||
|
||||
stats = master["stats"]
|
||||
assert stats["basis_missing"] == 81
|
||||
assert stats["basis_missing"] == 79
|
||||
# 2026-09-18 합침 70 → 71 — 원문 md 가 풀리며 밑수를 안 적은 표가 하나 더 드러남
|
||||
assert stats["basis_absent_in_source"] == 71
|
||||
# 2026-09-18 「당」 없이 몫으로만 적힌 자리(「(인/100㎡)」·「(대/ton)」)를 가리게 해 다섯을 더 채움.
|
||||
# 미판독 12 → 9 → 10(가림이 넓어져 새로 드러난 것 포함) · 확보 243 → 251.
|
||||
# ⚠ 남은 아홉은 **거절 자리**다 — 「(단위 : 인)」 셋(2026-09-09 오독 판정) ·
|
||||
# 「㎥/1인/1일」·「1ha당, 100본당」·「1대 1조, 시간당」·「인 당」은 분모가 둘 이상이다.
|
||||
assert stats["basis_unparsed"] == 10
|
||||
# 2026-09-18 10 → 8 — **표 머리 칸까지 읽게 하자** 8-6-2·8-6-3 드론방제 「ha당」 둘이 채워짐
|
||||
assert stats["basis_unparsed"] == 8
|
||||
assert stats["basis_absent_in_source"] + stats["basis_unparsed"] == stats["basis_missing"]
|
||||
items = _json.loads(
|
||||
_Path("resources/data_work_item_master/basis_missing_2026-01-01.json").read_text(
|
||||
|
||||
Reference in New Issue
Block a user