Send a terminal COMPLETED callback when the local work is finished and the orchestrator can take over publication or workflow progression
Send a terminal FAILED callback when the run cannot continue for a technical or execution reason that is not missing external input
Send a non-terminal PROGRESS_REPORTED callback to the PANDA orchestrator when work is advancing and no blocker or terminal outcome applies
Send a terminal INPUT_REQUIRED callback when external information is missing and the orchestrator must block the workflow and comment on the ticket