Skip to content

Document the W-33 identity and sync model #19

Description

@enu3379

Background

Windows QA에서 저장된 PDF 복사본들이 독립 문서로 취급되지 않고 원본과 주석 상태를 공유하는 W-33 문제가 확인됐다. 현재 문서 식별이 PDF.js fingerprint에 묶여 있어 동일 바이트 사본이 같은 저장 버킷을 사용하는 것이 근본 원인이다.

이 이슈는 구현에 앞서 문서 정체성, 다운로드·복제 의미, 싱크 가족 상태 머신과 구현 경계를 설계 문서로 확정하는 작업만 추적한다. 런타임 구현은 후속 이슈/PR로 분리한다.

Acceptance criteria

  • 문서 정체성을 PDF.js fingerprint에서 분리하는 모델이 정의된다
  • locator, content evidence, node, annotation bucket의 역할이 구분된다
  • 파일만 다운로드·메모 포함 다운로드·복제·export 의미가 정의된다
  • 싱크 상태와 충돌·삭제 수명주기가 정의된다
  • 구현 태스크와 UI/QA 산출물 역할이 분리된다
  • docs/progress.md가 설계 정본을 가리킨다
  • 런타임 코드 변경은 포함하지 않는다

W-33 was originally reported in #1. AI-assisted.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions