- 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>
644 lines
12 KiB
JSON
644 lines
12 KiB
JSON
{
|
|
"summary": {
|
|
"total": 75,
|
|
"passed": 75,
|
|
"failed": 0,
|
|
"cover": {
|
|
"B1": 85.5,
|
|
"B2": 85.5,
|
|
"B3": 85.5,
|
|
"B4": 85.5,
|
|
"B5": 85.5,
|
|
"B6": 63.0,
|
|
"B7": 85.5,
|
|
"B8": 63.0,
|
|
"B9": 66.5,
|
|
"B10": 68.0,
|
|
"B11": 90.5,
|
|
"B12": 90.5
|
|
}
|
|
},
|
|
"results": [
|
|
{
|
|
"check": "C9",
|
|
"item": "B1 bar count vs schedule",
|
|
"expected": 39,
|
|
"actual": 39,
|
|
"diff": 0,
|
|
"tol": 0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B1 pipes closed & paired",
|
|
"detail": "39/39",
|
|
"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": "B2 bar count vs schedule",
|
|
"expected": 39,
|
|
"actual": 39,
|
|
"diff": 0,
|
|
"tol": 0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B2 pipes closed & paired",
|
|
"detail": "39/39",
|
|
"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": "B3 bar count vs schedule",
|
|
"expected": 38,
|
|
"actual": 38,
|
|
"diff": 0,
|
|
"tol": 0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B3 pipes closed & paired",
|
|
"detail": "38/38",
|
|
"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": "B4 bar count vs schedule",
|
|
"expected": 38,
|
|
"actual": 38,
|
|
"diff": 0,
|
|
"tol": 0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B4 pipes closed & paired",
|
|
"detail": "38/38",
|
|
"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": "B5 bar count vs schedule",
|
|
"expected": 38,
|
|
"actual": 38,
|
|
"diff": 0,
|
|
"tol": 0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B5 pipes closed & paired",
|
|
"detail": "38/38",
|
|
"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": "B6 bar count vs schedule",
|
|
"expected": 38,
|
|
"actual": 38,
|
|
"diff": 0,
|
|
"tol": 0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B6 pipes closed & paired",
|
|
"detail": "38/38",
|
|
"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": "B7 bar count vs schedule",
|
|
"expected": 37,
|
|
"actual": 37,
|
|
"diff": 0,
|
|
"tol": 0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B7 pipes closed & paired",
|
|
"detail": "37/37",
|
|
"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": "B8 bar count vs schedule",
|
|
"expected": 37,
|
|
"actual": 37,
|
|
"diff": 0,
|
|
"tol": 0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B8 pipes closed & paired",
|
|
"detail": "37/37",
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B8 original length vs L (worst)",
|
|
"expected": 0,
|
|
"actual": 0.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B9 bar count vs schedule",
|
|
"expected": 171,
|
|
"actual": 171,
|
|
"diff": 0,
|
|
"tol": 0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B9 pipes closed & paired",
|
|
"detail": "171/171",
|
|
"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": "B10 bar count vs schedule",
|
|
"expected": 5,
|
|
"actual": 5,
|
|
"diff": 0,
|
|
"tol": 0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B10 pipes closed & paired",
|
|
"detail": "5/5",
|
|
"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": "B11 bar count vs schedule",
|
|
"expected": 19,
|
|
"actual": 19,
|
|
"diff": 0,
|
|
"tol": 0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B11 pipes closed & paired",
|
|
"detail": "19/19",
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B11 original length vs L (worst)",
|
|
"expected": 0,
|
|
"actual": 0.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B12 bar count vs schedule",
|
|
"expected": 19,
|
|
"actual": 19,
|
|
"diff": 0,
|
|
"tol": 0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B12 pipes closed & paired",
|
|
"detail": "19/19",
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B12 original length vs L (worst)",
|
|
"expected": 0,
|
|
"actual": 0.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "y_bottom positions vs chain (77/77, worst)",
|
|
"expected": 0,
|
|
"actual": 0.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "y_bottom straight part level 12325 (worst)",
|
|
"expected": 0,
|
|
"actual": 0.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "y_bottom span 2 x 4700 (worst)",
|
|
"expected": 0,
|
|
"actual": 0.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "y_bottom leg 1800 up (worst)",
|
|
"expected": 0,
|
|
"actual": 0.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "y_bottom B2/B4 alternate from the edge (F3)",
|
|
"detail": "B2 39",
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "x_bottom positions vs chain (75/75, worst)",
|
|
"expected": 0,
|
|
"actual": 0.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "x_bottom straight part level 12347.5 (worst)",
|
|
"expected": 0,
|
|
"actual": 0.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "x_bottom span 2 x 4700 (worst)",
|
|
"expected": 0,
|
|
"actual": 0.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "x_bottom leg 1950 up (worst)",
|
|
"expected": 0,
|
|
"actual": 0.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "x_bottom B6/B8 alternate from the edge (F3)",
|
|
"detail": "B6 38",
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "y_top positions vs chain (77/77, worst)",
|
|
"expected": 0,
|
|
"actual": 0.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "y_top straight part level 14275 (worst)",
|
|
"expected": 0,
|
|
"actual": 0.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "y_top span 2 x 4700 (worst)",
|
|
"expected": 0,
|
|
"actual": 0.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "y_top leg 900 down (worst)",
|
|
"expected": 0,
|
|
"actual": 0.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "y_top B1/B3 alternate from the edge (F3)",
|
|
"detail": "B1 39",
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "x_top positions vs chain (75/75, worst)",
|
|
"expected": 0,
|
|
"actual": 0.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "x_top straight part level 14252.5 (worst)",
|
|
"expected": 0,
|
|
"actual": 0.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "x_top span 2 x 4700 (worst)",
|
|
"expected": 0,
|
|
"actual": 0.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "x_top leg 975 down (worst)",
|
|
"expected": 0,
|
|
"actual": 0.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "x_top B5/B7 alternate from the edge (F3)",
|
|
"detail": "B5 38",
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B12 levels / positions (19)",
|
|
"detail": "[(12844.0, -4500.0), (12844.0, -3500.0), (12844.0, -2500.0)] vs [(12844, -4500.0), (12844, -3500.0), (12844, -2500.0)]",
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B11 levels / positions (19)",
|
|
"detail": "[(12825.0, -4537.5), (12825.0, -3500.0), (12825.0, -2500.0)] vs [(12825, -4537.5), (12825, -3500.0), (12825, -2500.0)]",
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B10 levels (worst)",
|
|
"expected": 0,
|
|
"actual": 0.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B10 loop size X (worst)",
|
|
"expected": 0,
|
|
"actual": 0.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B9 columns 19 @500",
|
|
"detail": "19",
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B9 height top-bottom (worst)",
|
|
"expected": 1998,
|
|
"actual": 1998.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B9 hooks the top and bottom Y bars",
|
|
"detail": "",
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B1 sample points outside the footing",
|
|
"expected": 0,
|
|
"actual": 0,
|
|
"diff": 0,
|
|
"tol": 0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B2 sample points outside the footing",
|
|
"expected": 0,
|
|
"actual": 0,
|
|
"diff": 0,
|
|
"tol": 0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B3 sample points outside the footing",
|
|
"expected": 0,
|
|
"actual": 0,
|
|
"diff": 0,
|
|
"tol": 0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B4 sample points outside the footing",
|
|
"expected": 0,
|
|
"actual": 0,
|
|
"diff": 0,
|
|
"tol": 0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B5 sample points outside the footing",
|
|
"expected": 0,
|
|
"actual": 0,
|
|
"diff": 0,
|
|
"tol": 0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B6 sample points outside the footing",
|
|
"expected": 0,
|
|
"actual": 0,
|
|
"diff": 0,
|
|
"tol": 0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B7 sample points outside the footing",
|
|
"expected": 0,
|
|
"actual": 0,
|
|
"diff": 0,
|
|
"tol": 0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B8 sample points outside the footing",
|
|
"expected": 0,
|
|
"actual": 0,
|
|
"diff": 0,
|
|
"tol": 0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B9 sample points outside the footing",
|
|
"expected": 0,
|
|
"actual": 0,
|
|
"diff": 0,
|
|
"tol": 0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B10 sample points outside the footing",
|
|
"expected": 0,
|
|
"actual": 0,
|
|
"diff": 0,
|
|
"tol": 0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B11 sample points outside the footing",
|
|
"expected": 0,
|
|
"actual": 0,
|
|
"diff": 0,
|
|
"tol": 0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B12 sample points outside the footing",
|
|
"expected": 0,
|
|
"actual": 0,
|
|
"diff": 0,
|
|
"tol": 0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "min cover to the footing surface per mark (record)",
|
|
"detail": "{\"B1\": 85.5, \"B2\": 85.5, \"B3\": 85.5, \"B4\": 85.5, \"B5\": 85.5, \"B6\": 63.0, \"B7\": 85.5, \"B8\": 63.0, \"B9\": 66.5, \"B10\": 68.0, \"B11\": 90.5, \"B12\": 90.5}",
|
|
"result": "INFO"
|
|
}
|
|
]
|
|
} |