-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Track the processing state of each uploaded audio file (pending, processing, complete, error) to support frontend progress tracking and error handling.
Tasks
- Create a
recordingstable with:id,file_name,status,uploaded_at,completed_at,error_message,latitude,longitude
- Add service functions:
create_recording()update_recording_status()
- On upload (
/analyze), create arecordingsrow with statuspending - In background task:
- Update status to
processing, thencompleteorerror
- Update status to
- Add a
/recordingsroute to query processing states
Acceptance Criteria
- File uploads are tracked with processing status
- Frontend can query
/recordingsto check state - Failures are logged without crashing the app
Metadata
Metadata
Assignees
Labels
No labels