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,304 @@
[
{
"at": "2026-10-20 15:19:37",
"by": "심영표",
"count": 285,
"backup": "before_geomread_20261020_151937",
"fields": [
"params:coping.top_steps.0.x1",
"params:coping.top_steps.0.z",
"params:coping.top_steps.1.x0",
"params:coping.top_steps.1.x1",
"params:coping.top_steps.1.z",
"params:coping.top_steps.2.x0",
"params:coping.top_steps.2.x1",
"params:coping.top_steps.2.z",
"params:coping.top_steps.3.x0",
"params:coping.top_steps.3.x1",
"params:coping.top_steps.3.z",
"params:coping.top_steps.4.x0",
"params:coping.top_steps.4.z",
"params:coping.z_bottom_flat",
"params:coping_rebar.soffit_arc_centre",
"params:coping_rebar.top.tiers.1.z",
"params:coping_rebar.top.tiers.2.z",
"params:coping_rebar.top.tiers.3.z",
"params:coping_rebar.c15.z",
"params:coping_rebar.c15.x0",
"params:coping_rebar.c16.z",
"params:coping_rebar.c16.x1",
"params:coping_rebar.bottom.z_flat",
"params:coping_rebar.loops.levels",
"params:coping_rebar.stirrups.top_right",
"params:coping_rebar.stirrups.bottom",
"params:coping_rebar.c14.points",
"params:coping_rebar.c14.hooks_up",
"params:footing.size_x",
"params:footing.size_y",
"params:footing.z_bottom",
"params:lean_concrete.size_x",
"params:lean_concrete.size_y",
"params:lean_concrete.z_bottom",
"params:lean_concrete.z_top",
"params:column.height",
"params:piles.length",
"params:piles.pitch_x",
"params:piles.pitch_y",
"params:bearing_seats.pitch_x",
"params:bearing_seats.pad_rows.front.centre_rel_girder5",
"params:bearing_seats.pad_rows.front.rotation_deg",
"params:bearing_seats.pad_rows.rear.centre_rel_girder5",
"params:bearing_seats.pad_rows.rear.rotation_deg",
"params:bearing_seats.bearings.0.centre",
"params:bearing_seats.bearings.0.rotation_deg",
"params:bearing_seats.bearings.1.centre",
"params:bearing_seats.bearings.1.rotation_deg",
"params:bearing_seats.bearings.2.centre",
"params:bearing_seats.bearings.2.rotation_deg",
"params:bearing_seats.bearings.3.centre",
"params:bearing_seats.bearings.3.rotation_deg",
"params:bearing_seats.bearings.4.centre",
"params:bearing_seats.bearings.4.rotation_deg",
"params:bearing_seats.bearings.5.centre",
"params:bearing_seats.bearings.5.rotation_deg",
"params:bearing_seats.bearings.6.centre",
"params:bearing_seats.bearings.6.rotation_deg",
"params:bearing_seats.bearings.7.centre",
"params:bearing_seats.bearings.7.rotation_deg",
"params:bearing_seats.bearings.8.centre",
"params:bearing_seats.bearings.8.rotation_deg",
"params:bearing_seats.bearings.9.centre",
"params:bearing_seats.bearings.9.rotation_deg",
"params:bearing_seats.pedestal_girder5.front_half",
"params:bearing_seats.pedestal_girder5.rear_half",
"params:bearing_seats.pedestal_girder5.rotation_deg",
"params:column_rebar.schedule.P1",
"params:column_rebar.schedule.P2",
"params:column_rebar.schedule.P3",
"params:column_rebar.schedule.P4",
"params:column_rebar.schedule.P5",
"params:column_rebar.schedule.P6",
"params:footing_rebar.schedule.B1",
"params:footing_rebar.schedule.B2",
"params:footing_rebar.schedule.B3",
"params:footing_rebar.schedule.B4",
"params:footing_rebar.schedule.B5",
"params:footing_rebar.schedule.B6",
"params:footing_rebar.schedule.B7",
"params:footing_rebar.schedule.B8",
"params:footing_rebar.schedule.B9",
"params:footing_rebar.schedule.B10",
"params:footing_rebar.schedule.B11",
"params:footing_rebar.schedule.B12",
"params:coping_rebar.top.tiers.1.a",
"params:coping_rebar.top.tiers.2.a",
"params:coping_rebar.top.tiers.3.a",
"params:coping_rebar.c16.x0",
"params:footing_rebar.a_x",
"params:footing_rebar.a_y",
"params:footing_rebar.layers.bottom_Y1.pos",
"params:footing_rebar.layers.bottom_X2.pos",
"params:footing_rebar.layers.bottom_Y3.pos",
"params:footing_rebar.layers.bottom_X4.pos",
"params:footing_rebar.layers.top_Y.pos",
"params:footing_rebar.layers.top_X.pos",
"params:footing_rebar.b9.grid_x",
"params:footing_rebar.b9.grid_y",
"params:footing_rebar.b9.count",
"params:footing_rebar.b10.size_x",
"params:footing_rebar.b10.size_y",
"params:footing_rebar.layers.mid_Y.levels",
"params:footing_rebar.layers.mid_X.levels",
"params:footing_rebar.counts_check",
"params:column_rebar.main_bars.p1.hook_leg_z",
"params:column_rebar.main_bars.p1.straight_from",
"params:column_rebar.main_bars.p1.straight_len",
"params:column_rebar.main_bars.p2.z0",
"params:column_rebar.main_bars.p2.length",
"params:column_rebar.hoops.levels",
"params:column_rebar.hoops.marks",
"params:column_rebar.hoops.radius",
"params:column_rebar.hoops.radius_by_mark",
"params:column_rebar.ties.levels",
"expected:G1.coping_outline",
"expected:G1.dxf_arc_centres.datum_el",
"expected:G1.footing.dx",
"expected:G1.footing.dy",
"expected:G1.footing.z0",
"expected:G1.column.height",
"expected:G1.coping.z_top_left",
"expected:G1.coping.z_top_center",
"expected:G1.coping.z_top_right",
"expected:G1.piles.pitch_x",
"expected:G1.piles.pitch_y",
"expected:G1.piles.length",
"expected:G1.seats.step_top",
"expected:G1.seats.step_x",
"expected:G1.seats.row_y",
"expected:G1.seats.pitch_chain",
"expected:G2.hoop_chain",
"expected:G2.hoop_marks_by_zone",
"expected:G2.tie_chain",
"expected:G2.r_hoop",
"expected:G2.p1_top_parts",
"expected:G3.rows",
"expected:G3.b9_grid",
"expected:G3.b10_size",
"expected:G4.tier_z",
"expected:G4.c10_bottom",
"expected:G4.loop_z",
"expected:G4.c15_top",
"expected:G4.c16_top",
"expected:G4.c14_levels",
"expected:G4.step_top",
"expected:G2.dia",
"expected:G4.dia",
"expected:G2.tie_offset",
"expected:G4.range",
"params:display.hidden_ids",
"expected:pier_id",
"params:pier_id",
"expected:G5.el_x.1",
"params:bearing_seats.bearings.0.el_x",
"expected:G1.seats.table.1",
"params:bearing_seats.bearings.0.h1",
"params:bearing_seats.bearings.0.A",
"params:bearing_seats.bearings.0.B",
"expected:G5.h3",
"params:sole_plates.h3",
"expected:G5.el_x.2",
"params:bearing_seats.bearings.1.el_x",
"expected:G1.seats.table.2",
"params:bearing_seats.bearings.1.h1",
"params:bearing_seats.bearings.1.A",
"params:bearing_seats.bearings.1.B",
"expected:G5.h3",
"expected:G5.el_x.3",
"params:bearing_seats.bearings.2.el_x",
"expected:G1.seats.table.3",
"params:bearing_seats.bearings.2.h1",
"params:bearing_seats.bearings.2.A",
"params:bearing_seats.bearings.2.B",
"expected:G5.h3",
"expected:G5.el_x.4",
"params:bearing_seats.bearings.3.el_x",
"expected:G1.seats.table.4",
"params:bearing_seats.bearings.3.h1",
"params:bearing_seats.bearings.3.A",
"params:bearing_seats.bearings.3.B",
"expected:G5.h3",
"expected:G5.el_x.5",
"params:bearing_seats.bearings.4.el_x",
"expected:G1.seats.table.5",
"params:bearing_seats.bearings.4.h1",
"params:bearing_seats.bearings.4.A",
"params:bearing_seats.bearings.4.B",
"expected:G5.h3",
"expected:G5.el_x.6",
"params:bearing_seats.bearings.5.el_x",
"expected:G1.seats.table.6",
"params:bearing_seats.bearings.5.h1",
"params:bearing_seats.bearings.5.B",
"expected:G5.h3",
"expected:G5.el_x.7",
"params:bearing_seats.bearings.6.el_x",
"expected:G1.seats.table.7",
"params:bearing_seats.bearings.6.h1",
"params:bearing_seats.bearings.6.B",
"expected:G5.h3",
"expected:G5.el_x.8",
"params:bearing_seats.bearings.7.el_x",
"expected:G1.seats.table.8",
"params:bearing_seats.bearings.7.h1",
"params:bearing_seats.bearings.7.B",
"expected:G5.h3",
"expected:G5.el_x.9",
"params:bearing_seats.bearings.8.el_x",
"expected:G1.seats.table.9",
"params:bearing_seats.bearings.8.h1",
"params:bearing_seats.bearings.8.B",
"expected:G5.h3",
"expected:G5.el_x.10",
"params:bearing_seats.bearings.9.el_x",
"expected:G1.seats.table.10",
"params:bearing_seats.bearings.9.h1",
"params:bearing_seats.bearings.9.B",
"expected:G5.h3",
"expected:G5.W.1",
"params:sole_plates.table.0.W",
"expected:G5.L",
"params:sole_plates.table.0.L",
"expected:G5.W.2",
"params:sole_plates.table.1.W",
"expected:G5.L",
"params:sole_plates.table.1.L",
"expected:G5.W.3",
"params:sole_plates.table.2.W",
"expected:G5.L",
"params:sole_plates.table.2.L",
"expected:G5.W.4",
"params:sole_plates.table.3.W",
"expected:G5.L",
"params:sole_plates.table.3.L",
"expected:G5.W.5",
"params:sole_plates.table.4.W",
"expected:G5.L",
"params:sole_plates.table.4.L",
"expected:G5.W.6",
"params:sole_plates.table.5.W",
"expected:G5.W.7",
"params:sole_plates.table.6.W",
"expected:G5.W.8",
"params:sole_plates.table.7.W",
"expected:G5.W.9",
"params:sole_plates.table.8.W",
"expected:G5.W.10",
"params:sole_plates.table.9.W",
"expected:G2.schedule_L.P1",
"expected:G2.schedule_L.P2",
"expected:G3.schedule.B5",
"expected:G3.schedule.B6",
"expected:G3.schedule.B8",
"expected:G3.schedule.B1",
"expected:G3.schedule.B2",
"expected:G3.schedule.B4",
"expected:G3.schedule.B3",
"expected:G3.schedule.B7",
"expected:G3.schedule.B10",
"expected:G3.schedule.B11",
"expected:G3.schedule.B12",
"expected:G4.L.C1",
"expected:G4.L.C2",
"expected:G4.L.C4",
"expected:G4.L.C5",
"expected:G2.schedule_L.P4",
"params:rebar_marks.P4",
"expected:G2.schedule_L.P5",
"params:rebar_marks.P5",
"expected:G4.L.C3",
"params:rebar_marks.C3",
"expected:G4.L.C6",
"params:rebar_marks.C6",
"expected:G4.L.C9",
"expected:G4.L.C10",
"expected:G4.L.C11",
"expected:G4.L.C13",
"expected:G4.L.C15",
"expected:G4.L.C16",
"expected:G2.schedule_n.P3",
"expected:G3.schedule.B9",
"expected:G2.schedule_n.P6",
"expected:G1.seats.rear_first_from_tip",
"expected:planned_fail"
]
},
{
"at": "2026-10-20 15:19:42",
"by": "심영표",
"count": 1,
"backup": "before_geomread_20261020_151942",
"fields": [
"params:coping_rebar.stirrups.top_left"
]
}
]