gedih3.doctor#
gh3_doctor — audit and (optionally) heal a gedih3 database.
Public API:
DoctorContext— pre-loaded shared state passed to every diagnosis.Report— uniform diagnosis output.get_diagnoses()— registry lookup.run_diagnoses()— orchestrator (Dask futures for partition-scope work).
Diagnoses register themselves on import via register(). Importing
gedih3.doctor.diagnoses is sufficient to populate the registry.