-
Notifications
You must be signed in to change notification settings - Fork 0
[R1-04] Verify and finish ORCID author evidence #32
Copy link
Copy link
Closed
Labels
area:storageSQLite schema, migrations, or persistenceSQLite schema, migrations, or persistencearea:uxUser-facing workflow or interfaceUser-facing workflow or interfacephase:1-readingPhase 1: paper reading, selection, and evidence workflowPhase 1: paper reading, selection, and evidence workflowstatus:in-progressImplementation PR exists or work is actively claimedImplementation PR exists or work is actively claimed
Milestone
Description
Activity
Metadata
Metadata
Assignees
Labels
area:storageSQLite schema, migrations, or persistenceSQLite schema, migrations, or persistencearea:uxUser-facing workflow or interfaceUser-facing workflow or interfacephase:1-readingPhase 1: paper reading, selection, and evidence workflowPhase 1: paper reading, selection, and evidence workflowstatus:in-progressImplementation PR exists or work is actively claimedImplementation PR exists or work is actively claimed
Outcome
Show correct ORCID links when trustworthy metadata exists; never attach wrong identity to author.
Dependencies
Blocked by #31. Existing PR #24 is stacked on PR #23 and must remain ordered.
Scope
Review PR #24 after earlier stack lands. Validate Crossref parsing, positional alignment safety, schema migration, rendering, external-link handling, accessibility, and graceful absence.
Acceptance criteria
Live verification
Ingest one DOI with ORCID and one paper without. Compare displayed author/ORCID to Crossref response and ORCID page; restart app and recheck.
Required PR evidence
PR must use
Closes #32, stay focused, and include:npm test,npm run typecheck,npm run build,git diff --check;Existing PR code and mocked tests are not sufficient. Reviewer must independently exercise live flow before merge.