交付前保存临时文件
Materialize expiring outputs before handoff
下载会过期的链接或临时文件,避免把短期访问地址当成永久交付。
以下示例与示意结果由本站编写,用于说明方法,不是模型实测结果。
使用场景
生成音频要用于下个月的报告,服务给的是临时签名 URL。教学任务已允许保存到本地 reports/audio/briefing.wav,但不允许上传其他位置。临时访问地址与已保存内容不同,交付时需核对实际文件。
具体做法
查输出访问期限与保留规则,在授权位置下载或保存,保留原任务身份。核对成功响应、文件类型、实际内容与复制结果,再从目的位置读取验证。交付长期位置及检查范围,避免日志暴露签名访问凭据。未获准延长保留时只说明临时交付条件,不自动归档。
反例
仅给临时签名 URL,却叫永久归档。为了方便另上传到未授权公开目录,也不检查返回的是音频还是错误页。
改进写法
按教学授权将临时音频保存为 reports/audio/briefing.wav,核对实际响应与文件类型,读取目的文件并比较下载内容;关联原生成任务。提供已验证的本地路径,不暴露签名参数,不上传其他位置。下载或验证失败保留未完成状态。永久留存未获准时说明访问期限及所需决定,不自动延长保留。
为什么这样改
临时链接提供有时限的访问能力,不等于内容已经留存。保存到明确目标并回读,能发现下载错误页、错误目录或没有实际保存的交付。
如何验证
教学检查应从本地目标读到可识别音频,复制字节与取得内容一致;失效 URL 或错误页不能被命名 wav 后算成功。
报告只证明当前保存与读取,不承诺未来磁盘、备份或访问权限永久有效。本篇没有生成或下载真实音频。
适用边界
保留与分享遵守任务授权及隐私规则,文件存在不保证适合长期归档。冻结来源的“一小时”或“24 小时”是来源实例,不是所有服务当前期限;需核对实际输出契约。
原文与版本
- ComposioHQ/awesome-claude-skills · Known Pitfalls
查看此版本的文件be2a406907db - ComposioHQ/awesome-claude-skills · Known Pitfalls
查看此版本的文件be2a406907db