- 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>
523 lines
9.3 KiB
JSON
523 lines
9.3 KiB
JSON
{
|
|
"summary": {
|
|
"total": 58,
|
|
"passed": 48,
|
|
"failed": 10,
|
|
"volumes_m3": {
|
|
"lean": 6.792,
|
|
"footing": 160.446,
|
|
"column": 37.709,
|
|
"coping": 89.586
|
|
},
|
|
"pile_volume_each_m3": 6.899
|
|
},
|
|
"results": [
|
|
{
|
|
"check": "C5",
|
|
"item": "object counts",
|
|
"detail": "{\"P1-LC\": 1, \"P1-FT\": 1, \"P1-CL\": 1, \"P1-CP\": 1, \"P1-PL\": 30}",
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C2",
|
|
"item": "IsSolid all 34",
|
|
"detail": "34/34",
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C1",
|
|
"item": "footing X",
|
|
"expected": 9350,
|
|
"actual": 9350.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C1",
|
|
"item": "footing Y",
|
|
"expected": 7800,
|
|
"actual": 7800.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C1",
|
|
"item": "footing Zbot",
|
|
"expected": 26208,
|
|
"actual": 26208.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C1",
|
|
"item": "footing Ztop",
|
|
"expected": 28408,
|
|
"actual": 28408.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C1",
|
|
"item": "footing centre X",
|
|
"expected": 0,
|
|
"actual": 0.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C1",
|
|
"item": "footing centre Y",
|
|
"expected": 0,
|
|
"actual": 0.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C1",
|
|
"item": "lean X",
|
|
"expected": 9550,
|
|
"actual": 9550.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C1",
|
|
"item": "lean Y",
|
|
"expected": 8000,
|
|
"actual": 8000.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C1",
|
|
"item": "lean Zbot",
|
|
"expected": 26108,
|
|
"actual": 26108.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C1",
|
|
"item": "lean Ztop",
|
|
"expected": 26208,
|
|
"actual": 26208.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C1",
|
|
"item": "lean centre X",
|
|
"expected": 0,
|
|
"actual": 0.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C1",
|
|
"item": "lean centre Y",
|
|
"expected": 0,
|
|
"actual": 0.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C1",
|
|
"item": "column diameter X",
|
|
"expected": 2000,
|
|
"actual": 2000.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C1",
|
|
"item": "column diameter Y",
|
|
"expected": 2000,
|
|
"actual": 2000.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C1",
|
|
"item": "column Zbot",
|
|
"expected": 28408,
|
|
"actual": 28408.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C1",
|
|
"item": "column Ztop",
|
|
"expected": 40411,
|
|
"actual": 40411.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C1",
|
|
"item": "coping length X",
|
|
"expected": 12400,
|
|
"actual": 12400.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C1",
|
|
"item": "coping width Y",
|
|
"expected": 3100,
|
|
"actual": 3100.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C1",
|
|
"item": "coping Zbot",
|
|
"expected": 40411,
|
|
"actual": 40416.0,
|
|
"diff": 5.0,
|
|
"tol": 1.0,
|
|
"result": "FAIL"
|
|
},
|
|
{
|
|
"check": "C1",
|
|
"item": "coping Ztop (right end)",
|
|
"expected": 43698,
|
|
"actual": 43703.0,
|
|
"diff": 5.0,
|
|
"tol": 1.0,
|
|
"result": "FAIL"
|
|
},
|
|
{
|
|
"check": "C1",
|
|
"item": "pile grid",
|
|
"detail": "x=[-3875.0, -2325.0, -775.0, 775.0, 2325.0, 3875.0] y=[-3100.0, -1550.0, 0.0, 1550.0, 3100.0]",
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C1",
|
|
"item": "pile edge X",
|
|
"expected": 800,
|
|
"actual": 800.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C1",
|
|
"item": "pile edge Y",
|
|
"expected": 800,
|
|
"actual": 800.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C1",
|
|
"item": "pile pitch X",
|
|
"expected": 1550,
|
|
"actual": 1550.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C1",
|
|
"item": "pile pitch X",
|
|
"expected": 1550,
|
|
"actual": 1550.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C1",
|
|
"item": "pile pitch X",
|
|
"expected": 1550,
|
|
"actual": 1550.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C1",
|
|
"item": "pile pitch X",
|
|
"expected": 1550,
|
|
"actual": 1550.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C1",
|
|
"item": "pile pitch X",
|
|
"expected": 1550,
|
|
"actual": 1550.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C1",
|
|
"item": "pile pitch Y",
|
|
"expected": 1550,
|
|
"actual": 1550.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C1",
|
|
"item": "pile pitch Y",
|
|
"expected": 1550,
|
|
"actual": 1550.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C1",
|
|
"item": "pile pitch Y",
|
|
"expected": 1550,
|
|
"actual": 1550.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C1",
|
|
"item": "pile pitch Y",
|
|
"expected": 1550,
|
|
"actual": 1550.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C1",
|
|
"item": "pile diameter",
|
|
"expected": 600,
|
|
"actual": 600.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C1",
|
|
"item": "pile length",
|
|
"expected": 24400,
|
|
"actual": 24400.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C1",
|
|
"item": "pile head embedment",
|
|
"expected": 100,
|
|
"actual": 100.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C4",
|
|
"item": "section closed single loop",
|
|
"detail": "1 loop(s)",
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C4",
|
|
"item": "bottom flat at X=0",
|
|
"expected": 40411,
|
|
"actual": 40416.0,
|
|
"diff": 5.0,
|
|
"tol": 1.0,
|
|
"result": "FAIL"
|
|
},
|
|
{
|
|
"check": "C4",
|
|
"item": "bottom flat at X=+1099",
|
|
"expected": 40411,
|
|
"actual": 40416.0,
|
|
"diff": 5.0,
|
|
"tol": 1.0,
|
|
"result": "FAIL"
|
|
},
|
|
{
|
|
"check": "C4",
|
|
"item": "bottom at X=-6199 (tip)",
|
|
"expected": 41911,
|
|
"actual": 41915.937,
|
|
"diff": 4.937,
|
|
"tol": 2.0,
|
|
"result": "FAIL"
|
|
},
|
|
{
|
|
"check": "C4",
|
|
"item": "top left step (X=-5000)",
|
|
"expected": 43411,
|
|
"actual": 43416.0,
|
|
"diff": 5.0,
|
|
"tol": 1.0,
|
|
"result": "FAIL"
|
|
},
|
|
{
|
|
"check": "C4",
|
|
"item": "top centre step (X=0)",
|
|
"expected": 43555,
|
|
"actual": 43560.0,
|
|
"diff": 5.0,
|
|
"tol": 1.0,
|
|
"result": "FAIL"
|
|
},
|
|
{
|
|
"check": "C4",
|
|
"item": "top right step (X=5000)",
|
|
"expected": 43698,
|
|
"actual": 43703.0,
|
|
"diff": 5.0,
|
|
"tol": 1.0,
|
|
"result": "FAIL"
|
|
},
|
|
{
|
|
"check": "C4",
|
|
"item": "soffit radius max deviation vs DXF ARC centre (98 samples)",
|
|
"expected": 0,
|
|
"actual": 4.964,
|
|
"diff": 4.964,
|
|
"tol": 1.0,
|
|
"result": "FAIL"
|
|
},
|
|
{
|
|
"check": "C3",
|
|
"item": "LC top = FT bottom",
|
|
"expected": 26208.0,
|
|
"actual": 26208.0,
|
|
"diff": -0.0,
|
|
"tol": 0.01,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C3",
|
|
"item": "FT top = CL bottom",
|
|
"expected": 28408.0,
|
|
"actual": 28408.0,
|
|
"diff": 0.0,
|
|
"tol": 0.01,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C3",
|
|
"item": "CL top = CP bottom",
|
|
"expected": 40411.0,
|
|
"actual": 40416.0,
|
|
"diff": 5.0,
|
|
"tol": 0.01,
|
|
"result": "FAIL"
|
|
},
|
|
{
|
|
"check": "C3",
|
|
"item": "overlap LC-FT (mm3)",
|
|
"expected": 0,
|
|
"actual": 0.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C3",
|
|
"item": "overlap FT-CL (mm3)",
|
|
"expected": 0,
|
|
"actual": 0.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C3",
|
|
"item": "overlap CL-CP (mm3)",
|
|
"expected": 0,
|
|
"actual": 0.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C3",
|
|
"item": "overlap LC-piles (mm3)",
|
|
"expected": 0,
|
|
"actual": 0.0,
|
|
"diff": 0.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C3",
|
|
"item": "intended overlap FT-piles (mm3)",
|
|
"expected": 848230016.469,
|
|
"actual": 848230019.958,
|
|
"diff": 3.489,
|
|
"tol": 848230.0164692441,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C3",
|
|
"item": "column within coping flat zone",
|
|
"detail": "r=1000 <= 1100 (X), 1550 (Y)",
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C6",
|
|
"item": "footing volume m3",
|
|
"expected": 160.446,
|
|
"actual": 160.446,
|
|
"diff": 0.0,
|
|
"tol": 0.160446,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C6",
|
|
"item": "column volume m3",
|
|
"expected": 37.709,
|
|
"actual": 37.709,
|
|
"diff": 0.0,
|
|
"tol": 0.03771,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C6",
|
|
"item": "lean volume m3",
|
|
"expected": 6.792,
|
|
"actual": 6.792,
|
|
"diff": 0.0,
|
|
"tol": 0.006791769983530757,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C6",
|
|
"item": "coping volume m3",
|
|
"expected": 89.586,
|
|
"actual": 89.586,
|
|
"diff": -0.0,
|
|
"tol": 0.08958602793872347,
|
|
"result": "PASS"
|
|
}
|
|
]
|
|
} |