read_logged_status() returns the status.json dict; _check_disk_fallback compared that dict with the terminal status strings, so a terminal status recorded only in the audit log was never recognised (Issue #57, comment 5). The dispatch-token and attempt checks are unchanged. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>