- 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>
621 lines
12 KiB
JSON
621 lines
12 KiB
JSON
{
|
|
"summary": {
|
|
"total": 63,
|
|
"passed": 62,
|
|
"failed": 1,
|
|
"cover": {
|
|
"B1": 69.5,
|
|
"B2": 89.0,
|
|
"B3": 89.0,
|
|
"B4": 92.0,
|
|
"B5": 66.5,
|
|
"B6": 89.0,
|
|
"B7": 104.5,
|
|
"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 -1042.5 / max -1042.5",
|
|
"result": "INFO"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B3 bar count vs schedule",
|
|
"expected": 28,
|
|
"actual": 28,
|
|
"diff": 0,
|
|
"tol": 0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B3 pipes closed & paired",
|
|
"detail": "28/28",
|
|
"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 -1042.5 / max -1042.5",
|
|
"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": 98,
|
|
"actual": 98,
|
|
"diff": 0,
|
|
"tol": 0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B7 pipes closed & paired",
|
|
"detail": "98/98",
|
|
"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": 1.0,
|
|
"diff": 1.0,
|
|
"tol": 1.0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B8 curve length - L (bend fillets / laps)",
|
|
"detail": "min -2242.2 / max -2242.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": 7,
|
|
"actual": 7,
|
|
"diff": 0,
|
|
"tol": 0,
|
|
"result": "PASS"
|
|
},
|
|
{
|
|
"check": "C9",
|
|
"item": "B10 pipes closed & paired",
|
|
"detail": "7/7",
|
|
"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=28/28)",
|
|
"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=7/7)",
|
|
"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": 7345.0,
|
|
"actual": 7345.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 = checkerboard of 14x14 grid [추론]",
|
|
"detail": "98 / 98",
|
|
"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": 2218,
|
|
"actual": 2218.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\": 69.5, \"B2\": 89.0, \"B3\": 89.0, \"B4\": 92.0, \"B5\": 66.5, \"B6\": 89.0, \"B7\": 104.5, \"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"
|
|
}
|
|
]
|
|
} |