{
  "version": "screenplay_writing_strategy.v1",
  "generated_at": "2026-04-11T14:33:40.564883Z",
  "meta": {
    "candidate_run_dir": "/wwwb/aitools/writer/outputs/shuihu_acceptance_smoke_20260401_v2",
    "screenplay_path": "/wwwb/aitools/writer/outputs/shuihu_acceptance_smoke_20260401_v2/03d_screenplay.json",
    "consultant_path": "outputs/script_consultant/script_consultant_current.json",
    "screenplay_contract_version": "screenplay.v2"
  },
  "strategy_contract": [
    {
      "rule_id": "retain_subject_anchor",
      "layer": "screenplay_text",
      "severity": "fail",
      "description": "当 block 已绑定角色时，正文应显式保留至少一个角色主体锚点，避免主体在前链即被抹平。"
    },
    {
      "rule_id": "retain_action_anchor",
      "layer": "screenplay_text",
      "severity": "warn",
      "description": "正文应包含可表演的动作锚点，而不是只有抽象结果或背景说明。"
    },
    {
      "rule_id": "retain_location_anchor",
      "layer": "screenplay_text_or_stage_direction",
      "severity": "warn",
      "description": "当 block 已绑定地点时，正文或短舞台提示应保留地点锚点，支撑下游空间理解。"
    },
    {
      "rule_id": "dialogue_attribution_ready",
      "layer": "screenplay_text",
      "severity": "fail",
      "description": "当正文写入直接引语时，必须保留可识别的说话人归属，避免对白内容可读但说话者不清。"
    },
    {
      "rule_id": "avoid_abstract_summary_prose",
      "layer": "precheck",
      "severity": "warn",
      "description": "避免把正文写成编年摘要、流程梗概、模板占位句或抽象压力标签，降低后续 prompt retention 修补压力。"
    }
  ],
  "consultant_focus": {
    "used": true,
    "source_path": "outputs/script_consultant/script_consultant_current.json",
    "confidence": "high",
    "writing_direction": [
      "基于已验证的高收益repair动作反向定义剧本写作前置规范，从源头减少后续repair成本",
      "推行Dramart结构化要求与Seedance 2.0镜头生成要求双对齐的写作标准",
      "优先落地可被prompt_guard自动校验的通用写作规则，支撑批量生产",
      "建立剧本片段与后续镜头生成参数的标准化映射规则，降低中间转换损耗"
    ],
    "writing_method": [
      "每个剧本段落前置标注标准化场景属性：时间、空间、氛围、核心角色站位",
      "动作描述采用「角色+具体动作+环境交互」三段式结构，无模糊指代",
      "对话内容单独标注说话人、标准化情绪标签、伴随动作三类辅助信息",
      "每个段落结尾标注可被机器识别的镜头类型标签（全景/中景/特写等）"
    ],
    "next_actions": [
      "基于现有高收益repair动作输出通用版剧本写作规范手册",
      "开发剧本写作前置自动校验工具，对接prompt_guard实现合规性预检查",
      "完成通用写作规范的小批量测试验证，统计repair率下降幅度",
      "将验证有效的写作规范回灌至前链剧本生成的prompt模板中"
    ]
  },
  "summary": {
    "status": "warn",
    "block_count": 22,
    "pass_block_count": 15,
    "warn_block_count": 7,
    "fail_block_count": 0,
    "pass_ratio": 0.681818,
    "warn_ratio": 0.318182,
    "fail_ratio": 0.0,
    "subject_anchor_gap_count": 0,
    "action_anchor_gap_count": 0,
    "location_anchor_gap_count": 0,
    "dialogue_attribution_gap_count": 0,
    "abstract_prose_risk_count": 7,
    "consultant_used": true,
    "consultant_confidence": "high",
    "next_fix_focus": [
      "avoid_abstract_summary_prose"
    ],
    "status_reason": "warn_blocks_exceed_threshold"
  },
  "checks": [
    {
      "episode_id": "EP0001",
      "block_id": "EP0001B001",
      "status": "warn",
      "source_scene_ids": [
        "S0001"
      ],
      "character_names": [
        "仁宗",
        "仁宗皇帝",
        "洪信",
        "洪太尉",
        "太尉",
        "小王都太尉"
      ],
      "location_names": [
        "东京",
        "汴梁"
      ],
      "subject_anchor_ok": true,
      "action_anchor_ok": true,
      "location_anchor_ok": true,
      "dialogue_expected": false,
      "dialogue_needs_attribution": false,
      "dialogue_attribution_ok": true,
      "abstract_risk_codes": [
        "abstract_performable_prose"
      ],
      "fail_reasons": [],
      "warn_reasons": [
        "abstract:abstract_performable_prose"
      ],
      "screenplay_preview": "（东京）\n嘉祐三年春，天下瘟疫盛行，仁宗皇帝与‘三登之世’的太平景象，历史循环与天灾降临的不可抗力。\n历史循环（治乱兴衰）与天灾（瘟疫）降临的不可抗力。\n嘉祐三年春，天下瘟疫盛行。\n仁宗抬头盯住眼前动静，脚下已经往前迈了出去。\n仁宗皇帝与‘三登之世’的太平景象。\n历史循环与天灾降临的不可抗力。\n仁宗皇帝：三登之世。"
    },
    {
      "episode_id": "EP0001",
      "block_id": "EP0001B002",
      "status": "pass",
      "source_scene_ids": [
        "S0002"
      ],
      "character_names": [
        "洪信",
        "洪太尉",
        "太尉",
        "仁宗",
        "真人",
        "道童",
        "住持真人",
        "小王都太尉"
      ],
      "location_names": [
        "三清殿"
      ],
      "subject_anchor_ok": true,
      "action_anchor_ok": true,
      "location_anchor_ok": true,
      "dialogue_expected": true,
      "dialogue_needs_attribution": true,
      "dialogue_attribution_ok": true,
      "abstract_risk_codes": [],
      "fail_reasons": [],
      "warn_reasons": [],
      "screenplay_preview": "（三清殿）\n洪信：你先站住，把眼前最要紧的一句听清。\n小王都太尉：那我该怎么避开眼前这层险处？\n朝议禳灾，洪信受命，住持真人告知天师所在及上山条件，洪信斋戒后独自上山，洪太尉决定斋戒沐浴，遭遇吊睛白额虎。\n朝议禳灾，洪信受命。\n祠堂香火一起，长辈便把光耀门楣的话当众压到了后辈肩上。\n住持真人告知天师所在及上山条件。\n洪信斋戒后独自上山。\n洪太尉决定斋戒沐浴。\n遭遇吊睛白额虎。\n洪太尉决定斋戒沐浴，独自上山。"
    },
    {
      "episode_id": "EP0001",
      "block_id": "EP0001B003",
      "status": "warn",
      "source_scene_ids": [
        "S0003"
      ],
      "character_names": [
        "大蛇",
        "雪花大蛇",
        "道童",
        "牧童",
        "真人",
        "洪信",
        "洪太尉",
        "太尉",
        "史进",
        "大蟲",
        "小王都太尉"
      ],
      "location_names": [
        "龙虎山山路"
      ],
      "subject_anchor_ok": true,
      "action_anchor_ok": true,
      "location_anchor_ok": true,
      "dialogue_expected": true,
      "dialogue_needs_attribution": true,
      "dialogue_attribution_ok": true,
      "abstract_risk_codes": [
        "abstract_performable_prose"
      ],
      "fail_reasons": [],
      "warn_reasons": [
        "abstract:abstract_performable_prose"
      ],
      "screenplay_preview": "（龙虎山山路）\n道童：这个牧童正是天师。\n洪信：这个牧童正是天师。\n道童倒骑黄牛吹笛的神秘出场。\n道童点破洪太尉来意并告知天师已赴东京。\n洪太尉下山后向真人质问并被告知道童即天师。\n洪太尉遇险后遇见倒骑黄牛吹笛的道童，被告知天师已去东京，太尉只得下山。"
    },
    {
      "episode_id": "EP0001",
      "block_id": "EP0001B004",
      "status": "warn",
      "source_scene_ids": [
        "S0004"
      ],
      "character_names": [
        "真人",
        "洪信",
        "洪太尉",
        "太尉",
        "小王都太尉"
      ],
      "location_names": [
        "三清殿"
      ],
      "subject_anchor_ok": true,
      "action_anchor_ok": true,
      "location_anchor_ok": true,
      "dialogue_expected": true,
      "dialogue_needs_attribution": true,
      "dialogue_attribution_ok": true,
      "abstract_risk_codes": [
        "abstract_performable_prose"
      ],
      "fail_reasons": [],
      "warn_reasons": [
        "abstract:abstract_performable_prose"
      ],
      "screenplay_preview": "（三清殿）\n洪太尉懊悔错过的对白，真人安抚并告知醮事已完，丹诏收藏于上清宫，龙香在三清殿焚烧。\n洪信：醮事已都完了。\n洪太尉懊悔错过的对白。\n真人安抚并告知醮事已完。\n丹诏收藏于上清宫。\n真人告知“醮事已都完了”\n龙香在三清殿焚烧。\n真人告知“醮事已都完了”，洪太尉“方才放心”\n真人：醮事已都完了。"
    },
    {
      "episode_id": "EP0001",
      "block_id": "EP0001B005",
      "status": "warn",
      "source_scene_ids": [
        "S0005"
      ],
      "character_names": [
        "洪信",
        "洪太尉",
        "太尉",
        "天罡星",
        "魔君",
        "地煞星",
        "仁宗",
        "哲宗",
        "真人",
        "小王都太尉",
        "王进",
        "王教頭"
      ],
      "location_names": [
        "东京",
        "汴梁",
        "史家村",
        "延安府"
      ],
      "subject_anchor_ok": true,
      "action_anchor_ok": true,
      "location_anchor_ok": true,
      "dialogue_expected": true,
      "dialogue_needs_attribution": true,
      "dialogue_attribution_ok": true,
      "abstract_risk_codes": [
        "abstract_performable_prose"
      ],
      "fail_reasons": [],
      "warn_reasons": [
        "abstract:abstract_performable_prose"
      ],
      "screenplay_preview": "（东京）\n真人：眼前这层门道，我先给你说清。\n洪信：那我该怎么避开眼前这层险处？\n真人多次劝阻洪太尉，洪太尉强行命令掘开石龟，黑气金光冲天而出的视觉奇观，真人解释一百零八魔君被释放的后果，洪太尉的恐惧与隐瞒。\n真人抬手拦住洪信，先把一百零八魔君被释放的后果说开。\n真人多次劝阻洪太尉。\n洪太尉强行命令掘开石龟。\n黑气金光冲天而出的视觉奇观。\n真人解释一百零八魔君被释放的后果。\n洪太尉的恐惧与隐瞒。"
    },
    {
      "episode_id": "EP0001",
      "block_id": "EP0001B006",
      "status": "pass",
      "source_scene_ids": [
        "S0007"
      ],
      "character_names": [
        "高俅",
        "高毬",
        "高二",
        "哲宗",
        "哲宗皇帝",
        "小王都太尉",
        "太尉",
        "仁宗",
        "史进",
        "大郎",
        "王进",
        "王教頭",
        "洪信",
        "柳世权",
        "柳大郎"
      ],
      "location_names": [
        "史家村",
        "延安府",
        "东京",
        "汴梁"
      ],
      "subject_anchor_ok": true,
      "action_anchor_ok": true,
      "location_anchor_ok": true,
      "dialogue_expected": true,
      "dialogue_needs_attribution": true,
      "dialogue_attribution_ok": true,
      "abstract_risk_codes": [],
      "fail_reasons": [],
      "warn_reasons": [],
      "screenplay_preview": "（史家村）\n高俅的浮浪破落户出身与帮闲劣迹。\n因被告发而被脊杖、流放出东京。\n投奔柳世权三年。\n遇哲宗大赦返京。\n高俅抬手拦住小王都太尉，先把士视为麻烦而互相推诿转荐一句句讲明。\n介绍高俅出身、劣迹，被逐出东京后投奔柳世权，后因大赦返京，被董将仕转荐。"
    },
    {
      "episode_id": "EP0001",
      "block_id": "EP0001B007",
      "status": "pass",
      "source_scene_ids": [
        "S0008"
      ],
      "character_names": [
        "小王都太尉",
        "王都尉",
        "太尉",
        "哲宗",
        "哲宗皇帝",
        "端王",
        "九大王",
        "高俅",
        "洪信"
      ],
      "location_names": [
        "王都尉府"
      ],
      "subject_anchor_ok": true,
      "action_anchor_ok": true,
      "location_anchor_ok": true,
      "dialogue_expected": true,
      "dialogue_needs_attribution": true,
      "dialogue_attribution_ok": true,
      "abstract_risk_codes": [],
      "fail_reasons": [],
      "warn_reasons": [],
      "screenplay_preview": "（王都尉府）\n小王都太尉收高俅为亲随。\n设宴邀请端王。\n端王在书案上发现并喜爱玉镇纸狮子。\n王都尉承诺赠送玉龙笔架。\n表面和谐宴会下，暗含端王对珍玩的渴望与王都尉的刻意逢迎。\n小王都太尉收留高俅，并在生辰宴上邀请端王，席间端王看中玉镇纸狮子。"
    },
    {
      "episode_id": "EP0001",
      "block_id": "EP0001B008",
      "status": "pass",
      "source_scene_ids": [
        "S0009"
      ],
      "character_names": [
        "小王都太尉",
        "王都尉",
        "太尉",
        "高俅",
        "端王",
        "洪信"
      ],
      "location_names": [
        "端王宫"
      ],
      "subject_anchor_ok": true,
      "action_anchor_ok": true,
      "location_anchor_ok": true,
      "dialogue_expected": true,
      "dialogue_needs_attribution": true,
      "dialogue_attribution_ok": true,
      "abstract_risk_codes": [],
      "fail_reasons": [],
      "warn_reasons": [],
      "screenplay_preview": "（端王宫）\n高俅奉命送玉玩器，端王庭院踢球，气毬意外滚至高俅处，高俅使出‘鸳鸯拐’还球，高俅下场展示球技。\n高俅奉命送玉玩器。\n端王庭院踢球。\n气毬意外滚至高俅处。\n高俅使出‘鸳鸯拐’还球。\n高俅踢出‘鸳鸯拐’，球技惊艳端王，从送信仆役转变为被赏识留用之人。\n端王大喜并询问身份。"
    },
    {
      "episode_id": "EP0002",
      "block_id": "EP0002B001",
      "status": "pass",
      "source_scene_ids": [
        "S0010"
      ],
      "character_names": [
        "端王",
        "九大王",
        "徽宗",
        "玉清教主微妙道君皇帝",
        "高俅",
        "殿帥府太尉",
        "哲宗",
        "哲宗皇帝",
        "小王都太尉",
        "王都尉",
        "太尉",
        "洪信"
      ],
      "location_names": [
        "端王府",
        "皇宫",
        "殿帅府"
      ],
      "subject_anchor_ok": true,
      "action_anchor_ok": true,
      "location_anchor_ok": true,
      "dialogue_expected": true,
      "dialogue_needs_attribution": true,
      "dialogue_attribution_ok": true,
      "abstract_risk_codes": [],
      "fail_reasons": [],
      "warn_reasons": [],
      "screenplay_preview": "（端王府）\n高俅忽然把话头点到端王身上，周围那点动静一下就收住了。\n端王被点到之后刚一开口就卡住，四周顿时安静了下来。\n哲宗、王都尉、徽宗互相看了一眼，只能顺着神色应声，没人愿意替人把这层难堪接稳。\n等高俅把话越压越实，场上的人便只剩点头附和的份；端王也只能赶紧把奉承话递上去。"
    },
    {
      "episode_id": "EP0002",
      "block_id": "EP0002B002",
      "status": "pass",
      "source_scene_ids": [
        "S0011"
      ],
      "character_names": [
        "高俅",
        "高二",
        "高太尉",
        "殿帥府太尉",
        "洪信",
        "太尉",
        "小王都太尉"
      ],
      "location_names": [
        "延安府"
      ],
      "subject_anchor_ok": true,
      "action_anchor_ok": true,
      "location_anchor_ok": true,
      "dialogue_expected": true,
      "dialogue_needs_attribution": true,
      "dialogue_attribution_ok": true,
      "abstract_risk_codes": [],
      "fail_reasons": [],
      "warn_reasons": [],
      "screenplay_preview": "（延安府）\n王进带病参见高俅，决定逃往延安府，高俅当众羞辱王进，王进与母亲商议。\n王进带病参见高俅，高俅当众羞辱王进，王进认出高俅是旧仇人高二，王进与母亲商议，决定逃往延安府。\n王进带病参见高俅。\n决定逃往延安府。\n高俅当众羞辱王进。\n王进认出高俅是旧仇人，意识到生命危险。"
    },
    {
      "episode_id": "EP0002",
      "block_id": "EP0002B003",
      "status": "pass",
      "source_scene_ids": [
        "S0012"
      ],
      "character_names": [
        "王进",
        "王教頭",
        "高俅",
        "高太尉",
        "洪信",
        "太尉",
        "小王都太尉"
      ],
      "location_names": [
        "岳庙",
        "王进家",
        "殿帅府"
      ],
      "subject_anchor_ok": true,
      "action_anchor_ok": true,
      "location_anchor_ok": true,
      "dialogue_expected": true,
      "dialogue_needs_attribution": true,
      "dialogue_attribution_ok": true,
      "abstract_risk_codes": [],
      "fail_reasons": [],
      "warn_reasons": [],
      "screenplay_preview": "（岳庙）\n高俅：王教头弃家在逃，母子不知去向。\n王进：话已经压到这里，“王教头弃家在逃，母子不知去向”总该给我一句准信。\n牌军在岳庙久等王进未果，两人因恐惧被连累而决定首告，返回王进家发现人去屋空、门已上锁，高俅回到屋里，神色半天都没有缓过来，两人分头寻找。\n牌军在岳庙久等王进未果。\n两人因恐惧被连累而决定首告。\n返回王进家发现人去屋空、门已上锁。\n两人在殿帅府向高俅首告成功，高俅下达全国通缉令。\n高俅回到屋里，神色半天都没有缓过来。"
    },
    {
      "episode_id": "EP0002",
      "block_id": "EP0002B004",
      "status": "warn",
      "source_scene_ids": [
        "S0013"
      ],
      "character_names": [
        "太公",
        "王进",
        "王教頭",
        "高俅",
        "高太尉",
        "洪信",
        "太尉",
        "小王都太尉"
      ],
      "location_names": [
        "延安府"
      ],
      "subject_anchor_ok": true,
      "action_anchor_ok": true,
      "location_anchor_ok": true,
      "dialogue_expected": true,
      "dialogue_needs_attribution": true,
      "dialogue_attribution_ok": true,
      "abstract_risk_codes": [
        "abstract_performable_prose"
      ],
      "fail_reasons": [],
      "warn_reasons": [
        "abstract:abstract_performable_prose"
      ],
      "screenplay_preview": "（延安府）\n太公：你先站住，把眼前最要紧的一句听清。\n牌军寻人未果的焦急，向高俅首告并引发通缉，王进母子赶路错过宿头的困境，太公庄院灯光作为希望象征。\n牌军寻人未果的焦急。\n向高俅首告并引发通缉。\n王进母子赶路错过宿头的困境。\n太公庄院灯光作为希望象征。\n太公同意收留，为逃亡中的王进母子提供了第一个安全的落脚点。\n太公询问来历时王进隐瞒身份。"
    },
    {
      "episode_id": "EP0002",
      "block_id": "EP0002B005",
      "status": "pass",
      "source_scene_ids": [
        "S0014"
      ],
      "character_names": [
        "太公",
        "王进",
        "客官"
      ],
      "location_names": [
        "太公庄院"
      ],
      "subject_anchor_ok": true,
      "action_anchor_ok": true,
      "location_anchor_ok": true,
      "dialogue_expected": true,
      "dialogue_needs_attribution": true,
      "dialogue_attribution_ok": true,
      "abstract_risk_codes": [],
      "fail_reasons": [],
      "warn_reasons": [],
      "screenplay_preview": "（太公庄院）\n王母次日清晨病发。\n太公主动承诺医治并留宿。\n太公不仅没有因麻烦而驱赶，反而主动承诺医治并留宿，此举彻底改变了王进母子的处境。\n王进母子逃亡途中突遇母亲病重，急需帮助与安顿的内在生存危机。\n太公设宴款待王进母子。\n太公不仅没有因麻烦而驱赶，反而主动承诺医治并留宿，此举彻底改变了王进母子的处境，从过客变为受恩者。"
    },
    {
      "episode_id": "EP0002",
      "block_id": "EP0002B006",
      "status": "pass",
      "source_scene_ids": [
        "S0015"
      ],
      "character_names": [
        "太公",
        "老漢",
        "史进",
        "後生",
        "小官人",
        "令郎",
        "王进",
        "客官",
        "師父"
      ],
      "location_names": [
        "太公庄"
      ],
      "subject_anchor_ok": true,
      "action_anchor_ok": true,
      "location_anchor_ok": true,
      "dialogue_expected": true,
      "dialogue_needs_attribution": true,
      "dialogue_attribution_ok": true,
      "abstract_risk_codes": [],
      "fail_reasons": [],
      "warn_reasons": [],
      "screenplay_preview": "（太公庄）\n王进忽然把话头点到史进身上，周围那点动静一下就收住了。\n史进被点到之后刚一开口就卡住，四周顿时安静了下来。\n太公、老漢、後生互相看了一眼，只能顺着神色应声，没人愿意替人把这层难堪接稳。\n等王进把话越压越实，场上的人便只剩点头附和的份；史进也只能赶紧把奉承话递上去。"
    },
    {
      "episode_id": "EP0003",
      "block_id": "EP0003B001",
      "status": "pass",
      "source_scene_ids": [
        "S0016"
      ],
      "character_names": [
        "太公",
        "史太公",
        "老漢",
        "史进",
        "九紋龍史進",
        "後生",
        "令郎",
        "王进",
        "王教頭",
        "師父",
        "高俅",
        "高太尉",
        "殿帥府太尉",
        "洪信",
        "太尉",
        "小王都太尉"
      ],
      "location_names": [
        "史家村",
        "延安府"
      ],
      "subject_anchor_ok": true,
      "action_anchor_ok": true,
      "location_anchor_ok": true,
      "dialogue_expected": true,
      "dialogue_needs_attribution": true,
      "dialogue_attribution_ok": true,
      "abstract_risk_codes": [],
      "fail_reasons": [],
      "warn_reasons": [],
      "screenplay_preview": "（史家村）\n史进：花棒。\n王进解释因高俅迫害而逃亡。\n史进正式拜师。\n王进在宴席上坦白真实身份和逃亡缘由，此举彻底改变了史进对他的态度。\n王进指出史进武艺是花棒。\n半年后王进辞行前往延安府。\n王进在宴席上坦白真实身份和逃亡缘由，此举彻底改变了史进对他的态度，从较劲的对手转变为虔诚的弟子。"
    },
    {
      "episode_id": "EP0003",
      "block_id": "EP0003B002",
      "status": "pass",
      "source_scene_ids": [
        "S0017"
      ],
      "character_names": [
        "太公",
        "史太公",
        "史進父親",
        "李吉",
        "王进",
        "王教頭",
        "師父",
        "史进",
        "大郎",
        "神机军师朱武",
        "朱武",
        "高俅",
        "高太尉",
        "洪信",
        "太尉",
        "小王都太尉"
      ],
      "location_names": [
        "延安府",
        "史家村",
        "史家莊"
      ],
      "subject_anchor_ok": true,
      "action_anchor_ok": true,
      "location_anchor_ok": true,
      "dialogue_expected": true,
      "dialogue_needs_attribution": true,
      "dialogue_attribution_ok": true,
      "abstract_risk_codes": [],
      "fail_reasons": [],
      "warn_reasons": [],
      "screenplay_preview": "（延安府）\n史进抬手拦住王进，先把少华山强人朱武等盘踞说开。\n王进辞别史进投奔延安府。\n史太公病逝，史进守孝。\n李吉告知少华山强人朱武等盘踞。\n李吉告知少华山强人盘踞。\n内部：史进失去导师与父亲后的迷茫与孤独。\n李吉告知少华山强人盘踞，将史进的个人困境与外部世界冲突连接起来。"
    },
    {
      "episode_id": "EP0003",
      "block_id": "EP0003B003",
      "status": "pass",
      "source_scene_ids": [
        "S0018"
      ],
      "character_names": [
        "史进",
        "九紋龍史進",
        "大郎",
        "大蟲",
        "神机军师朱武",
        "朱武"
      ],
      "location_names": [
        "史家村",
        "史家莊"
      ],
      "subject_anchor_ok": true,
      "action_anchor_ok": true,
      "location_anchor_ok": true,
      "dialogue_expected": true,
      "dialogue_needs_attribution": true,
      "dialogue_attribution_ok": true,
      "abstract_risk_codes": [],
      "fail_reasons": [],
      "warn_reasons": [],
      "screenplay_preview": "（史家村）\n史进：你先站住，把眼前最要紧的一句听清。\n陈达：那我该怎么避开眼前这层险处？\n史进召集村民制定联防计划。\n少华山三头领商议劫粮目标。\n陈达不听劝阻执意攻打史家庄。\n史进集结庄户准备迎战。\n史家村防御力量 vs. 少华山劫掠意图。\n史进召集村民商议防备强人。"
    },
    {
      "episode_id": "EP0003",
      "block_id": "EP0003B004",
      "status": "pass",
      "source_scene_ids": [
        "S0019"
      ],
      "character_names": [
        "史进",
        "大郎",
        "史大郎",
        "神机军师朱武",
        "朱武"
      ],
      "location_names": [
        "史家村",
        "少华山寨",
        "少华山"
      ],
      "subject_anchor_ok": true,
      "action_anchor_ok": true,
      "location_anchor_ok": true,
      "dialogue_expected": true,
      "dialogue_needs_attribution": true,
      "dialogue_attribution_ok": true,
      "abstract_risk_codes": [],
      "fail_reasons": [],
      "warn_reasons": [],
      "screenplay_preview": "（史家村）\n史进与陈达马上交锋并生擒陈达，朱武、杨春向史进求情并陈述兄弟义气，史进被义气感动，释放陈达并款待三人。\n史进与陈达马上交锋并生擒陈达。\n朱武、杨春向史进求情并陈述兄弟义气。\n史进被义气感动，释放陈达并款待三人。\n陈达：苦肉计。\n史进被朱武、杨春的“苦肉计”和兄弟义气所打动，决定释放陈达。"
    },
    {
      "episode_id": "EP0003",
      "block_id": "EP0003B005",
      "status": "pass",
      "source_scene_ids": [
        "S0020"
      ],
      "character_names": [
        "王四",
        "天罡星",
        "李吉",
        "史进",
        "大郎",
        "神机军师朱武",
        "朱武"
      ],
      "location_names": [
        "史家村",
        "史家莊"
      ],
      "subject_anchor_ok": true,
      "action_anchor_ok": true,
      "location_anchor_ok": true,
      "dialogue_expected": true,
      "dialogue_needs_attribution": true,
      "dialogue_attribution_ok": true,
      "abstract_risk_codes": [],
      "fail_reasons": [],
      "warn_reasons": [],
      "screenplay_preview": "（史家村）\n史进回礼并邀中秋相会，王四送信途中醉酒失书，李吉捡信并决定告官，王四丢失回书后对史进撒谎，中秋夜宴官兵突袭包围史家庄。\n史进回礼并邀中秋相会。\n中秋夜宴官兵突袭包围史家庄。\n王四送信途中醉酒失书。\n李吉捡到书信并决定告官。\n史进与少华山三人往来密切，中秋邀约，庄客王四送信途中醉酒失书，被猎户李。"
    },
    {
      "episode_id": "EP0003",
      "block_id": "EP0003B006",
      "status": "warn",
      "source_scene_ids": [
        "S0021"
      ],
      "character_names": [
        "史进",
        "大郎",
        "大蟲",
        "史大郎",
        "王四",
        "李吉",
        "王进",
        "王教頭",
        "師父",
        "神机军师朱武",
        "朱武"
      ],
      "location_names": [
        "史家村",
        "少华山"
      ],
      "subject_anchor_ok": true,
      "action_anchor_ok": true,
      "location_anchor_ok": true,
      "dialogue_expected": true,
      "dialogue_needs_attribution": true,
      "dialogue_attribution_ok": true,
      "abstract_risk_codes": [
        "abstract_performable_prose"
      ],
      "fail_reasons": [],
      "warn_reasons": [
        "abstract:abstract_performable_prose"
      ],
      "screenplay_preview": "（史家村）\n神机军师朱武：这一步，我今天一定要问个分明。\n神机军师朱武盯住史进不放，非要追问出清白。\n史进与朱武等人在梯子上。\n史进杀王四的决断时刻。\n史进在少华山明确拒绝朱武的挽留，宣告“我是個清白好漢，如何肯把父母遺體來點污了！\n火烧庄园、血战突围的完整动作序列。"
    },
    {
      "episode_id": "EP0003",
      "block_id": "EP0003B007",
      "status": "warn",
      "source_scene_ids": [
        "S0022"
      ],
      "character_names": [
        "王进",
        "客官",
        "王教頭",
        "師父",
        "神机军师朱武",
        "朱武"
      ],
      "location_names": [
        "延安府",
        "渭州"
      ],
      "subject_anchor_ok": true,
      "action_anchor_ok": true,
      "location_anchor_ok": true,
      "dialogue_expected": true,
      "dialogue_needs_attribution": true,
      "dialogue_attribution_ok": true,
      "abstract_risk_codes": [
        "abstract_performable_prose"
      ],
      "fail_reasons": [],
      "warn_reasons": [
        "abstract:abstract_performable_prose"
      ],
      "screenplay_preview": "（延安府）\n史进与朱武关于‘清白好汉’与‘落草’，史进辞别时的装束与武器特写，茶坊内史进打听王进，鲁提辖进入茶坊的登场。\n史进与朱武关于‘清白好汉’与‘落草’。\n史进辞别时的装束与武器特写。\n茶坊内史进打听王进。\n鲁提辖进入茶坊的登场。\n鲁提辖进入茶坊，史进的寻师之路出现第一个关键变数。\n王进：清白好汉。"
    },
    {
      "episode_id": "EP0003",
      "block_id": "EP0003B008",
      "status": "pass",
      "source_scene_ids": [
        "S0023"
      ],
      "character_names": [
        "史进",
        "大郎",
        "史大郎",
        "王进",
        "師父",
        "打虎将李忠",
        "李忠"
      ],
      "location_names": [
        "渭州街头",
        "潘家酒店"
      ],
      "subject_anchor_ok": true,
      "action_anchor_ok": true,
      "location_anchor_ok": true,
      "dialogue_expected": true,
      "dialogue_needs_attribution": true,
      "dialogue_attribution_ok": true,
      "abstract_risk_codes": [],
      "fail_reasons": [],
      "warn_reasons": [],
      "screenplay_preview": "（渭州街头）\n啼哭父女：你先站住，把眼前最要紧的一句听清。\n鲁达急躁催促李忠同去，三人酒楼饮酒叙话，隔壁啼哭打断酒兴。\n鲁达急躁催促李忠同去。\n三人酒楼饮酒叙话。\n隔壁啼哭打断酒兴。\n鲁达唤来啼哭父女询问。\n鲁达被隔壁啼哭声激怒，决定唤人来问，将叙事焦点从三人内部转向外部社会不公。\n史进与鲁提辖离开茶坊，在街上遇到卖膏药的打虎将李忠，三人一同前往潘家酒…"
    }
  ]
}