|
| dict[str, object] | oc_chat.registry.doctor.run_doctor (Registry registry, SQLiteBackend backend, Path workspace_root, DoctorOptions options) |
| dict[str, object] | oc_chat.registry.doctor.check_permissions (Path option_c, *, bool fix, bool skip) |
| dict[str, object] | oc_chat.registry.doctor.sweep_stray_temp_files (Path orchestration_dir) |
| dict[str, object] | oc_chat.registry.doctor.sweep_expired_locks (Registry registry, SQLiteBackend backend) |
| dict[str, object] | oc_chat.registry.doctor.check_credential_consistency (SQLiteBackend backend, Path secrets_path) |
| dict[str, object] | oc_chat.registry.doctor.check_round_state (SQLiteBackend backend) |
| dict[str, object] | oc_chat.registry.doctor.auth_event_summary (SQLiteBackend backend) |
| dict[str, object] | oc_chat.registry.doctor.check_snapshot_conflicts (Registry registry, SQLiteBackend backend, Path workspace_root, DoctorOptions options) |
| str | oc_chat.registry.doctor.format_doctor_report (Mapping[str, object] report) |
| str | oc_chat.registry.doctor._section_line (str label, object section) |
| Mapping[str, object]|None | oc_chat.registry.doctor._secret_block (object data, str slot, str phase) |
| object | oc_chat.registry.doctor._fingerprint_for_block (Mapping[str, object] block) |
| list[str] | oc_chat.registry.doctor._warnings_from (*Mapping[str, object] sections) |
| dict[str, object] | oc_chat.registry.doctor._skipped (str message) |
| str | oc_chat.registry.doctor._resolution_mode (DoctorOptions options) |
| dict[str, object] | oc_chat.registry.doctor._audit_snapshot_repair (Registry registry, str actor_slot, RenderResult result, str action) |
| dict[str, object] | oc_chat.registry.doctor._trust_local (Registry registry, str actor_slot, RenderResult result) |