Skip to main content
모든 Flow 는 하나의 Draft — 작업하는 변경 가능 상태. 만들면서 편집이 자동 저장. Draft 에 관한 어떤 것도 프로덕션에 절대 영향 안 함.

Draft vs. Published

  • Draft — 변경 가능. 편집 접근 있는 누구나 편집 가능. 자동 저장. 프로덕션 트래픽에 보이지 않음.
  • Published — 불변. 현재 Draft 배포로 설정. 프로덕션이 실행하는 것.
Draft 를 Published 에서 자유롭게 분기 가능. Draft 가 언퍼블리시 변경 있으면 Flow 가 “unpublished” 배지 표시.

Draft 에서 테스트

배포 없이 Draft 실행 두 방법:
  • Test 패널 — 캔버스 우측 상단. 입력 타이핑, Draft 에 실행. 프로덕션이었을 것처럼 전체 트레이스. 부수 효과 없음 (도구가 테스트 자격증명 사용; “테스트에서 실행하면 안 됨” 표시된 액션 스텁).
  • Draft URL — Draft 실행하는 프라이빗 URL. 내부 테스트용 팀원과 공유. 워크스페이스 인증 없이 접근 불가.
프로덕션 URL (채팅, 웹훅) 은 항상 배포 버전 실행. Owner 도 프로덕션 트래픽 실수로 Draft 로 못 보냄.

동시 편집

여러 사람이 같은 Draft 편집 가능:
  • 커서 프레즌스 — 누가 어느 블록에 있는지 봄.
  • 필드 레벨 잠금 — 누군가 프롬프트에 타이핑 중이면 다른 사람은 보되 덮어쓰기 못함.
  • 저장 시 병합 — 충돌 없는 필드 편집 자동 병합.
  • 충돌 해결 — 진짜 충돌 편집은 Nora 가 두 번째 저장자에게 선택/병합 프롬프트.
실시간 협업이 최대 ~10 동시 편집자까지 안정적 동작.

버전에서 Draft 복원

Draft 를 옛 상태로 롤: Flow → Versions → 버전 선택 → Restore to Draft. Draft 가 선택된 버전 콘텐츠로 덮어씀. 확인 필요 (Draft 덮어쓰기는 파괴적). 프로덕션 안 만짐. 유용:
  • 나쁜 Draft 상태에서 복구.
  • 옛 버전에서 새 수정 시작.
  • 현재 Draft 를 옛 베이스라인과 비교 (복원 후 인플레이스 편집).

Draft 전용 설정

일부 설정이 Draft 테스트에 적용:
  • Draft 데이터 소스 — Draft 에만 소스 붙임 (예: 테스트 문서 컬렉션). 프로모트하지 않으면 Published 로 안 옮겨감.
  • Draft 변수 — Draft 의 변수가 Published 와 다른 값 가질 수 있음. dev 값으로 테스트, prod 값으로 배포.
프로덕션 동작 오염 없이 테스트에 둘 다 유용.

Draft 잠금

미묘한 변경 중 동시 편집 방지를 위해 Draft 얼림: Flow → Draft → Lock. 잠긴 사람 (또는 Owner) 만 잠금 해제까지 편집 가능. 드물지만 복잡한 재구조화하고 팀원이 충돌 변경 안 하기 원할 때 유용.

Draft 변경 폐기

Draft 가 버리고 Published 에서 새로 시작하고 싶은 변경 있으면: Flow → Draft → Reset to Published. 확인 필요. 모든 Draft 전용 편집 잃음. 체크포인트 유지 원하면 특정 버전에서 Draft 복원 선호. 변경이 틀렸다 알 때 리셋.

CLI 의 Draft

흔한 워크플로우: Draft 스냅샷, JSON 로컬 편집 (벌크 find-replace, 구조 변경), 재적용. 큰 리팩터에 UI 클릭보다 빠름.