Generate an image-job backend
Before
Build an API for image jobs.
After
Create an async image-processing backend. Endpoints: submit, status, list, and cancel queued job. Use PostgreSQL metadata and object storage files. Enforce ownership, idempotency, and signed downloads. Document API and test lifecycle, authorization, retries.

