Files
Pier_v1/prompt/심영표/2026-10-16/Task_입력묶음개편A단계구현_2026-10-16_v0.1.00.md
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

3.9 KiB

Task_입력묶음개편A단계구현_2026-10-16_v0.1.00

항목 내용
담당자 심영표
일자 2026-10-16
Task 식별자 Task_입력묶음개편A단계구현_2026-10-16_v0.1.00
선행 Task prompt/심영표/2026-10-16/Task_웹전체시험재실행_2026-10-16_v0.1.00.md, DOC/01_기획/기획_입력묶음확인확정개편(v0.1.02)
경로·모드 COMPLEX / GATED (기획서 6장: 단계마다 정지·승인)

INPUT

[1]

[원문]
새 교각들(울산P2, 새재1교, 옥성교, Ramp-A교)의 앱 확정·승인 완료. 다음 "입력 묶음 확인·확정 개편 구현(OPEN #26)" 작업을 진행해줘

PROCESS

  1. 기획서 4·6·부록 A 확인. D5(A→B 먼저)에 따라 A단계(분류·표시)만 구현, B 이후는 승인 대기.
  2. engine/variability.py 신설(등급 V1/V2/V3/F, 출처, 고정 필드, V3는 bars ≥ 100개), tools/make_variability.py로 보호 템플릿 6종에 variability.json(초안) 작성.
  3. web/store.py: section_meta, variability, log_fixed_edit, 교각 생성 시 variability.json 복사 + pier.json의 origin(묶음 해시) 기록, 템플릿 저장 시 variability.json 작성.
  4. web/app.py·pier.html·section.html: 묶음 표 「변수 등급」「값 출처」 열, 템플릿 원본 그대로 경고, F 편집 사유 필수·edit_log.json 기록(D3), V3 편집 거부.
  5. 시험 tools/test_variability.py(신규) PASS. 전체 회귀: fast 13개, Rhino 7개 전부 PASS. test_okseong·test_rampa는 앱 일괄 승인으로 게이트 기록이 일괄 실행 방식이 된 것(OPEN #25)에 맞춰 시험 판정 조건을 보정(일괄 실행은 재로드 생략이 정상).
  6. 기획서 v0.1.03(6.1 구현 현황), OPEN #26 갱신.

DECISIONS

결정 지점 채택안 기각안 / 사유
착수 범위 A단계만, B 승인 대기 A+B 연속 — 기획서 HITL 규정
값 출처 등급 파일의 일반 출처 + '원본 그대로'(생성 시 해시 기록) 묶음별 실제 근거 추적 — B·C단계 몫
기존 교각 원본 판정 하지 않음(기록 없음 표시) 템플릿 라벨로 소급 비교 — 판독해 만든 교각(울산P2 등)을 원본으로 오판
F 편집 차단 않고 사유 필수 + 기록(D3 권고안) 차단 — D3 결정
V3 편집 저장 거부 허용 — 사람이 좌표 수만 개를 못 고침
Prism 시각 적용 이번에는 적용 안 함(기존 스타일 유지), 결정 질의 A에서 전체 앱 스타일 교체 — 회귀 위험·범위 초과
시험 보정 일괄 실행 기록 허용 시험 삭제 — 시험은 유지

OUTPUT

산출물 경로 버전
분류 엔진 Code/교각모델링앱/engine/variability.py 신규
템플릿 분류 data/_템플릿/*/variability.json (6종) 신규(초안)
앱 web/store.py, web/app.py, web/templates/pier.html·section.html (백업 backup/2026-10-16_묶음개편A전/) 변경
패치·도구 tools/make_variability.py, tools/patches/2026-10-16_variability_*.py 신규
시험 tools/test_variability.py, test_okseong·test_rampa(보정), run_all_tests.py 신규·보정
기획서 DOC/01_기획/기획_입력묶음확인확정개편_2026-10-16_v0.1.03.md v0.1.03

검증

test_variability 전 항목 PASS(전수: 템플릿 6종 묶음 분류 100 %, 신규 교각 필수 묶음 26/26 원본 표시). 회귀 fast 13/13, Rhino 7/7 PASS. 육안(브라우저) 확인은 하지 않음 — 화면 검증은 Flask 테스트 클라이언트의 HTML 문자열 확인.

| MODEL | claude-sonnet-5-5 | | EFFORT | 턴 1 / 도구호출 약 40 | | STATUS | PROCESS PARTIAL (A단계 완료, B~D단계는 사용자 승인 대기) | | 비고 | 기존 교각 5개는 origin 기록이 없어 '원본 그대로' 표시 대상이 아님. variability.json은 담당자 확정 전 초안. |