feat: track generation jobs
This commit is contained in:
@@ -29,8 +29,12 @@ DreamWeaver 当前同时支持普通故事生成、完整故事生成和绘本
|
||||
- `audio_status`
|
||||
- `last_error`
|
||||
- `audio_path`
|
||||
- 已新增轻量可查询的生成过程记录:
|
||||
- `generation_jobs`
|
||||
- `generation_job_events`
|
||||
- Storybook 阅读器已支持按 ID 恢复,不再只依赖 Pinia 内存态
|
||||
- 故事列表页、故事详情页、绘本阅读页已接入统一状态展示
|
||||
- API 响应已统一返回 `retryable_assets`,前端不再各自推断可补全资产
|
||||
- 故事音频已支持首次生成后缓存复用
|
||||
- `degraded_completed` 已在服务层和前端语义中落地
|
||||
- 已新增首版统一资产重试入口:`POST /api/stories/{story_id}/assets/retry`
|
||||
@@ -50,8 +54,9 @@ DreamWeaver 当前同时支持普通故事生成、完整故事生成和绘本
|
||||
### Still Missing
|
||||
|
||||
- 普通故事、完整生成、绘本生成已有统一外部入口,内部 workflow 已开始抽取公共步骤,但旧 service 函数仍作为兼容层保留
|
||||
- 统一资产重试入口仍是首版:已覆盖普通故事封面、绘本缺失插图、故事音频,并已抽出 asset completion helper 与 `AssetCompletionResult`,但尚未落库为完整 generation job 模型
|
||||
- `partial_ready`、`retryable_assets` 等更细粒度状态仍停留在目标态
|
||||
- 统一资产重试入口仍是首版:已覆盖普通故事封面、绘本缺失插图、故事音频,并已抽出 asset completion helper 与 `AssetCompletionResult`
|
||||
- `generation_jobs` 已记录请求、完成、失败和资产重试事件,但尚未扩展到逐 provider 调用、逐页面资产步骤和完整运营分析
|
||||
- `partial_ready`、`text_status` 等更细粒度状态仍停留在目标态
|
||||
|
||||
### What This Means
|
||||
|
||||
|
||||
Reference in New Issue
Block a user