diff --git a/backend-compliance/compliance/services/check_replay.py b/backend-compliance/compliance/services/check_replay.py index 8aa6e73c..e110370d 100644 --- a/backend-compliance/compliance/services/check_replay.py +++ b/backend-compliance/compliance/services/check_replay.py @@ -65,8 +65,6 @@ def replay_from_snapshot( doc_texts[dt] = txt # Build results list mock (just enough for mail-render) - from compliance.services.doc_checks.runner import DocCheckResult - def _dict_to_result(d: dict) -> Any: """Best-effort reconstruction. Snapshot didn't persist DocCheckResult so we fake minimal fields. For real MC-replay (v2) we'd re-run the @@ -132,7 +130,7 @@ def replay_from_snapshot( if recipient and not dry_run: try: - from compliance.services.email_sender import send_email + from compliance.services.smtp_sender import send_email email_res = send_email( recipient=recipient, subject=f"[REPLAY] {site_label} (Snapshot {snapshot_id[:8]})",