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>
This commit is contained in:
ahnyongjooandClaude Sonnet 5.5 committed 2026-10-28 11:20:18 +09:00
commit 964a841de1
3978 files changed
+58013356

No files matched your search

@@ -0,0 +1,327 @@
[
{
"at": "2026-10-19 13:30:56",
"fields": [
{
"field": "expected:G1.seats.table.10.0",
"file": "expected",
"from": 42953,
"to": 42019,
"grade": "A",
"text": "42.019",
"x": 24938.3,
"y": 3894.5,
"pos": "D2 (24938, 3894)"
},
{
"field": "expected:G1.seats.table.9.0",
"file": "expected",
"from": 42880,
"to": 41945,
"grade": "A",
"text": "41.945",
"x": 24938.3,
"y": 4374.5,
"pos": "D2 (24938, 4374)"
},
{
"field": "expected:G1.seats.table.8.0",
"file": "expected",
"from": 42807,
"to": 41871,
"grade": "A",
"text": "41.871",
"x": 24938.3,
"y": 4854.5,
"pos": "D2 (24938, 4854)"
},
{
"field": "expected:G1.seats.table.7.0",
"file": "expected",
"from": 42734,
"to": 41797,
"grade": "A",
"text": "41.797",
"x": 24938.3,
"y": 5334.5,
"pos": "D2 (24938, 5334)"
},
{
"field": "expected:G1.seats.table.6.0",
"file": "expected",
"from": 42661,
"to": 41723,
"grade": "A",
"text": "41.723",
"x": 24938.3,
"y": 5814.5,
"pos": "D2 (24938, 5814)"
},
{
"field": "expected:G1.seats.table.5.0",
"file": "expected",
"from": 42978,
"to": 42043,
"grade": "A",
"text": "42.043",
"x": 24938.3,
"y": 6294.5,
"pos": "D2 (24938, 6294)"
},
{
"field": "expected:G1.seats.table.4.0",
"file": "expected",
"from": 42905,
"to": 41969,
"grade": "A",
"text": "41.969",
"x": 24938.3,
"y": 6774.5,
"pos": "D2 (24938, 6774)"
},
{
"field": "expected:G1.seats.table.3.0",
"file": "expected",
"from": 42832,
"to": 41895,
"grade": "A",
"text": "41.895",
"x": 24938.3,
"y": 7254.5,
"pos": "D2 (24938, 7254)"
},
{
"field": "expected:G1.seats.table.2.0",
"file": "expected",
"from": 42759,
"to": 41821,
"grade": "A",
"text": "41.821",
"x": 24938.3,
"y": 7734.5,
"pos": "D2 (24938, 7734)"
},
{
"field": "expected:G1.seats.table.1.0",
"file": "expected",
"from": 42686,
"to": 41747,
"grade": "A",
"text": "41.747",
"x": 24938.3,
"y": 8214.5,
"pos": "D2 (24938, 8214)"
},
{
"field": "expected:G1.column.height",
"file": "expected",
"from": 12133,
"to": 11127,
"grade": "A",
"text": "11.127",
"x": 3029.4,
"y": 14008.8,
"pos": "D1 (3029, 14009)"
},
{
"field": "expected:G1.footing.z0",
"file": "expected",
"from": 25123,
"to": 25175,
"grade": "A",
"text": "EL. 25.175",
"x": 24278.0,
"y": 8775.6,
"pos": "D1 (24278, 8776)"
},
{
"field": "expected:G2.schedule_L.P2",
"file": "expected",
"from": 16683,
"to": 15677,
"grade": "A",
"text": "15.677",
"x": 43188.4,
"y": 29539.8,
"pos": "D3 (43188, 29540)"
},
{
"field": "expected:G2.schedule_L.P1",
"file": "expected",
"from": 17377,
"to": 16371,
"grade": "A",
"text": "16.371",
"x": 43188.4,
"y": 29899.8,
"pos": "D3 (43188, 29900)"
},
{
"field": "expected:G3.schedule.B12.0",
"file": "expected",
"from": 7800,
"to": 8800,
"grade": "A",
"text": "8.800",
"x": 29878.0,
"y": 3741.9,
"pos": "D1 (29878, 3742)"
},
{
"field": "expected:G3.schedule.B4.0",
"file": "expected",
"from": 7600,
"to": 8600,
"grade": "A",
"text": "8.600",
"x": 43290.6,
"y": 26659.8,
"pos": "D3 (43291, 26660)"
},
{
"field": "expected:G3.schedule.B3.0",
"file": "expected",
"from": 8000,
"to": 9000,
"grade": "A",
"text": "9.000",
"x": 43290.6,
"y": 27379.8,
"pos": "D3 (43291, 27380)"
},
{
"field": "expected:G3.schedule.B2.0",
"file": "expected",
"from": 11500,
"to": 12500,
"grade": "A",
"text": "12.500",
"x": 43188.4,
"y": 27019.8,
"pos": "D3 (43188, 27020)"
},
{
"field": "expected:G3.schedule.B1.0",
"file": "expected",
"from": 8000,
"to": 9000,
"grade": "A",
"text": "9.000",
"x": 43290.6,
"y": 27379.8,
"pos": "D3 (43291, 27380)"
},
{
"field": "expected:G5.el_x.10",
"file": "expected",
"from": 42953,
"to": 42019,
"grade": "A",
"text": "42.019",
"x": 24938.3,
"y": 3894.5,
"pos": "D2 (24938, 3894)"
},
{
"field": "expected:G5.el_x.9",
"file": "expected",
"from": 42880,
"to": 41945,
"grade": "A",
"text": "41.945",
"x": 24938.3,
"y": 4374.5,
"pos": "D2 (24938, 4374)"
},
{
"field": "expected:G5.el_x.8",
"file": "expected",
"from": 42807,
"to": 41871,
"grade": "A",
"text": "41.871",
"x": 24938.3,
"y": 4854.5,
"pos": "D2 (24938, 4854)"
},
{
"field": "expected:G5.el_x.7",
"file": "expected",
"from": 42734,
"to": 41797,
"grade": "A",
"text": "41.797",
"x": 24938.3,
"y": 5334.5,
"pos": "D2 (24938, 5334)"
},
{
"field": "expected:G5.el_x.6",
"file": "expected",
"from": 42661,
"to": 41723,
"grade": "A",
"text": "41.723",
"x": 24938.3,
"y": 5814.5,
"pos": "D2 (24938, 5814)"
},
{
"field": "expected:G5.el_x.5",
"file": "expected",
"from": 42978,
"to": 42043,
"grade": "A",
"text": "42.043",
"x": 24938.3,
"y": 6294.5,
"pos": "D2 (24938, 6294)"
},
{
"field": "expected:G5.el_x.4",
"file": "expected",
"from": 42905,
"to": 41969,
"grade": "A",
"text": "41.969",
"x": 24938.3,
"y": 6774.5,
"pos": "D2 (24938, 6774)"
},
{
"field": "expected:G5.el_x.3",
"file": "expected",
"from": 42832,
"to": 41895,
"grade": "A",
"text": "41.895",
"x": 24938.3,
"y": 7254.5,
"pos": "D2 (24938, 7254)"
},
{
"field": "expected:G5.el_x.2",
"file": "expected",
"from": 42759,
"to": 41821,
"grade": "A",
"text": "41.821",
"x": 24938.3,
"y": 7734.5,
"pos": "D2 (24938, 7734)"
},
{
"field": "expected:G5.el_x.1",
"file": "expected",
"from": 42686,
"to": 41747,
"grade": "A",
"text": "41.747",
"x": 24938.3,
"y": 8214.5,
"pos": "D2 (24938, 8214)"
}
],
"why": ""
}
]
@@ -0,0 +1 @@
{"version": "1", "sources": ["d275fc3541eb2598c67563a366be893183f0a86063bf80fbad22bc4a41ad0694", "0aa03f2145935b1a2d91ac6f50ed8f37269ada03ec69c22fc8a94e6a3b0584e1", "f77980c5f8592d50be0b22c72b626154af1f492884ad2803e310771643e442b5"], "fields": {"params:lean_concrete.z_top": {"v": 26208, "hits": [{"text": "EL. 26.208", "x": 17398.3, "y": 7683.8, "layer": "CS-DIMT", "dwg": "D1", "kind": "EL"}, {"text": "EL. 26.208", "x": 24673.9, "y": 8775.6, "layer": "CS-DIMT", "dwg": "D1", "kind": "EL"}, {"text": "EL. 26.208", "x": 17398.3, "y": -27122.5, "layer": "CS-DIMT", "dwg": "D1", "kind": "EL"}], "shared": 2}, "params:lean_concrete.size_y": {"v": 8000, "hits": [{"text": "8.000", "x": 43290.6, "y": 25939.8, "layer": "CS-TABL-TEX2", "dwg": "D3", "kind": "m"}, {"text": "8.000", "x": 43290.6, "y": 27379.8, "layer": "CS-TABL-TEX2", "dwg": "D3", "kind": "m"}], "shared": 1}, "params:lean_concrete.size_x": {"v": 9550, "hits": [{"text": "9.550", "x": 43290.6, "y": 25579.8, "layer": "CS-TABL-TEX2", "dwg": "D3", "kind": "m"}, {"text": "9.550", "x": 43290.6, "y": 28819.8, "layer": "CS-TABL-TEX2", "dwg": "D3", "kind": "m"}], "shared": 1}, "params:footing.z_bottom": {"v": 26208, "hits": [{"text": "EL. 26.208", "x": 17398.3, "y": 7683.8, "layer": "CS-DIMT", "dwg": "D1", "kind": "EL"}, {"text": "EL. 26.208", "x": 24673.9, "y": 8775.6, "layer": "CS-DIMT", "dwg": "D1", "kind": "EL"}, {"text": "EL. 26.208", "x": 17398.3, "y": -27122.5, "layer": "CS-DIMT", "dwg": "D1", "kind": "EL"}], "shared": 2}, "params:footing.size_y": {"v": 7800, "hits": [{"text": "7.800", "x": 29878.0, "y": 3741.9, "layer": "CS-DIMT", "dwg": "D1", "kind": "m"}, {"text": "7.800", "x": 22191.2, "y": 16615.7, "layer": "CS-DIMT", "dwg": "D2", "kind": "m"}, {"text": "7.800", "x": 35236.8, "y": 16615.7, "layer": "CS-DIMT", "dwg": "D2", "kind": "m"}, {"text": "7.800", "x": 43290.6, "y": 24139.8, "layer": "CS-TABL-TEX2", "dwg": "D3", "kind": "m"}], "shared": 1}, "params:footing.size_x": {"v": 9350, "hits": [{"text": "9.350", "x": 11903.7, "y": 3741.9, "layer": "CS-DIMT", "dwg": "D1", "kind": "m"}, {"text": "9.350", "x": -22952.2, "y": -26049.0, "layer": "CS-DIMT", "dwg": "D1", "kind": "m"}, {"text": "9.350", "x": 28817.0, "y": 23201.3, "layer": "CS-DIMT", "dwg": "D2", "kind": "m"}, {"text": "9.350", "x": 43290.6, "y": 24499.8, "layer": "CS-TABL-TEX2", "dwg": "D3", "kind": "m"}], "shared": 1}, "params:column.height": {"v": 12003, "hits": [{"text": "12.003", "x": 23303.6, "y": 14008.8, "layer": "CS-DIMT", "dwg": "D1", "kind": "m"}, {"text": "12.003", "x": 3029.4, "y": 14008.8, "layer": "CS-DIMT", "dwg": "D1", "kind": "m"}, {"text": "12.003", "x": 20129.4, "y": 14008.8, "layer": "CS-DIMT", "dwg": "D1", "kind": "m"}, {"text": "12.003", "x": 79697.1, "y": -195286.1, "layer": "CC-TABL-TEX2", "dwg": "D1", "kind": "m"}, {"text": "12.003", "x": 23303.6, "y": -375231.7, "layer": "CS-DIMT", "dwg": "D1", "kind": "m"}, {"text": "12.003", "x": 3029.4, "y": -375231.7, "layer": "CS-DIMT", "dwg": "D1", "kind": "m"}], "shared": 1}, "params:coping.top_steps.4.z": {"v": 43698, "hits": [{"text": "EL. 43.698", "x": 18443.1, "y": 20261.8, "layer": "CS-DIMT", "dwg": "D1", "kind": "EL"}], "shared": 1}, "params:coping.top_steps.2.z": {"v": 43555, "hits": [{"text": "EL. 43.555", "x": 26179.8, "y": 20319.3, "layer": "CS-DIMT", "dwg": "D1", "kind": "EL"}], "shared": 1}, "params:coping.top_steps.0.z": {"v": 43411, "hits": [{"text": "EL. 43.411", "x": 4867.8, "y": 20175.6, "layer": "CS-DIMT", "dwg": "D1", "kind": "EL"}], "shared": 1}, "params:coping.flat_bottom_half_width": {"v": 1100, "hits": [{"text": "1.100", "x": 5846.3, "y": 21259.8, "layer": "CS-TABL-TEX2", "dwg": "D3", "kind": "m"}], "shared": 2}, "params:coping.length_bottom_tip_to_tip": {"v": 12400, "hits": [{"text": "12.400", "x": 11855.6, "y": 31231.1, "layer": "CS-DIMT", "dwg": "D1", "kind": "m"}, {"text": "12.400", "x": 11852.6, "y": 22820.8, "layer": "CS-DIMT", "dwg": "D1", "kind": "m"}, {"text": "12.400", "x": -14619.2, "y": 31231.1, "layer": "CS-DIMT", "dwg": "D1", "kind": "m"}, {"text": "12.400", "x": 11855.6, "y": -360258.3, "layer": "CS-DIMT", "dwg": "D1", "kind": "m"}, {"text": "12.400", "x": 11852.6, "y": -367938.0, "layer": "CS-DIMT", "dwg": "D1", "kind": "m"}], "shared": 1}, "params:bearing_seats.bearings.9.el_x": {"v": 43887, "hits": [{"text": "43.887", "x": 24938.3, "y": 3894.5, "layer": "CS-TABL-TEX2", "dwg": "D2", "kind": "m"}], "shared": 1}, "params:bearing_seats.bearings.8.el_x": {"v": 43816, "hits": [{"text": "43.816", "x": 24938.3, "y": 4374.5, "layer": "CS-TABL-TEX2", "dwg": "D2", "kind": "m"}], "shared": 1}, "params:bearing_seats.bearings.7.el_x": {"v": 43744, "hits": [{"text": "43.744", "x": 24938.3, "y": 4854.5, "layer": "CS-TABL-TEX2", "dwg": "D2", "kind": "m"}], "shared": 1}, "params:bearing_seats.bearings.6.el_x": {"v": 43672, "hits": [{"text": "43.672", "x": 24938.3, "y": 5334.5, "layer": "CS-TABL-TEX2", "dwg": "D2", "kind": "m"}], "shared": 1}, "params:bearing_seats.bearings.5.el_x": {"v": 43600, "hits": [{"textLine truncated
File diff suppressed because it is too large. Load diff
@@ -0,0 +1,117 @@
{
"params:pier_id": {
"sha": "abc5ac4ec94f0b99",
"by": "심영표",
"at": "2026-10-12 17:05:53"
},
"params:rebar_marks": {
"sha": "e4ad42a5f585d89a",
"by": "심영표",
"at": "2026-10-12 17:05:53"
},
"params:display": {
"sha": "a6a77705597ca560",
"by": "심영표",
"at": "2026-10-12 17:05:53"
},
"expected:pier_id": {
"sha": "abc5ac4ec94f0b99",
"by": "심영표",
"at": "2026-10-12 17:05:53"
},
"expected:tol_mm": {
"sha": "d0ff5974b6aa52cf",
"by": "심영표",
"at": "2026-10-12 17:05:53"
},
"expected:rebar_palette": {
"sha": "c41013bf3e985022",
"by": "심영표",
"at": "2026-10-12 17:05:53"
},
"expected:planned_fail": {
"sha": "b0605b500f418127",
"by": "심영표",
"at": "2026-10-12 17:05:53"
},
"params:lean_concrete": {
"sha": "76847a00054d9e96",
"by": "심영표",
"at": "2026-10-12 17:05:53"
},
"params:footing": {
"sha": "483d22ced82351a4",
"by": "심영표",
"at": "2026-10-12 17:05:53"
},
"params:column": {
"sha": "dc62bae09776dcb5",
"by": "심영표",
"at": "2026-10-12 17:05:53"
},
"params:coping": {
"sha": "ee81c801e46ae937",
"by": "심영표",
"at": "2026-10-12 17:05:53"
},
"params:piles": {
"sha": "ae0cbe3f0389f067",
"by": "심영표",
"at": "2026-10-12 17:05:53"
},
"params:bearing_seats": {
"sha": "7b214c333e25d55d",
"by": "심영표",
"at": "2026-10-12 17:05:53"
},
"params:materials": {
"sha": "806da851d464e8d1",
"by": "심영표",
"at": "2026-10-12 17:05:53"
},
"expected:G1": {
"sha": "3e5d81258416bea0",
"by": "심영표",
"at": "2026-10-12 17:05:53"
},
"params:column_rebar": {
"sha": "7f6fb991d1e64433",
"by": "심영표",
"at": "2026-10-12 17:05:53"
},
"expected:G2": {
"sha": "12096da472468e95",
"by": "심영표",
"at": "2026-10-12 17:05:53"
},
"params:footing_rebar": {
"sha": "c9bf3723c6ae4040",
"by": "심영표",
"at": "2026-10-12 17:05:53"
},
"expected:G3": {
"sha": "a51185857a6964e8",
"by": "심영표",
"at": "2026-10-12 17:05:53"
},
"params:coping_rebar": {
"sha": "b2c7017846b490e9",
"by": "심영표",
"at": "2026-10-12 17:05:53"
},
"expected:G4": {
"sha": "2e5d2ccf9887820b",
"by": "심영표",
"at": "2026-10-12 17:05:53"
},
"params:sole_plates": {
"sha": "9c2758aa6ffe0ffc",
"by": "심영표",
"at": "2026-10-12 17:05:53"
},
"expected:G5": {
"sha": "ba18c7e66b717574",
"by": "심영표",
"at": "2026-10-12 17:05:53"
}
}
@@ -0,0 +1,26 @@
[
{
"source": "C0050205-031-운곡교 교각도(1)(완도방향 P3).dwg",
"source_sha256": "0fdbafcd3e019da5c44faa53dd9ecf80772b35b26109cf4df86e327c826ebaf8",
"dxf": "C0050205-031-운곡교 교각도(1)(완도방향 P3).dxf",
"dxf_sha256": "61e97bb780b3a07e97c50983b547373df0ba4c7224e72f440fe15efe2a2de98b",
"engine": "ODA File Converter 27.1.0",
"label": "D1"
},
{
"source": "C0050205-032-운곡교 교각도(2)(완도방향 P3).dwg",
"source_sha256": "e00986b6b71efbfe2e460bb365481c600fdd930435c666c795fe3f4841d4e635",
"dxf": "C0050205-032-운곡교 교각도(2)(완도방향 P3).dxf",
"dxf_sha256": "0f5383133fcbab94c628c2da46a73055d8f45ba5809834c280e61728f3f7385f",
"engine": "ODA File Converter 27.1.0",
"label": "D2"
},
{
"source": "C0050205-033-운곡교 교각도(3)(완도방향 P3).dwg",
"source_sha256": "893ce984f03f6e6370c505d5dc9d0a5ce11447002b1f9eb1c002c3031f9a5a7c",
"dxf": "C0050205-033-운곡교 교각도(3)(완도방향 P3).dxf",
"dxf_sha256": "b42fc01ca165ad8910921f215d7563ca234df3af8762625dc934c66de05399e0",
"engine": "ODA File Converter 27.1.0",
"label": "D3"
}
]
@@ -0,0 +1 @@
[{"dwg": "D1", "layer": "CS-DIMT", "x": 43035.4, "y": 28287.3, "h": 150.0, "text": "137", "handle": "25B84"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 45797.9, "y": 28287.3, "h": 150.0, "text": "138", "handle": "25B85"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 46137.4, "y": 28238.7, "h": 150.0, "text": "(1~3단)", "handle": "25B86"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 45797.9, "y": 21291.0, "h": 150.0, "text": "138", "handle": "25B87"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 43035.4, "y": 21291.0, "h": 150.0, "text": "137", "handle": "25B88"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 42641.9, "y": 21501.0, "h": 150.0, "text": "100", "handle": "25B89"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 44314.7, "y": 20901.0, "h": 150.0, "text": "3.100", "handle": "25B8A"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 43956.2, "y": 21501.0, "h": 150.0, "text": "21@125=2.625", "handle": "25B8B"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 46341.9, "y": 21501.0, "h": 150.0, "text": "100", "handle": "25B8C"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 44314.7, "y": 29097.3, "h": 150.0, "text": "3.100", "handle": "25B8D"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 42641.9, "y": 28497.3, "h": 150.0, "text": "100", "handle": "25B8E"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 46341.9, "y": 28497.3, "h": 150.0, "text": "100", "handle": "25B8F"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 43956.2, "y": 28497.3, "h": 150.0, "text": "21@125=2.625", "handle": "25B90"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 43256.9, "y": 22101.0, "h": 150.0, "text": "580", "handle": "25B91"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 42641.9, "y": 22101.0, "h": 150.0, "text": "100", "handle": "25B92"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 43836.9, "y": 22101.0, "h": 150.0, "text": "580", "handle": "25B93"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 44416.9, "y": 22101.0, "h": 150.0, "text": "580", "handle": "25B94"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 44996.9, "y": 22101.0, "h": 150.0, "text": "580", "handle": "25B95"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 45576.9, "y": 22101.0, "h": 150.0, "text": "580", "handle": "25B96"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 46266.9, "y": 22101.0, "h": 150.0, "text": "100", "handle": "25B97"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 44314.7, "y": 7893.9, "h": 150.0, "text": "3.100", "handle": "25B98"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 42641.9, "y": 8493.9, "h": 150.0, "text": "100", "handle": "25B99"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 43956.2, "y": 8493.9, "h": 150.0, "text": "21@125=2.625", "handle": "25B9A"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 46341.9, "y": 8493.9, "h": 150.0, "text": "100", "handle": "25B9B"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 44314.7, "y": 18141.7, "h": 150.0, "text": "3.100", "handle": "25B9C"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 43893.7, "y": 17541.7, "h": 150.0, "text": "10@250=2.500", "handle": "25B9D"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 46416.9, "y": 17541.7, "h": 150.0, "text": "100", "handle": "25B9E"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 42641.9, "y": 16941.7, "h": 150.0, "text": "100", "handle": "25B9F"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 42641.9, "y": 17541.7, "h": 150.0, "text": "100", "handle": "25BA0"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 46341.9, "y": 16941.7, "h": 150.0, "text": "100", "handle": "25BA1"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 43956.2, "y": 16941.7, "h": 150.0, "text": "21@125=2.625", "handle": "25BA2"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 43256.9, "y": 9093.9, "h": 150.0, "text": "580", "handle": "25BA3"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 42641.9, "y": 9093.9, "h": 150.0, "text": "100", "handle": "25BA4"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 43836.9, "y": 9093.9, "h": 150.0, "text": "580", "handle": "25BA5"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 44416.9, "y": 9093.9, "h": 150.0, "text": "580", "handle": "25BA6"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 44996.9, "y": 9093.9, "h": 150.0, "text": "580", "handle": "25BA7"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 45576.9, "y": 9093.9, "h": 150.0, "text": "580", "handle": "25BA8"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 46266.9, "y": 9093.9, "h": 150.0, "text": "100", "handle": "25BA9"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 40095.3, "y": 10556.9, "h": 150.0, "text": "100", "handle": "25BAA"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 40095.3, "y": 13472.6, "h": 150.0, "text": "698", "handle": "25BAB"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 40095.3, "y": 11597.8, "h": 150.0, "text": "9@250=2.250", "handle": "25BAC"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 39495.3, "y": 12245.3, "h": 150.0, "text": "3.148", "handle": "25BAD"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 40095.3, "y": 14229.9, "h": 150.0, "text": "100", "handle": "25BAE"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 43035.4, "y": 16731.7, "h": 150.0, "text": "137", "handle": "25BAF"}, {"dwg": "D1", "layer": "CS-DIMT", "x": 45797.9, "y": 16731.7, "h": 150.0, "text": "138", "handle": "25BB0"}, {"dwg": "D1", "layer": "CS-DIMT", "xLine truncated
@@ -0,0 +1,847 @@
{
"_schema": "pier-T-expected/1",
"_note": "독립 기대값: 도면 치수 문자·표(D1~D3)에서 직접 옮긴 값. 생성용 params.json과 별도로 관리하며 검사기는 params를 읽지 않는다. 원출처: Code/교각모델링/verify_*.py (검증서 v0.1.05).",
"pier_id": "P2",
"tol_mm": 1.0,
"G1": {
"footing": {
"dx": 10350,
"dy": 7800,
"z0": 25175,
"thickness": 2200,
"src": "D1 '10.350' '7.800' 'EL. 25.123' '2.200'"
},
"lean": {
"margin": 100,
"thickness": 100,
"src": "D1 lean +100 each side, 100 thick"
},
"column": {
"d": 2000,
"height": 11127,
"src": "D1 단면 C-C '2.000', 정면도 '12.133'"
},
"coping": {
"dx": 12400,
"dy": 3100,
"z_top_left": 42456,
"rise_upper": 1500,
"rise_lower": 1500,
"z_top_right": 42748,
"z_top_center": 42602,
"flat_from_tip": 5100,
"end_inset": 200,
"radius": 12000,
"src": "D1 '12.400' '3.100' 'EL. 42.456' '1.500' x2 'EL. 42.748' 'EL. 42.602' '5.100' '200' 'R=12.000'"
},
"coping_outline": [
[
-1100,
39456
],
[
1100,
39456
],
[
6200,
40956
],
[
6000,
42748
],
[
3726,
42748
],
[
3726,
42675
],
[
1224,
42675
],
[
1224,
42602
],
[
-1279,
42602
],
[
-1279,
42529
],
[
-3781,
42529
],
[
-3781,
42456
],
[
-6000,
42456
],
[
-6200,
40956
]
],
"coping_outline_src": "D1 정면도 외형 from dims '200','2.219','3@2.502=7.507','2.274','200' and EL texts; intermediate step EL 42.529 / 42.675 from drawn risers 72.9 [derived]",
"dxf_arc_centres": {
"datum_x": 12159.4,
"datum_y": 16515.6,
"datum_el": 39456,
"left": [
5207.5,
6039.2
],
"right": [
19111.2,
6039.2
],
"src": "DXF ARC 20E8B / 20E89 centre; datum CS-CNTL 21539 / coping bottom line 20E87"
},
"piles": {
"nx": 6,
"ny": 5,
"pitch_x": 1750,
"pitch_y": 1550,
"edge": 800,
"d": 600,
"length": 25900,
"head_embedment": 100,
"src": "D1 '5@1.750=8.750' '4@1.550=6.200' '800' 'Φ600' 'L=25.9M'"
},
"seats": {
"table": {
"1": [
41747,
180,
50,
700,
540
],
"2": [
41821,
180,
50,
700,
540
],
"3": [
41895,
180,
50,
700,
650
],
"4": [
41969,
180,
50,
700,
540
],
"5": [
42043,
180,
50,
700,
540
],
"6": [
41723,
155,
50,
700,
540
],
"7": [
41797,
155,
50,
700,
540
],
"8": [
41871,
155,
50,
700,
650
],
"9": [
41945,
155,
50,
700,
540
],
"10": [
42019,
155,
50,
700,
540
]
},
"table_columns": [
"EL.'X'",
"h1",
"h2",
"A",
"B"
],
"girders": 5,
"step_top": {
"1": 42456,
"2": 42529,
"3": 42602,
"4": 42675,
"5": 42748
},
"step_x": {
"1": [
-6000,
-3781
],
"2": [
-3781,
-1279
],
"3": [
-1279,
1224
],
"4": [
1224,
3726
],
"5": [
3726,
6000
]
},
"row_y": {
"front": -699,
"rear": 600
},
"pitch_chain": [
3,
7507
],
"pedestal_plan": [
1250,
1200
],
"pad_margin": [
200,
100
],
"rear_first_from_tip": 1223,
"src": "D2 ELEVATION TABLE; D1 EL texts + drawn steps; S1 851/950; '3@2.502=7.507'; 대좌 2500x1200; '1.223'"
}
},
"G2": {
"schedule_L": {
"P1": 16371,
"P2": 15677,
"P3": 6449,
"P4": 5680,
"P5": 5680,
"P6": 2136
},
"schedule_n": {
"P1": 46,
"P2": 46,
"P3": 37,
"P4": 9,
"P5": 22,
"P6": 36
},
"dia": {
"P1": 32,
"P2": 32,
"P3": 19,
"P4": 29,
"P5": 29,
"P6": 16
},
"hoop_chain": {
"start": [
150,
1030
],
"groups": [
[
8,
120
],
[
22,
120
],
[
37,
300
]
]
},
"hoop_marks_by_zone": [
[
"P4",
9
],
[
"P5",
22
],
[
"P3",
37
]
],
"tie_chain": {
"start": [
150,
1030
],
"groups": [
[
8,
1800
]
]
},
"tie_offset": 22.5,
"r_outer": 870.5,
"r_inner": 825.5,
"r_hoop": 904,
"main_divisions": 46,
"bottom_above_footing": 300,
"p1_top_parts": [
300,
340,
16343
],
"no_fillet_marks": [
"P1",
"P2",
"P4",
"P5"
],
"src": "D3 L·수량·R·A (Ungok P2); D1 '150','1.030','8@120=960','22@120=2.640','37@300=11.100','8@1.800=14.400'; section radii (HITL H2 rule); tie offset = H29/2 + H16/2 (hoop P4 H29 label, P6 H16)"
},
"G3": {
"schedule": {
"B1": [
9000,
42
],
"B2": [
12500,
42
],
"B3": [
9000,
42
],
"B4": [
8600,
39
],
"B5": [
10550,
32
],
"B6": [
14050,
32
],
"B7": [
10550,
32
],
"B8": [
10150,
29
],
"B9": [
2155,
493
],
"B10": [
35684,
9
],
"B11": [
10350,
28
],
"B12": [
8800,
38
]
},
"dia": {
"B1": 25,
"B2": 25,
"B3": 19,
"B4": 25,
"B5": 29,
"B6": 29,
"B7": 19,
"B8": 29,
"B9": 16,
"B10": 19,
"B11": 16,
"B12": 16
},
"layer_z": {
"B2": 122,
"B4": 122,
"B6": 178,
"B8": 178,
"B3": 227.5,
"B7": 277,
"B1": 2073,
"B5": 2127
},
"rows": {
"Y_BOT": {
"ends": [
-5075,
5075
],
"start": -4875,
"pitch": 125,
"n": 79
},
"Y_250": {
"ends": [
-5075,
5075
],
"start": -4875,
"pitch": 250,
"n": 40
},
"X_BOT": {
"ends": [
-3800,
3800
],
"start": -3625,
"pitch": 125,
"n": 59
},
"X_250": {
"ends": [
-3800,
3800
],
"start": -3625,
"pitch": 250,
"n": 30
}
},
"b10_levels": {
"start": 350,
"pitch": 200,
"n": 9
},
"b10_size": [
10198,
7644
],
"b9_grid": {
"x": {
"start": -4625,
"pitch": 250,
"n": 38
},
"y": {
"start": -3500,
"pitch": 250,
"n": 29
}
},
"b9_erec": [
150,
2100
],
"b9_a": 1995,
"b9_c": 64,
"mid_levels": [
550,
950,
1350,
1750
],
"src": "D3 L·수량 (P2); D1 '100','200','78@125=9.750' / '39@250=9.750' / '100','175','58@125=7.250' / '29@250'; F1 층 높이(작도점, P1과 같음); '150','9@200=1.800'; '450','37@250=9.250' / '300','28@250=7.000'; EREC 150~2100; 중간층 작도점 [derived]"
},
"G4": {
"count": {
"C1": 12,
"C2": 12,
"C3": 12,
"C4": 12,
"C5": 12,
"C6": 12,
"C7": 12,
"C8": 12,
"C9": 60,
"C10": 21,
"C11": 60,
"C12": 18,
"C13": 9,
"C14": 41,
"C15": 13,
"C16": 13,
"S1": 50,
"S2": 105
},
"L": {
"C1": 14490,
"C2": 12082,
"C3": 12106,
"C4": 14490,
"C5": 12082,
"C6": 12106,
"C7": 13994,
"C8": 13994,
"C9": 8649,
"C10": 10314,
"C11": 8941,
"C12": 20513,
"C13": 29345,
"C14": 3600,
"C15": 2774,
"C16": 5605,
"S1": 3800,
"S2": 2500
},
"range": {
"C9": [
"b_sched",
2958,
1376
],
"C11": [
"b_sched",
2958,
1668
],
"C10": [
"b_sched",
3000,
3000
],
"C12": [
"a_sched",
12228,
3151
],
"C13": [
"a_sched",
12167,
12044
]
},
"range_convention": {
"b_sched": {
"a": 1407,
"c": 750,
"c_times": 2
},
"a_sched": {
"b": 1407,
"c": 580,
"c_times": 4
}
},
"dia": {
"C1": 29,
"C2": 29,
"C3": 25,
"C4": 29,
"C5": 29,
"C6": 25,
"C7": 29,
"C8": 29,
"C9": 25,
"C10": 25,
"C11": 25,
"C12": 25,
"C13": 25,
"C14": 19,
"C15": 19,
"C16": 19,
"S1": 19,
"S2": 19
},
"half_width": 1550,
"y24_chain": {
"start": [
100,
237
],
"pitch": 125,
"n": 21,
"end": 3000
},
"y13_chain": {
"start": [
100,
237
],
"pitch": 250,
"n": 10,
"end": 3000
},
"pairs": [
[
"C1",
"C4"
],
[
"C2",
"C5"
],
[
"C3",
"C6"
],
[
"C7",
"C8"
]
],
"tier_z": {
"C1": 42356,
"C4": 42356,
"C2": 42256,
"C5": 42256,
"C3": 42156,
"C6": 42156
},
"stirrup_x": {
"C10": [
-900,
-600,
-300,
0,
300,
600,
900
],
"C11": {
"start": 1150,
"pitch": 250,
"n": 20
},
"C9": {
"start": -1150,
"pitch": -250,
"n": 20
}
},
"stirrups_per_x": 3,
"c10_bottom": 39556,
"loop_z": {
"C12": {
"start": 39806,
"pitch": 250,
"n": 6
},
"C13": [
41306,
41556,
41806
]
},
"c15_top": 42647.8,
"c16_top": 42501.9,
"c14_levels": [
[
42133.5,
11
],
[
42233.5,
11
],
[
40056,
3
],
[
41056,
5
],
[
40556,
4
],
[
41556,
6
],
[
42489.5,
1
]
],
"s_per_girder": {
"S1": [
10,
50
],
"S2": [
21,
100
]
},
"step_top": {
"1": 42456,
"2": 42529,
"3": 42602,
"4": 42675,
"5": 42748
},
"src": "D3 (P2) 수량·L·a/b 범위; D1 A-A 사슬 '100','137','21@125','3000' / B-B '10@250'; 정면도 단 높이·스터럽 X·루프 EL; D2 '50','50'"
},
"G5": {
"el_x": {
"1": 41747,
"2": 41821,
"3": 41895,
"4": 41969,
"5": 42043,
"6": 41723,
"7": 41797,
"8": 41871,
"9": 41945,
"10": 42019
},
"S": {
"1": -1.91,
"2": -1.907,
"3": -1.905,
"4": -1.903,
"5": -1.901,
"6": -1.91,
"7": -1.907,
"8": -1.905,
"9": -1.903,
"10": -1.901
},
"W": {
"1": 640,
"2": 640,
"3": 750,
"4": 640,
"5": 640,
"6": 640,
"7": 640,
"8": 750,
"9": 640,
"10": 640
},
"L": 800,
"T": 30,
"h3": 165,
"bearing_shrink": 100,
"colours": {
"bearing": [
0,
0,
0
],
"sole_plate": [
150,
150,
150
]
},
"src": "D2 ELEVATION TABLE (EL.'X', h3), 솔플레이트 상세 TABLE (S, L, W, T); (L-100)x(W-100)·색 = P1 사용자 지시 준용"
},
"rebar_palette": {
"32": [
214,
39,
40
],
"29": [
255,
127,
14
],
"25": [
188,
60,
160
],
"19": [
44,
160,
44
],
"16": [
31,
119,
180
]
},
"rebar_palette_src": "디자인지침_경로.md R8 (2026-10-07)",
"planned_fail": [
{
"gate": "G4",
"item_prefix": "C9 original length vs L",
"reason": "작도 폭 채택(K1)",
"approved": "사용자 2026-10-07; P2 적용 사용자 확정 2026-10-12"
},
{
"gate": "G4",
"item_prefix": "C10 original length vs L",
"reason": "작도 폭 채택(K1)",
"approved": "사용자 2026-10-07; P2 적용 사용자 확정 2026-10-12"
},
{
"gate": "G4",
"item_prefix": "C11 original length vs L",
"reason": "작도 폭 채택(K1)",
"approved": "사용자 2026-10-07; P2 적용 사용자 확정 2026-10-12"
},
{
"gate": "G4",
"item_prefix": "C12 original length vs L",
"reason": "작도 폭 채택(C12·C13 drawn width)",
"approved": "사용자 2026-10-07; P2 적용 사용자 확정 2026-10-12"
},
{
"gate": "G4",
"item_prefix": "C13 original length vs L",
"reason": "작도 폭 채택(C12·C13 drawn width)",
"approved": "사용자 2026-10-07; P2 적용 사용자 확정 2026-10-12"
},
{
"gate": "G3",
"item": "B12 bar count vs schedule",
"reason": "작도 32본 채택 vs D3 38본 (P1 F2 규칙, P1도 28/34)",
"approved": "사용자 확정 2026-10-12 (P2, P1 F2 규칙 준용)"
},
{
"gate": "G3",
"item": "B9 bar count vs schedule",
"reason": "작도 551본(38×29 엇갈림) 채택 vs D3 493본(P1 값 그대로)",
"approved": "사용자 확정 2026-10-12 (P2, P1 F2 규칙 준용)"
}
]
}
File diff suppressed because it is too large. Load diff
@@ -0,0 +1,6 @@
{
"name": "운곡교P3",
"type": "T형",
"created": "2026-10-12 17:04:34",
"template": "운곡교p2"
}