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,71 @@
# Task_새재1교P1모델링_2026-10-15_v0.1.00
| 항목 | 내용 |
|---|---|
| 담당자 | 심영표 |
| 일자 | 2026-10-15 |
| Task 식별자 | Task_새재1교P1모델링_2026-10-15_v0.1.00 |
| 선행 Task | `prompt/심영표/2026-10-14/Task_앱입력묶음확인확정개편기획_2026-10-14_v0.1.00.md` (연속 아님, 새 교각) |
| 경로·모드 | COMPLEX / GATED (코딩: 판독 + G1·G5) |
## INPUT
### [1]
```
[원문]
새재1교P1.dwg 를 모델링 해줘
```
### [2]
```
[원문] "새재1교 P1을 어느 범위까지 모델링할까요? (도면에는 구조도 1~4 철근도도 있습니다.)"="형상 G1 + 받침 G5 먼저 (Recommended)", "대좌(앞·뒤 받침 공유) 상면은 어떻게 만들까요? 표에는 앞열 h1 209 / 뒤열 h1 194만 있고 상면 형상 표시는 없습니다."="앞·뒤 받침 사이 평면 경사 (Recommended)", "기둥 구체 fck는 도면에 표기가 없습니다(코핑 35 MPa, 기초 27 MPa만 있음). 어떻게 할까요?"="35 MPa (코핑과 같게) (Recommended)"
```
## PROCESS
1. `RAG/새재1교P1.dwg` 복사본을 DXF로 변환·색인(1,646개). 옥성교와 같은 도면 틀(일반도 2장 + 구조도 4장)
2. 판독: 일반도(1)(2) 렌더와 문자·선 덤프. 직접기초·원형 기둥 Ø2.2·직선 경사 코핑(직사각 평면)·받침 10개(대좌 5개 공유). 정면·단면도의 기둥 절단 표시 때문에 z 오프셋 둘 확인
3. 결정 질문 3건(N1~N3) → 전부 권장안
4. `extract_g1.py`·`make_pier.py`(울산 템플릿 복사 + 판독값 입력), 검사기 `g1_pedestal.py` 신설(말뚝 없음·사각 0° 허용, 기존 검사기 수정 없음)
5. 게이트: G1 1차 FAIL 3(패드 윗면 = EL.'X', 작도선 소수 단 높이) → 2차 FAIL 2(앞·뒤열 표 1 mm 어긋남) → 단 높이를 앞·뒤 평균(.5)으로 → **G1 138/138**, G5 183/183 PASS (음성 시험 검출, 재로드 일치, 앞 게이트 객체 불변)
6. Rhino 렌더로 배치 확인, 보호 템플릿 `새재1교P1형` 저장, 시험 `tools/test_saejae.py`·`test_templates` 갱신
7. 판독서 v0.1.00, 사용설명서 v0.2.08, context-migration·OPEN #27
## DECISIONS
| 결정 지점 | 채택안 | 기각안 / 사유 | 근거 |
| :--- | :--- | :--- | :--- |
| 범위(N1) | G1 + G5 먼저 | 철근까지 한 번에 — 분량 | 사용자 |
| 대좌 상면(N2) | 앞·뒤 받침 사이 평면 경사 [추론] | 두 높이 계단 | 사용자 |
| 기둥 fck(N3) | 35 MPa [추론] | 27 MPa | 사용자 |
| 검사기 | `g1_pedestal.py` 복사 신설 | 기존 `g1_skew.py` 수정 — 옥성교 회귀 위험 | Agent |
| 단 높이 | 표 규칙(EL.'X' − h1 − h2)의 앞·뒤 평균 | 작도선 값 — 표와 1.1 mm 어긋나 FAIL | 게이트 결과 |
| 솔플레이트 | 두꺼운 쪽 −Y(S < 0) | 도면에 T1 위치 표시 없음 → 운곡교 규칙 따름 [추론] | OPEN #16 |
## OUTPUT
| 산출물 | 경로 | 버전 |
| :--- | :--- | :--- |
| 판독서 | `DOC/02_분석/분석_새재1교P1교각도면판독_2026-10-15_v0.1.00.md` | v0.1.00 |
| 사용설명서 | `DOC/04_실행/실행_T형교각모델링앱사용설명서_2026-10-15_v0.2.08.md` | v0.2.08 |
| 모델 | `Code/교각모델링앱/data/새재1교P1/runs/current/G5.3dm` (객체 39) | — |
| 검사기 | `Code/교각모델링앱/engine/rhino/checks/g1_pedestal.py` | 신설 |
| 스크립트 | `Code/새재1교P1판독/` (`convert_index`, `extract_g1`, `make_pier`, `run_gates`, `판독/g1_values.json`) | — |
| 시험·템플릿 | `tools/test_saejae.py`, `tools/test_templates.py`(목록 갱신), `data/_템플릿/새재1교P1형` | — |
## MODEL
Claude Sonnet 5.5 (claude-sonnet-5-5)
## EFFORT
턴 3 / 도구호출 약 45 (Rhino 게이트 실행 4회, 렌더 1회 포함)
## STATUS
PROCESS COMPLETE
| 시험 | 결과 |
| :--- | :--- |
| G1 / G5 | 138/138, 183/183 — 음성 검출, 재로드 일치, 앞 게이트 불변 |
| test_saejae / test_templates / test_confirm_required | PASS |
| test_okseong | FAIL — 옥성교 게이트 보고서가 앱 일괄 실행 상태(재로드 안 함)로 덮어써진 데이터 문제(OPEN #25), 이번 변경과 무관 |
## 비고
- 자기검증입니다. 앱 확정·게이트 승인은 하지 않았습니다. 철근 G2~G4는 이번 요청 범위 밖(N1)입니다.
- 엔진·기존 검사기는 수정하지 않았습니다(새 검사기 파일 추가). 이 때문에 웹 일괄 시험 4종 등 무거운 회귀는 다시 돌리지 않았습니다.
- [추론] 3건(N2, N3, 솔플레이트 방향)은 사용자 확인이 필요합니다(OPEN #27).