- Convert hasRecoverableGitWork from sync execSync to async execAsync - Update recoverNoProgressNoTaskDoneFailures caller to await the method - Update self-healing tests to work with async method and execAsync mock - Add exec and promisify imports to self-healing.ts - Fix mock to include exec export for promisify compatibility