- `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>
2.8 KiB
2.8 KiB
완료된 작업 이력 (2026-07-25 B05·B06 수정사항)
현재 작업내용 — B05·B06 수정사항 (2026-07-25 협의 완료)
C-1. 리핑암/발파암 2단계 경사 (암반 경계 기준) ✅ 완료
- 배경: 현재 절토 경사는 단일 값. 지반 유형이 리핑암/발파암이면 암반 경계 위는 토사 경사, 아래는 암반 경사로 나뉘어야 실무에 맞음. 암 경계선 = 지면선 복사 + 오프셋 규칙.
- 구현:
_SectionGeometry에 무릎점(knee) 계산 추가,design_zcut 분기 2단계화,breakpoints에 무릎 오프셋 포함.B06_Design_TwoStage_*locale, Cross_Design 토글 버튼, design dicttwo_stage_slope/soil_cut_slope_ratioecho. - 완료 조건: 리핑암/발파암 측점 횡단도에 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)