{ "gate": "G4", "checker": "g4_coping_rebar.py", "verdict": "PASS", "summary": { "total": 116, "passed": 110, "failed": 6, "cover": { "C1": 85.5, "C2": 85.2, "C3": 87.4, "C4": 85.5, "C5": 85.2, "C6": 87.4, "C7": 84.4, "C8": 84.4, "C9": 87.5, "C10": 87.5, "C11": 87.5, "C12": 87.4, "C13": 87.4, "C14": 90.5, "C15": 90.5, "C16": 90.5, "S1": 40.5, "S2": 90.5 } }, "unplanned_fails": [], "planned_fails": [ { "item": "C9 original length vs L (drawn widths ['1160.0', '1740.0'], K1 decision)", "reason": "작도 폭 채택(K1)" }, { "item": "C10 original length vs L (drawn widths ['1160.0', '1740.0'], K1 decision)", "reason": "작도 폭 채택(K1)" }, { "item": "C11 original length vs L (drawn widths ['1160.0', '1740.0'], K1 decision)", "reason": "작도 폭 채택(K1)" }, { "item": "C12 original length vs L (drawn widths ['1106.0', '1686.0'], K1 decision)", "reason": "작도 폭 채택(C12·C13 drawn width)" }, { "item": "C13 schedule L reproduced by convention (max+min)/2", "reason": "재료표 C13 L 28.966이 규칙 (max+min)/2 = 29.346과 380 mm 다름 — 재료표 자체 불일치, 설계자 확인 대기" }, { "item": "C13 original length vs L (drawn widths ['1106.0', '1686.0'], K1 decision)", "reason": "작도 폭 채택(C12·C13 drawn width)" } ], "negative": { "negH": { "move": { "mark": "C11", "d": [ 5, 0, 0 ] }, "new_fails": [ "C11 stirrup X positions", "C11 3 stirrups per position" ], "detected": true }, "negV": { "move": { "mark": "S1", "d": [ 0, 0, 5 ] }, "new_fails": [ "S1 EL = step top - 50 (worst)" ], "detected": true } }, "reload": { "ok": null, "skipped": "일괄 실행(단일 세션) — 저장·재로드 안 함" }, "unchanged": { "ok": null, "compared": 0, "diffs": [], "missing": [], "against": null, "skipped": "일괄 실행(단일 세션) — 앞 게이트 객체를 다시 만들지 않음" }, "model": null, "mode": "batch", "secs": 46.4, "session_secs": 151.9, "inputs_sha": "13cd06407268bdda", "job_id": "2fb0482a67d3", "at": "2026-10-20 15:22:44" }