feat: snapshot product suite reference assets
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
---
|
||||
id: T-658b
|
||||
title: 商品套图多图参考任务快照与历史兼容
|
||||
status: TODO
|
||||
status: DONE
|
||||
phase: 7
|
||||
deps: [T-658a]
|
||||
created: 2026-07-17
|
||||
@@ -63,4 +63,8 @@ git diff --check
|
||||
|
||||
## 执行记录
|
||||
|
||||
- 待实现。
|
||||
- 2026-07-17:新增 `image_studio_jobs.reference_asset_ids TEXT` additive 迁移,并扩展 `ImageStudioJob`、`create_job()` 与快照解析校验;历史 `NULL` 保持单图语义。
|
||||
- 2026-07-17:`build_job_specs()` 在未勾选逐图主图时冻结第1张后的最多7张参考图;GUI worker、计划签名和单图重试均传递原 job 快照。
|
||||
- 2026-07-17:运行时仅在尚未提交 cmhub 的 job 读取参考图快照;资产或本地文件缺失时提交前失败,不静默减少图片数量。已有 `task_id` 的任务继续只轮询下载,不要求历史参考文件仍存在。
|
||||
- 2026-07-17:补充 schema/历史 NULL、跨任务快照、参考图提交顺序和缺失参考图不提交的测试;同步架构/API 文档。
|
||||
- 验证通过:`py -3.10 -m unittest tests.test_product_suite tests.test_image_studio tests.test_image_studio_generation`(46项)、`py -3.10 -m ruff check app tests main.py`、`py -3.10 -m compileall app main.py`、`git diff --check`。
|
||||
|
||||
Reference in New Issue
Block a user