-
Notifications
You must be signed in to change notification settings - Fork 0
[D3-04] Import Zotero library without duplicate or data loss #46
Copy link
Copy link
Open
Labels
area:electronElectron main, preload, IPC, or live app workElectron main, preload, IPC, or live app workarea:storageSQLite schema, migrations, or persistenceSQLite schema, migrations, or persistencearea:uxUser-facing workflow or interfaceUser-facing workflow or interfacephase:3-depthPhase 3: advanced analysis and polishPhase 3: advanced analysis and polishstatus:blockedDo not start; dependency or phase gate remains openDo not start; dependency or phase gate remains open
Milestone
Description
Activity
Metadata
Metadata
Assignees
Labels
area:electronElectron main, preload, IPC, or live app workElectron main, preload, IPC, or live app workarea:storageSQLite schema, migrations, or persistenceSQLite schema, migrations, or persistencearea:uxUser-facing workflow or interfaceUser-facing workflow or interfacephase:3-depthPhase 3: advanced analysis and polishPhase 3: advanced analysis and polishstatus:blockedDo not start; dependency or phase gate remains openDo not start; dependency or phase gate remains open
Outcome
Import selected Zotero items and attachments into Vellum with predictable deduplication and provenance.
Dependencies
Blocked by #45.
Scope
Research supported local/export integration first. Preview import, metadata mapping, attachment copy, deduplication, collections mapping, error recovery, and import report. No credential extraction or cloud account automation without separate approved design.
Acceptance criteria
Live verification
Import representative export with duplicates, nested collections, missing PDF, Unicode metadata, and existing Vellum paper; rerun, cancel, restart, inspect report/files/DB.
Required evidence
Focused PR uses
Closes #46. Provide a written design first, failing tests/baseline, focused/full tests, typecheck, build, diff check, exact live Electron procedure, real-paper evidence, screenshots, console state, performance observations, and limitations. Independent reviewer repeats representative workflow.