补齐生成中间产物持久化与拆图提示

图标和UI图集拆分失败时保留主图集并在内联、队列及刷新路径提示
角色、图片修改、图标UI和角色动作链路把可恢复中间产物写入项目与素材库
外部生成摘要新增独立告警字段并清理成功任务的历史错误
同步共享契约、SpacetimeDB迁移与绑定、OpenAPI、设计文档和回归测试
This commit is contained in:
2026-07-13 21:41:46 +08:00
parent f1639de5fe
commit 4e7bcb8f24
29 changed files with 945 additions and 216 deletions
@@ -58,6 +58,7 @@ function createExternalTask(
phaseDetail: overrides.phaseDetail ?? '正在生成第 2/4 段。',
progress: overrides.progress ?? 35,
error: overrides.error ?? null,
warning: overrides.warning ?? null,
priceMudPoints: overrides.priceMudPoints ?? 1,
refundLedgerId: overrides.refundLedgerId ?? null,
notificationAcknowledgedAt: overrides.notificationAcknowledgedAt ?? null,
@@ -236,6 +237,7 @@ describe('ImageCanvasTaskSidebarView', () => {
updatedAt: completedAt,
progress: 100,
phaseDetail: '生成已完成。',
warning: '连通域数量不足',
}),
createExternalTask({
jobId: 'done-other-project',
@@ -273,6 +275,7 @@ describe('ImageCanvasTaskSidebarView', () => {
fireEvent.click(screen.getByRole('tab', { name: //u }));
expect(await screen.findByText(//u)).toBeTruthy();
expect(screen.getByText('连通域数量不足')).toBeTruthy();
expect(screen.getByText(//u)).toBeTruthy();
expect(screen.queryByText(//u)).toBeNull();
});