Cart에 문서와 에셋 모으기

Cart는 지금 쓰려는 재료를 한곳에 모으는 임시 조립 바구니다. 문서 파일, 문서 안 heading, 에셋과 URL을 담아 링크·embed·text copy, Canvas 배치 같은 다음 행동으로 넘긴다. Cart에 추가하는 것만으로 원본이 이동하거나 복제되지는 않는다.

준비된 예제

assembly-lab 폴더를 Binder로 연다. 화면 오른쪽 아래의 Cart bar를 펼치면 현재 Binder 범위의 항목이 보인다.

무엇을 담을 수 있나

재료 Cart가 기억하는 것 대표 사용처
문서 Binder 기준 상대 경로와 제목 링크, embed, Canvas 카드
heading 문서 경로와 section anchor 특정 문단으로 이동, section 참조
에셋 파일 경로와 asset 종류 이미지 embed, 복사·배치
URL 정규화된 외부 주소와 제목 외부 링크, 참고 자료 묶음

같은 항목을 다시 담으면 중복 결과를 알린다. Binder가 다르면 Cart 범위도 달라지므로, 다른 프로젝트의 항목이 현재 조립에 섞이지 않는다.

드래그해서 담기

  1. Shelf에서 01_product-story.md를 찾는다.
  2. 오른쪽 아래 Cart가 접혀 있으면 펼친다.
  3. 문서를 Cart 본문으로 끌어 놓는다.
  4. 항목 수가 1 증가하고 문서 제목과 경로가 보이는지 확인한다.
  5. 02_release-metrics.md, 03_release-roadmap.md도 같은 방식으로 추가한다.

영상은 앱 창만 캡처했으며 포인터 이동, drag 시작과 drop 위치를 함께 보여 준다.

Cart에서 다음 행동 선택하기

편집기에 항목을 떨어뜨릴 때는 의도를 구분한다.

  • Link: 원문은 그대로 두고 대상 경로를 연결한다.
  • Embed: 대상 내용을 현재 문서의 projection에 포함한다.
  • Text copy: 현재 시점의 본문을 복사한다. 이후 원문 변경을 따라가지 않는다.
  • Canvas: 참조 카드를 공간에 놓는다. Markdown heading 순서를 바꾸지 않는다.

재사용이 목적이면 link나 embed가 기본이다. 독립적으로 편집할 새 초안이 필요할 때만 text copy를 선택한다.

항목 제거와 원본의 관계

Cart에서 항목을 지우는 것은 바구니에서 참조를 제거하는 동작이다. 원본 문서나 에셋은 삭제되지 않는다. 반대로 원본을 이동하거나 삭제하면 Cart의 예전 참조가 stale 상태가 될 수 있다. 이때 새 경로로 다시 담거나 불필요한 항목을 Cart에서 제거한다.

문제 해결

증상 확인 조치
drop 뒤 항목 수가 늘지 않음 같은 항목이 이미 있는지 확인 기존 항목을 사용하거나 제거 후 다시 추가
다른 프로젝트의 Cart가 보임 현재 Binder 이름과 범위 확인 대상 Binder로 전환한 뒤 다시 연다
링크 대상이 열리지 않음 원본 이동·삭제 여부 확인 새 위치의 문서를 다시 Cart에 추가
embed 대신 본문이 복사됨 drop intent 확인 실행 취소 후 Embed로 다시 적용

다음 장에서는 이 세 문서를 Canvas에 펼쳐 배치를 저장하고 복원한다.