75520beece
Deferred register row 49 (scoped-lifetime sweep). NotificationOutbox-004 was flipped to Status: Resolved but its Resolution body still read _Unresolved._, so the file claimed an open DI-scope-lifetime hazard that the code had already closed. Re-verified against current code: EmitAttemptAuditAsync / EmitTerminalAuditAsync now await _auditWriter.WriteAsync inside the existing try/catch (NotificationOutboxActor.cs:731, :785) — the preferred remedy from the finding's own Recommendation — so the audit task cannot outlive the per-sweep DI scope, the catch is reachable for writer faults, and the misleading 'writer never throws' XML-doc is gone. Documentation only; no code touched. Solution build clean (0 warnings, 0 errors).