SQLite & Source Identity
답변을 노트로 저장할 때 출처 ID를 남기는 이유
같은 본문만으로는 어떤 답변을 이미 저장했는지 판단할 수 없습니다. 출처 메시지 ID와 부분 유일 인덱스를 연결하고, 노트·대화 삭제와 동시 삽입의 경계를 살펴봅니다.
글 읽기
Writing / 프로젝트 기술 기록
설계와 구현의 판단을 담은 기록 3편
전체 기술 기록 ↗SQLite & Source Identity
같은 본문만으로는 어떤 답변을 이미 저장했는지 판단할 수 없습니다. 출처 메시지 ID와 부분 유일 인덱스를 연결하고, 노트·대화 삭제와 동시 삽입의 경계를 살펴봅니다.
글 읽기
DOM & Text Selection
구문 강조된 코드의 선택 끝점은 텍스트 노드가 아닐 수 있습니다. DOM Range로 오프셋을 계산하고, 여러 블록을 드래그했을 때 저장 범위와 복원의 한계를 정합니다.
글 읽기
Queue & Restart Policy
메모리 큐는 동시 실행을 제한하고 SQLite는 작업 상태를 남깁니다. 재시작 때 대기 작업은 다시 넣고 실행 중인 작업은 실패로 정리하며, 중복 실행을 막는 보장과 구분합니다.
글 읽기