Files
Pier_v1/Code/교각모델링앱/검증/ui_check_data/운곡교P3/expected.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

847 lines
13 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"_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 규칙 준용)"
}
]
}