feat: add image derivative worker lifecycle

Add worker-owned image derivative job execution with explicit PROCESSING, COMPLETED, and FAILED outcomes, plus tests and documentation. Verification: npm test passed 70 tests, worker tests passed 2 tests, and integration passed 14 tests. No build script is configured.
This commit is contained in:
2026-09-08 17:41:27 -04:00
parent 961ed44055
commit f1e5c98013
4 changed files with 73 additions and 2 deletions
+4
View File
@@ -73,6 +73,10 @@ variants and writes them through `ImageStorage` using an injected renderer.
The concrete decoder/encoder and worker queue remain separate infrastructure
work so local development does not depend on a machine-specific binary.
The worker now owns the derivative job lifecycle and reports explicit
`PENDING`, `PROCESSING`, `COMPLETED`, or `FAILED` outcomes. Queue transport and
persistent job records remain deployment-specific work.
## Metadata
Store: