中途停止三阶段生成,分清保留结果与未完成节点
本页展示随包原生输入和验收参考。目标产品运行状态:未运行。表格与图片不代表产品已经生成的结果。
input.csv / practice-data.json

本课实际输入字段
| node | state_before | expected_after_cancel | output_identity | deliver |
|---|---|---|---|---|
| background | Completed | Completed | retain actual existing ID | only if actual file verified |
| video | Running | inspect actual state | none yet | no |
| audio-mix | Pending | inspect actual state | none yet | no |
在需要时停止执行
reference.csv:作者验收映射,不是目标API回包
| item | expected | identity |
|---|---|---|
| 保留 | 已完成背景 | author_acceptance_reference |
| 排除 | 没有本轮完整文件的视频及混音 | author_acceptance_reference |
| 恢复 | 按节点/下游/整链选择范围 | author_acceptance_reference |
应当保留的约束
| item | expected | identity |
|---|---|---|
| 保留 | 已完成背景 | author_acceptance_reference |
| 排除 | 没有本轮完整文件的视频及混音 | author_acceptance_reference |
| 恢复 | 按节点/下游/整链选择范围 | author_acceptance_reference |
故意构造的错误样例
| case | bad_value | why_reject |
|---|---|---|
| 撤销误解 | 取消=删除全部已完成 | 停止执行不是回滚素材 |
| 身份混用 | 上轮video当本轮输出 | 无本轮完成证据 |
先保存真实产品输出,再逐项对照。actualOutput / actualResult 在未执行时保持 not_run,不能把这里的期望值复制成已测结果。