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

research/PaperIndex

generatedAt string matching /^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z$/
When these rows last CHANGED, not when the emitter last ran: a regeneration producing identical rows leaves the stamp alone so a dry run writes nothing. It is therefore never a staleness signal - most Paper writes touch stubs, which this file excludes by design, so an old stamp beside new records is the normal healthy state. To prove the index current, re-run `res index paper` and see disposition unchanged.
required
highlighted list of object
Papers the user has personally ratified, sorted by slug; the one block whose rows carry a highlight. Read this block when you want what the user vouches for rather than what a pass produced.
required
slug string matching /^[a-z0-9][a-z0-9-]*$/
The Paper record's slug and its w.sh page segment: https://w.sh/paper/<slug>.
required
name non-empty string
The Paper's title copied verbatim from the record, so a title correction reaches this index on the next regeneration rather than being re-derived here.
required
date string matching /^\d{4}(-\d{2}(-\d{2})?)?$/
The Paper publication date copied from its record, as a quoted year, year-month, or calendar date; its first four characters are the venue edition year.
arxiv non-empty string
Bare arXiv identifier from the record's arxiv-paper link (2606.26071), omitted when the paper has none.
doi non-empty string
DOI from the record's doi link, present only when the paper has no arXiv identifier.
refs object
Every relationship between this record and another record, grouped by the other record's type. Each entry is one relationship row: a `url` naming the other record, plus only the facts that belong to that pairing, the way a link table in a database holds them. A `url` is the other record's w.sh page, or, when no such record exists yet, an outside address an agent could turn into one if asked (a Hugging Face profile for a Person, an Apple show page for a show). An outside address an existing record already holds in its `ids` is refused; use that record's w.sh page. A `name` on an entry is the name as credited here, kept even when the other record spells it differently. Links inside written text and the evidence inside saved check rulings are not relationships and stay where they are.
venue list of object
The venue series that published this paper, as the same venue relationship stored in the Paper's refs.venue, omitted when no venue relationship is held. The index copies this link from the Paper on regeneration; venue prestige and band are resolved from that page's record at read time. Copied from the Paper's venue relationship when the index is generated; never edited here.
url reference to venue → venue
The venue series that published this paper, as its page https://w.sh/venue/<slug>, with no #year; the first four characters of the paper's date pick the edition. The Paper stores this because its publication record states it; the venue page counts and lists its papers by reading this field.
name string
Human-written venue or appearance label, kept when it says more than the venue page does (a workshop or a journal issue), or when the venue has no page.
track string
Which track of the venue accepted this paper.
presentation string
How the paper was presented, such as a poster or a talk.
citedByCount integer >= 0 OR null
OpenAlex citation count observed at the last hydration, from the openalex-work link metadata; null when the record carries no such link.
required
markdown non-empty string OR null
Absolute path of the newest converted full-text Markdown for this paper in the query-arxiv run store (tex-, html-fullpaper-, or pdf-to-markdown.md), the file a lit-review writer reads instead of a web-fetch summary; null when no conversion exists yet.
required
highlight non-empty string
The user's own one-line reason this paper matters, copied from enhanced.highlight; present only in the highlighted block.
required
enhanced list of object
Papers carrying LLM curation but no line from the user, sorted by slug. This block IS the review queue: every row is waiting for the user to say why it matters.
required
slug string matching /^[a-z0-9][a-z0-9-]*$/
The Paper record's slug and its w.sh page segment: https://w.sh/paper/<slug>.
required
name non-empty string
The Paper's title copied verbatim from the record, so a title correction reaches this index on the next regeneration rather than being re-derived here.
required
date string matching /^\d{4}(-\d{2}(-\d{2})?)?$/
The Paper publication date copied from its record, as a quoted year, year-month, or calendar date; its first four characters are the venue edition year.
arxiv non-empty string
Bare arXiv identifier from the record's arxiv-paper link (2606.26071), omitted when the paper has none.
doi non-empty string
DOI from the record's doi link, present only when the paper has no arXiv identifier.
refs object
Every relationship between this record and another record, grouped by the other record's type. Each entry is one relationship row: a `url` naming the other record, plus only the facts that belong to that pairing, the way a link table in a database holds them. A `url` is the other record's w.sh page, or, when no such record exists yet, an outside address an agent could turn into one if asked (a Hugging Face profile for a Person, an Apple show page for a show). An outside address an existing record already holds in its `ids` is refused; use that record's w.sh page. A `name` on an entry is the name as credited here, kept even when the other record spells it differently. Links inside written text and the evidence inside saved check rulings are not relationships and stay where they are.
venue list of object
The venue series that published this paper, as the same venue relationship stored in the Paper's refs.venue, omitted when no venue relationship is held. The index copies this link from the Paper on regeneration; venue prestige and band are resolved from that page's record at read time. Copied from the Paper's venue relationship when the index is generated; never edited here.
url reference to venue → venue
The venue series that published this paper, as its page https://w.sh/venue/<slug>, with no #year; the first four characters of the paper's date pick the edition. The Paper stores this because its publication record states it; the venue page counts and lists its papers by reading this field.
name string
Human-written venue or appearance label, kept when it says more than the venue page does (a workshop or a journal issue), or when the venue has no page.
track string
Which track of the venue accepted this paper.
presentation string
How the paper was presented, such as a poster or a talk.
citedByCount integer >= 0 OR null
OpenAlex citation count observed at the last hydration, from the openalex-work link metadata; null when the record carries no such link.
required
markdown non-empty string OR null
Absolute path of the newest converted full-text Markdown for this paper in the query-arxiv run store (tex-, html-fullpaper-, or pdf-to-markdown.md), the file a lit-review writer reads instead of a web-fetch summary; null when no conversion exists yet.
required
hydrated list of object
Papers with a validated PDF and no curation yet, sorted by slug. Read this block for full text that nobody has summarized.
required
slug string matching /^[a-z0-9][a-z0-9-]*$/
The Paper record's slug and its w.sh page segment: https://w.sh/paper/<slug>.
required
name non-empty string
The Paper's title copied verbatim from the record, so a title correction reaches this index on the next regeneration rather than being re-derived here.
required
date string matching /^\d{4}(-\d{2}(-\d{2})?)?$/
The Paper publication date copied from its record, as a quoted year, year-month, or calendar date; its first four characters are the venue edition year.
arxiv non-empty string
Bare arXiv identifier from the record's arxiv-paper link (2606.26071), omitted when the paper has none.
doi non-empty string
DOI from the record's doi link, present only when the paper has no arXiv identifier.
refs object
Every relationship between this record and another record, grouped by the other record's type. Each entry is one relationship row: a `url` naming the other record, plus only the facts that belong to that pairing, the way a link table in a database holds them. A `url` is the other record's w.sh page, or, when no such record exists yet, an outside address an agent could turn into one if asked (a Hugging Face profile for a Person, an Apple show page for a show). An outside address an existing record already holds in its `ids` is refused; use that record's w.sh page. A `name` on an entry is the name as credited here, kept even when the other record spells it differently. Links inside written text and the evidence inside saved check rulings are not relationships and stay where they are.
venue list of object
The venue series that published this paper, as the same venue relationship stored in the Paper's refs.venue, omitted when no venue relationship is held. The index copies this link from the Paper on regeneration; venue prestige and band are resolved from that page's record at read time. Copied from the Paper's venue relationship when the index is generated; never edited here.
url reference to venue → venue
The venue series that published this paper, as its page https://w.sh/venue/<slug>, with no #year; the first four characters of the paper's date pick the edition. The Paper stores this because its publication record states it; the venue page counts and lists its papers by reading this field.
name string
Human-written venue or appearance label, kept when it says more than the venue page does (a workshop or a journal issue), or when the venue has no page.
track string
Which track of the venue accepted this paper.
presentation string
How the paper was presented, such as a poster or a talk.
citedByCount integer >= 0 OR null
OpenAlex citation count observed at the last hydration, from the openalex-work link metadata; null when the record carries no such link.
required
markdown non-empty string OR null
Absolute path of the newest converted full-text Markdown for this paper in the query-arxiv run store (tex-, html-fullpaper-, or pdf-to-markdown.md), the file a lit-review writer reads instead of a web-fetch summary; null when no conversion exists yet.
required

Checks

This binding declares no checks beyond its field shape.

References

DirectionFieldOther schema
points outhighlighted[].refs.venue[].urlresearch/Venue
points outenhanced[].refs.venue[].urlresearch/Venue
points outhydrated[].refs.venue[].urlresearch/Venue

Defects

No defects in the 1 record checked.

Where it lives

Bound byresearch-records
Declared in~/mnt/mdr/skills/research-records/assets/schemas/paper-index.ts
BindingpaperIndexDataStore
Directory~/data/research-reader
Filespapers.index.yaml
Referenced aspaper-index