Deterministic, structural
- Document classification — typed schema, regex + model_router; never LLM-only.
- Clinical timeline — chronological merge of typed observations and clinical events.
- Provenance — doc_id + page + source language attached to every claim after the LLM.
- Completeness — specialty-aware rule tables, three buckets (critical / recommended / contextual).
- Priority, confidence, trends — deterministic scoring; LLM-assigned priority is always overwritten.