- Use file_accomplished (not frozen+!error) to gate audio player - Use errors field (was .error — wrong name, always falsy) - Render <audio controls> instead of bare download link - Add audiowidget.tmpl.stub for server-side customization