- cacophony-api should be extended to support marking processing as failed (with a reason) * the reason should be surfaced in the UI - any exceptions raised during processing should be caught, logged and reported back to the API server - API support and a control in the UI should be added to force reprocessing a given recording.