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,73 @@
# Task_확정범위보완_2026-10-13_v0.1.00
| 항목 | 내용 |
|---|---|
| 담당자 | 심영표 |
| 일자 | 2026-10-13 |
| Task 식별자 | Task_확정범위보완_2026-10-13_v0.1.00 |
| 선행 Task | `prompt/심영표/2026-10-13/Task_울산형식앱시험_2026-10-13_v0.1.00.md` |
| 경로·모드 | 코딩 / 결함 수정 |
## INPUT
### [1]
```
[원문]
(교각 화면 묶음 목록 캡처 첨부) task:미확정이 발생한 원인과 해결방법을 알려줘
```
### [2]
```
[원문]
진행해줘
```
## PROCESS
1. 원인 분석: 일괄 확정은 `store.COMMON`·`GATE_SECTIONS`에 있는 묶음만 확정함. 미확정 8개는 목록 밖
- 참고 묶음 4개(`_schema`·`_meta`·`rebar_marks_src`·`_note`): 게이트가 쓰지 않음
- 실행 설정 묶음 4개(`scope`·`builders`·`checkers`·`negative`): 게이트 결과를 바꾸는데도 확정 없이 실행·승인 가능 → 확정 제도의 빈틈
2. 해결안 제시(실행 설정 필수 확정, 참고 묶음 표시 변경) → 사용자 "진행해줘"
3. 수정 (수정 전 사본 `Code/교각모델링앱/backup/2026-10-13_confirm/` — store.py, app.py, pier.html. section.html은 사본 없이 한 줄 추가)
- `web/store.py`: `COMMON`에 실행 설정 4개 추가, 없으면 요구하지 않도록 `OPTIONAL`에 추가. `is_info()` 신설(`_`로 시작, `_src`로 끝남, `hitl_decisions*`), `section_state`에 `info` 표시
- 수정 중 발견한 결함: `gate_requirements`의 `OPTIONAL` 판정이 params 파일만 확인 → expected 묶음(`checkers`·`negative`)이 있어도 빠짐. 묶음이 속한 파일을 확인하도록 수정
- `web/templates/pier.html`, `section.html`: 참고 묶음을 '확정 불필요(참고)'로 표시
4. 시험 `tools/test_confirm_required.py` 신설(13항목) 및 회귀 시험 8종 재실행(결과는 STATUS)
5. 사용설명서 v0.2.03 개정(2.3 표시, 5.4 확정 대상: 운곡교 형식 23개·울산 형식 26개) 및 PDF 재생성. v0.2.02 MD·PDF는 각 `backup/`으로 이동
## DECISIONS
| 결정 지점 | 채택안 | 기각안 / 사유 | 근거 |
| :--- | :--- | :--- | :--- |
| 실행 설정 묶음 | 필수 확정(없으면 요구 안 함) | 현행 유지 — 확정 없이 결과를 바꿀 수 있음 | 사용자 "진행해줘" |
| 참고 묶음 | '확정 불필요(참고)' 표시 | 필수 확정 — 게이트와 무관한데 작업만 늘어남 | 사용자 "진행해줘" |
## OUTPUT
| 산출물 | 경로 | 버전 |
| :--- | :--- | :--- |
| 수정 | `web/store.py`, `web/templates/pier.html`, `web/templates/section.html` | — |
| 시험 | `tools/test_confirm_required.py` | — |
| 사용설명서 | `DOC/04_실행/실행_T형교각모델링앱사용설명서_2026-10-13_v0.2.03.md`, PDF `Code/교각모델링앱/출력/` | v0.2.03 |
## MODEL
Claude Opus 5.5 (claude-opus-5-5) — 전환 없음
## EFFORT
도구호출 약 30, 서브에이전트 0
## STATUS
DONE — 신규·회귀 시험 전부 통과 (FAIL 0)
| 시험 | 결과 |
| :--- | :--- |
| test_confirm_required (신규) | 13/13 |
| test_templates | 12/12 |
| test_delete_pier | 11/11 |
| test_pier_batch_button | 5/5 |
| test_web_batch | 20/20 |
| test_web (운곡교 E2E) | 49/49 |
| test_ulsan_e2e | 44/44 |
| test_web_ulsan | 15/15 |
| test_web_ulsan_full | 16/16 |
## 비고
- context-migration 반영: `context-migration/교각모델링앱_요구사항.md` 개발 현황에 '확정 범위 보완' 항목 추가, 최근확인일 2026-10-13 (사용자 지시 "context-migration 에 저장해줘")
- 기존 교각 `data/산외교울산P1`(사용자가 템플릿으로 다시 만든 교각)은 실행 설정 4개가 미확정이므로, 다음 게이트 실행 전에 일괄 확정이 필요함. 이미 받은 승인은 입력이 바뀌지 않았으므로 유지됨
- 실행 중인 앱은 재시작해야 반영됨