Skip to content

Hypothesis Report Assessments

Provider-generated hypothesis-exploration reports are useful research leads, but they are not curated disease evidence. An assessment sidecar records a review of one provider's report by one assessor without silently promoting its claims into the disease YAML.

File structure

kb/hypotheses/<Disease>/<hypothesis_id>/
  <provider>.md
  assessments/
    <provider>-assessment-by-<assessor>.yaml
    <provider>-assessment-by-<assessor>.md     # optional narrative
    <provider>-assessment-by-<assessor>.pdf    # optional rendering

The YAML sidecar is authoritative. Markdown and PDF files are optional human-readable artifacts with the same filename stem. The naming makes each review independently addressable: openscientist-assessment-by-openai-5-pro.yaml and kosmos-assessment-by-reviewer-a.yaml can coexist for the same hypothesis, as can multiple assessors for one provider.

Artifact Purpose
Raw provider report A hypothesis-exploration lead; it is not a source of truth.
Provider-by-assessor assessment Structured judgment of that report, including source-anchored claim dispositions.
Cross-provider research synthesis Optional reconciliation across reports when comparison itself is needed; see Cross-Provider Research Synthesis.
Disease YAML Curated, literature-grounded knowledge only.

Assessment YAML

Each sidecar identifies the provider, assessor, raw report, and hypothesis. Its claims record the disposition of an individual report assertion or inference:

provider: openscientist
assessor: openai-5-pro
source_report: ../openscientist.md
hypothesis_id: example_hypothesis
overall_verdict: WEAKLY_SUPPORTED_UNRESOLVED
claims:
  - claim_id: example-claim
    statement: Provider-neutral description of the assessed claim.
    disposition: QUALIFIED
    report_quote: Exact words copied from the raw provider report.
    rationale: Why the claim was qualified.
    citations:
      - PMID:12345678

Allowed overall verdicts are SUPPORTED, PARTIALLY_SUPPORTED, WEAKLY_SUPPORTED_UNRESOLVED, UNRESOLVED, REFUTED, and INCONCLUSIVE. Claim dispositions are RETAINED, QUALIFIED, REJECTED, and NEEDS_VERIFICATION.

report_quote is a short verbatim anchor to the reviewed report, rather than a quote from a paper. citations identify sources the assessor consulted; they are review context, not automatically evidence in the disease YAML. A paper-derived claim is promoted only through the normal reference cache and evidence-validation workflow.

Validation

Validate a sidecar with:

just validate-hypothesis-assessment \
  kb/hypotheses/<Disease>/<hypothesis_id>/assessments/<provider>-assessment-by-<assessor>.yaml

This runs LinkML validation and additionally checks the prescribed filename and directory, that the raw report and listed artifacts exist, and that every report_quote is a whitespace-normalized verbatim substring of the raw report. It does not adjudicate biomedical truth; that remains the assessor's documented reasoning and the project’s normal evidence-curation process.