BEAV
Long-running tasks and performance
Handle extended generation, media tasks, and result waiting in Beav.
Track the task state
Use the task state and returned result to distinguish work that is still running from work that needs attention.
Keep source and result available
Long-running work is easier to review when the input, status, and output remain attached to the same workspace item.