5. Upload Workflow
- The Dashboard shall feature a drag‑and‑drop zone that accepts only .jpg, .jpeg, .png, and .webp MIME types.
- The client shall block any drag event containing > N files, where N = user’s remaining monthly quota.
- The client shall compute SHA‑256 checksums of files to avoid duplicate uploads in the same batch.
- After drop, the client shall POST a multipart/form‑data request to /api/batch containing files and raw Keyword Set.
- The server shall persist the raw binary files to an object‑store bucket under a time‑based UUID folder.
- The server shall enqueue one background job per image for AI Vision processing.
- The server shall respond synchronously with a batch_id and an initial status of “PROCESSING”.
No due date
0% Completed
No results
Try adjusting your search filters.