Fleet Schemas ↑↓ move within a pane · ←→ move between panes · Enter opens · Esc backs out
DoiPaperRunMeta 24 fields

query-unpaywall/DoiPaperRunMeta

schemaVersion exactly 1
Consumer metadata grammar version.
required
operation one of: fetch | endpoint-receipt | lookup | pdf | request-failure
Fetch/endpoint-receipt rows own the Crossref and mirror legs; lookup/pdf/request-failure rows belong to the open-access leg.
required
doi non-empty string
Canonical DOI (slash-separated, unencoded).
required
format one of: bibtex | pdf | html-landing
Validated representation stored by a fetch row.
url non-empty string
Exact upstream URL requested by a fetch row.
bytes integer >= 1
Stored upstream byte count.
contentHash non-empty string
SHA-256 of stored upstream bytes.
artifactPath non-empty string
Non-default artifact path.
endpointReceipt object (additional keys allowed)
Completed endpoint fact used to resume ensure without repeating a request.
endpoint one of: bibtex | mirror-page | pdf
Upstream endpoint whose completed request this receipt identifies.
required
outcome one of: bibtex | page | pdf | not-found
Validated bytes or completed absence produced by the endpoint.
required
availability any shape (not yet constrained by the schema)
Mirror-page-derived availability retained for explicit get and convert calls.
conversions any shape (not yet constrained by the schema)
Local conversion records attached to a pdf row.
source one of: unpaywall | mirror
PDF leg that produced the bytes (unpaywall = open access, mirror = fallback).
sourceUrl non-empty string
Direct PDF URL supplied by the open-access lookup.
resolvedUrl non-empty string
Final URL after PDF-host redirects.
oaStatus non-empty string
Open-access status reported by the provider.
license non-empty string
License reported for the chosen open-access location.
version non-empty string
Publication version reported for the chosen open-access location.
hostType non-empty string
Publisher or repository host classification.
lookupStatus one of: open-access | no-open-access | doi-not-found
Open-access lookup outcome.
failureStage one of: lookup | pdf | pdf-validation
Request or validation stage that failed.
statusCode integer >= 100
HTTP status when the failed request returned one.
migratedFromLegacy boolean
True on rows copied from the archived query-unpaywall store.

Rules

  • _operationFieldsMatch

Where it lives

Bound byquery-unpaywall
Declared in~/mnt/mdr/skills/query-unpaywall/assets/schemas/doi-paper-run-meta.ts
BindingdoiPaperRunMetaZod
Directorynone
Filesnone
Referenced asdoi-paper-run-meta