[ { "shotId": "shot-01", "score": 90, "gates": [ { "id": "single-frame", "label": "一图一画面", "status": "fail", "detail": "发现禁用词:split screen" }, { "id": "continuity-lock", "label": "角色/场景/道具连续性", "status": "pass", "detail": "角色、场景、道具和首尾帧都已绑定。" }, { "id": "voice-subtitle-asr", "label": "声音/字幕/ASR 对齐", "status": "pass", "detail": "对白角色均有固定声线 ID,后续可用 ASR 校对字幕时间。" }, { "id": "clip-bridge", "label": "片段衔接", "status": "warn", "detail": "场景跨度较大或未指定实际末帧衔接,需要中间过渡镜头。" } ] }, { "shotId": "shot-02", "score": 100, "gates": [ { "id": "single-frame", "label": "一图一画面", "status": "pass", "detail": "提示词包含单画面约束,未发现分屏/拼图/漫画页风险词。" }, { "id": "continuity-lock", "label": "角色/场景/道具连续性", "status": "pass", "detail": "角色、场景、道具和首尾帧都已绑定。" }, { "id": "voice-subtitle-asr", "label": "声音/字幕/ASR 对齐", "status": "pass", "detail": "对白角色均有固定声线 ID,后续可用 ASR 校对字幕时间。" }, { "id": "clip-bridge", "label": "片段衔接", "status": "pass", "detail": "使用上一段实际末帧作为下一段首帧。" } ] }, { "shotId": "shot-03", "score": 100, "gates": [ { "id": "single-frame", "label": "一图一画面", "status": "pass", "detail": "提示词包含单画面约束,未发现分屏/拼图/漫画页风险词。" }, { "id": "continuity-lock", "label": "角色/场景/道具连续性", "status": "pass", "detail": "角色、场景、道具和首尾帧都已绑定。" }, { "id": "voice-subtitle-asr", "label": "声音/字幕/ASR 对齐", "status": "pass", "detail": "对白角色均有固定声线 ID,后续可用 ASR 校对字幕时间。" }, { "id": "clip-bridge", "label": "片段衔接", "status": "pass", "detail": "使用上一段实际末帧作为下一段首帧。" } ] } ]