-
Notifications
You must be signed in to change notification settings - Fork 0
[Brownfield] Incremental Merge — Phase 완료마다 main 동기화 체크 #5
Copy link
Copy link
Open
Labels
area:commandscommands/ treecommands/ treestage:executePhase execution (Plan / Seed / Worker / Verify)Phase execution (Plan / Seed / Worker / Verify)stage:finalizeFinalize / E2E / Learnings / PRFinalize / E2E / Learnings / PRstatus:deferredPostponed intentionallyPostponed intentionallystatus:proposedInitial idea, needs designInitial idea, needs designtype:featureNew capabilityNew capabilityversion:vBacklogUnscheduled backlogUnscheduled backlog
Description
Activity
Metadata
Metadata
Assignees
Labels
area:commandscommands/ treecommands/ treestage:executePhase execution (Plan / Seed / Worker / Verify)Phase execution (Plan / Seed / Worker / Verify)stage:finalizeFinalize / E2E / Learnings / PRFinalize / E2E / Learnings / PRstatus:deferredPostponed intentionallyPostponed intentionallystatus:proposedInitial idea, needs designInitial idea, needs designtype:featureNew capabilityNew capabilityversion:vBacklogUnscheduled backlogUnscheduled backlog
배경
Frontier 파이프라인은 4+ 페이즈로 장시간 실행됨. 이 동안 동료가 main에 변경을 머지하면, 전체 작업이 완료된 후에야 충돌을 발견하게 됨.
제안
각 Phase의 5-Gate 통과 후 main 동기화 체크를 삽입.
구현 방안
티어별 적용
선택적 확장: Stacked PR 방식
대규모 변경 시 Phase별로 독립 PR을 생성하고 체인으로 연결:
각 Phase를 독립적으로 리뷰/머지 가능. gstack의
/ship이 이 자동화를 담당.예상 구현 난이도
참고
$team(독립 git worktree 기반 병렬 작업) 참고/ship+/land-and-deploy(PR 자동화) 참고