{ "summary": { "total": 48, "passed": 46, "failed": 2, "min_cover": { "P1-1": 158.0, "P1-2": 164.5, "P2-1": 142.0, "P3-1": 98.5, "P3-2": 92.0 } }, "results": [ { "check": "C9", "item": "P1-1 bar count", "expected": 61, "actual": 61, "diff": 0, "tol": 0, "result": "PASS" }, { "check": "C9", "item": "P1-1 pipes closed & paired with centrelines", "detail": "61/61", "result": "PASS" }, { "check": "C9", "item": "P1-2 bar count", "expected": 61, "actual": 61, "diff": 0, "tol": 0, "result": "PASS" }, { "check": "C9", "item": "P1-2 pipes closed & paired with centrelines", "detail": "61/61", "result": "PASS" }, { "check": "C9", "item": "P2-1 bar count", "expected": 48, "actual": 48, "diff": 0, "tol": 0, "result": "PASS" }, { "check": "C9", "item": "P2-1 pipes closed & paired with centrelines", "detail": "96/96", "result": "PASS" }, { "check": "C9", "item": "P3-1 bar count", "expected": 48, "actual": 48, "diff": 0, "tol": 0, "result": "PASS" }, { "check": "C9", "item": "P3-1 pipes closed & paired with centrelines", "detail": "48/48", "result": "PASS" }, { "check": "C9", "item": "P3-2 bar count", "expected": 30, "actual": 30, "diff": 0, "tol": 0, "result": "PASS" }, { "check": "C9", "item": "P3-2 pipes closed & paired with centrelines", "detail": "30/30", "result": "PASS" }, { "check": "C9", "item": "P1-1 original length (+coupler) vs schedule L (worst of 61)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C9", "item": "P1-1 curve length (+coupler) - L (record)", "detail": "min 0.0 / max 0.0 mm", "result": "INFO" }, { "check": "C9", "item": "P1-2 original length (+coupler) vs schedule L (worst of 61)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C9", "item": "P1-2 curve length (+coupler) - L (record)", "detail": "min 0.0 / max 0.0 mm", "result": "INFO" }, { "check": "C9", "item": "P2-1 original length (+coupler) vs schedule L (worst of 48)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C9", "item": "P2-1 curve length (+coupler) - L (record)", "detail": "min -254.4 / max -254.4 mm", "result": "INFO" }, { "check": "C9", "item": "P3-1 original length (+coupler) vs schedule L (worst of 48)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C9", "item": "P3-1 curve length (+coupler) - L (record)", "detail": "min -234.6 / max -234.6 mm", "result": "INFO" }, { "check": "C9", "item": "P3-2 original length (+coupler) vs schedule L (worst of 30)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C9", "item": "P3-2 curve length (+coupler) - L (record)", "detail": "min -65.7 / max -65.7 mm", "result": "INFO" }, { "check": "C9", "item": "main span (last - first hoop level) = sum of piece L", "expected": 12150.0, "actual": 12150, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C9", "item": "P1-2 bottom EL (worst)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C9", "item": "P1-2 top EL = bottom + L (worst)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C9", "item": "P1-2 radius (worst)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 0.5, "result": "PASS" }, { "check": "C9", "item": "P1-2 angle vs 1.475 + i*360/61 (worst, deg)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 0.01, "result": "PASS" }, { "check": "C9", "item": "P1-1 bottom EL (worst)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C9", "item": "P1-1 top EL = bottom + L (worst)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C9", "item": "P1-1 radius (worst)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 0.5, "result": "PASS" }, { "check": "C9", "item": "P1-1 angle vs 1.475 + i*360/61 (worst, deg)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 0.01, "result": "PASS" }, { "check": "C9", "item": "P2-1 levels 48 x 2 pieces", "detail": "49 levels", "result": "FAIL" }, { "check": "C9", "item": "P2-1 levels vs 구조물 치수표 chain (worst)", "expected": 0, "actual": 1000000000.0, "diff": 1000000000.0, "tol": 1.0, "result": "FAIL" }, { "check": "C9", "item": "P2-1 radius at mid point (L001a)", "expected": 1025, "actual": 1025.0, "diff": -0.0, "tol": 0.5, "result": "PASS" }, { "check": "C9", "item": "P2-1 radius at mid point (L048b)", "expected": 1025, "actual": 1025.0, "diff": -0.0, "tol": 0.5, "result": "PASS" }, { "check": "C9", "item": "P2-1 radius at mid point (L048a)", "expected": 1025, "actual": 1025.0, "diff": -0.0, "tol": 0.5, "result": "PASS" }, { "check": "C9", "item": "P2-1 radius at mid point (L047b)", "expected": 1025, "actual": 1025.0, "diff": -0.0, "tol": 0.5, "result": "PASS" }, { "check": "C9", "item": "P3-1 X / Y per level, 24 levels", "detail": "X 24 Y 24", "result": "PASS" }, { "check": "C9", "item": "P3-1 X levels vs chain (worst)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C9", "item": "P3-1 Y levels = X + 16 (worst)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C9", "item": "P3-1 X / Y centrelines apart >= bar diameter 16 (min, capped)", "expected": 16, "actual": 16.0, "diff": 0.0, "tol": 0.01, "result": "PASS" }, { "check": "C9", "item": "P3-2 bottom EL = shaft bottom + 100 (worst, centreline)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C9", "item": "P3-2 leg spacing (worst) = 2 x hoop radius 2050", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C9", "item": "P3-2 vertical planes through the centre", "expected": 30, "actual": 30, "diff": 0, "tol": 0, "result": "PASS" }, { "check": "C9", "item": "plate count 1", "detail": "1", "result": "PASS" }, { "check": "C9", "item": "plate size X", "expected": 1250, "actual": 1250.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C9", "item": "plate size Y", "expected": 1250, "actual": 1250.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C9", "item": "plate thickness", "expected": 4, "actual": 4.0, "diff": 0.0, "tol": 0.01, "result": "PASS" }, { "check": "C9", "item": "plate centre X / Y offset", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C9", "item": "plate top = U bottom - 8 (S4)", "expected": 32844.0, "actual": 32844.0, "diff": 0.0, "tol": 0.01, "result": "PASS" }, { "check": "C9", "item": "plate bottom cover (record)", "detail": "88.0 mm", "result": "INFO" }, { "check": "C9", "item": "P1-1 sample points outside the pile concrete", "expected": 0, "actual": 0, "diff": 0, "tol": 0, "result": "PASS" }, { "check": "C9", "item": "P1-2 sample points outside the pile concrete", "expected": 0, "actual": 0, "diff": 0, "tol": 0, "result": "PASS" }, { "check": "C9", "item": "P2-1 sample points outside the pile concrete", "expected": 0, "actual": 0, "diff": 0, "tol": 0, "result": "PASS" }, { "check": "C9", "item": "P3-1 sample points outside the pile concrete", "expected": 0, "actual": 0, "diff": 0, "tol": 0, "result": "PASS" }, { "check": "C9", "item": "P3-2 sample points outside the pile concrete", "expected": 0, "actual": 0, "diff": 0, "tol": 0, "result": "PASS" }, { "check": "C9", "item": "min cover per mark (side or bottom, record)", "detail": "{\"P1-1\": 158.0, \"P1-2\": 164.5, \"P2-1\": 142.0, \"P3-1\": 98.5, \"P3-2\": 92.0}", "result": "INFO" } ] }