요청: 플랜간트막대드래그-punch4
- 날짜: 2026-07-18 16:22:28
- 작업 경로: /Users/ef/CrownyBrowser
요청 본문
크라우니 오피스 플랜 punch #4 — 간트 막대 드래그 일정변경 + 주 눈금 스냅. 막대 본체 드래그=start 이동, 좌우 끝 핸들=dur 조정, 주 눈금(16.66%) 스냅. §24 installPlanBridge 확장. 앱 번들 무수정. 문서 27/27 + 플랜 #1~#3 무회귀. 한선씨 정본 플랜간트.한선.
관련 산출
(클로드가 작업 결과를 이어 기록)
완료 결과 (2026-07-18)
크라우니 오피스 플랜 punch #4 — 간트 막대 드래그 일정변경 + 주 눈금 스냅 완료.
산출물
bundle/office/bridge/플랜간트.한선 (신규) — 픽셀→주 반올림 환산·주오프셋(%)·본체 위치이동·우측/좌측 핸들 주수·끝고정 좌표·시작날짜(M/D) 주이동. hanseonc_high 자체시험 29/29 PASS.bundle/office/bridge/crownyBridge.js §24 installPlanBridge 확장 (12352→12537줄, +185). 앱 번들 무수정.실측 (CDP :9333, 헤드리스 Chrome + 신 브릿지 재주입)
- A) 본체 p3 +1주: left 17→34, start 7/20→7/27, dur 불변. DOM renderedBarLefts 반영 확인.
- B) 우측 p5 +1주: dur 2주→3주, width 32→50, left/start 불변.
- C) 좌측 p5 +1주: left 17→34, width 50→33, dur 3주→2주, start 7/20→7/27. 끝 고정 67→67.
- D) 최소 1주 클램프: 우측 p6(1주) -3주 → false(무변).
- E) 마일스톤 p8: 본체 이동 OK(left→99 클램프), 리사이즈 false.
- F) 실제 드래그(Input.dispatchMouseEvent) p3 본체: left 17→34, start 7/20→7/27 (주 스냅).
- G) 회귀: 담당(소연)·작업명 무변, 칸반 setStatus p6→완료 정상, 카운트 갱신.
- 회귀하니스: 문서 27/27 PASS (플랜 #1~#3 무회귀).