修复抠图幂等重放与动画轮询结果契约不一致 #676
Reference in New Issue
Block a user
Delete Branch "fix/495"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
修复 #495 的抠图幂等重放误报 409,并统一动画轮询精简结果的文档与测试。
抠图同一请求、同一幂等键重试时,旧读取路径把完整任务转换为摘要兼容快照,丢失 dedupe_key 和原始请求指纹,导致身份校验误判。本次按任务主键和账号读取原始记录,保留同键不同参数返回 409 与跨账号隔离。
动画轮询维持现有精简结果:顶层 frames / durationSeconds 提供有序帧与秒级时长,resource / asset 只提供精简引用;完整 imageSequenceFrames / imageSequenceDurationMs 从项目或素材库读取。删除未被接口引用的旧响应定义,修正 Skill 和 Python 自测,并补充真实精简函数的回归测试。动画生成与持久化行为、数据库 schema 和公开接口行为均未调整。
验证:
未进行真实 Provider 生成、完整 HTTP 联调或线上部署验证。
Closes #495