Kind decides the layout
A project’s kind is fundamental identity, declared at creation and not a reader preference — there is no relabel control.Content always wins over the preset. A tab with real rows renders whatever the kind says, and an unknown kind renders as
general rather than breaking.Kind reaches the project page only. It never restructures an experiment or a run — anything type-specific inside an experiment is driven by that experiment’s own data.The project page
1
Overview
The generated AI summary, then the authored Overview document below it. The pill row under the description carries the workspace badge, the kind, and the project’s research tags.
2
Content tabs
Experiments, Papers, Files, Knowledge, Runs, Sessions — which ones lead is the kind’s doing. Each carries a count badge.
3
Knowledge sidebar
Documents relevant to this project, dated by when their knowledge was created rather than when Probe discovered them.
Papers
On aresearch project, Papers leads. Rows are compact previews — title, source id, repo, and a one-to-two-line summary, plus publication year, venue and up to four category chips where extraction succeeded. The whole row navigates to the paper’s own page at /papers/{id}.
A pending extraction shows a small spinner while a bounded, backed-off refresh runs for about a minute, then goes quiet rather than pretending to still be working. Fetching paper title… becomes Untitled paper after a terminal result.
The tab is read-only: recording a paper is an act by whoever did the reading. An empty tab names the capture path rather than offering a form.
See Papers.