Files
Pier_v1/Code/교각모델링앱/출력/P1회귀_엔진수정/G4.json
T
ahnyongjooandClaude Sonnet 5.5 964a841de1 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>
2026-10-28 11:20:18 +09:00

1067 lines
20 KiB
JSON

{
"summary": {
"total": 116,
"passed": 111,
"failed": 5,
"cover": {
"C1": 85.4,
"C2": 85.2,
"C3": 85.5,
"C4": 85.4,
"C5": 85.2,
"C6": 85.5,
"C7": 84.4,
"C8": 84.4,
"C9": 87.5,
"C10": 87.5,
"C11": 87.1,
"C12": 87.4,
"C13": 87.4,
"C14": 90.5,
"C15": 90.1,
"C16": 90.5,
"S1": 40.5,
"S2": 90.5
}
},
"results": [
{
"check": "C10",
"item": "C1 bar count",
"expected": 12,
"actual": 12,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "C1 pipes closed & paired",
"detail": "",
"result": "PASS"
},
{
"check": "C10",
"item": "C1 original length vs L (worst)",
"expected": 0,
"actual": 1.0,
"diff": 1.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C1 curve - original length",
"detail": "-41.9 / -41.9",
"result": "INFO"
},
{
"check": "C10",
"item": "C2 bar count",
"expected": 12,
"actual": 12,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "C2 pipes closed & paired",
"detail": "",
"result": "PASS"
},
{
"check": "C10",
"item": "C2 original length vs L (worst)",
"expected": 0,
"actual": 1.0,
"diff": 1.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C2 curve - original length",
"detail": "-41.9 / -41.9",
"result": "INFO"
},
{
"check": "C10",
"item": "C3 bar count",
"expected": 12,
"actual": 12,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "C3 pipes closed & paired",
"detail": "",
"result": "PASS"
},
{
"check": "C10",
"item": "C3 original length vs L (worst)",
"expected": 0,
"actual": 0.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C3 curve - original length",
"detail": "-41.9 / -41.9",
"result": "INFO"
},
{
"check": "C10",
"item": "C4 bar count",
"expected": 12,
"actual": 12,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "C4 pipes closed & paired",
"detail": "",
"result": "PASS"
},
{
"check": "C10",
"item": "C4 original length vs L (worst)",
"expected": 0,
"actual": 1.0,
"diff": 1.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C4 curve - original length",
"detail": "-41.9 / -41.9",
"result": "INFO"
},
{
"check": "C10",
"item": "C5 bar count",
"expected": 12,
"actual": 12,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "C5 pipes closed & paired",
"detail": "",
"result": "PASS"
},
{
"check": "C10",
"item": "C5 original length vs L (worst)",
"expected": 0,
"actual": 1.0,
"diff": 1.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C5 curve - original length",
"detail": "-41.9 / -41.9",
"result": "INFO"
},
{
"check": "C10",
"item": "C6 bar count",
"expected": 12,
"actual": 12,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "C6 pipes closed & paired",
"detail": "",
"result": "PASS"
},
{
"check": "C10",
"item": "C6 original length vs L (worst)",
"expected": 0,
"actual": 0.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C6 curve - original length",
"detail": "-41.9 / -41.9",
"result": "INFO"
},
{
"check": "C10",
"item": "C7 bar count",
"expected": 12,
"actual": 12,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "C7 pipes closed & paired",
"detail": "",
"result": "PASS"
},
{
"check": "C10",
"item": "C7 original length vs L (worst)",
"expected": 0,
"actual": 0.009,
"diff": 0.009,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C7 curve - original length",
"detail": "-0.0 / -0.0",
"result": "INFO"
},
{
"check": "C10",
"item": "C8 bar count",
"expected": 12,
"actual": 12,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "C8 pipes closed & paired",
"detail": "",
"result": "PASS"
},
{
"check": "C10",
"item": "C8 original length vs L (worst)",
"expected": 0,
"actual": 0.009,
"diff": 0.009,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C8 curve - original length",
"detail": "-0.0 / -0.0",
"result": "INFO"
},
{
"check": "C10",
"item": "C9 bar count",
"expected": 60,
"actual": 60,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "C9 pipes closed & paired",
"detail": "",
"result": "PASS"
},
{
"check": "C10",
"item": "C9 b_sched max vs schedule",
"expected": 2956,
"actual": 2956.4,
"diff": 0.4,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C9 b_sched min vs schedule",
"expected": 1376,
"actual": 1376.5,
"diff": 0.5,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C9 schedule L reproduced by convention (max+min)/2",
"expected": 8647,
"actual": 8646,
"diff": -1,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C9 original length vs L (drawn widths ['1160.0', '1740.0'], K1 decision)",
"detail": "model mean 8142.0 vs L 8647",
"result": "FAIL"
},
{
"check": "C10",
"item": "C9 curve - original length",
"detail": "-1705.2 / -1705.2",
"result": "INFO"
},
{
"check": "C10",
"item": "C10 bar count",
"expected": 21,
"actual": 21,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "C10 pipes closed & paired",
"detail": "",
"result": "PASS"
},
{
"check": "C10",
"item": "C10 b_sched max vs schedule",
"expected": 2998,
"actual": 2998.3,
"diff": 0.3,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C10 b_sched min vs schedule",
"expected": 2998,
"actual": 2998.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C10 schedule L reproduced by convention (max+min)/2",
"expected": 10310,
"actual": 10310,
"diff": 0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C10 original length vs L (drawn widths ['1160.0', '1740.0'], K1 decision)",
"detail": "model mean 10202.9 vs L 10310",
"result": "FAIL"
},
{
"check": "C10",
"item": "C10 curve - original length",
"detail": "-1705.2 / -1705.2",
"result": "INFO"
},
{
"check": "C10",
"item": "C11 bar count",
"expected": 60,
"actual": 60,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "C11 pipes closed & paired",
"detail": "",
"result": "PASS"
},
{
"check": "C10",
"item": "C11 b_sched max vs schedule",
"expected": 2956,
"actual": 2956.1,
"diff": 0.1,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C11 b_sched min vs schedule",
"expected": 1664,
"actual": 1663.9,
"diff": -0.1,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C11 schedule L reproduced by convention (max+min)/2",
"expected": 8934,
"actual": 8934,
"diff": 0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C11 original length vs L (drawn widths ['1160.0', '1740.0'], K1 decision)",
"detail": "model mean 8472.3 vs L 8934",
"result": "FAIL"
},
{
"check": "C10",
"item": "C11 curve - original length",
"detail": "-1705.2 / -1705.2",
"result": "INFO"
},
{
"check": "C10",
"item": "C12 bar count",
"expected": 18,
"actual": 18,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "C12 pipes closed & paired",
"detail": "",
"result": "PASS"
},
{
"check": "C10",
"item": "C12 a_sched max vs schedule",
"expected": 12228,
"actual": 12228.2,
"diff": 0.2,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C12 a_sched min vs schedule",
"expected": 3151,
"actual": 3150.9,
"diff": -0.1,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C12 schedule L reproduced by convention (max+min)/2",
"expected": 20513,
"actual": 20513,
"diff": 0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C12 original length vs L (drawn widths ['1106.0', '1686.0'], K1 decision)",
"detail": "model mean 18517.7 vs L 20513",
"result": "FAIL"
},
{
"check": "C10",
"item": "C12 curve - original length",
"detail": "-2525.2 / -2525.2",
"result": "INFO"
},
{
"check": "C10",
"item": "C13 bar count",
"expected": 9,
"actual": 9,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "C13 pipes closed & paired",
"detail": "",
"result": "PASS"
},
{
"check": "C10",
"item": "C13 a_sched max vs schedule",
"expected": 12167,
"actual": 12166.9,
"diff": -0.1,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C13 a_sched min vs schedule",
"expected": 12044,
"actual": 12044.2,
"diff": 0.2,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C13 schedule L reproduced by convention (max+min)/2",
"expected": 29345,
"actual": 29345,
"diff": 0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C13 original length vs L (drawn widths ['1106.0', '1686.0'], K1 decision)",
"detail": "model mean 29129.8 vs L 29345",
"result": "FAIL"
},
{
"check": "C10",
"item": "C13 curve - original length",
"detail": "-2525.2 / -2525.2",
"result": "INFO"
},
{
"check": "C10",
"item": "C14 bar count",
"expected": 41,
"actual": 41,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "C14 pipes closed & paired",
"detail": "",
"result": "PASS"
},
{
"check": "C10",
"item": "C14 original length vs L (worst)",
"expected": 0,
"actual": 0.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C14 curve - original length",
"detail": "-36.7 / -36.7",
"result": "INFO"
},
{
"check": "C10",
"item": "C15 bar count",
"expected": 13,
"actual": 13,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "C15 pipes closed & paired",
"detail": "",
"result": "PASS"
},
{
"check": "C10",
"item": "C15 original length vs L (worst)",
"expected": 0,
"actual": 0.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C15 curve - original length",
"detail": "-36.7 / -36.7",
"result": "INFO"
},
{
"check": "C10",
"item": "C16 bar count",
"expected": 13,
"actual": 13,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "C16 pipes closed & paired",
"detail": "",
"result": "PASS"
},
{
"check": "C10",
"item": "C16 original length vs L (worst)",
"expected": 0,
"actual": 0.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C16 curve - original length",
"detail": "-18.3 / -18.3",
"result": "INFO"
},
{
"check": "C10",
"item": "S1 bar count",
"expected": 50,
"actual": 50,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "S1 pipes closed & paired",
"detail": "",
"result": "PASS"
},
{
"check": "C10",
"item": "S1 original length vs L (worst)",
"expected": 0,
"actual": 0.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "S1 curve - original length",
"detail": "-36.7 / -36.7",
"result": "INFO"
},
{
"check": "C10",
"item": "S2 bar count",
"expected": 105,
"actual": 105,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "S2 pipes closed & paired",
"detail": "",
"result": "PASS"
},
{
"check": "C10",
"item": "S2 original length vs L (worst)",
"expected": 0,
"actual": 0.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "S2 curve - original length",
"detail": "-36.7 / -36.7",
"result": "INFO"
},
{
"check": "C10",
"item": "C1 tier EL (worst)",
"expected": 0,
"actual": 0.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C4 tier EL (worst)",
"expected": 0,
"actual": 0.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C2 tier EL (worst)",
"expected": 0,
"actual": 0.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C5 tier EL (worst)",
"expected": 0,
"actual": 0.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C3 tier EL (worst)",
"expected": 0,
"actual": 0.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C6 tier EL (worst)",
"expected": 0,
"actual": 0.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C1/C4 Y = A-A chain, alternate from C1 at -1450",
"detail": "",
"result": "PASS"
},
{
"check": "C10",
"item": "C2/C5 Y = A-A chain, alternate from C2 at -1450",
"detail": "",
"result": "PASS"
},
{
"check": "C10",
"item": "C3/C6 Y = A-A chain, alternate from C3 at -1450",
"detail": "",
"result": "PASS"
},
{
"check": "C10",
"item": "C7/C8 Y = A-A chain, alternate from C7 at -1450",
"detail": "",
"result": "PASS"
},
{
"check": "C10",
"item": "C10 stirrup X positions",
"detail": "7 positions",
"result": "PASS"
},
{
"check": "C10",
"item": "C10 3 stirrups per position",
"detail": "",
"result": "PASS"
},
{
"check": "C10",
"item": "C11 stirrup X positions",
"detail": "20 positions",
"result": "PASS"
},
{
"check": "C10",
"item": "C11 3 stirrups per position",
"detail": "",
"result": "PASS"
},
{
"check": "C10",
"item": "C9 stirrup X positions",
"detail": "20 positions",
"result": "PASS"
},
{
"check": "C10",
"item": "C9 3 stirrups per position",
"detail": "",
"result": "PASS"
},
{
"check": "C10",
"item": "C10 stirrup bottom EL 40.511 (worst)",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C12 loop levels",
"detail": "[40761, 41011, 41261, 41511, 41761, 42011]",
"result": "PASS"
},
{
"check": "C10",
"item": "C13 loop levels",
"detail": "[42261, 42511, 42761]",
"result": "PASS"
},
{
"check": "C10",
"item": "C15 Y = B-B chain",
"detail": "13",
"result": "PASS"
},
{
"check": "C10",
"item": "C16 Y = B-B chain",
"detail": "13",
"result": "PASS"
},
{
"check": "C10",
"item": "C15 EL 43.598",
"expected": 43598.4,
"actual": 43598.4,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C16 EL 43.455",
"expected": 43454.7,
"actual": 43454.7,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C14 levels/count per level",
"detail": "",
"result": "PASS"
},
{
"check": "C10",
"item": "S1 per girder line = 10",
"detail": "",
"result": "PASS"
},
{
"check": "C10",
"item": "S1 EL = step top - 50 (worst)",
"expected": 0,
"actual": 0.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "S2 per girder line = 21",
"detail": "",
"result": "PASS"
},
{
"check": "C10",
"item": "S2 EL = step top - 100 (worst)",
"expected": 0,
"actual": 0.0,
"diff": 0.0,
"tol": 1.0,
"result": "PASS"
},
{
"check": "C10",
"item": "C1 sample points outside coping",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "C2 sample points outside coping",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "C3 sample points outside coping",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "C4 sample points outside coping",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "C5 sample points outside coping",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "C6 sample points outside coping",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "C7 sample points outside coping",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "C8 sample points outside coping",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "C9 sample points outside coping",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "C10 sample points outside coping",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "C11 sample points outside coping",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "C12 sample points outside coping",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "C13 sample points outside coping",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "C14 sample points outside coping",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "C15 sample points outside coping",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "C16 sample points outside coping",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "S1 sample points outside coping",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "S2 sample points outside coping",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 0,
"result": "PASS"
},
{
"check": "C10",
"item": "min cover to coping surface per mark (top face under pedestals counted)",
"detail": "{\"C1\": 85.4, \"C2\": 85.2, \"C3\": 85.5, \"C4\": 85.4, \"C5\": 85.2, \"C6\": 85.5, \"C7\": 84.4, \"C8\": 84.4, \"C9\": 87.5, \"C10\": 87.5, \"C11\": 87.1, \"C12\": 87.4, \"C13\": 87.4, \"C14\": 90.5, \"C15\": 90.1, \"C16\": 90.5, \"S1\": 40.5, \"S2\": 90.5}",
"result": "INFO"
},
{
"check": "C10",
"item": "rebar colour mismatches (all rebar)",
"expected": 0,
"actual": 0,
"diff": 0,
"tol": 0,
"result": "PASS"
}
]
}