From 7e99fc6d70de625c4ca0ebffe96949c30a75d589 Mon Sep 17 00:00:00 2001 From: Admin Date: Wed, 25 Mar 2026 15:09:52 +0500 Subject: [PATCH] fix(runner): fix audio task infinite loop and semaphore race MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Two bugs caused audio tasks to loop endlessly: 1. claimRecord never set heartbeat_at — newly claimed tasks had heartbeat_at=null, which matched the reaper's stale filter (heartbeat_at=null || heartbeat_at