⚠ 계약 변경(2026-09-07 3자). 품셈 원문이 규격 표기를 한 종류로 안 씀 — **물결표만 셋**(`∼` U+223C 662회 · `~` U+FF5E 459회 · `~` U+007E 2회), 곱셈표도 둘(`×` 97회 · `x` 4회). 같은 절 안에서도 갈림(13-06-01·02 는 `∼`, 13-06-03 은 `~`). **두 창이 각자 키를 조립하면 글자 하나로 영영 안 맞음.** - `#55cm이하`·`#직경60㎝이상∼80㎝미만` 같은 키를 **우리가 만들지 않음**. `variant_axis`(어느 축) + `variant_value`(저장 원본값 그대로)만 보내고, 원문을 읽는 쪽이 표기를 흡수함. 「…㎝ 이하」 구간 나누기도 그쪽 몫 — 그 구간이 품셈 표의 구조이기 때문. - ⚠ **메/찰은 예외** — 키 표기가 아니라 **공종 자체가 갈리는 의미 판정**이라 코드가 `FP-13-06-01`/`-02` 로 통째로 달라짐. 그것은 우리 몫으로 유지. - 계약 시험에 못 박음 — 코드에 `#`·`㎝`·`cm` 가 들어가면 깨짐. 원본값을 가공해도 깨짐(물결표 종류를 바꾸거나 단위를 붙이면 안 됨). - `data_masonry` 의 갈래표는 지우지 않고 **참고**로 남김 — 서브 판정과 어긋나면 그것이 곧 신호. 마스터에 `special_glyphs` 깃발 — 규격 표기에 쓰인 특수문자 종류. 값은 안 고치고 표시만 함. 물결표가 두 종류 섞인 표가 실제로 5개 있는 것을 시험으로 못 박음 (계약 근거가 사라지면 깨짐). 검증 — 전체 653 passed, tsc 오류 0. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
29 lines
877 B
JSON
29 lines
877 B
JSON
{
|
|
"schema_version": "1.0",
|
|
"dataset_id": "data_work_item_master_manifest",
|
|
"generated_at": "2026-09-08T04:57:04+09:00",
|
|
"built_by": "B08_Quantity/B08_Quantity_Build_WorkItemMaster.py",
|
|
"source": {
|
|
"dataset_id": "pum_forest",
|
|
"effective_date": "2026-01-01",
|
|
"sha256": "111208fd482dcfc3b8c8dd58004b153382fc46555d0d00985c19b45ebbc2e0dd",
|
|
"file": "pum_forest_2026.json"
|
|
},
|
|
"files": [
|
|
{
|
|
"file": "work_item_master_2026-01-01.json",
|
|
"sha256": "1c49012f9f50d721676ad8def15c87c96b77aad83123286dd6981b7d9cefcd81",
|
|
"size_bytes": 856450
|
|
},
|
|
{
|
|
"file": "form_undetermined_2026-01-01.json",
|
|
"sha256": "7334dab9385bc1615a9cdb557ba814482e9a63d83b9e1232946918bfd8b5577f",
|
|
"size_bytes": 37139
|
|
},
|
|
{
|
|
"file": "basis_missing_2026-01-01.json",
|
|
"sha256": "b69091149adb942ce507d902b7e6ac400777674301b9200b1f1c60cfbd709839",
|
|
"size_bytes": 22832
|
|
}
|
|
]
|
|
} |