25 lines
871 B
Markdown
25 lines
871 B
Markdown
# Didactopus Worker-Backed Artifact Registry Layer
|
|
|
|
This update extends the media-rendering pipeline with a **worker-backed artifact registry**.
|
|
|
|
## What it adds
|
|
|
|
- artifact registry records
|
|
- render job records
|
|
- worker-oriented job lifecycle states
|
|
- artifact listing and lookup endpoints
|
|
- bundle registration into a persistent catalog
|
|
- UI prototype for browsing render jobs and produced artifacts
|
|
|
|
## Why this matters
|
|
|
|
The previous layer could create render bundles, but the outputs were still basically
|
|
filesystem-level side effects. This layer promotes artifacts into first-class Didactopus
|
|
objects so the system can:
|
|
|
|
- track render requests over time
|
|
- associate artifacts with learners and packs
|
|
- record job status (`queued`, `running`, `completed`, `failed`)
|
|
- expose artifacts in the UI and API
|
|
- support future download, retention, and publication policies
|