{ "gate": "G2", "checker": "g2_column_rebar.py", "verdict": "PASS", "summary": { "total": 42, "passed": 42, "failed": 0, "min_cover": { "P1": 113.5, "P2": 158.5, "P3": 93.5, "P4": 109.7, "P5": 93.5, "P6": 74.0 } }, "unplanned_fails": [], "planned_fails": [], "negative": { "negH": { "move": { "mark": "P2", "d": [ 5, 0, 0 ] }, "new_fails": [ "P2 radius (worst)" ], "detected": true }, "negV": { "move": { "mark": "P3", "d": [ 0, 0, 5 ] }, "new_fails": [ "hoop level count 67", "hoop levels vs dim chain (worst)", "hoop marks by zone (P4 x9, P5 x22, P3 x36)" ], "detected": true } }, "reload": { "built": 534, "reopened": 534, "fingerprint": 534, "ok": true }, "unchanged": { "compared": 54, "diffs": [], "missing": [], "ok": true, "against": "G1_fp.json" }, "model": "C:\\Users\\User\\Desktop\\바이브코딩\\pier_T\\Code\\교각모델링앱\\출력\\개별실행회귀_2026-10-12\\G2.3dm", "mode": "single", "secs": 68.3, "build_steps": [ { "name": "G1:concrete.py", "secs": 0.27 }, { "name": "G2:column_rebar.py", "secs": 0.88 }, { "name": "G2:rebar_colours.py", "secs": 0.06 }, { "name": "display.py", "secs": 0.02 } ] }