Files
Aislo/docs/raw/plans/2026-07-25_plan_b05_b06_modifications.md
T
eomsangdonandClaude Opus 5 eb30b774f8 chore(docs): docs 폴더 git 추적 전환 · PLAN·OWNERS 최상위 이관
- `docs/` 를 .gitignore 에서 빼 git 추적 대상으로 전환 (위키·완료 이력·검증 기록)
- `docs/raw/PLAN.md` · `docs/raw/OWNERS.md` 를 저장소 최상위로 이동 후 .gitignore 에 등록
  — 창끼리 공유하되 저장소에는 안 올리는 장부
- 살아 있는 경로 참조 7개 파일 정정 (아카이브 107건은 그때 사실이라 그대로 둠)
- graphify 날짜별 산출물(`docs/wiki/graphify-out/20*/`) 제외 — `graphify update` 가 다시 만듦

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-09 18:19:07 +09:00

2.8 KiB

완료된 작업 이력 (2026-07-25 B05·B06 수정사항)

현재 작업내용 — B05·B06 수정사항 (2026-07-25 협의 완료)

C-1. 리핑암/발파암 2단계 경사 (암반 경계 기준) 완료

  • 배경: 현재 절토 경사는 단일 값. 지반 유형이 리핑암/발파암이면 암반 경계 위는 토사 경사, 아래는 암반 경사로 나뉘어야 실무에 맞음. 암 경계선 = 지면선 복사 + 오프셋 규칙.
  • 구현: _SectionGeometry에 무릎점(knee) 계산 추가, design_z cut 분기 2단계화, breakpoints에 무릎 오프셋 포함. B06_Design_TwoStage_* locale, Cross_Design 토글 버튼, design dict two_stage_slope/soil_cut_slope_ratio echo.
  • 완료 조건: 리핑암/발파암 측점 횡단도에 2단계 경사·암반 예정선(점선) 표시 ✔, 토글로 단일 경사 전환 ✔, 구조물 측점 정상 표시 ✔.

C-2. B05 하단 슬라이드 패널 — 계획고 강조 스타일 제거 완료

  • 구현: B05_wf2_Route_UI_Style.css (오버레이 is-plan 규칙 삭제).
  • 완료 조건: 오버레이 전 항목 동일 스타일. ✔

C-3. B05·B06 측구 방향 불일치 수정 완료

  • 구현: B06_wf3_ProfileCross_UI_Cross_View.ts (x 매핑을 pad+(maxOffset-offset)*ppm로 반전).
  • 완료 조건: 같은 측점에서 B05 3D 방향과 B06 측구 위치 일치. ✔

C-4. B06 좌측 슬라이드 패널 — B05 공통 UI 재사용 완료

  • 구현: B06 패널 공통 컴포넌트(createSelectField, createInputField, createButton) 재사용 및 Cross_Design의 toggle() 헬퍼 통합. B05 라우트 패널 select 3개 공통 이관.
  • 완료 조건: B06 패널 공통 컴포넌트 기반, 중복 최소화. ✔

C-5. B06 구간별 설정 컨테이너 — 변수 위치 안내 그림 완료

  • 구현: 신규 B06_wf3_ProfileCross_UI_Standard_Diagram.ts (세로형 300x260 인라인 SVG 모식도).
  • 완료 조건: 패널에서 각 변수의 횡단면 위치를 그림으로 확인 가능. ✔

C-6. B06 설계값 불러오기 (타 프로젝트 조회·적용) 완료

  • 구현: 회사 스코프 기반 최근 5개 프로젝트 불러오기 API & UI (Raw SQL, list_recent_company_projects, get_project_standard_cross_section).
  • 완료 조건: 최근 5개 프로젝트 목록 조회 및 선택 즉시 적용. ✔

2차 피드백 반영 (R-1 ~ R-4) 완료

  • R-1: 반대면 자동 절토 전환 (_Engine_Design.py)
  • R-2: 구조물 측점 DB upsert 및 종단면도 라벨 (_Repository.py, _Router.py, _UI_Longitudinal.ts)
  • R-3: 모식도 세로형 300x260 개선 (_UI_Standard_Diagram.ts)
  • R-4: 불러오기 최근 5개 즉시 적용 개편 (_Repository.py, _Router.py, _UI_Standard_Panel.ts)