{ "gate": "G3", "checker": "g3_sj.py", "verdict": "PASS", "summary": { "total": 76, "passed": 72, "failed": 4, "cover": { "B1": 87.5, "B2": 87.5, "B3": 87.5, "B4": 87.5, "B5": 87.5, "B6": 65.0, "B7": 87.5, "B8": 65.0, "B9": 68.5, "B10": 68.0, "B11": 90.5, "B12": 90.5 } }, "unplanned_fails": [], "planned_fails": [ { "item": "B5 bar count vs schedule", "reason": "작도 X방향 51곳(측면 점·사슬 '52@150=7.800 -300') 채택 vs 재료표 B5·B7 27·26, B6·B8 27·26 = 53 — OPEN #28" }, { "item": "B6 bar count vs schedule", "reason": "작도 X방향 51곳(측면 점·사슬 '52@150=7.800 -300') 채택 vs 재료표 B5·B7 27·26, B6·B8 27·26 = 53 — OPEN #28" }, { "item": "B7 bar count vs schedule", "reason": "작도 X방향 51곳(측면 점·사슬 '52@150=7.800 -300') 채택 vs 재료표 B5·B7 27·26, B6·B8 27·26 = 53 — OPEN #28" }, { "item": "B8 bar count vs schedule", "reason": "작도 X방향 51곳(측면 점·사슬 '52@150=7.800 -300') 채택 vs 재료표 B5·B7 27·26, B6·B8 27·26 = 53 — OPEN #28" } ], "negative": { "negH": { "move": { "mark": "B1", "d": [ 5, 0, 0 ] }, "new_fails": [ "y_top positions vs chain (61/61, worst)", "y_top B1/B3 alternate from the edge (F3)" ], "detected": true }, "negV": { "move": { "mark": "B10", "d": [ 0, 0, 5 ] }, "new_fails": [ "B10 levels (worst)" ], "detected": true } }, "reload": { "ok": null, "skipped": "일괄 실행(단일 세션) — 저장·재로드 안 함" }, "unchanged": { "ok": null, "compared": 0, "diffs": [], "missing": [], "against": null, "skipped": "일괄 실행(단일 세션) — 앞 게이트 객체를 다시 만들지 않음" }, "model": null, "mode": "batch", "secs": 16.4, "session_secs": 167.4, "inputs_sha": "19d5dc4fdc89c918", "job_id": "2cde48eca80c" }