- 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>
703 lines
16 KiB
JSON
703 lines
16 KiB
JSON
{
|
|
"policy": "attachment_first; 1000mm repeat / 500mm stagger unchanged; skew longer side gets more",
|
|
"scope": "six existing models, explicitly authorized R3/R4 body ties",
|
|
"saved_coordinates_changed": false,
|
|
"gitea_uploaded": false,
|
|
"engineering_approval": false,
|
|
"groups": 30,
|
|
"bars": 1684,
|
|
"tests": 63,
|
|
"models": [
|
|
{
|
|
"job": "03dd556bb61ab4adec0b670d",
|
|
"rows": [
|
|
{
|
|
"block": "BLOCK1",
|
|
"mark": "R4",
|
|
"count": 54,
|
|
"end_margins_mm": [
|
|
[
|
|
794.892,
|
|
723.443
|
|
],
|
|
[
|
|
698.112,
|
|
629.114
|
|
]
|
|
],
|
|
"equal_ends_or_skew_exempt": true,
|
|
"attachment_and_containment": {
|
|
"raw_outside": 0,
|
|
"rounded_outside": 0,
|
|
"rounded_contacts": 54,
|
|
"bend_warnings": 0
|
|
}
|
|
},
|
|
{
|
|
"block": "BLOCK1",
|
|
"mark": "R3",
|
|
"count": 54,
|
|
"end_margins_mm": [
|
|
[
|
|
574.416,
|
|
878.211
|
|
],
|
|
[
|
|
678.193,
|
|
628.211
|
|
]
|
|
],
|
|
"equal_ends_or_skew_exempt": true,
|
|
"attachment_and_containment": {
|
|
"raw_outside": 0,
|
|
"rounded_outside": 0,
|
|
"rounded_contacts": 54,
|
|
"bend_warnings": 0
|
|
}
|
|
},
|
|
{
|
|
"block": "BLOCK2",
|
|
"mark": "R4",
|
|
"count": 78,
|
|
"end_margins_mm": [
|
|
[
|
|
205.469,
|
|
205.469
|
|
],
|
|
[
|
|
205.469,
|
|
205.469
|
|
]
|
|
],
|
|
"equal_ends_or_skew_exempt": true,
|
|
"attachment_and_containment": {
|
|
"raw_outside": 0,
|
|
"rounded_outside": 0,
|
|
"rounded_contacts": 78,
|
|
"bend_warnings": 0
|
|
}
|
|
},
|
|
{
|
|
"block": "BLOCK2",
|
|
"mark": "R3",
|
|
"count": 78,
|
|
"end_margins_mm": [
|
|
[
|
|
204.574,
|
|
204.574
|
|
],
|
|
[
|
|
204.574,
|
|
204.574
|
|
]
|
|
],
|
|
"equal_ends_or_skew_exempt": true,
|
|
"attachment_and_containment": {
|
|
"raw_outside": 0,
|
|
"rounded_outside": 0,
|
|
"rounded_contacts": 78,
|
|
"bend_warnings": 0
|
|
}
|
|
},
|
|
{
|
|
"block": "BLOCK3",
|
|
"mark": "R4",
|
|
"count": 24,
|
|
"end_margins_mm": [
|
|
[
|
|
551.035,
|
|
575.103
|
|
],
|
|
[
|
|
551.035,
|
|
782.301
|
|
]
|
|
],
|
|
"equal_ends_or_skew_exempt": true,
|
|
"attachment_and_containment": {
|
|
"raw_outside": 0,
|
|
"rounded_outside": 0,
|
|
"rounded_contacts": 24,
|
|
"bend_warnings": 0
|
|
}
|
|
},
|
|
{
|
|
"block": "BLOCK3",
|
|
"mark": "R3",
|
|
"count": 24,
|
|
"end_margins_mm": [
|
|
[
|
|
550.133,
|
|
594.97
|
|
],
|
|
[
|
|
285.712,
|
|
964.746
|
|
]
|
|
],
|
|
"equal_ends_or_skew_exempt": true,
|
|
"attachment_and_containment": {
|
|
"raw_outside": 0,
|
|
"rounded_outside": 0,
|
|
"rounded_contacts": 24,
|
|
"bend_warnings": 0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"job": "dc0a31e7e7d7fda5afb703bd",
|
|
"rows": [
|
|
{
|
|
"block": "BLOCK2",
|
|
"mark": "R4",
|
|
"count": 52,
|
|
"end_margins_mm": [
|
|
[
|
|
520.595,
|
|
475.14
|
|
],
|
|
[
|
|
520.595,
|
|
647.275
|
|
]
|
|
],
|
|
"equal_ends_or_skew_exempt": true,
|
|
"attachment_and_containment": {
|
|
"raw_outside": 0,
|
|
"rounded_outside": 0,
|
|
"rounded_contacts": 52,
|
|
"bend_warnings": 0
|
|
}
|
|
},
|
|
{
|
|
"block": "BLOCK2",
|
|
"mark": "R3",
|
|
"count": 52,
|
|
"end_margins_mm": [
|
|
[
|
|
523.455,
|
|
492.519
|
|
],
|
|
[
|
|
554.051,
|
|
606.968
|
|
]
|
|
],
|
|
"equal_ends_or_skew_exempt": true,
|
|
"attachment_and_containment": {
|
|
"raw_outside": 0,
|
|
"rounded_outside": 0,
|
|
"rounded_contacts": 52,
|
|
"bend_warnings": 0
|
|
}
|
|
},
|
|
{
|
|
"block": "BLOCK1",
|
|
"mark": "R4",
|
|
"count": 56,
|
|
"end_margins_mm": [
|
|
[
|
|
640.315,
|
|
494.941
|
|
],
|
|
[
|
|
496.401,
|
|
435.893
|
|
]
|
|
],
|
|
"equal_ends_or_skew_exempt": true,
|
|
"attachment_and_containment": {
|
|
"raw_outside": 0,
|
|
"rounded_outside": 0,
|
|
"rounded_contacts": 56,
|
|
"bend_warnings": 0
|
|
}
|
|
},
|
|
{
|
|
"block": "BLOCK1",
|
|
"mark": "R3",
|
|
"count": 56,
|
|
"end_margins_mm": [
|
|
[
|
|
647.267,
|
|
438.752
|
|
],
|
|
[
|
|
484.667,
|
|
438.752
|
|
]
|
|
],
|
|
"equal_ends_or_skew_exempt": true,
|
|
"attachment_and_containment": {
|
|
"raw_outside": 0,
|
|
"rounded_outside": 0,
|
|
"rounded_contacts": 56,
|
|
"bend_warnings": 0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"job": "c37ca61ba994edf2547dcd78",
|
|
"rows": [
|
|
{
|
|
"block": "BLOCK2",
|
|
"mark": "R3",
|
|
"count": 78,
|
|
"end_margins_mm": [
|
|
[
|
|
79.326,
|
|
329.326
|
|
],
|
|
[
|
|
79.326,
|
|
329.326
|
|
]
|
|
],
|
|
"equal_ends_or_skew_exempt": false,
|
|
"attachment_and_containment": {
|
|
"raw_outside": 0,
|
|
"rounded_outside": 0,
|
|
"rounded_contacts": 78,
|
|
"bend_warnings": 0
|
|
}
|
|
},
|
|
{
|
|
"block": "BLOCK1",
|
|
"mark": "R3",
|
|
"count": 58,
|
|
"end_margins_mm": [
|
|
[
|
|
84.333,
|
|
334.333
|
|
],
|
|
[
|
|
84.333,
|
|
334.333
|
|
]
|
|
],
|
|
"equal_ends_or_skew_exempt": false,
|
|
"attachment_and_containment": {
|
|
"raw_outside": 0,
|
|
"rounded_outside": 0,
|
|
"rounded_contacts": 58,
|
|
"bend_warnings": 0
|
|
}
|
|
},
|
|
{
|
|
"block": "BLOCK3",
|
|
"mark": "R4",
|
|
"count": 22,
|
|
"end_margins_mm": [
|
|
[
|
|
399.301,
|
|
399.301
|
|
],
|
|
[
|
|
399.301,
|
|
399.301
|
|
]
|
|
],
|
|
"equal_ends_or_skew_exempt": true,
|
|
"attachment_and_containment": {
|
|
"raw_outside": 0,
|
|
"rounded_outside": 0,
|
|
"rounded_contacts": 22,
|
|
"bend_warnings": 0
|
|
}
|
|
},
|
|
{
|
|
"block": "BLOCK3",
|
|
"mark": "R3",
|
|
"count": 22,
|
|
"end_margins_mm": [
|
|
[
|
|
402.833,
|
|
402.833
|
|
],
|
|
[
|
|
402.833,
|
|
402.833
|
|
]
|
|
],
|
|
"equal_ends_or_skew_exempt": true,
|
|
"attachment_and_containment": {
|
|
"raw_outside": 0,
|
|
"rounded_outside": 0,
|
|
"rounded_contacts": 22,
|
|
"bend_warnings": 0
|
|
}
|
|
},
|
|
{
|
|
"block": "BLOCK2",
|
|
"mark": "R4",
|
|
"count": 78,
|
|
"end_margins_mm": [
|
|
[
|
|
200.796,
|
|
200.796
|
|
],
|
|
[
|
|
200.796,
|
|
200.796
|
|
]
|
|
],
|
|
"equal_ends_or_skew_exempt": true,
|
|
"attachment_and_containment": {
|
|
"raw_outside": 0,
|
|
"rounded_outside": 0,
|
|
"rounded_contacts": 78,
|
|
"bend_warnings": 0
|
|
}
|
|
},
|
|
{
|
|
"block": "BLOCK1",
|
|
"mark": "R4",
|
|
"count": 58,
|
|
"end_margins_mm": [
|
|
[
|
|
205.8,
|
|
205.8
|
|
],
|
|
[
|
|
205.8,
|
|
205.8
|
|
]
|
|
],
|
|
"equal_ends_or_skew_exempt": true,
|
|
"attachment_and_containment": {
|
|
"raw_outside": 0,
|
|
"rounded_outside": 0,
|
|
"rounded_contacts": 58,
|
|
"bend_warnings": 0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"job": "f37b4289c97298fed715a88d",
|
|
"rows": [
|
|
{
|
|
"block": "BLOCK1",
|
|
"mark": "R3",
|
|
"count": 62,
|
|
"end_margins_mm": [
|
|
[
|
|
225.292,
|
|
225.292
|
|
],
|
|
[
|
|
225.292,
|
|
225.292
|
|
]
|
|
],
|
|
"equal_ends_or_skew_exempt": true,
|
|
"attachment_and_containment": {
|
|
"raw_outside": 0,
|
|
"rounded_outside": 0,
|
|
"rounded_contacts": 62,
|
|
"bend_warnings": 0
|
|
}
|
|
},
|
|
{
|
|
"block": "BLOCK1",
|
|
"mark": "R4",
|
|
"count": 62,
|
|
"end_margins_mm": [
|
|
[
|
|
222.422,
|
|
222.422
|
|
],
|
|
[
|
|
222.422,
|
|
222.422
|
|
]
|
|
],
|
|
"equal_ends_or_skew_exempt": true,
|
|
"attachment_and_containment": {
|
|
"raw_outside": 0,
|
|
"rounded_outside": 0,
|
|
"rounded_contacts": 62,
|
|
"bend_warnings": 0
|
|
}
|
|
},
|
|
{
|
|
"block": "BLOCK2",
|
|
"mark": "R3",
|
|
"count": 58,
|
|
"end_margins_mm": [
|
|
[
|
|
233.295,
|
|
233.295
|
|
],
|
|
[
|
|
233.295,
|
|
233.295
|
|
]
|
|
],
|
|
"equal_ends_or_skew_exempt": true,
|
|
"attachment_and_containment": {
|
|
"raw_outside": 0,
|
|
"rounded_outside": 0,
|
|
"rounded_contacts": 58,
|
|
"bend_warnings": 0
|
|
}
|
|
},
|
|
{
|
|
"block": "BLOCK2",
|
|
"mark": "R4",
|
|
"count": 58,
|
|
"end_margins_mm": [
|
|
[
|
|
230.423,
|
|
230.423
|
|
],
|
|
[
|
|
230.423,
|
|
230.423
|
|
]
|
|
],
|
|
"equal_ends_or_skew_exempt": true,
|
|
"attachment_and_containment": {
|
|
"raw_outside": 0,
|
|
"rounded_outside": 0,
|
|
"rounded_contacts": 58,
|
|
"bend_warnings": 0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"job": "2120ce4675c6c0e6340aaac8",
|
|
"rows": [
|
|
{
|
|
"block": "BLOCK2",
|
|
"mark": "R4",
|
|
"count": 62,
|
|
"end_margins_mm": [
|
|
[
|
|
176.418,
|
|
176.418
|
|
],
|
|
[
|
|
176.418,
|
|
176.418
|
|
]
|
|
],
|
|
"equal_ends_or_skew_exempt": true,
|
|
"attachment_and_containment": {
|
|
"raw_outside": 0,
|
|
"rounded_outside": 0,
|
|
"rounded_contacts": 62,
|
|
"bend_warnings": 0
|
|
}
|
|
},
|
|
{
|
|
"block": "BLOCK2",
|
|
"mark": "R3",
|
|
"count": 62,
|
|
"end_margins_mm": [
|
|
[
|
|
178.809,
|
|
178.809
|
|
],
|
|
[
|
|
178.809,
|
|
178.809
|
|
]
|
|
],
|
|
"equal_ends_or_skew_exempt": true,
|
|
"attachment_and_containment": {
|
|
"raw_outside": 0,
|
|
"rounded_outside": 0,
|
|
"rounded_contacts": 62,
|
|
"bend_warnings": 0
|
|
}
|
|
},
|
|
{
|
|
"block": "BLOCK1",
|
|
"mark": "R4",
|
|
"count": 64,
|
|
"end_margins_mm": [
|
|
[
|
|
212.92,
|
|
212.92
|
|
],
|
|
[
|
|
212.92,
|
|
212.92
|
|
]
|
|
],
|
|
"equal_ends_or_skew_exempt": true,
|
|
"attachment_and_containment": {
|
|
"raw_outside": 0,
|
|
"rounded_outside": 0,
|
|
"rounded_contacts": 64,
|
|
"bend_warnings": 0
|
|
}
|
|
},
|
|
{
|
|
"block": "BLOCK1",
|
|
"mark": "R3",
|
|
"count": 64,
|
|
"end_margins_mm": [
|
|
[
|
|
215.313,
|
|
215.313
|
|
],
|
|
[
|
|
215.313,
|
|
215.313
|
|
]
|
|
],
|
|
"equal_ends_or_skew_exempt": true,
|
|
"attachment_and_containment": {
|
|
"raw_outside": 0,
|
|
"rounded_outside": 0,
|
|
"rounded_contacts": 64,
|
|
"bend_warnings": 0
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"job": "d0701131f1f87d687322a4f4",
|
|
"rows": [
|
|
{
|
|
"block": "BLOCK3",
|
|
"mark": "R4",
|
|
"count": 18,
|
|
"end_margins_mm": [
|
|
[
|
|
361.165,
|
|
361.165
|
|
],
|
|
[
|
|
361.165,
|
|
361.165
|
|
]
|
|
],
|
|
"equal_ends_or_skew_exempt": true,
|
|
"attachment_and_containment": {
|
|
"raw_outside": 0,
|
|
"rounded_outside": 0,
|
|
"rounded_contacts": 18,
|
|
"bend_warnings": 0
|
|
}
|
|
},
|
|
{
|
|
"block": "BLOCK3",
|
|
"mark": "R3",
|
|
"count": 18,
|
|
"end_margins_mm": [
|
|
[
|
|
361.869,
|
|
361.869
|
|
],
|
|
[
|
|
361.869,
|
|
361.869
|
|
]
|
|
],
|
|
"equal_ends_or_skew_exempt": true,
|
|
"attachment_and_containment": {
|
|
"raw_outside": 0,
|
|
"rounded_outside": 0,
|
|
"rounded_contacts": 18,
|
|
"bend_warnings": 0
|
|
}
|
|
},
|
|
{
|
|
"block": "BLOCK2",
|
|
"mark": "R4",
|
|
"count": 78,
|
|
"end_margins_mm": [
|
|
[
|
|
191.14,
|
|
191.14
|
|
],
|
|
[
|
|
191.14,
|
|
191.14
|
|
]
|
|
],
|
|
"equal_ends_or_skew_exempt": true,
|
|
"attachment_and_containment": {
|
|
"raw_outside": 0,
|
|
"rounded_outside": 0,
|
|
"rounded_contacts": 78,
|
|
"bend_warnings": 0
|
|
}
|
|
},
|
|
{
|
|
"block": "BLOCK2",
|
|
"mark": "R3",
|
|
"count": 78,
|
|
"end_margins_mm": [
|
|
[
|
|
191.835,
|
|
191.841
|
|
],
|
|
[
|
|
191.835,
|
|
191.841
|
|
]
|
|
],
|
|
"equal_ends_or_skew_exempt": true,
|
|
"attachment_and_containment": {
|
|
"raw_outside": 0,
|
|
"rounded_outside": 0,
|
|
"rounded_contacts": 78,
|
|
"bend_warnings": 0
|
|
}
|
|
},
|
|
{
|
|
"block": "BLOCK1",
|
|
"mark": "R4",
|
|
"count": 78,
|
|
"end_margins_mm": [
|
|
[
|
|
196.138,
|
|
196.138
|
|
],
|
|
[
|
|
196.138,
|
|
196.138
|
|
]
|
|
],
|
|
"equal_ends_or_skew_exempt": true,
|
|
"attachment_and_containment": {
|
|
"raw_outside": 0,
|
|
"rounded_outside": 0,
|
|
"rounded_contacts": 78,
|
|
"bend_warnings": 0
|
|
}
|
|
},
|
|
{
|
|
"block": "BLOCK1",
|
|
"mark": "R3",
|
|
"count": 78,
|
|
"end_margins_mm": [
|
|
[
|
|
196.838,
|
|
196.838
|
|
],
|
|
[
|
|
196.838,
|
|
196.838
|
|
]
|
|
],
|
|
"equal_ends_or_skew_exempt": true,
|
|
"attachment_and_containment": {
|
|
"raw_outside": 0,
|
|
"rounded_outside": 0,
|
|
"rounded_contacts": 78,
|
|
"bend_warnings": 0
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|