Receiving a transcript ID means that a job was accepted, not that its words are ready. AssemblyAI describes asynchronous work reaching a completed or error state.
For the AssemblyAI integration, keep the job ID and represent pending, successful and failed outcomes separately. Test an inaccessible audio URL as well as a valid recording. Do not silently render an empty transcript when the actual result is an unfinished or failed job.