research_run_status
Read a research run file without running anything: whether its seal holds (an edited or truncated file is refused), every hypothesis's verdict and the rule its evidence was merged by, which hypotheses a resume would run (no evidence, and the last attempt failed or was deferred by a call's budget) and which are settled or cancelled, and what resuming would do. Given the corpus, also reports every pinned input whose content changed under the same name, which a resume refuses.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| run | Yes | the run file run_discovery_programme or resume_research_run returned. | |
| _files | No | The project: record references shaped like _subject. Their records become library documents a tool names in sequences/parts/document; a trace or alignment is found by file name. | |
| _subject | No | The record to act on: exactly one of sequence, accession (+source), sample (an id from list_samples) or file ({name, text} or {name, base64}); record_index picks one record of several. | |
| sequences | No | optionally, the corpus as it is now, to check against the run's pinned inputs. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| drift | Yes | pinned inputs whose content changed, when a corpus was given; null when none was | |
| status | Yes | id, hypothesis counts by verdict, pending and settled hypotheses, and the next action | |
| pending | Yes | hypotheses a resume would run | |
| decisions | Yes | every hypothesis's verdict, merged e-value, tests and merge rule |