b33a8a141c
- download_model / download_rendered_image 把「取响应头 + 读完 body」作为一次可重试事务, 每次尝试都重新取响应头并整体重下,不做断点续传 - body 传输失败与长度不一致归一成可重试的传输错误(不再带 HTTP 200),HTTP 状态只留在文案里 - 新增 TripoArtifactBytes(读完的产物)并公开 download_model / download_rendered_image 的 max_bytes 上限; 超限按 OutputSchema 失败且不重试,流式句柄 TripoDownloadedArtifact 收回 crate 内部 - api-server 的 read_artifact 改成对完整产物做落库前校验(只判空),体积上限转由调用方传入 - smoke 示例改为一次写入完整字节;新增「body 中途断开后整体重下成功」与「超限不重试」两个用例 - 同步技术方案与实施计划:把「只重试响应头」的描述改成「重试包住整个 body」