SuperAPI AI 工具集

jianying-draft-inspect

设计与创作

查看项目

更新于 10-27 10:06

技能介绍

jianying-draft-inspect 是面向剪映(JianYing)的只读检查技能,通过统一的 Rust jianying CLI 读取素材和草稿事实,不改变文件。所有后续计划都应引用本次探测结果。

【用途】 当用户明确要求本技能对应的剪映能力,并接受通过统一 Rust jianying CLI 处理时使用。用户需要可审计的计划、执行或验证证据,而不是概念性回答。需求尚不明确时先交给 jianying-draft-use 路由;不适用于其他剪辑器、普通视频知识问答或缺少必要素材的猜测性执行。触发条件包括:查看媒体信息、草稿结构、版本、差异、引用完整性或验证等级。

【主要能力】 基于真实路径和探测结果生成确定性计划;在 capability 为 supported 时执行本领域操作;输出实际达到的证据等级。所需 capability 为 media.probe、project.inspect、project.verify;最低 CLI 版本 1.6.0,结果中需记录实际版本和 capability 状态。默认风险等级为 read_only。

【使用方式】 工作流为:运行 jianying media probe <media> --json 获取时长、尺寸、流和类型;运行 jianying project info|version|inspect <draft> --json 获取稳定摘要;运行 jianying project verify <draft> --json 检查引用、时间线和 bundle 完整性;需要比较时使用 project diff 并明确哪些差异是预期编辑;最后报告事实、失败字段和当前最高证据等级。

流程分六步:建立事实基线(记录目标、绝对路径、宿主平台、交付物和允许的副作用,信息不足时先给只读诊断方案);握手能力(执行 version、doctor 与 capabilities 检查,版本满足不代表 capability 可用,partial、external_dependency 或缺失状态必须进入降级路径);校验输入(探测媒体、草稿、配置或任务状态,拒绝不存在路径、越界时间、未知 schema、失配哈希);形成确定性计划(写入操作、参数、输出路径、风险等级、确认点和期望证据,多任务按“只读事实→可逆写入→外部/原生动作”排序);执行或停在门禁前(只执行已支持且已授权的步骤,ambiguous、超时或部分成功时保留 task ID、审计日志和制品,不自动重试);验证并交付(运行结构校验,再按目标追加冷重开、播放或原生导出证据,报告实际等级、失败字段、可恢复动作和未验证项)。

【适用场景】 检查剪映媒体文件的时长、尺寸、流与类型;获取草稿版本与结构摘要;验证草稿引用、时间线和 bundle 完整性;比较草稿差异;需要可审计、带证据等级的只读诊断报告。

【限制与规则】 不自动安装或升级 CLI,不生成 Python 草稿脚本,不调用外部 headless checkout,不覆盖源草稿,不伪造资源 ID、媒体事实或成功状态。写入必须使用隔离副本;费用、外部服务和原生应用动作必须有精确批准;批准须绑定命令、参数、目标、有效期和预算。计划中的素材时长、尺寸、流、哈希和草稿版本必须来自工具输出。证据不足时使用 UNVERIFIED、BLOCKED 或 AMBIGUOUS,禁止用推断补齐结果。project verify 只证明结构层,播放和原生导出需独立证据。对 ambiguous 不得自动重试。用户数据仅在本地目标路径和声明的外部 Provider 边界内处理。