| name | variant-clinvar-lookup |
| kind | oneshot |
| domain | variant |
| description | Deterministic ClinVar classification lookup for the patient's variants. Pure code, no LLM. Emits Tier A for Pathogenic/Likely-Pathogenic at >=2-star review, Tier B for VUS. |
variant-clinvar-lookup
A deterministic specialist (spec §7). It does not call an LLM. For each variant
on the profile it looks up the ClinVar classification and review status and emits an
EvidenceRecord with a fixed tier:
- Pathogenic / Likely-Pathogenic with >= 2-star review status -> Tier A
- Uncertain significance (VUS) -> Tier B (flagged preliminary; Evo2 may add signal)
- Benign / low-confidence -> not surfaced
The classification comes from app.clinvar.lookup, which reads the local ClinVar
source (demo JSON now, tabix-indexed VCF in production). No fact here is asserted by
a model, so none can be hallucinated.
Entrypoint: specialist.run_specialist(profile, ctx).