chore(rebar): Pier_T_rebar 작업 폴더 초기 구성 및 외부 의존 파일 통합
- Code\rebar_pipeline, review_pipeline, pier-program을 정션에서 실제 폴더로 전환 - Code\rhino_mcp 및 CLAUDE_rhino배경.md 추가, .mcp.json은 PYTHONPATH로 새 위치 사용 - pier-program 내부 .git 제거(이력은 backup\pier-program_20261028.bundle에 보관) - worktree 가이드 반영(CLAUDE.local.md, HANDOFF.md) - D:\Rhino-MCP 경로 참조를 새 위치로 치환 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
commit
964a841de1
3978 files changed
+58013356
No files matched your search
@@ -0,0 +1,137 @@
|
||||
{
|
||||
"params:pier_id": {
|
||||
"sha": "abc5ac4ec94f0b99",
|
||||
"by": "심영표",
|
||||
"at": "2026-10-15 17:50:41"
|
||||
},
|
||||
"params:rebar_marks": {
|
||||
"sha": "8319051a39503e9b",
|
||||
"by": "심영표",
|
||||
"at": "2026-10-15 17:50:41"
|
||||
},
|
||||
"params:display": {
|
||||
"sha": "4a8afc994a7b21ec",
|
||||
"by": "심영표",
|
||||
"at": "2026-10-13 16:14:46"
|
||||
},
|
||||
"expected:pier_id": {
|
||||
"sha": "abc5ac4ec94f0b99",
|
||||
"by": "심영표",
|
||||
"at": "2026-10-15 17:50:41"
|
||||
},
|
||||
"expected:tol_mm": {
|
||||
"sha": "d0ff5974b6aa52cf",
|
||||
"by": "심영표",
|
||||
"at": "2026-10-13 16:14:46"
|
||||
},
|
||||
"expected:rebar_palette": {
|
||||
"sha": "cc2556d92248194c",
|
||||
"by": "심영표",
|
||||
"at": "2026-10-13 16:14:46"
|
||||
},
|
||||
"expected:planned_fail": {
|
||||
"sha": "f626afe16b2e4fe2",
|
||||
"by": "심영표",
|
||||
"at": "2026-10-16 16:41:54"
|
||||
},
|
||||
"params:scope": {
|
||||
"sha": "dfbd41ca7117a548",
|
||||
"by": "심영표",
|
||||
"at": "2026-10-13 16:14:46"
|
||||
},
|
||||
"params:builders": {
|
||||
"sha": "e7958245e55ae625",
|
||||
"by": "심영표",
|
||||
"at": "2026-10-13 16:14:46"
|
||||
},
|
||||
"expected:checkers": {
|
||||
"sha": "ee95f0513cdeee40",
|
||||
"by": "심영표",
|
||||
"at": "2026-10-13 16:14:46"
|
||||
},
|
||||
"expected:negative": {
|
||||
"sha": "23a51c0a50190273",
|
||||
"by": "심영표",
|
||||
"at": "2026-10-13 16:14:46"
|
||||
},
|
||||
"params:lean_concrete": {
|
||||
"sha": "041a5f4d794b5d0e",
|
||||
"by": "심영표",
|
||||
"at": "2026-10-15 17:50:41"
|
||||
},
|
||||
"params:footing": {
|
||||
"sha": "d53a67df57a108db",
|
||||
"by": "심영표",
|
||||
"at": "2026-10-15 17:50:41"
|
||||
},
|
||||
"params:column": {
|
||||
"sha": "67884c9b404419cf",
|
||||
"by": "심영표",
|
||||
"at": "2026-10-15 17:50:41"
|
||||
},
|
||||
"params:coping": {
|
||||
"sha": "701609172925c81b",
|
||||
"by": "심영표",
|
||||
"at": "2026-10-15 17:50:41"
|
||||
},
|
||||
"params:bearing_seats": {
|
||||
"sha": "51120f8c27097972",
|
||||
"by": "심영표",
|
||||
"at": "2026-10-15 17:50:41"
|
||||
},
|
||||
"params:materials": {
|
||||
"sha": "b848a02969e61fb3",
|
||||
"by": "심영표",
|
||||
"at": "2026-10-13 16:14:46"
|
||||
},
|
||||
"expected:G1": {
|
||||
"sha": "72cfc079b93ff7e4",
|
||||
"by": "심영표",
|
||||
"at": "2026-10-15 17:50:41"
|
||||
},
|
||||
"params:column_rebar": {
|
||||
"sha": "7509900dc036ecb0",
|
||||
"by": "심영표",
|
||||
"at": "2026-10-15 17:50:41"
|
||||
},
|
||||
"expected:G2": {
|
||||
"sha": "37e4d82138146243",
|
||||
"by": "심영표",
|
||||
"at": "2026-10-15 17:50:41"
|
||||
},
|
||||
"params:footing_rebar": {
|
||||
"sha": "c21c8e180c7544c1",
|
||||
"by": "심영표",
|
||||
"at": "2026-10-15 17:50:41"
|
||||
},
|
||||
"expected:G3": {
|
||||
"sha": "4d43d27de156d3a0",
|
||||
"by": "심영표",
|
||||
"at": "2026-10-15 17:50:41"
|
||||
},
|
||||
"params:coping_rebar": {
|
||||
"sha": "bc96c866212d07be",
|
||||
"by": "심영표",
|
||||
"at": "2026-10-15 17:50:41"
|
||||
},
|
||||
"expected:G4": {
|
||||
"sha": "24b22bce2f969d05",
|
||||
"by": "심영표",
|
||||
"at": "2026-10-15 17:50:41"
|
||||
},
|
||||
"params:sole_plates": {
|
||||
"sha": "4e8b5be18aa00358",
|
||||
"by": "심영표",
|
||||
"at": "2026-10-15 17:50:41"
|
||||
},
|
||||
"expected:G5": {
|
||||
"sha": "2cbb20450c3a5987",
|
||||
"by": "심영표",
|
||||
"at": "2026-10-15 17:50:41"
|
||||
},
|
||||
"params:piles": {
|
||||
"sha": "b320ad3f3047d46a",
|
||||
"by": "심영표",
|
||||
"at": "2026-10-15 17:50:41"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
[
|
||||
{
|
||||
"source": "교각배근도(울산P2).dwg",
|
||||
"source_sha256": "8bc02c331e860a1fed9727e5d3f7d51b1dff661e7adaeb8264a778ac8cd69aca",
|
||||
"dxf": "교각배근도(울산P2).dxf",
|
||||
"dxf_sha256": "f93f97305786f8edc3a262a0a741a77e122157a3ae6cc7dbe1aec22d1598515d",
|
||||
"engine": "ODA File Converter 27.1.0",
|
||||
"label": "D1"
|
||||
}
|
||||
]
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1 @@
|
||||
[{"dwg": "D1", "layer": "CZ-TEX1", "x": 122066.0, "y": -35326.1, "h": 350.0, "text": "교각 띠철근 배근", "handle": "1965C"}, {"dwg": "D1", "layer": "CZ-TEX1", "x": 125641.5, "y": -35640.4, "h": 250.0, "text": "S = NONE", "handle": "1965D"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 121015.0, "y": -40685.2, "h": 125.0, "text": "단 부 구 역", "handle": "19668"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 121243.2, "y": -40608.7, "h": 125.0, "text": "C.T.C 150", "handle": "1966D"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 121243.2, "y": -41508.7, "h": 125.0, "text": "C.T.C 150", "handle": "1966E"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 121440.9, "y": -41423.4, "h": 125.0, "text": "COPULER", "handle": "1966F"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 121609.2, "y": -41508.7, "h": 125.0, "text": "2개소설치", "handle": "19670"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 121440.9, "y": -40523.4, "h": 125.0, "text": "COPULER", "handle": "19671"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 121609.2, "y": -40608.7, "h": 125.0, "text": "1개소설치", "handle": "19672"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 121015.0, "y": -38632.9, "h": 125.0, "text": "일 반 구 역", "handle": "196A2"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 121243.2, "y": -38544.4, "h": 125.0, "text": "C.T.C 300", "handle": "196A3"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 121440.9, "y": -38459.2, "h": 125.0, "text": "COPULER", "handle": "196A4"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 121609.2, "y": -38416.6, "h": 125.0, "text": "미설치", "handle": "196A5"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 121784.8, "y": -42281.0, "h": 125.0, "text": "* 주) 단부구역 : [기둥 최대단면치수, 기둥 순높이/6, 450mm]MAX", "handle": "196A6"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 127707.0, "y": -40608.7, "h": 125.0, "text": "C.T.C 150", "handle": "196B9"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 127707.0, "y": -41508.7, "h": 125.0, "text": "C.T.C 150", "handle": "196BA"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 127509.3, "y": -41423.4, "h": 125.0, "text": "COPULER", "handle": "196BB"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 127348.7, "y": -41508.7, "h": 125.0, "text": "2개소설치", "handle": "196BC"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 127509.3, "y": -40608.7, "h": 125.0, "text": "1개소설치", "handle": "196BD"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 127348.7, "y": -40523.4, "h": 125.0, "text": "COPULER", "handle": "196BE"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 127707.0, "y": -38544.4, "h": 125.0, "text": "C.T.C 300", "handle": "196C3"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 127338.8, "y": -38459.2, "h": 125.0, "text": "COPULER", "handle": "196C4"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 127507.1, "y": -38416.6, "h": 125.0, "text": "미설치", "handle": "196C5"}, {"dwg": "D1", "layer": "CZ-TEX1", "x": 131233.4, "y": -20212.4, "h": 200.0, "text": "이 형 철 근 상 세 (SD500)", "handle": "196C7"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 131124.1, "y": -20739.6, "h": 125.0, "text": "I", "handle": "196D6"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 131081.4, "y": -23739.6, "h": 125.0, "text": "II", "handle": "196D7"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 131038.8, "y": -26739.6, "h": 125.0, "text": "III", "handle": "196D8"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 131081.4, "y": -29739.6, "h": 125.0, "text": "IV", "handle": "196D9"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 131124.1, "y": -32739.6, "h": 125.0, "text": "V", "handle": "196DA"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 131081.4, "y": -35739.6, "h": 125.0, "text": "VI", "handle": "196DB"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 131038.8, "y": -38739.6, "h": 125.0, "text": "VII", "handle": "196DC"}, {"dwg": "D1", "layer": "CZ-TEX1", "x": 122908.6, "y": -20203.0, "h": 200.0, "text": "이 형 철 근 상 세 (SD400)", "handle": "196FD"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 122712.8, "y": -29677.1, "h": 125.0, "text": "XI", "handle": "19710"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 118755.4, "y": -29677.1, "h": 125.0, "text": "X", "handle": "19711"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 126712.8, "y": -26677.1, "h": 125.0, "text": "IX", "handle": "19712"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 122627.6, "y": -26677.1, "h": 125.0, "text": "VIII", "handle": "19713"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 118670.2, "y": -26677.1, "h": 125.0, "text": "VII", "handle": "19714"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 126712.8, "y": -23677.1, "h": 125.0, "text": "VI", "handle": "19715"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 122755.4, "y": -23677.1, "h": 125.0, "text": "V", "handle": "19716"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 118712.8, "y": -23677.1, "h": 125.0, "text": "IV", "handle": "19717"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 126670.2, "y": -20677.1, "h": 125.0, "text": "III", "handle": "19718"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 122712.8, "y": -20677.1, "h": 125.0, "text": "II", "handle": "19719"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 118755.4, "y": -206Line truncated
|
||||
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"name": "산외교울산P2",
|
||||
"type": "T형",
|
||||
"created": "2026-10-13 16:14:29",
|
||||
"template": "템플릿: 산외교울산P1형"
|
||||
}
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,66 @@
|
||||
{
|
||||
"gate": "G1",
|
||||
"checker": "g1_tapered.py",
|
||||
"verdict": "PASS",
|
||||
"summary": {
|
||||
"total": 118,
|
||||
"passed": 118,
|
||||
"failed": 0,
|
||||
"volumes_m3": {
|
||||
"lean": 5.552,
|
||||
"footing": 146.25,
|
||||
"column": 134.009,
|
||||
"coping": 82.231
|
||||
}
|
||||
},
|
||||
"unplanned_fails": [],
|
||||
"planned_fails": [],
|
||||
"negative": {
|
||||
"negH": {
|
||||
"move": {
|
||||
"id": "BS02",
|
||||
"d": [
|
||||
3,
|
||||
0,
|
||||
0
|
||||
]
|
||||
},
|
||||
"new_fails": [
|
||||
"NO.2 pedestal centre X"
|
||||
],
|
||||
"detected": true
|
||||
},
|
||||
"negV": {
|
||||
"move": {
|
||||
"id": "BP03",
|
||||
"d": [
|
||||
0,
|
||||
0,
|
||||
2
|
||||
]
|
||||
},
|
||||
"new_fails": [
|
||||
"NO.3 pad top = EL.'X'"
|
||||
],
|
||||
"detected": true
|
||||
}
|
||||
},
|
||||
"reload": {
|
||||
"ok": null,
|
||||
"skipped": "일괄 실행(단일 세션) — 저장·재로드 안 함"
|
||||
},
|
||||
"unchanged": {
|
||||
"ok": null,
|
||||
"compared": 0,
|
||||
"diffs": [],
|
||||
"missing": [],
|
||||
"against": null,
|
||||
"skipped": "일괄 실행(단일 세션) — 앞 게이트 객체를 다시 만들지 않음"
|
||||
},
|
||||
"model": null,
|
||||
"mode": "batch",
|
||||
"secs": 9.0,
|
||||
"session_secs": 297.6,
|
||||
"inputs_sha": "3f3b19ffe8d277a9",
|
||||
"job_id": "c4cf49efcddb"
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"id": "c4cf49efcddb",
|
||||
"pid": 14152,
|
||||
"state": "완료",
|
||||
"at": "2026-10-16 16:46:59",
|
||||
"log": [
|
||||
"[batch] one Rhino session: build G1..G5, check G1, G2, G3, G4, G5 (no per-gate save / reload)",
|
||||
"[G1] PASS checks 118/118 (planned FAIL 0, unplanned 0) negative H/V True/True (batch)",
|
||||
"[G2] PASS checks 35/35 (planned FAIL 0, unplanned 0) negative H/V True/True (batch)",
|
||||
"[G3] PASS checks 63/64 (planned FAIL 1, unplanned 0) negative H/V True/True (batch)",
|
||||
"[G4] PASS checks 129/129 (planned FAIL 0, unplanned 0) negative H/V True/True (batch)",
|
||||
"[G5] PASS checks 75/75 (planned FAIL 0, unplanned 0) negative H/V True/True (batch)",
|
||||
"[batch] done in 297.9s, objects 2568, model C:\\Users\\User\\Desktop\\바이브코딩\\pier_T\\Code\\교각모델링앱\\data\\산외교울산P2\\runs\\current\\G5.3dm"
|
||||
]
|
||||
}
|
||||
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,349 @@
|
||||
{
|
||||
"summary": {
|
||||
"total": 35,
|
||||
"passed": 35,
|
||||
"failed": 0,
|
||||
"min_cover": {
|
||||
"P1": 109.0,
|
||||
"P2": 93.0,
|
||||
"P3": 117.8,
|
||||
"P4": 93.0,
|
||||
"P5": 93.0
|
||||
}
|
||||
},
|
||||
"results": [
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P1 bar count",
|
||||
"expected": 68,
|
||||
"actual": 68,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P1 pipes closed & paired with centrelines",
|
||||
"detail": "68/68",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P2 bar count",
|
||||
"expected": 82,
|
||||
"actual": 82,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P2 pipes closed & paired with centrelines",
|
||||
"detail": "164/164",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P3 bar count",
|
||||
"expected": 12,
|
||||
"actual": 12,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P3 pipes closed & paired with centrelines",
|
||||
"detail": "24/24",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P4 bar count",
|
||||
"expected": 31,
|
||||
"actual": 31,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P4 pipes closed & paired with centrelines",
|
||||
"detail": "31/31",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P5 bar count",
|
||||
"expected": 76,
|
||||
"actual": 76,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P5 pipes closed & paired with centrelines",
|
||||
"detail": "76/76",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P1 original length (+coupler) vs schedule L (worst of 68)",
|
||||
"expected": 0,
|
||||
"actual": 0.929,
|
||||
"diff": 0.929,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P1 curve length - L (record)",
|
||||
"detail": "min -0.9 / max -0.9 mm",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P1 curve length (+coupler) vs L (no fillet)",
|
||||
"expected": 0,
|
||||
"actual": 0.929,
|
||||
"diff": 0.929,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P2 original length (+coupler) vs schedule L (worst of 82)",
|
||||
"expected": 0,
|
||||
"actual": 1.0,
|
||||
"diff": 1.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P2 curve length - L (record)",
|
||||
"detail": "min -252.3 / max -252.3 mm",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P3 original length (+coupler) vs schedule L (worst of 12)",
|
||||
"expected": 0,
|
||||
"actual": 1.0,
|
||||
"diff": 1.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P3 curve length - L (record)",
|
||||
"detail": "min 0.4 / max 0.4 mm",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P3 curve length (+coupler) vs L (no fillet)",
|
||||
"expected": 0,
|
||||
"actual": 0.38,
|
||||
"diff": 0.38,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P4 original length (+coupler) vs schedule L (worst of 31)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P4 curve length - L (record)",
|
||||
"detail": "min 0.4 / max 0.4 mm",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P4 curve length (+coupler) vs L (no fillet)",
|
||||
"expected": 0,
|
||||
"actual": 0.38,
|
||||
"diff": 0.38,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P5 original length (+coupler) vs schedule L (worst of 76)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P5 curve length - L (record)",
|
||||
"detail": "min -36.7 / max -36.7 mm",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P1 radius (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P1 angle vs start + i*360/68 (worst, deg)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P1 top EL (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P1 hook leg EL (footing bottom + 200) (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "hoop level count 125",
|
||||
"detail": "125",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "hoop levels vs dim chain (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "hoop marks by zone (P3 x12, P4 x31, P2 x82)",
|
||||
"detail": "",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P3 radius (mid point)",
|
||||
"expected": 1149,
|
||||
"actual": 1149.0,
|
||||
"diff": -0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P4 radius (mid point)",
|
||||
"expected": 1149,
|
||||
"actual": 1149.0,
|
||||
"diff": -0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P2 radius (mid point)",
|
||||
"expected": 1149,
|
||||
"actual": 1149.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "tie levels 19 x 4",
|
||||
"detail": "19 levels",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "tie levels vs chain + 17.5 (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "concrete union for cover",
|
||||
"detail": "1 brep",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P1 sample points outside concrete",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P2 sample points outside concrete",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P3 sample points outside concrete",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P4 sample points outside concrete",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P5 sample points outside concrete",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "min cover to concrete surface per mark (record)",
|
||||
"detail": "{\"P1\": 109.0, \"P2\": 93.0, \"P3\": 117.8, \"P4\": 93.0, \"P5\": 93.0}",
|
||||
"result": "INFO"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,69 @@
|
||||
{
|
||||
"gate": "G2",
|
||||
"checker": "g2_ring.py",
|
||||
"verdict": "PASS",
|
||||
"summary": {
|
||||
"total": 35,
|
||||
"passed": 35,
|
||||
"failed": 0,
|
||||
"min_cover": {
|
||||
"P1": 109.0,
|
||||
"P2": 93.0,
|
||||
"P3": 117.8,
|
||||
"P4": 93.0,
|
||||
"P5": 93.0
|
||||
}
|
||||
},
|
||||
"unplanned_fails": [],
|
||||
"planned_fails": [],
|
||||
"negative": {
|
||||
"negH": {
|
||||
"move": {
|
||||
"mark": "P1",
|
||||
"d": [
|
||||
5,
|
||||
0,
|
||||
0
|
||||
]
|
||||
},
|
||||
"new_fails": [
|
||||
"P1 radius (worst)"
|
||||
],
|
||||
"detected": true
|
||||
},
|
||||
"negV": {
|
||||
"move": {
|
||||
"mark": "P2",
|
||||
"d": [
|
||||
0,
|
||||
0,
|
||||
5
|
||||
]
|
||||
},
|
||||
"new_fails": [
|
||||
"hoop level count 125",
|
||||
"hoop levels vs dim chain (worst)",
|
||||
"hoop marks by zone (P3 x12, P4 x31, P2 x82)"
|
||||
],
|
||||
"detected": true
|
||||
}
|
||||
},
|
||||
"reload": {
|
||||
"ok": null,
|
||||
"skipped": "일괄 실행(단일 세션) — 저장·재로드 안 함"
|
||||
},
|
||||
"unchanged": {
|
||||
"ok": null,
|
||||
"compared": 0,
|
||||
"diffs": [],
|
||||
"missing": [],
|
||||
"against": null,
|
||||
"skipped": "일괄 실행(단일 세션) — 앞 게이트 객체를 다시 만들지 않음"
|
||||
},
|
||||
"model": null,
|
||||
"mode": "batch",
|
||||
"secs": 77.3,
|
||||
"session_secs": 297.6,
|
||||
"inputs_sha": "3f3b19ffe8d277a9",
|
||||
"job_id": "c4cf49efcddb"
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"id": "c4cf49efcddb",
|
||||
"pid": 14152,
|
||||
"state": "완료",
|
||||
"at": "2026-10-16 16:46:59",
|
||||
"log": [
|
||||
"[batch] one Rhino session: build G1..G5, check G1, G2, G3, G4, G5 (no per-gate save / reload)",
|
||||
"[G1] PASS checks 118/118 (planned FAIL 0, unplanned 0) negative H/V True/True (batch)",
|
||||
"[G2] PASS checks 35/35 (planned FAIL 0, unplanned 0) negative H/V True/True (batch)",
|
||||
"[G3] PASS checks 63/64 (planned FAIL 1, unplanned 0) negative H/V True/True (batch)",
|
||||
"[G4] PASS checks 129/129 (planned FAIL 0, unplanned 0) negative H/V True/True (batch)",
|
||||
"[G5] PASS checks 75/75 (planned FAIL 0, unplanned 0) negative H/V True/True (batch)",
|
||||
"[batch] done in 297.9s, objects 2568, model C:\\Users\\User\\Desktop\\바이브코딩\\pier_T\\Code\\교각모델링앱\\data\\산외교울산P2\\runs\\current\\G5.3dm"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,349 @@
|
||||
{
|
||||
"summary": {
|
||||
"total": 35,
|
||||
"passed": 34,
|
||||
"failed": 1,
|
||||
"min_cover": {
|
||||
"P1": 104.0,
|
||||
"P2": 93.0,
|
||||
"P3": 117.8,
|
||||
"P4": 93.0,
|
||||
"P5": 93.0
|
||||
}
|
||||
},
|
||||
"results": [
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P1 bar count",
|
||||
"expected": 68,
|
||||
"actual": 68,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P1 pipes closed & paired with centrelines",
|
||||
"detail": "68/68",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P2 bar count",
|
||||
"expected": 82,
|
||||
"actual": 82,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P2 pipes closed & paired with centrelines",
|
||||
"detail": "164/164",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P3 bar count",
|
||||
"expected": 12,
|
||||
"actual": 12,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P3 pipes closed & paired with centrelines",
|
||||
"detail": "24/24",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P4 bar count",
|
||||
"expected": 31,
|
||||
"actual": 31,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P4 pipes closed & paired with centrelines",
|
||||
"detail": "31/31",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P5 bar count",
|
||||
"expected": 76,
|
||||
"actual": 76,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P5 pipes closed & paired with centrelines",
|
||||
"detail": "76/76",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P1 original length (+coupler) vs schedule L (worst of 68)",
|
||||
"expected": 0,
|
||||
"actual": 0.929,
|
||||
"diff": 0.929,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P1 curve length - L (record)",
|
||||
"detail": "min -0.9 / max -0.9 mm",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P1 curve length (+coupler) vs L (no fillet)",
|
||||
"expected": 0,
|
||||
"actual": 0.929,
|
||||
"diff": 0.929,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P2 original length (+coupler) vs schedule L (worst of 82)",
|
||||
"expected": 0,
|
||||
"actual": 1.0,
|
||||
"diff": 1.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P2 curve length - L (record)",
|
||||
"detail": "min -252.3 / max -252.3 mm",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P3 original length (+coupler) vs schedule L (worst of 12)",
|
||||
"expected": 0,
|
||||
"actual": 1.0,
|
||||
"diff": 1.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P3 curve length - L (record)",
|
||||
"detail": "min 0.4 / max 0.4 mm",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P3 curve length (+coupler) vs L (no fillet)",
|
||||
"expected": 0,
|
||||
"actual": 0.38,
|
||||
"diff": 0.38,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P4 original length (+coupler) vs schedule L (worst of 31)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P4 curve length - L (record)",
|
||||
"detail": "min 0.4 / max 0.4 mm",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P4 curve length (+coupler) vs L (no fillet)",
|
||||
"expected": 0,
|
||||
"actual": 0.38,
|
||||
"diff": 0.38,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P5 original length (+coupler) vs schedule L (worst of 76)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P5 curve length - L (record)",
|
||||
"detail": "min -36.7 / max -36.7 mm",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P1 radius (worst)",
|
||||
"expected": 0,
|
||||
"actual": 5.0,
|
||||
"diff": 5.0,
|
||||
"tol": 0.5,
|
||||
"result": "FAIL"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P1 angle vs start + i*360/68 (worst, deg)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P1 top EL (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P1 hook leg EL (footing bottom + 200) (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "hoop level count 125",
|
||||
"detail": "125",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "hoop levels vs dim chain (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "hoop marks by zone (P3 x12, P4 x31, P2 x82)",
|
||||
"detail": "",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P3 radius (mid point)",
|
||||
"expected": 1149,
|
||||
"actual": 1149.0,
|
||||
"diff": -0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P4 radius (mid point)",
|
||||
"expected": 1149,
|
||||
"actual": 1149.0,
|
||||
"diff": -0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P2 radius (mid point)",
|
||||
"expected": 1149,
|
||||
"actual": 1149.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "tie levels 19 x 4",
|
||||
"detail": "19 levels",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "tie levels vs chain + 17.5 (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "concrete union for cover",
|
||||
"detail": "1 brep",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P1 sample points outside concrete",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P2 sample points outside concrete",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P3 sample points outside concrete",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P4 sample points outside concrete",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P5 sample points outside concrete",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "min cover to concrete surface per mark (record)",
|
||||
"detail": "{\"P1\": 104.0, \"P2\": 93.0, \"P3\": 117.8, \"P4\": 93.0, \"P5\": 93.0}",
|
||||
"result": "INFO"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,349 @@
|
||||
{
|
||||
"summary": {
|
||||
"total": 35,
|
||||
"passed": 32,
|
||||
"failed": 3,
|
||||
"min_cover": {
|
||||
"P1": 109.0,
|
||||
"P2": 93.0,
|
||||
"P3": 117.8,
|
||||
"P4": 93.0,
|
||||
"P5": 93.0
|
||||
}
|
||||
},
|
||||
"results": [
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P1 bar count",
|
||||
"expected": 68,
|
||||
"actual": 68,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P1 pipes closed & paired with centrelines",
|
||||
"detail": "68/68",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P2 bar count",
|
||||
"expected": 82,
|
||||
"actual": 82,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P2 pipes closed & paired with centrelines",
|
||||
"detail": "164/164",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P3 bar count",
|
||||
"expected": 12,
|
||||
"actual": 12,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P3 pipes closed & paired with centrelines",
|
||||
"detail": "24/24",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P4 bar count",
|
||||
"expected": 31,
|
||||
"actual": 31,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P4 pipes closed & paired with centrelines",
|
||||
"detail": "31/31",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P5 bar count",
|
||||
"expected": 76,
|
||||
"actual": 76,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P5 pipes closed & paired with centrelines",
|
||||
"detail": "76/76",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P1 original length (+coupler) vs schedule L (worst of 68)",
|
||||
"expected": 0,
|
||||
"actual": 0.929,
|
||||
"diff": 0.929,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P1 curve length - L (record)",
|
||||
"detail": "min -0.9 / max -0.9 mm",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P1 curve length (+coupler) vs L (no fillet)",
|
||||
"expected": 0,
|
||||
"actual": 0.929,
|
||||
"diff": 0.929,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P2 original length (+coupler) vs schedule L (worst of 82)",
|
||||
"expected": 0,
|
||||
"actual": 1.0,
|
||||
"diff": 1.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P2 curve length - L (record)",
|
||||
"detail": "min -252.3 / max -252.3 mm",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P3 original length (+coupler) vs schedule L (worst of 12)",
|
||||
"expected": 0,
|
||||
"actual": 1.0,
|
||||
"diff": 1.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P3 curve length - L (record)",
|
||||
"detail": "min 0.4 / max 0.4 mm",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P3 curve length (+coupler) vs L (no fillet)",
|
||||
"expected": 0,
|
||||
"actual": 0.38,
|
||||
"diff": 0.38,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P4 original length (+coupler) vs schedule L (worst of 31)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P4 curve length - L (record)",
|
||||
"detail": "min 0.4 / max 0.4 mm",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P4 curve length (+coupler) vs L (no fillet)",
|
||||
"expected": 0,
|
||||
"actual": 0.38,
|
||||
"diff": 0.38,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P5 original length (+coupler) vs schedule L (worst of 76)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P5 curve length - L (record)",
|
||||
"detail": "min -36.7 / max -36.7 mm",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P1 radius (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P1 angle vs start + i*360/68 (worst, deg)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P1 top EL (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P1 hook leg EL (footing bottom + 200) (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "hoop level count 125",
|
||||
"detail": "126",
|
||||
"result": "FAIL"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "hoop levels vs dim chain (worst)",
|
||||
"expected": 0,
|
||||
"actual": 300.0,
|
||||
"diff": 300.0,
|
||||
"tol": 1.0,
|
||||
"result": "FAIL"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "hoop marks by zone (P3 x12, P4 x31, P2 x82)",
|
||||
"detail": "",
|
||||
"result": "FAIL"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P3 radius (mid point)",
|
||||
"expected": 1149,
|
||||
"actual": 1149.0,
|
||||
"diff": -0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P4 radius (mid point)",
|
||||
"expected": 1149,
|
||||
"actual": 1149.0,
|
||||
"diff": -0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P2 radius (mid point)",
|
||||
"expected": 1149,
|
||||
"actual": 1149.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "tie levels 19 x 4",
|
||||
"detail": "19 levels",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "tie levels vs chain + 17.5 (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "concrete union for cover",
|
||||
"detail": "1 brep",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P1 sample points outside concrete",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P2 sample points outside concrete",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P3 sample points outside concrete",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P4 sample points outside concrete",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "P5 sample points outside concrete",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C8",
|
||||
"item": "min cover to concrete surface per mark (record)",
|
||||
"detail": "{\"P1\": 109.0, \"P2\": 93.0, \"P3\": 117.8, \"P4\": 93.0, \"P5\": 93.0}",
|
||||
"result": "INFO"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,630 @@
|
||||
{
|
||||
"summary": {
|
||||
"total": 64,
|
||||
"passed": 63,
|
||||
"failed": 1,
|
||||
"cover": {
|
||||
"B1": 68.0,
|
||||
"B2": 87.5,
|
||||
"B3": 89.0,
|
||||
"B4": 90.5,
|
||||
"B5": 65.0,
|
||||
"B6": 87.5,
|
||||
"B7": 76.0,
|
||||
"B8": 69.5,
|
||||
"B9": 92.0,
|
||||
"B10": 92.0
|
||||
}
|
||||
},
|
||||
"results": [
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B1 bar count vs schedule",
|
||||
"expected": 31,
|
||||
"actual": 31,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B1 pipes closed & paired",
|
||||
"detail": "31/31",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B1 original length vs L (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B1 curve length - L (bend fillets / laps)",
|
||||
"detail": "min 0.0 / max 0.0",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B2 bar count vs schedule",
|
||||
"expected": 31,
|
||||
"actual": 31,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B2 pipes closed & paired",
|
||||
"detail": "31/31",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B2 original length vs L (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B2 curve length - L (bend fillets / laps)",
|
||||
"detail": "min -1208.3 / max -1208.3",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B3 bar count vs schedule",
|
||||
"expected": 30,
|
||||
"actual": 30,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B3 pipes closed & paired",
|
||||
"detail": "30/30",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B3 original length vs L (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B3 curve length - L (bend fillets / laps)",
|
||||
"detail": "min -0.0 / max 0.0",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B4 bar count vs schedule",
|
||||
"expected": 31,
|
||||
"actual": 31,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B4 pipes closed & paired",
|
||||
"detail": "31/31",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B4 original length vs L (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B4 curve length - L (bend fillets / laps)",
|
||||
"detail": "min 0.0 / max 0.0",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B5 bar count vs schedule",
|
||||
"expected": 31,
|
||||
"actual": 31,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B5 pipes closed & paired",
|
||||
"detail": "31/31",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B5 original length vs L (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B5 curve length - L (bend fillets / laps)",
|
||||
"detail": "min -1208.3 / max -1208.3",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B6 bar count vs schedule",
|
||||
"expected": 28,
|
||||
"actual": 28,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B6 pipes closed & paired",
|
||||
"detail": "28/28",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B6 original length vs L (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B6 curve length - L (bend fillets / laps)",
|
||||
"detail": "min 0.0 / max 0.0",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B7 bar count vs schedule",
|
||||
"expected": 320,
|
||||
"actual": 320,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B7 pipes closed & paired",
|
||||
"detail": "320/320",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B7 original length vs L (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B7 curve length - L (bend fillets / laps)",
|
||||
"detail": "min -16.7 / max -16.7",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B8 bar count vs schedule",
|
||||
"expected": 7,
|
||||
"actual": 7,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B8 pipes closed & paired",
|
||||
"detail": "7/7",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B8 original length vs L (worst)",
|
||||
"expected": 0,
|
||||
"actual": 1140.0,
|
||||
"diff": 1140.0,
|
||||
"tol": 1.0,
|
||||
"result": "FAIL"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B8 curve length - L (bend fillets / laps)",
|
||||
"detail": "min -3391.2 / max -3391.2",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B9 bar count vs schedule",
|
||||
"expected": 7,
|
||||
"actual": 7,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B9 pipes closed & paired",
|
||||
"detail": "7/7",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B9 original length vs L (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B9 curve length - L (bend fillets / laps)",
|
||||
"detail": "min -20.6 / max -20.6",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B10 bar count vs schedule",
|
||||
"expected": 8,
|
||||
"actual": 8,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B10 pipes closed & paired",
|
||||
"detail": "8/8",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B10 original length vs L (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B10 curve length - L (bend fillets / laps)",
|
||||
"detail": "min -20.6 / max -20.6",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B1 layer z (worst) [derived]",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B1 positions vs chain (worst, n=31/31)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B2 layer z (worst) [derived]",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B2 positions vs chain (worst, n=31/31)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B3 layer z (worst) [derived]",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B3 positions vs chain (worst, n=30/30)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B4 layer z (worst) [derived]",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B4 positions vs chain (worst, n=31/31)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B5 layer z (worst) [derived]",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B5 positions vs chain (worst, n=31/31)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B6 layer z (worst) [derived]",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B6 positions vs chain (worst, n=28/28)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B9 layer z (worst) [derived]",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B9 positions vs chain (worst, n=7/7)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B10 layer z (worst) [derived]",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B10 positions vs chain (worst, n=8/8)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B8 levels vs chain (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B8 centreline size X [derived]",
|
||||
"expected": 7645.0,
|
||||
"actual": 7645.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B8 centreline size Y [derived]",
|
||||
"expected": 7345.0,
|
||||
"actual": 7345.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B7 positions = 22x20 grid minus |x|<=2000 & |y|<=1750 [추론]",
|
||||
"detail": "320 / 320",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B7 bottom z (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B7 vertical extent a",
|
||||
"expected": 2285,
|
||||
"actual": 2285.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B7 leg extent along Y (longer leg)",
|
||||
"expected": 78,
|
||||
"actual": 78.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B1 sample points outside footing",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B2 sample points outside footing",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B3 sample points outside footing",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B4 sample points outside footing",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B5 sample points outside footing",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B6 sample points outside footing",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B7 sample points outside footing",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B8 sample points outside footing",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B9 sample points outside footing",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B10 sample points outside footing",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "min cover to footing surface per mark (record; top face under the column counted)",
|
||||
"detail": "{\"B1\": 68.0, \"B2\": 87.5, \"B3\": 89.0, \"B4\": 90.5, \"B5\": 65.0, \"B6\": 87.5, \"B7\": 76.0, \"B8\": 69.5, \"B9\": 92.0, \"B10\": 92.0}",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "rebar pipe colour by diameter mismatches (all rebar)",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"gate": "G3",
|
||||
"checker": "g3_mats.py",
|
||||
"verdict": "PASS",
|
||||
"summary": {
|
||||
"total": 64,
|
||||
"passed": 63,
|
||||
"failed": 1,
|
||||
"cover": {
|
||||
"B1": 68.0,
|
||||
"B2": 87.5,
|
||||
"B3": 89.0,
|
||||
"B4": 90.5,
|
||||
"B5": 65.0,
|
||||
"B6": 87.5,
|
||||
"B7": 76.0,
|
||||
"B8": 69.5,
|
||||
"B9": 92.0,
|
||||
"B10": 92.0
|
||||
}
|
||||
},
|
||||
"unplanned_fails": [],
|
||||
"planned_fails": [
|
||||
{
|
||||
"item": "B8 original length vs L (worst)",
|
||||
"reason": "재료표 B8 L 33.330 vs 2A+2B+4J = 32190 (울산P1 B8은 같은 식이 L과 일치) — 도면·재료표 불일치 의심, 설계자 확인 대상(OPEN #32)"
|
||||
}
|
||||
],
|
||||
"negative": {
|
||||
"negH": {
|
||||
"move": {
|
||||
"mark": "B3",
|
||||
"d": [
|
||||
5,
|
||||
0,
|
||||
0
|
||||
]
|
||||
},
|
||||
"new_fails": [
|
||||
"B3 positions vs chain (worst, n=30/30)"
|
||||
],
|
||||
"detected": true
|
||||
},
|
||||
"negV": {
|
||||
"move": {
|
||||
"mark": "B7",
|
||||
"d": [
|
||||
0,
|
||||
0,
|
||||
5
|
||||
]
|
||||
},
|
||||
"new_fails": [
|
||||
"B7 bottom z (worst)"
|
||||
],
|
||||
"detected": true
|
||||
}
|
||||
},
|
||||
"reload": {
|
||||
"ok": null,
|
||||
"skipped": "일괄 실행(단일 세션) — 저장·재로드 안 함"
|
||||
},
|
||||
"unchanged": {
|
||||
"ok": null,
|
||||
"compared": 0,
|
||||
"diffs": [],
|
||||
"missing": [],
|
||||
"against": null,
|
||||
"skipped": "일괄 실행(단일 세션) — 앞 게이트 객체를 다시 만들지 않음"
|
||||
},
|
||||
"model": null,
|
||||
"mode": "batch",
|
||||
"secs": 28.4,
|
||||
"session_secs": 297.6,
|
||||
"inputs_sha": "3f3b19ffe8d277a9",
|
||||
"job_id": "c4cf49efcddb"
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"id": "c4cf49efcddb",
|
||||
"pid": 14152,
|
||||
"state": "완료",
|
||||
"at": "2026-10-16 16:46:59",
|
||||
"log": [
|
||||
"[batch] one Rhino session: build G1..G5, check G1, G2, G3, G4, G5 (no per-gate save / reload)",
|
||||
"[G1] PASS checks 118/118 (planned FAIL 0, unplanned 0) negative H/V True/True (batch)",
|
||||
"[G2] PASS checks 35/35 (planned FAIL 0, unplanned 0) negative H/V True/True (batch)",
|
||||
"[G3] PASS checks 63/64 (planned FAIL 1, unplanned 0) negative H/V True/True (batch)",
|
||||
"[G4] PASS checks 129/129 (planned FAIL 0, unplanned 0) negative H/V True/True (batch)",
|
||||
"[G5] PASS checks 75/75 (planned FAIL 0, unplanned 0) negative H/V True/True (batch)",
|
||||
"[batch] done in 297.9s, objects 2568, model C:\\Users\\User\\Desktop\\바이브코딩\\pier_T\\Code\\교각모델링앱\\data\\산외교울산P2\\runs\\current\\G5.3dm"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,630 @@
|
||||
{
|
||||
"summary": {
|
||||
"total": 64,
|
||||
"passed": 62,
|
||||
"failed": 2,
|
||||
"cover": {
|
||||
"B1": 68.0,
|
||||
"B2": 87.5,
|
||||
"B3": 86.0,
|
||||
"B4": 90.5,
|
||||
"B5": 65.0,
|
||||
"B6": 87.5,
|
||||
"B7": 76.0,
|
||||
"B8": 69.5,
|
||||
"B9": 92.0,
|
||||
"B10": 92.0
|
||||
}
|
||||
},
|
||||
"results": [
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B1 bar count vs schedule",
|
||||
"expected": 31,
|
||||
"actual": 31,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B1 pipes closed & paired",
|
||||
"detail": "31/31",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B1 original length vs L (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B1 curve length - L (bend fillets / laps)",
|
||||
"detail": "min 0.0 / max 0.0",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B2 bar count vs schedule",
|
||||
"expected": 31,
|
||||
"actual": 31,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B2 pipes closed & paired",
|
||||
"detail": "31/31",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B2 original length vs L (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B2 curve length - L (bend fillets / laps)",
|
||||
"detail": "min -1208.3 / max -1208.3",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B3 bar count vs schedule",
|
||||
"expected": 30,
|
||||
"actual": 30,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B3 pipes closed & paired",
|
||||
"detail": "30/30",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B3 original length vs L (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B3 curve length - L (bend fillets / laps)",
|
||||
"detail": "min -0.0 / max 0.0",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B4 bar count vs schedule",
|
||||
"expected": 31,
|
||||
"actual": 31,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B4 pipes closed & paired",
|
||||
"detail": "31/31",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B4 original length vs L (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B4 curve length - L (bend fillets / laps)",
|
||||
"detail": "min 0.0 / max 0.0",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B5 bar count vs schedule",
|
||||
"expected": 31,
|
||||
"actual": 31,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B5 pipes closed & paired",
|
||||
"detail": "31/31",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B5 original length vs L (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B5 curve length - L (bend fillets / laps)",
|
||||
"detail": "min -1208.3 / max -1208.3",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B6 bar count vs schedule",
|
||||
"expected": 28,
|
||||
"actual": 28,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B6 pipes closed & paired",
|
||||
"detail": "28/28",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B6 original length vs L (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B6 curve length - L (bend fillets / laps)",
|
||||
"detail": "min 0.0 / max 0.0",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B7 bar count vs schedule",
|
||||
"expected": 320,
|
||||
"actual": 320,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B7 pipes closed & paired",
|
||||
"detail": "320/320",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B7 original length vs L (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B7 curve length - L (bend fillets / laps)",
|
||||
"detail": "min -16.7 / max -16.7",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B8 bar count vs schedule",
|
||||
"expected": 7,
|
||||
"actual": 7,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B8 pipes closed & paired",
|
||||
"detail": "7/7",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B8 original length vs L (worst)",
|
||||
"expected": 0,
|
||||
"actual": 1140.0,
|
||||
"diff": 1140.0,
|
||||
"tol": 1.0,
|
||||
"result": "FAIL"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B8 curve length - L (bend fillets / laps)",
|
||||
"detail": "min -3391.2 / max -3391.2",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B9 bar count vs schedule",
|
||||
"expected": 7,
|
||||
"actual": 7,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B9 pipes closed & paired",
|
||||
"detail": "7/7",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B9 original length vs L (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B9 curve length - L (bend fillets / laps)",
|
||||
"detail": "min -20.6 / max -20.6",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B10 bar count vs schedule",
|
||||
"expected": 8,
|
||||
"actual": 8,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B10 pipes closed & paired",
|
||||
"detail": "8/8",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B10 original length vs L (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B10 curve length - L (bend fillets / laps)",
|
||||
"detail": "min -20.6 / max -20.6",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B1 layer z (worst) [derived]",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B1 positions vs chain (worst, n=31/31)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B2 layer z (worst) [derived]",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B2 positions vs chain (worst, n=31/31)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B3 layer z (worst) [derived]",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B3 positions vs chain (worst, n=30/30)",
|
||||
"expected": 0,
|
||||
"actual": 4.0,
|
||||
"diff": 4.0,
|
||||
"tol": 1.0,
|
||||
"result": "FAIL"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B4 layer z (worst) [derived]",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B4 positions vs chain (worst, n=31/31)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B5 layer z (worst) [derived]",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B5 positions vs chain (worst, n=31/31)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B6 layer z (worst) [derived]",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B6 positions vs chain (worst, n=28/28)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B9 layer z (worst) [derived]",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B9 positions vs chain (worst, n=7/7)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B10 layer z (worst) [derived]",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B10 positions vs chain (worst, n=8/8)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B8 levels vs chain (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B8 centreline size X [derived]",
|
||||
"expected": 7645.0,
|
||||
"actual": 7645.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B8 centreline size Y [derived]",
|
||||
"expected": 7345.0,
|
||||
"actual": 7345.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B7 positions = 22x20 grid minus |x|<=2000 & |y|<=1750 [추론]",
|
||||
"detail": "320 / 320",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B7 bottom z (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B7 vertical extent a",
|
||||
"expected": 2285,
|
||||
"actual": 2285.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B7 leg extent along Y (longer leg)",
|
||||
"expected": 78,
|
||||
"actual": 78.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B1 sample points outside footing",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B2 sample points outside footing",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B3 sample points outside footing",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B4 sample points outside footing",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B5 sample points outside footing",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B6 sample points outside footing",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B7 sample points outside footing",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B8 sample points outside footing",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B9 sample points outside footing",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B10 sample points outside footing",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "min cover to footing surface per mark (record; top face under the column counted)",
|
||||
"detail": "{\"B1\": 68.0, \"B2\": 87.5, \"B3\": 86.0, \"B4\": 90.5, \"B5\": 65.0, \"B6\": 87.5, \"B7\": 76.0, \"B8\": 69.5, \"B9\": 92.0, \"B10\": 92.0}",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "rebar pipe colour by diameter mismatches (all rebar)",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,630 @@
|
||||
{
|
||||
"summary": {
|
||||
"total": 64,
|
||||
"passed": 62,
|
||||
"failed": 2,
|
||||
"cover": {
|
||||
"B1": 68.0,
|
||||
"B2": 87.5,
|
||||
"B3": 89.0,
|
||||
"B4": 90.5,
|
||||
"B5": 65.0,
|
||||
"B6": 87.5,
|
||||
"B7": 71.0,
|
||||
"B8": 69.5,
|
||||
"B9": 92.0,
|
||||
"B10": 92.0
|
||||
}
|
||||
},
|
||||
"results": [
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B1 bar count vs schedule",
|
||||
"expected": 31,
|
||||
"actual": 31,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B1 pipes closed & paired",
|
||||
"detail": "31/31",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B1 original length vs L (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B1 curve length - L (bend fillets / laps)",
|
||||
"detail": "min 0.0 / max 0.0",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B2 bar count vs schedule",
|
||||
"expected": 31,
|
||||
"actual": 31,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B2 pipes closed & paired",
|
||||
"detail": "31/31",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B2 original length vs L (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B2 curve length - L (bend fillets / laps)",
|
||||
"detail": "min -1208.3 / max -1208.3",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B3 bar count vs schedule",
|
||||
"expected": 30,
|
||||
"actual": 30,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B3 pipes closed & paired",
|
||||
"detail": "30/30",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B3 original length vs L (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B3 curve length - L (bend fillets / laps)",
|
||||
"detail": "min -0.0 / max 0.0",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B4 bar count vs schedule",
|
||||
"expected": 31,
|
||||
"actual": 31,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B4 pipes closed & paired",
|
||||
"detail": "31/31",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B4 original length vs L (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B4 curve length - L (bend fillets / laps)",
|
||||
"detail": "min 0.0 / max 0.0",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B5 bar count vs schedule",
|
||||
"expected": 31,
|
||||
"actual": 31,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B5 pipes closed & paired",
|
||||
"detail": "31/31",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B5 original length vs L (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B5 curve length - L (bend fillets / laps)",
|
||||
"detail": "min -1208.3 / max -1208.3",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B6 bar count vs schedule",
|
||||
"expected": 28,
|
||||
"actual": 28,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B6 pipes closed & paired",
|
||||
"detail": "28/28",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B6 original length vs L (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B6 curve length - L (bend fillets / laps)",
|
||||
"detail": "min 0.0 / max 0.0",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B7 bar count vs schedule",
|
||||
"expected": 320,
|
||||
"actual": 320,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B7 pipes closed & paired",
|
||||
"detail": "320/320",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B7 original length vs L (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B7 curve length - L (bend fillets / laps)",
|
||||
"detail": "min -16.7 / max -16.7",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B8 bar count vs schedule",
|
||||
"expected": 7,
|
||||
"actual": 7,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B8 pipes closed & paired",
|
||||
"detail": "7/7",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B8 original length vs L (worst)",
|
||||
"expected": 0,
|
||||
"actual": 1140.0,
|
||||
"diff": 1140.0,
|
||||
"tol": 1.0,
|
||||
"result": "FAIL"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B8 curve length - L (bend fillets / laps)",
|
||||
"detail": "min -3391.2 / max -3391.2",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B9 bar count vs schedule",
|
||||
"expected": 7,
|
||||
"actual": 7,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B9 pipes closed & paired",
|
||||
"detail": "7/7",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B9 original length vs L (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B9 curve length - L (bend fillets / laps)",
|
||||
"detail": "min -20.6 / max -20.6",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B10 bar count vs schedule",
|
||||
"expected": 8,
|
||||
"actual": 8,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B10 pipes closed & paired",
|
||||
"detail": "8/8",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B10 original length vs L (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B10 curve length - L (bend fillets / laps)",
|
||||
"detail": "min -20.6 / max -20.6",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B1 layer z (worst) [derived]",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B1 positions vs chain (worst, n=31/31)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B2 layer z (worst) [derived]",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B2 positions vs chain (worst, n=31/31)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B3 layer z (worst) [derived]",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B3 positions vs chain (worst, n=30/30)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B4 layer z (worst) [derived]",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B4 positions vs chain (worst, n=31/31)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B5 layer z (worst) [derived]",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B5 positions vs chain (worst, n=31/31)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B6 layer z (worst) [derived]",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B6 positions vs chain (worst, n=28/28)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B9 layer z (worst) [derived]",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B9 positions vs chain (worst, n=7/7)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B10 layer z (worst) [derived]",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B10 positions vs chain (worst, n=8/8)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B8 levels vs chain (worst)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B8 centreline size X [derived]",
|
||||
"expected": 7645.0,
|
||||
"actual": 7645.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B8 centreline size Y [derived]",
|
||||
"expected": 7345.0,
|
||||
"actual": 7345.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B7 positions = 22x20 grid minus |x|<=2000 & |y|<=1750 [추론]",
|
||||
"detail": "320 / 320",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B7 bottom z (worst)",
|
||||
"expected": 0,
|
||||
"actual": 5.0,
|
||||
"diff": 5.0,
|
||||
"tol": 1.0,
|
||||
"result": "FAIL"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B7 vertical extent a",
|
||||
"expected": 2285,
|
||||
"actual": 2285.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B7 leg extent along Y (longer leg)",
|
||||
"expected": 78,
|
||||
"actual": 78.0,
|
||||
"diff": -0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B1 sample points outside footing",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B2 sample points outside footing",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B3 sample points outside footing",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B4 sample points outside footing",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B5 sample points outside footing",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B6 sample points outside footing",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B7 sample points outside footing",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B8 sample points outside footing",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B9 sample points outside footing",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "B10 sample points outside footing",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "min cover to footing surface per mark (record; top face under the column counted)",
|
||||
"detail": "{\"B1\": 68.0, \"B2\": 87.5, \"B3\": 89.0, \"B4\": 90.5, \"B5\": 65.0, \"B6\": 87.5, \"B7\": 71.0, \"B8\": 69.5, \"B9\": 92.0, \"B10\": 92.0}",
|
||||
"result": "INFO"
|
||||
},
|
||||
{
|
||||
"check": "C9",
|
||||
"item": "rebar pipe colour by diameter mismatches (all rebar)",
|
||||
"expected": 0,
|
||||
"actual": 0,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
}
|
||||
]
|
||||
}
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,83 @@
|
||||
{
|
||||
"gate": "G4",
|
||||
"checker": "g4_polylines.py",
|
||||
"verdict": "PASS",
|
||||
"summary": {
|
||||
"total": 129,
|
||||
"passed": 129,
|
||||
"failed": 0,
|
||||
"cover": {
|
||||
"C1": 82.5,
|
||||
"C2": 82.5,
|
||||
"C3": 82.9,
|
||||
"C4": 82.9,
|
||||
"C5": 83.5,
|
||||
"C6": 83.5,
|
||||
"C7": 62.5,
|
||||
"C8": 61.5,
|
||||
"C9": 62.0,
|
||||
"C10": 88.5,
|
||||
"C11": 94.9,
|
||||
"C12": 88.5,
|
||||
"C13": 104.2,
|
||||
"C14": 92.0,
|
||||
"C15": 87.8,
|
||||
"S1": 120.6,
|
||||
"S2": 133.6,
|
||||
"S3": 90.6,
|
||||
"S4": 103.6
|
||||
}
|
||||
},
|
||||
"unplanned_fails": [],
|
||||
"planned_fails": [],
|
||||
"negative": {
|
||||
"negH": {
|
||||
"move": {
|
||||
"mark": "C7",
|
||||
"d": [
|
||||
5,
|
||||
0,
|
||||
0
|
||||
]
|
||||
},
|
||||
"new_fails": [
|
||||
"C7 stirrup positions = drawn x (17) x 3",
|
||||
"C7 legs at y pairs [[-1500, -250], [-1000, 1000], [250, 1500]] (A-A; corner positions [-4600, -4400, 4400, 4600] excluded)",
|
||||
"C7 centreline height vs drawn + 54 (worst)"
|
||||
],
|
||||
"detected": true
|
||||
},
|
||||
"negV": {
|
||||
"move": {
|
||||
"mark": "C11",
|
||||
"d": [
|
||||
0,
|
||||
0,
|
||||
5
|
||||
]
|
||||
},
|
||||
"new_fails": [
|
||||
"C11 levels / drawn ends / y (32)"
|
||||
],
|
||||
"detected": true
|
||||
}
|
||||
},
|
||||
"reload": {
|
||||
"ok": null,
|
||||
"skipped": "일괄 실행(단일 세션) — 저장·재로드 안 함"
|
||||
},
|
||||
"unchanged": {
|
||||
"ok": null,
|
||||
"compared": 0,
|
||||
"diffs": [],
|
||||
"missing": [],
|
||||
"against": null,
|
||||
"skipped": "일괄 실행(단일 세션) — 앞 게이트 객체를 다시 만들지 않음"
|
||||
},
|
||||
"model": null,
|
||||
"mode": "batch",
|
||||
"secs": 171.1,
|
||||
"session_secs": 297.6,
|
||||
"inputs_sha": "3f3b19ffe8d277a9",
|
||||
"job_id": "c4cf49efcddb"
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"id": "c4cf49efcddb",
|
||||
"pid": 14152,
|
||||
"state": "완료",
|
||||
"at": "2026-10-16 16:46:59",
|
||||
"log": [
|
||||
"[batch] one Rhino session: build G1..G5, check G1, G2, G3, G4, G5 (no per-gate save / reload)",
|
||||
"[G1] PASS checks 118/118 (planned FAIL 0, unplanned 0) negative H/V True/True (batch)",
|
||||
"[G2] PASS checks 35/35 (planned FAIL 0, unplanned 0) negative H/V True/True (batch)",
|
||||
"[G3] PASS checks 63/64 (planned FAIL 1, unplanned 0) negative H/V True/True (batch)",
|
||||
"[G4] PASS checks 129/129 (planned FAIL 0, unplanned 0) negative H/V True/True (batch)",
|
||||
"[G5] PASS checks 75/75 (planned FAIL 0, unplanned 0) negative H/V True/True (batch)",
|
||||
"[batch] done in 297.9s, objects 2568, model C:\\Users\\User\\Desktop\\바이브코딩\\pier_T\\Code\\교각모델링앱\\data\\산외교울산P2\\runs\\current\\G5.3dm"
|
||||
]
|
||||
}
|
||||
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,657 @@
|
||||
{
|
||||
"summary": {
|
||||
"total": 75,
|
||||
"passed": 75,
|
||||
"failed": 0
|
||||
},
|
||||
"results": [
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "bearing count",
|
||||
"expected": 4,
|
||||
"actual": 4,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "sole plate count",
|
||||
"expected": 4,
|
||||
"actual": 4,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "all 8 closed solids",
|
||||
"detail": "",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 bearing bottom = EL.'X'",
|
||||
"expected": 72263,
|
||||
"actual": 72263.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 bearing height h3",
|
||||
"expected": 152,
|
||||
"actual": 152.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 bearing across (B)",
|
||||
"expected": 600,
|
||||
"actual": 600.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 bearing along (A)",
|
||||
"expected": 600,
|
||||
"actual": 600.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 sole plate across W",
|
||||
"expected": 820,
|
||||
"actual": 820.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 sole plate along L",
|
||||
"expected": 900,
|
||||
"actual": 900.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 sole plate bottom = bearing top",
|
||||
"expected": 72415.0,
|
||||
"actual": 72415.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 bearing plan centre offset from pad (mm)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 sole plate plan centre offset from pad (mm)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 bearing axis vs pad (deg)",
|
||||
"expected": 0.0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 sole plate axis vs pad (deg)",
|
||||
"expected": 0.0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 sole plate slope S (%) along +Y-ward axis",
|
||||
"expected": 1.896,
|
||||
"actual": 1.896,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 sole plate centre thickness T",
|
||||
"expected": 31,
|
||||
"actual": 31.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 thick end at +Y",
|
||||
"detail": "",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 no transverse slope",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 overlap bearing-pad (mm3)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 overlap bearing-sole plate (mm3)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 colours (bearing (0, 0, 0), sole plate (150, 150, 150))",
|
||||
"detail": "",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 bearing bottom = EL.'X'",
|
||||
"expected": 72133,
|
||||
"actual": 72133.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 bearing height h3",
|
||||
"expected": 152,
|
||||
"actual": 152.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 bearing across (B)",
|
||||
"expected": 600,
|
||||
"actual": 600.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 bearing along (A)",
|
||||
"expected": 600,
|
||||
"actual": 600.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 sole plate across W",
|
||||
"expected": 820,
|
||||
"actual": 820.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 sole plate along L",
|
||||
"expected": 900,
|
||||
"actual": 900.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 sole plate bottom = bearing top",
|
||||
"expected": 72285.0,
|
||||
"actual": 72285.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 bearing plan centre offset from pad (mm)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 sole plate plan centre offset from pad (mm)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 bearing axis vs pad (deg)",
|
||||
"expected": 0.0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 sole plate axis vs pad (deg)",
|
||||
"expected": 0.0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 sole plate slope S (%) along +Y-ward axis",
|
||||
"expected": 1.899,
|
||||
"actual": 1.899,
|
||||
"diff": -0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 sole plate centre thickness T",
|
||||
"expected": 31,
|
||||
"actual": 31.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 thick end at +Y",
|
||||
"detail": "",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 no transverse slope",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 overlap bearing-pad (mm3)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 overlap bearing-sole plate (mm3)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 colours (bearing (0, 0, 0), sole plate (150, 150, 150))",
|
||||
"detail": "",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 bearing bottom = EL.'X'",
|
||||
"expected": 72293,
|
||||
"actual": 72293.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 bearing height h3",
|
||||
"expected": 152,
|
||||
"actual": 152.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 bearing across (B)",
|
||||
"expected": 620,
|
||||
"actual": 620.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 bearing along (A)",
|
||||
"expected": 620,
|
||||
"actual": 620.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 sole plate across W",
|
||||
"expected": 840,
|
||||
"actual": 840.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 sole plate along L",
|
||||
"expected": 920,
|
||||
"actual": 920.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 sole plate bottom = bearing top",
|
||||
"expected": 72445.0,
|
||||
"actual": 72445.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 bearing plan centre offset from pad (mm)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 sole plate plan centre offset from pad (mm)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 bearing axis vs pad (deg)",
|
||||
"expected": 0.0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 sole plate axis vs pad (deg)",
|
||||
"expected": 0.0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 sole plate slope S (%) along +Y-ward axis",
|
||||
"expected": 1.896,
|
||||
"actual": 1.896,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 sole plate centre thickness T",
|
||||
"expected": 31,
|
||||
"actual": 31.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 thick end at +Y",
|
||||
"detail": "",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 no transverse slope",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 overlap bearing-pad (mm3)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 overlap bearing-sole plate (mm3)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 colours (bearing (0, 0, 0), sole plate (150, 150, 150))",
|
||||
"detail": "",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 bearing bottom = EL.'X'",
|
||||
"expected": 72163,
|
||||
"actual": 72162.0,
|
||||
"diff": -1.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 bearing height h3",
|
||||
"expected": 152,
|
||||
"actual": 152.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 bearing across (B)",
|
||||
"expected": 620,
|
||||
"actual": 620.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 bearing along (A)",
|
||||
"expected": 620,
|
||||
"actual": 620.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 sole plate across W",
|
||||
"expected": 840,
|
||||
"actual": 840.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 sole plate along L",
|
||||
"expected": 920,
|
||||
"actual": 920.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 sole plate bottom = bearing top",
|
||||
"expected": 72314.0,
|
||||
"actual": 72314.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 bearing plan centre offset from pad (mm)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 sole plate plan centre offset from pad (mm)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 bearing axis vs pad (deg)",
|
||||
"expected": 0.0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 sole plate axis vs pad (deg)",
|
||||
"expected": 0.0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 sole plate slope S (%) along +Y-ward axis",
|
||||
"expected": 1.899,
|
||||
"actual": 1.899,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 sole plate centre thickness T",
|
||||
"expected": 31,
|
||||
"actual": 31.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 thick end at +Y",
|
||||
"detail": "",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 no transverse slope",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 overlap bearing-pad (mm3)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 overlap bearing-sole plate (mm3)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 colours (bearing (0, 0, 0), sole plate (150, 150, 150))",
|
||||
"detail": "",
|
||||
"result": "PASS"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
{
|
||||
"gate": "G5",
|
||||
"checker": "g5_bearings.py",
|
||||
"verdict": "PASS",
|
||||
"summary": {
|
||||
"total": 75,
|
||||
"passed": 75,
|
||||
"failed": 0
|
||||
},
|
||||
"unplanned_fails": [],
|
||||
"planned_fails": [],
|
||||
"negative": {
|
||||
"negH": {
|
||||
"move": {
|
||||
"id": "BB04",
|
||||
"d": [
|
||||
5,
|
||||
0,
|
||||
0
|
||||
]
|
||||
},
|
||||
"new_fails": [
|
||||
"NO.4 bearing plan centre offset from pad (mm)"
|
||||
],
|
||||
"detected": true
|
||||
},
|
||||
"negV": {
|
||||
"move": {
|
||||
"id": "SP03",
|
||||
"d": [
|
||||
0,
|
||||
0,
|
||||
5
|
||||
]
|
||||
},
|
||||
"new_fails": [
|
||||
"NO.3 sole plate bottom = bearing top"
|
||||
],
|
||||
"detected": true
|
||||
}
|
||||
},
|
||||
"reload": {
|
||||
"ok": null,
|
||||
"skipped": "일괄 실행(단일 세션) — 저장·재로드 안 함"
|
||||
},
|
||||
"unchanged": {
|
||||
"ok": null,
|
||||
"compared": 0,
|
||||
"diffs": [],
|
||||
"missing": [],
|
||||
"against": null,
|
||||
"skipped": "일괄 실행(단일 세션) — 앞 게이트 객체를 다시 만들지 않음"
|
||||
},
|
||||
"model": "C:\\Users\\User\\Desktop\\바이브코딩\\pier_T\\Code\\교각모델링앱\\data\\산외교울산P2\\runs\\current\\G5.3dm",
|
||||
"mode": "batch",
|
||||
"secs": 0.4,
|
||||
"session_secs": 297.6,
|
||||
"inputs_sha": "3f3b19ffe8d277a9",
|
||||
"job_id": "c4cf49efcddb"
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"id": "c4cf49efcddb",
|
||||
"pid": 14152,
|
||||
"state": "완료",
|
||||
"at": "2026-10-16 16:46:59",
|
||||
"log": [
|
||||
"[batch] one Rhino session: build G1..G5, check G1, G2, G3, G4, G5 (no per-gate save / reload)",
|
||||
"[G1] PASS checks 118/118 (planned FAIL 0, unplanned 0) negative H/V True/True (batch)",
|
||||
"[G2] PASS checks 35/35 (planned FAIL 0, unplanned 0) negative H/V True/True (batch)",
|
||||
"[G3] PASS checks 63/64 (planned FAIL 1, unplanned 0) negative H/V True/True (batch)",
|
||||
"[G4] PASS checks 129/129 (planned FAIL 0, unplanned 0) negative H/V True/True (batch)",
|
||||
"[G5] PASS checks 75/75 (planned FAIL 0, unplanned 0) negative H/V True/True (batch)",
|
||||
"[batch] done in 297.9s, objects 2568, model C:\\Users\\User\\Desktop\\바이브코딩\\pier_T\\Code\\교각모델링앱\\data\\산외교울산P2\\runs\\current\\G5.3dm"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,657 @@
|
||||
{
|
||||
"summary": {
|
||||
"total": 75,
|
||||
"passed": 74,
|
||||
"failed": 1
|
||||
},
|
||||
"results": [
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "bearing count",
|
||||
"expected": 4,
|
||||
"actual": 4,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "sole plate count",
|
||||
"expected": 4,
|
||||
"actual": 4,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "all 8 closed solids",
|
||||
"detail": "",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 bearing bottom = EL.'X'",
|
||||
"expected": 72263,
|
||||
"actual": 72263.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 bearing height h3",
|
||||
"expected": 152,
|
||||
"actual": 152.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 bearing across (B)",
|
||||
"expected": 600,
|
||||
"actual": 600.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 bearing along (A)",
|
||||
"expected": 600,
|
||||
"actual": 600.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 sole plate across W",
|
||||
"expected": 820,
|
||||
"actual": 820.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 sole plate along L",
|
||||
"expected": 900,
|
||||
"actual": 900.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 sole plate bottom = bearing top",
|
||||
"expected": 72415.0,
|
||||
"actual": 72415.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 bearing plan centre offset from pad (mm)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 sole plate plan centre offset from pad (mm)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 bearing axis vs pad (deg)",
|
||||
"expected": 0.0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 sole plate axis vs pad (deg)",
|
||||
"expected": 0.0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 sole plate slope S (%) along +Y-ward axis",
|
||||
"expected": 1.896,
|
||||
"actual": 1.896,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 sole plate centre thickness T",
|
||||
"expected": 31,
|
||||
"actual": 31.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 thick end at +Y",
|
||||
"detail": "",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 no transverse slope",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 overlap bearing-pad (mm3)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 overlap bearing-sole plate (mm3)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 colours (bearing (0, 0, 0), sole plate (150, 150, 150))",
|
||||
"detail": "",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 bearing bottom = EL.'X'",
|
||||
"expected": 72133,
|
||||
"actual": 72133.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 bearing height h3",
|
||||
"expected": 152,
|
||||
"actual": 152.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 bearing across (B)",
|
||||
"expected": 600,
|
||||
"actual": 600.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 bearing along (A)",
|
||||
"expected": 600,
|
||||
"actual": 600.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 sole plate across W",
|
||||
"expected": 820,
|
||||
"actual": 820.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 sole plate along L",
|
||||
"expected": 900,
|
||||
"actual": 900.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 sole plate bottom = bearing top",
|
||||
"expected": 72285.0,
|
||||
"actual": 72285.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 bearing plan centre offset from pad (mm)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 sole plate plan centre offset from pad (mm)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 bearing axis vs pad (deg)",
|
||||
"expected": 0.0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 sole plate axis vs pad (deg)",
|
||||
"expected": 0.0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 sole plate slope S (%) along +Y-ward axis",
|
||||
"expected": 1.899,
|
||||
"actual": 1.899,
|
||||
"diff": -0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 sole plate centre thickness T",
|
||||
"expected": 31,
|
||||
"actual": 31.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 thick end at +Y",
|
||||
"detail": "",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 no transverse slope",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 overlap bearing-pad (mm3)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 overlap bearing-sole plate (mm3)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 colours (bearing (0, 0, 0), sole plate (150, 150, 150))",
|
||||
"detail": "",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 bearing bottom = EL.'X'",
|
||||
"expected": 72293,
|
||||
"actual": 72293.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 bearing height h3",
|
||||
"expected": 152,
|
||||
"actual": 152.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 bearing across (B)",
|
||||
"expected": 620,
|
||||
"actual": 620.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 bearing along (A)",
|
||||
"expected": 620,
|
||||
"actual": 620.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 sole plate across W",
|
||||
"expected": 840,
|
||||
"actual": 840.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 sole plate along L",
|
||||
"expected": 920,
|
||||
"actual": 920.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 sole plate bottom = bearing top",
|
||||
"expected": 72445.0,
|
||||
"actual": 72445.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 bearing plan centre offset from pad (mm)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 sole plate plan centre offset from pad (mm)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 bearing axis vs pad (deg)",
|
||||
"expected": 0.0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 sole plate axis vs pad (deg)",
|
||||
"expected": 0.0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 sole plate slope S (%) along +Y-ward axis",
|
||||
"expected": 1.896,
|
||||
"actual": 1.896,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 sole plate centre thickness T",
|
||||
"expected": 31,
|
||||
"actual": 31.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 thick end at +Y",
|
||||
"detail": "",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 no transverse slope",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 overlap bearing-pad (mm3)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 overlap bearing-sole plate (mm3)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 colours (bearing (0, 0, 0), sole plate (150, 150, 150))",
|
||||
"detail": "",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 bearing bottom = EL.'X'",
|
||||
"expected": 72163,
|
||||
"actual": 72162.0,
|
||||
"diff": -1.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 bearing height h3",
|
||||
"expected": 152,
|
||||
"actual": 152.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 bearing across (B)",
|
||||
"expected": 620,
|
||||
"actual": 620.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 bearing along (A)",
|
||||
"expected": 620,
|
||||
"actual": 620.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 sole plate across W",
|
||||
"expected": 840,
|
||||
"actual": 840.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 sole plate along L",
|
||||
"expected": 920,
|
||||
"actual": 920.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 sole plate bottom = bearing top",
|
||||
"expected": 72314.0,
|
||||
"actual": 72314.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 bearing plan centre offset from pad (mm)",
|
||||
"expected": 0,
|
||||
"actual": 5.0,
|
||||
"diff": 5.0,
|
||||
"tol": 1.0,
|
||||
"result": "FAIL"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 sole plate plan centre offset from pad (mm)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 bearing axis vs pad (deg)",
|
||||
"expected": 0.0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 sole plate axis vs pad (deg)",
|
||||
"expected": 0.0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 sole plate slope S (%) along +Y-ward axis",
|
||||
"expected": 1.899,
|
||||
"actual": 1.899,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 sole plate centre thickness T",
|
||||
"expected": 31,
|
||||
"actual": 31.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 thick end at +Y",
|
||||
"detail": "",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 no transverse slope",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 overlap bearing-pad (mm3)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 overlap bearing-sole plate (mm3)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 colours (bearing (0, 0, 0), sole plate (150, 150, 150))",
|
||||
"detail": "",
|
||||
"result": "PASS"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,657 @@
|
||||
{
|
||||
"summary": {
|
||||
"total": 75,
|
||||
"passed": 74,
|
||||
"failed": 1
|
||||
},
|
||||
"results": [
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "bearing count",
|
||||
"expected": 4,
|
||||
"actual": 4,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "sole plate count",
|
||||
"expected": 4,
|
||||
"actual": 4,
|
||||
"diff": 0,
|
||||
"tol": 0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "all 8 closed solids",
|
||||
"detail": "",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 bearing bottom = EL.'X'",
|
||||
"expected": 72263,
|
||||
"actual": 72263.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 bearing height h3",
|
||||
"expected": 152,
|
||||
"actual": 152.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 bearing across (B)",
|
||||
"expected": 600,
|
||||
"actual": 600.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 bearing along (A)",
|
||||
"expected": 600,
|
||||
"actual": 600.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 sole plate across W",
|
||||
"expected": 820,
|
||||
"actual": 820.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 sole plate along L",
|
||||
"expected": 900,
|
||||
"actual": 900.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 sole plate bottom = bearing top",
|
||||
"expected": 72415.0,
|
||||
"actual": 72415.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 bearing plan centre offset from pad (mm)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 sole plate plan centre offset from pad (mm)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 bearing axis vs pad (deg)",
|
||||
"expected": 0.0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 sole plate axis vs pad (deg)",
|
||||
"expected": 0.0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 sole plate slope S (%) along +Y-ward axis",
|
||||
"expected": 1.896,
|
||||
"actual": 1.896,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 sole plate centre thickness T",
|
||||
"expected": 31,
|
||||
"actual": 31.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 thick end at +Y",
|
||||
"detail": "",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 no transverse slope",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 overlap bearing-pad (mm3)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 overlap bearing-sole plate (mm3)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.1 colours (bearing (0, 0, 0), sole plate (150, 150, 150))",
|
||||
"detail": "",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 bearing bottom = EL.'X'",
|
||||
"expected": 72133,
|
||||
"actual": 72133.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 bearing height h3",
|
||||
"expected": 152,
|
||||
"actual": 152.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 bearing across (B)",
|
||||
"expected": 600,
|
||||
"actual": 600.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 bearing along (A)",
|
||||
"expected": 600,
|
||||
"actual": 600.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 sole plate across W",
|
||||
"expected": 820,
|
||||
"actual": 820.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 sole plate along L",
|
||||
"expected": 900,
|
||||
"actual": 900.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 sole plate bottom = bearing top",
|
||||
"expected": 72285.0,
|
||||
"actual": 72285.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 bearing plan centre offset from pad (mm)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 sole plate plan centre offset from pad (mm)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 bearing axis vs pad (deg)",
|
||||
"expected": 0.0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 sole plate axis vs pad (deg)",
|
||||
"expected": 0.0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 sole plate slope S (%) along +Y-ward axis",
|
||||
"expected": 1.899,
|
||||
"actual": 1.899,
|
||||
"diff": -0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 sole plate centre thickness T",
|
||||
"expected": 31,
|
||||
"actual": 31.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 thick end at +Y",
|
||||
"detail": "",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 no transverse slope",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 overlap bearing-pad (mm3)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 overlap bearing-sole plate (mm3)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.2 colours (bearing (0, 0, 0), sole plate (150, 150, 150))",
|
||||
"detail": "",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 bearing bottom = EL.'X'",
|
||||
"expected": 72293,
|
||||
"actual": 72293.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 bearing height h3",
|
||||
"expected": 152,
|
||||
"actual": 152.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 bearing across (B)",
|
||||
"expected": 620,
|
||||
"actual": 620.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 bearing along (A)",
|
||||
"expected": 620,
|
||||
"actual": 620.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 sole plate across W",
|
||||
"expected": 840,
|
||||
"actual": 840.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 sole plate along L",
|
||||
"expected": 920,
|
||||
"actual": 920.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 sole plate bottom = bearing top",
|
||||
"expected": 72445.0,
|
||||
"actual": 72450.0,
|
||||
"diff": 5.0,
|
||||
"tol": 0.01,
|
||||
"result": "FAIL"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 bearing plan centre offset from pad (mm)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 sole plate plan centre offset from pad (mm)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 bearing axis vs pad (deg)",
|
||||
"expected": 0.0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 sole plate axis vs pad (deg)",
|
||||
"expected": 0.0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 sole plate slope S (%) along +Y-ward axis",
|
||||
"expected": 1.896,
|
||||
"actual": 1.896,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 sole plate centre thickness T",
|
||||
"expected": 31,
|
||||
"actual": 31.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 thick end at +Y",
|
||||
"detail": "",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 no transverse slope",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 overlap bearing-pad (mm3)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 overlap bearing-sole plate (mm3)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.3 colours (bearing (0, 0, 0), sole plate (150, 150, 150))",
|
||||
"detail": "",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 bearing bottom = EL.'X'",
|
||||
"expected": 72163,
|
||||
"actual": 72162.0,
|
||||
"diff": -1.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 bearing height h3",
|
||||
"expected": 152,
|
||||
"actual": 152.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 bearing across (B)",
|
||||
"expected": 620,
|
||||
"actual": 620.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 bearing along (A)",
|
||||
"expected": 620,
|
||||
"actual": 620.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 sole plate across W",
|
||||
"expected": 840,
|
||||
"actual": 840.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 sole plate along L",
|
||||
"expected": 920,
|
||||
"actual": 920.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.5,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 sole plate bottom = bearing top",
|
||||
"expected": 72314.0,
|
||||
"actual": 72314.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 bearing plan centre offset from pad (mm)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 sole plate plan centre offset from pad (mm)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 bearing axis vs pad (deg)",
|
||||
"expected": 0.0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 sole plate axis vs pad (deg)",
|
||||
"expected": 0.0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 sole plate slope S (%) along +Y-ward axis",
|
||||
"expected": 1.899,
|
||||
"actual": 1.899,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 sole plate centre thickness T",
|
||||
"expected": 31,
|
||||
"actual": 31.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 thick end at +Y",
|
||||
"detail": "",
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 no transverse slope",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 0.01,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 overlap bearing-pad (mm3)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 overlap bearing-sole plate (mm3)",
|
||||
"expected": 0,
|
||||
"actual": 0.0,
|
||||
"diff": 0.0,
|
||||
"tol": 1.0,
|
||||
"result": "PASS"
|
||||
},
|
||||
{
|
||||
"check": "C11",
|
||||
"item": "NO.4 colours (bearing (0, 0, 0), sole plate (150, 150, 150))",
|
||||
"detail": "",
|
||||
"result": "PASS"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"G1": {
|
||||
"decision": "승인",
|
||||
"by": "심영표",
|
||||
"note": "일괄 실행 자동 승인",
|
||||
"at": "2026-10-16 16:46:59",
|
||||
"inputs_sha": "3f3b19ffe8d277a9"
|
||||
},
|
||||
"G2": {
|
||||
"decision": "승인",
|
||||
"by": "심영표",
|
||||
"note": "일괄 실행 자동 승인",
|
||||
"at": "2026-10-16 16:46:59",
|
||||
"inputs_sha": "3f3b19ffe8d277a9"
|
||||
},
|
||||
"G3": {
|
||||
"decision": "승인",
|
||||
"by": "심영표",
|
||||
"note": "일괄 실행 자동 승인",
|
||||
"at": "2026-10-16 16:46:59",
|
||||
"inputs_sha": "3f3b19ffe8d277a9"
|
||||
},
|
||||
"G4": {
|
||||
"decision": "승인",
|
||||
"by": "심영표",
|
||||
"note": "일괄 실행 자동 승인",
|
||||
"at": "2026-10-16 16:46:59",
|
||||
"inputs_sha": "3f3b19ffe8d277a9"
|
||||
},
|
||||
"G5": {
|
||||
"decision": "승인",
|
||||
"by": "심영표",
|
||||
"note": "일괄 실행 자동 승인",
|
||||
"at": "2026-10-16 16:46:59",
|
||||
"inputs_sha": "3f3b19ffe8d277a9"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"state": "완료",
|
||||
"by": "심영표",
|
||||
"pid": 14152,
|
||||
"at": "2026-10-16 16:46:59",
|
||||
"log": [
|
||||
"G1~G5 단일 세션 실행 (게이트 검사·음성 시험만, 중간 저장·재로드 없음)",
|
||||
"[batch] one Rhino session: build G1..G5, check G1, G2, G3, G4, G5 (no per-gate save / reload)",
|
||||
"[G1] PASS checks 118/118 (planned FAIL 0, unplanned 0) negative H/V True/True (batch)",
|
||||
"[G2] PASS checks 35/35 (planned FAIL 0, unplanned 0) negative H/V True/True (batch)",
|
||||
"[G3] PASS checks 63/64 (planned FAIL 1, unplanned 0) negative H/V True/True (batch)",
|
||||
"[G4] PASS checks 129/129 (planned FAIL 0, unplanned 0) negative H/V True/True (batch)",
|
||||
"[G5] PASS checks 75/75 (planned FAIL 0, unplanned 0) negative H/V True/True (batch)",
|
||||
"[batch] done in 297.9s, objects 2568, model C:\\Users\\User\\Desktop\\바이브코딩\\pier_T\\Code\\교각모델링앱\\data\\산외교울산P2\\runs\\current\\G5.3dm",
|
||||
"G1 PASS 118/118 (계획 FAIL 0) → 승인",
|
||||
"G2 PASS 35/35 (계획 FAIL 0) → 승인",
|
||||
"G3 PASS 63/64 (계획 FAIL 1) → 승인",
|
||||
"G4 PASS 129/129 (계획 FAIL 0) → 승인",
|
||||
"G5 PASS 75/75 (계획 FAIL 0) → 승인"
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
[
|
||||
{
|
||||
"gate": "G1",
|
||||
"verdict": "PASS",
|
||||
"summary": {
|
||||
"total": 118,
|
||||
"passed": 118,
|
||||
"failed": 0,
|
||||
"volumes_m3": {
|
||||
"lean": 5.552,
|
||||
"footing": 146.25,
|
||||
"column": 134.009,
|
||||
"coping": 82.231
|
||||
}
|
||||
},
|
||||
"unplanned_fails": [],
|
||||
"secs": 37.0
|
||||
},
|
||||
{
|
||||
"gate": "G2",
|
||||
"verdict": "PASS",
|
||||
"summary": {
|
||||
"total": 35,
|
||||
"passed": 35,
|
||||
"failed": 0,
|
||||
"min_cover": {
|
||||
"P1": 109.0,
|
||||
"P2": 93.0,
|
||||
"P3": 117.8,
|
||||
"P4": 93.0,
|
||||
"P5": 93.0
|
||||
}
|
||||
},
|
||||
"unplanned_fails": [],
|
||||
"secs": 98.4
|
||||
},
|
||||
{
|
||||
"gate": "G3",
|
||||
"verdict": "PASS",
|
||||
"summary": {
|
||||
"total": 64,
|
||||
"passed": 63,
|
||||
"failed": 1,
|
||||
"cover": {
|
||||
"B1": 68.0,
|
||||
"B2": 87.5,
|
||||
"B3": 89.0,
|
||||
"B4": 90.5,
|
||||
"B5": 65.0,
|
||||
"B6": 87.5,
|
||||
"B7": 76.0,
|
||||
"B8": 69.5,
|
||||
"B9": 92.0,
|
||||
"B10": 92.0
|
||||
}
|
||||
},
|
||||
"unplanned_fails": [],
|
||||
"secs": 53.2
|
||||
},
|
||||
{
|
||||
"gate": "G4",
|
||||
"verdict": "PASS",
|
||||
"summary": {
|
||||
"total": 129,
|
||||
"passed": 129,
|
||||
"failed": 0,
|
||||
"cover": {
|
||||
"C1": 82.5,
|
||||
"C2": 82.5,
|
||||
"C3": 82.9,
|
||||
"C4": 82.9,
|
||||
"C5": 83.5,
|
||||
"C6": 83.5,
|
||||
"C7": 62.5,
|
||||
"C8": 61.5,
|
||||
"C9": 62.0,
|
||||
"C10": 88.5,
|
||||
"C11": 94.9,
|
||||
"C12": 88.5,
|
||||
"C13": 104.2,
|
||||
"C14": 92.0,
|
||||
"C15": 87.8,
|
||||
"S1": 120.6,
|
||||
"S2": 133.6,
|
||||
"S3": 90.6,
|
||||
"S4": 103.6
|
||||
}
|
||||
},
|
||||
"unplanned_fails": [],
|
||||
"secs": 190.7
|
||||
},
|
||||
{
|
||||
"gate": "G5",
|
||||
"verdict": "PASS",
|
||||
"summary": {
|
||||
"total": 75,
|
||||
"passed": 75,
|
||||
"failed": 0
|
||||
},
|
||||
"unplanned_fails": [],
|
||||
"secs": 29.4
|
||||
}
|
||||
]
|
||||
Reference in new issue
Block a user