Both get_job_status implementations (JSON and text) try the delegate_job_logs next to MAM_JOBS_DIR and the row's mam_jobs_dir after the explicit log roots, so a job whose registry record was cleaned up still shows its audit-only terminal status when the registry was moved. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>