12–13 持久媒体任务与供应联调
复用媒体网关已有实现,补齐平台任务、结果授权和费用关联
返回执行队列。媒体网关已有提交、轮询、核对与结果 Worker;本批补平台侧职责,不重写供应内核。默认在开发者首发主线后执行,技术前置满足时可提前隔离开发。
NEXT-12 · 公共媒体任务与 Core Worker
主责:Core、Contracts;两个网关提供真实接口约束。前置:NEXT-06、NEXT-02 的媒体接入核查;生产费用依赖 NEXT-03 对应规则。
具体工作:按 Core operation → new-api task/request → media task/attempt → Provider task 建立持久关联;实现客户任务受理、权限、价格快照/预算预留、查询和 Core Worker 调度。补稳定幂等键、提交未知查询、状态与账务分离、取消结果、客户结果授权及有依据的最终计量接口。
交付/验收:先用隔离供应夹具验证重复提交、丢响应、乱序回调、Worker 重启、跨账户读取;新 Worker 查询已有供应任务而不重发收费请求。媒体网关已有幂等窗口和内部服务身份限制明确进入契约。供应任务成功不等于账务已结清,任务失败也不直接表示免费。
边界:Core Worker 管公共执行与账务;网关 Worker 管供应侧轮询;产品工作流管业务步骤。完整内部管理响应和供应凭据不传给客户。主计划:Core 任务、媒体网关。
NEXT-13 · 视频网关真实链路与结果
主责:Text Gateway、Media Gateway;Core Worker、Contracts、Infrastructure 配套。前置:NEXT-12,真实测试模型/预算已明确。
具体工作:验证 Core Worker → new-api → 媒体网关 → Provider 链路,固定适配版本;修复已知真实结果下载问题,完成媒体检查、对象转存、GET/HEAD/Range 和客户授权读取;核对成本/用量证据与客户售价。统一取消能力按真实供应支持声明,不支持时清楚返回能力限制。
交付/验收:一个已确认视频模型真实提交、关闭页面、恢复查询、结果可下载、费用可核对;跨层关联和幂等键不丢失;内部成本和访问凭据不泄漏;长任务租约、失败、未知、重启和下载失败有可操作恢复。无法确认的供给继续停用。Fake Provider 的组件通过与真实供应验收分开。
不含:自动宣称图片/音频也已支持;后续产品需要这些能力时,增加对应协议、用量和结果验证,不用视频结果代替验收。主计划:媒体联调、文本网关、媒体网关。