{
  "version": "screenplay_expansion_execution.v1",
  "generated_at": "2026-04-09T13:09:37.469584Z",
  "inputs": {
    "batch_prep_path": "/wwwb/aitools/writer/outputs/quality_gates/screenplay_expansion_batch_prep_current.json",
    "acceptance_path": "/wwwb/aitools/writer/outputs/quality_gates/screenplay_real_sample_acceptance_current.json",
    "execution_base_dir": "/wwwb/aitools/writer/outputs/screenplay_expansion_exec"
  },
  "summary": {
    "status": "pass",
    "batch_ready": true,
    "batch_execution_ready": true,
    "collection_contract_ready": true,
    "task_count": 5,
    "primary_task_count": 4,
    "guarded_task_count": 1,
    "ready_to_execute_count": 5,
    "input_missing_count": 0,
    "bootstrap_missing_count": 0,
    "baseline_full_artifact_count": 3,
    "hold_group_count": 1,
    "deferred_ready_count": 4,
    "deferred_guarded_count": 2,
    "top_execution_readiness": [
      {
        "label": "ready_to_execute",
        "count": 4
      },
      {
        "label": "guarded_ready_to_execute",
        "count": 1
      }
    ],
    "top_blocking_scopes": [
      {
        "label": "none",
        "count": 4
      },
      {
        "label": "reserve_only_nonblocking",
        "count": 1
      }
    ],
    "top_anchor_reference_modes": [
      {
        "label": "global_anchor_fallback",
        "count": 3
      },
      {
        "label": "same_source_anchor",
        "count": 2
      }
    ]
  },
  "execution_manifest": {
    "primary_tasks": [
      {
        "task_id": "primary_001_daozu_conflict_downstream_smoke_20260329_v2",
        "lane": "primary",
        "run_name": "daozu_conflict_downstream_smoke_20260329_v2",
        "run_dir": "outputs/daozu_conflict_downstream_smoke_20260329_v2",
        "input_path": "input/道祖是克苏鲁.txt",
        "input_exists": true,
        "source_key": "5c05796b90b9a1956f3fe767cd8288965db478acac5dbed44f64419f0fea185d",
        "recommended_action": "expand_now",
        "blocking_scope": "none",
        "batch_selection_reason": "source_diversity_first_pass",
        "anchor_reference_mode": "global_anchor_fallback",
        "reference_anchor_runs": [
          {
            "run_name": "xiyouji_first10_now11_scriptfocus_20260406_v1",
            "run_dir": "outputs/xiyouji_first10_now11_scriptfocus_20260406_v1",
            "source_key": "7d629dc9a5cf237966935cbbc7140db4c341e5f08be33f21ead2c26ca64c9025"
          },
          {
            "run_name": "xiyouji_first10_now11_scriptfresh_20260406_v2",
            "run_dir": "outputs/xiyouji_first10_now11_scriptfresh_20260406_v2",
            "source_key": "7d629dc9a5cf237966935cbbc7140db4c341e5f08be33f21ead2c26ca64c9025"
          }
        ],
        "execution_readiness": "ready_to_execute",
        "planned_out_dir": "/wwwb/aitools/writer/outputs/screenplay_expansion_exec/primary/daozu_conflict_downstream_smoke_20260329_v2",
        "command_template": "PYTHONPATH=src python scripts/run_pipeline.py --input \"input/道祖是克苏鲁.txt\" --out \"/wwwb/aitools/writer/outputs/screenplay_expansion_exec/primary/daozu_conflict_downstream_smoke_20260329_v2\" --text-provider deepseek --video-provider seedance --start screenplay --stop prompt_guard",
        "baseline": {
          "gate_status": "pass",
          "broad_status": "pass",
          "upload_ready": false,
          "asset_ready": false,
          "storyboard_ready": false,
          "selected": false,
          "latest_in_series": true,
          "block_feedback_count": 0,
          "manual_feedback_count": 0,
          "episode_count": 2,
          "block_count": 10,
          "upload_char_count": 4892
        },
        "bootstrap_contract": {
          "source_run_dir": "outputs/daozu_conflict_downstream_smoke_20260329_v2",
          "mode": "copy_tree_snapshot",
          "required_artifacts": [
            "02e_entity_registry.json",
            "02f_entity_visual_cards.json",
            "02g_entity_voice_cards.json",
            "02h_entity_assets.json",
            "03_scenes.json",
            "03b_chronology.json",
            "03c_adaptation.json"
          ],
          "bootstrap_ready": true
        },
        "bootstrap_snapshot": {
          "artifact_count": 7,
          "present_count": 7,
          "all_present": true,
          "artifacts": [
            {
              "path": "02e_entity_registry.json",
              "present": true
            },
            {
              "path": "02f_entity_visual_cards.json",
              "present": true
            },
            {
              "path": "02g_entity_voice_cards.json",
              "present": true
            },
            {
              "path": "02h_entity_assets.json",
              "present": true
            },
            {
              "path": "03_scenes.json",
              "present": true
            },
            {
              "path": "03b_chronology.json",
              "present": true
            },
            {
              "path": "03c_adaptation.json",
              "present": true
            }
          ]
        },
        "current_artifact_snapshot": {
          "artifact_count": 4,
          "present_count": 2,
          "all_present": false,
          "artifacts": [
            {
              "path": "03d_screenplay.json",
              "present": true
            },
            {
              "path": "03e_dramart_package.json",
              "present": true
            },
            {
              "path": "05b_storyboard_guard.json",
              "present": false
            },
            {
              "path": "05c_dramart_storyboard.json",
              "present": false
            }
          ]
        },
        "result_collection_contract": {
          "expected_artifacts": [
            "03d_screenplay.json",
            "03e_dramart_package.json",
            "05b_storyboard_guard.json",
            "05c_dramart_storyboard.json"
          ],
          "expected_report_checks": [
            {
              "path": "05b_storyboard_guard.json",
              "json_path": "summary.text_quality_acceptance_status",
              "allowed_values": [
                "pass",
                "warn",
                "warning"
              ]
            },
            {
              "path": "05b_storyboard_guard.json",
              "json_path": "summary.tri_layer_acceptance_status",
              "allowed_values": [
                "pass",
                "warn",
                "warning"
              ]
            },
            {
              "path": "05b_storyboard_guard.json",
              "json_path": "summary.dramart_delivery_acceptance_status",
              "allowed_values": [
                "pass",
                "warn",
                "warning"
              ]
            },
            {
              "path": "05c_dramart_storyboard.json",
              "json_path": "summary.status",
              "allowed_values": [
                "pass",
                "warn"
              ]
            }
          ]
        }
      },
      {
        "task_id": "primary_002_xiyouji_first10_20260403_v3",
        "lane": "primary",
        "run_name": "xiyouji_first10_20260403_v3",
        "run_dir": "outputs/xiyouji_first10_20260403_v3",
        "input_path": "/wwwb/aitools/writer/input/西游记前十回.txt",
        "input_exists": true,
        "source_key": "7d629dc9a5cf237966935cbbc7140db4c341e5f08be33f21ead2c26ca64c9025",
        "recommended_action": "expand_now",
        "blocking_scope": "none",
        "batch_selection_reason": "source_diversity_first_pass",
        "anchor_reference_mode": "same_source_anchor",
        "reference_anchor_runs": [
          {
            "run_name": "xiyouji_first10_now11_scriptfocus_20260406_v1",
            "run_dir": "outputs/xiyouji_first10_now11_scriptfocus_20260406_v1",
            "source_key": "7d629dc9a5cf237966935cbbc7140db4c341e5f08be33f21ead2c26ca64c9025"
          },
          {
            "run_name": "xiyouji_first10_now11_scriptfresh_20260406_v2",
            "run_dir": "outputs/xiyouji_first10_now11_scriptfresh_20260406_v2",
            "source_key": "7d629dc9a5cf237966935cbbc7140db4c341e5f08be33f21ead2c26ca64c9025"
          }
        ],
        "execution_readiness": "ready_to_execute",
        "planned_out_dir": "/wwwb/aitools/writer/outputs/screenplay_expansion_exec/primary/xiyouji_first10_20260403_v3",
        "command_template": "PYTHONPATH=src python scripts/run_pipeline.py --input \"/wwwb/aitools/writer/input/西游记前十回.txt\" --out \"/wwwb/aitools/writer/outputs/screenplay_expansion_exec/primary/xiyouji_first10_20260403_v3\" --text-provider deepseek --video-provider seedance --start screenplay --stop prompt_guard",
        "baseline": {
          "gate_status": "pass",
          "broad_status": "pass",
          "upload_ready": false,
          "asset_ready": false,
          "storyboard_ready": false,
          "selected": false,
          "latest_in_series": true,
          "block_feedback_count": 0,
          "manual_feedback_count": 0,
          "episode_count": 9,
          "block_count": 50,
          "upload_char_count": 27417
        },
        "bootstrap_contract": {
          "source_run_dir": "outputs/xiyouji_first10_20260403_v3",
          "mode": "copy_tree_snapshot",
          "required_artifacts": [
            "02e_entity_registry.json",
            "02f_entity_visual_cards.json",
            "02g_entity_voice_cards.json",
            "02h_entity_assets.json",
            "03_scenes.json",
            "03b_chronology.json",
            "03c_adaptation.json"
          ],
          "bootstrap_ready": true
        },
        "bootstrap_snapshot": {
          "artifact_count": 7,
          "present_count": 7,
          "all_present": true,
          "artifacts": [
            {
              "path": "02e_entity_registry.json",
              "present": true
            },
            {
              "path": "02f_entity_visual_cards.json",
              "present": true
            },
            {
              "path": "02g_entity_voice_cards.json",
              "present": true
            },
            {
              "path": "02h_entity_assets.json",
              "present": true
            },
            {
              "path": "03_scenes.json",
              "present": true
            },
            {
              "path": "03b_chronology.json",
              "present": true
            },
            {
              "path": "03c_adaptation.json",
              "present": true
            }
          ]
        },
        "current_artifact_snapshot": {
          "artifact_count": 4,
          "present_count": 4,
          "all_present": true,
          "artifacts": [
            {
              "path": "03d_screenplay.json",
              "present": true
            },
            {
              "path": "03e_dramart_package.json",
              "present": true
            },
            {
              "path": "05b_storyboard_guard.json",
              "present": true
            },
            {
              "path": "05c_dramart_storyboard.json",
              "present": true
            }
          ]
        },
        "result_collection_contract": {
          "expected_artifacts": [
            "03d_screenplay.json",
            "03e_dramart_package.json",
            "05b_storyboard_guard.json",
            "05c_dramart_storyboard.json"
          ],
          "expected_report_checks": [
            {
              "path": "05b_storyboard_guard.json",
              "json_path": "summary.text_quality_acceptance_status",
              "allowed_values": [
                "pass",
                "warn",
                "warning"
              ]
            },
            {
              "path": "05b_storyboard_guard.json",
              "json_path": "summary.tri_layer_acceptance_status",
              "allowed_values": [
                "pass",
                "warn",
                "warning"
              ]
            },
            {
              "path": "05b_storyboard_guard.json",
              "json_path": "summary.dramart_delivery_acceptance_status",
              "allowed_values": [
                "pass",
                "warn",
                "warning"
              ]
            },
            {
              "path": "05c_dramart_storyboard.json",
              "json_path": "summary.status",
              "allowed_values": [
                "pass",
                "warn"
              ]
            }
          ]
        }
      },
      {
        "task_id": "primary_003_entity_registry_dramart_alignment_smoke_20260329_v1",
        "lane": "primary",
        "run_name": "entity_registry_dramart_alignment_smoke_20260329_v1",
        "run_dir": "outputs/entity_registry_dramart_alignment_smoke_20260329_v1",
        "input_path": "/wwwb/aitools/writer/input/道祖是克苏鲁.txt",
        "input_exists": true,
        "source_key": "5c05796b90b9a1956f3fe767cd8288965db478acac5dbed44f64419f0fea185d",
        "recommended_action": "expand_now",
        "blocking_scope": "none",
        "batch_selection_reason": "priority_fill_after_diversity",
        "anchor_reference_mode": "global_anchor_fallback",
        "reference_anchor_runs": [
          {
            "run_name": "xiyouji_first10_now11_scriptfocus_20260406_v1",
            "run_dir": "outputs/xiyouji_first10_now11_scriptfocus_20260406_v1",
            "source_key": "7d629dc9a5cf237966935cbbc7140db4c341e5f08be33f21ead2c26ca64c9025"
          },
          {
            "run_name": "xiyouji_first10_now11_scriptfresh_20260406_v2",
            "run_dir": "outputs/xiyouji_first10_now11_scriptfresh_20260406_v2",
            "source_key": "7d629dc9a5cf237966935cbbc7140db4c341e5f08be33f21ead2c26ca64c9025"
          }
        ],
        "execution_readiness": "ready_to_execute",
        "planned_out_dir": "/wwwb/aitools/writer/outputs/screenplay_expansion_exec/primary/entity_registry_dramart_alignment_smoke_20260329_v1",
        "command_template": "PYTHONPATH=src python scripts/run_pipeline.py --input \"/wwwb/aitools/writer/input/道祖是克苏鲁.txt\" --out \"/wwwb/aitools/writer/outputs/screenplay_expansion_exec/primary/entity_registry_dramart_alignment_smoke_20260329_v1\" --text-provider deepseek --video-provider seedance --start screenplay --stop prompt_guard",
        "baseline": {
          "gate_status": "pass",
          "broad_status": "pass",
          "upload_ready": false,
          "asset_ready": false,
          "storyboard_ready": false,
          "selected": false,
          "latest_in_series": true,
          "block_feedback_count": 0,
          "manual_feedback_count": 0,
          "episode_count": 1,
          "block_count": 3,
          "upload_char_count": 1904
        },
        "bootstrap_contract": {
          "source_run_dir": "outputs/entity_registry_dramart_alignment_smoke_20260329_v1",
          "mode": "copy_tree_snapshot",
          "required_artifacts": [
            "02e_entity_registry.json",
            "02f_entity_visual_cards.json",
            "02g_entity_voice_cards.json",
            "02h_entity_assets.json",
            "03_scenes.json",
            "03b_chronology.json",
            "03c_adaptation.json"
          ],
          "bootstrap_ready": true
        },
        "bootstrap_snapshot": {
          "artifact_count": 7,
          "present_count": 7,
          "all_present": true,
          "artifacts": [
            {
              "path": "02e_entity_registry.json",
              "present": true
            },
            {
              "path": "02f_entity_visual_cards.json",
              "present": true
            },
            {
              "path": "02g_entity_voice_cards.json",
              "present": true
            },
            {
              "path": "02h_entity_assets.json",
              "present": true
            },
            {
              "path": "03_scenes.json",
              "present": true
            },
            {
              "path": "03b_chronology.json",
              "present": true
            },
            {
              "path": "03c_adaptation.json",
              "present": true
            }
          ]
        },
        "current_artifact_snapshot": {
          "artifact_count": 4,
          "present_count": 2,
          "all_present": false,
          "artifacts": [
            {
              "path": "03d_screenplay.json",
              "present": true
            },
            {
              "path": "03e_dramart_package.json",
              "present": true
            },
            {
              "path": "05b_storyboard_guard.json",
              "present": false
            },
            {
              "path": "05c_dramart_storyboard.json",
              "present": false
            }
          ]
        },
        "result_collection_contract": {
          "expected_artifacts": [
            "03d_screenplay.json",
            "03e_dramart_package.json",
            "05b_storyboard_guard.json",
            "05c_dramart_storyboard.json"
          ],
          "expected_report_checks": [
            {
              "path": "05b_storyboard_guard.json",
              "json_path": "summary.text_quality_acceptance_status",
              "allowed_values": [
                "pass",
                "warn",
                "warning"
              ]
            },
            {
              "path": "05b_storyboard_guard.json",
              "json_path": "summary.tri_layer_acceptance_status",
              "allowed_values": [
                "pass",
                "warn",
                "warning"
              ]
            },
            {
              "path": "05b_storyboard_guard.json",
              "json_path": "summary.dramart_delivery_acceptance_status",
              "allowed_values": [
                "pass",
                "warn",
                "warning"
              ]
            },
            {
              "path": "05c_dramart_storyboard.json",
              "json_path": "summary.status",
              "allowed_values": [
                "pass",
                "warn"
              ]
            }
          ]
        }
      },
      {
        "task_id": "primary_004_xiyouji_now11_contract_smoke_recheck_live_deepseek_v2",
        "lane": "primary",
        "run_name": "xiyouji_now11_contract_smoke_recheck_live_deepseek_v2",
        "run_dir": "outputs/xiyouji_now11_contract_smoke_recheck_live_deepseek_v2",
        "input_path": "input/西游记前十回.txt",
        "input_exists": true,
        "source_key": "7d629dc9a5cf237966935cbbc7140db4c341e5f08be33f21ead2c26ca64c9025",
        "recommended_action": "expand_now",
        "blocking_scope": "none",
        "batch_selection_reason": "priority_fill_after_diversity",
        "anchor_reference_mode": "same_source_anchor",
        "reference_anchor_runs": [
          {
            "run_name": "xiyouji_first10_now11_scriptfocus_20260406_v1",
            "run_dir": "outputs/xiyouji_first10_now11_scriptfocus_20260406_v1",
            "source_key": "7d629dc9a5cf237966935cbbc7140db4c341e5f08be33f21ead2c26ca64c9025"
          },
          {
            "run_name": "xiyouji_first10_now11_scriptfresh_20260406_v2",
            "run_dir": "outputs/xiyouji_first10_now11_scriptfresh_20260406_v2",
            "source_key": "7d629dc9a5cf237966935cbbc7140db4c341e5f08be33f21ead2c26ca64c9025"
          }
        ],
        "execution_readiness": "ready_to_execute",
        "planned_out_dir": "/wwwb/aitools/writer/outputs/screenplay_expansion_exec/primary/xiyouji_now11_contract_smoke_recheck_live_deepseek_v2",
        "command_template": "PYTHONPATH=src python scripts/run_pipeline.py --input \"input/西游记前十回.txt\" --out \"/wwwb/aitools/writer/outputs/screenplay_expansion_exec/primary/xiyouji_now11_contract_smoke_recheck_live_deepseek_v2\" --text-provider deepseek --video-provider seedance --start screenplay --stop prompt_guard",
        "baseline": {
          "gate_status": "pass",
          "broad_status": "pass",
          "upload_ready": false,
          "asset_ready": false,
          "storyboard_ready": false,
          "selected": false,
          "latest_in_series": true,
          "block_feedback_count": 0,
          "manual_feedback_count": 0,
          "episode_count": 9,
          "block_count": 57,
          "upload_char_count": 33006
        },
        "bootstrap_contract": {
          "source_run_dir": "outputs/xiyouji_now11_contract_smoke_recheck_live_deepseek_v2",
          "mode": "copy_tree_snapshot",
          "required_artifacts": [
            "02e_entity_registry.json",
            "02f_entity_visual_cards.json",
            "02g_entity_voice_cards.json",
            "02h_entity_assets.json",
            "03_scenes.json",
            "03b_chronology.json",
            "03c_adaptation.json"
          ],
          "bootstrap_ready": true
        },
        "bootstrap_snapshot": {
          "artifact_count": 7,
          "present_count": 7,
          "all_present": true,
          "artifacts": [
            {
              "path": "02e_entity_registry.json",
              "present": true
            },
            {
              "path": "02f_entity_visual_cards.json",
              "present": true
            },
            {
              "path": "02g_entity_voice_cards.json",
              "present": true
            },
            {
              "path": "02h_entity_assets.json",
              "present": true
            },
            {
              "path": "03_scenes.json",
              "present": true
            },
            {
              "path": "03b_chronology.json",
              "present": true
            },
            {
              "path": "03c_adaptation.json",
              "present": true
            }
          ]
        },
        "current_artifact_snapshot": {
          "artifact_count": 4,
          "present_count": 4,
          "all_present": true,
          "artifacts": [
            {
              "path": "03d_screenplay.json",
              "present": true
            },
            {
              "path": "03e_dramart_package.json",
              "present": true
            },
            {
              "path": "05b_storyboard_guard.json",
              "present": true
            },
            {
              "path": "05c_dramart_storyboard.json",
              "present": true
            }
          ]
        },
        "result_collection_contract": {
          "expected_artifacts": [
            "03d_screenplay.json",
            "03e_dramart_package.json",
            "05b_storyboard_guard.json",
            "05c_dramart_storyboard.json"
          ],
          "expected_report_checks": [
            {
              "path": "05b_storyboard_guard.json",
              "json_path": "summary.text_quality_acceptance_status",
              "allowed_values": [
                "pass",
                "warn",
                "warning"
              ]
            },
            {
              "path": "05b_storyboard_guard.json",
              "json_path": "summary.tri_layer_acceptance_status",
              "allowed_values": [
                "pass",
                "warn",
                "warning"
              ]
            },
            {
              "path": "05b_storyboard_guard.json",
              "json_path": "summary.dramart_delivery_acceptance_status",
              "allowed_values": [
                "pass",
                "warn",
                "warning"
              ]
            },
            {
              "path": "05c_dramart_storyboard.json",
              "json_path": "summary.status",
              "allowed_values": [
                "pass",
                "warn"
              ]
            }
          ]
        }
      }
    ],
    "guarded_tasks": [
      {
        "task_id": "guarded_001_daozu_conflict_downstream_trim8_20260329_v1",
        "lane": "guarded",
        "run_name": "daozu_conflict_downstream_trim8_20260329_v1",
        "run_dir": "outputs/daozu_conflict_downstream_trim8_20260329_v1",
        "input_path": "/wwwb/aitools/writer/input/道祖是克苏鲁.txt",
        "input_exists": true,
        "source_key": "5c05796b90b9a1956f3fe767cd8288965db478acac5dbed44f64419f0fea185d",
        "recommended_action": "expand_with_guard",
        "blocking_scope": "reserve_only_nonblocking",
        "batch_selection_reason": "guarded_scope_cap",
        "anchor_reference_mode": "global_anchor_fallback",
        "reference_anchor_runs": [
          {
            "run_name": "xiyouji_first10_now11_scriptfocus_20260406_v1",
            "run_dir": "outputs/xiyouji_first10_now11_scriptfocus_20260406_v1",
            "source_key": "7d629dc9a5cf237966935cbbc7140db4c341e5f08be33f21ead2c26ca64c9025"
          },
          {
            "run_name": "xiyouji_first10_now11_scriptfresh_20260406_v2",
            "run_dir": "outputs/xiyouji_first10_now11_scriptfresh_20260406_v2",
            "source_key": "7d629dc9a5cf237966935cbbc7140db4c341e5f08be33f21ead2c26ca64c9025"
          }
        ],
        "execution_readiness": "guarded_ready_to_execute",
        "planned_out_dir": "/wwwb/aitools/writer/outputs/screenplay_expansion_exec/guarded/daozu_conflict_downstream_trim8_20260329_v1",
        "command_template": "PYTHONPATH=src python scripts/run_pipeline.py --input \"/wwwb/aitools/writer/input/道祖是克苏鲁.txt\" --out \"/wwwb/aitools/writer/outputs/screenplay_expansion_exec/guarded/daozu_conflict_downstream_trim8_20260329_v1\" --text-provider deepseek --video-provider seedance --limit-shots 1 --start screenplay --stop prompt_guard",
        "baseline": {
          "gate_status": "pass",
          "broad_status": "warn",
          "upload_ready": false,
          "asset_ready": false,
          "storyboard_ready": false,
          "selected": false,
          "latest_in_series": true,
          "block_feedback_count": 0,
          "manual_feedback_count": 0,
          "episode_count": 3,
          "block_count": 17,
          "upload_char_count": 4335
        },
        "bootstrap_contract": {
          "source_run_dir": "outputs/daozu_conflict_downstream_trim8_20260329_v1",
          "mode": "copy_tree_snapshot",
          "required_artifacts": [
            "02e_entity_registry.json",
            "02f_entity_visual_cards.json",
            "02g_entity_voice_cards.json",
            "02h_entity_assets.json",
            "03_scenes.json",
            "03b_chronology.json",
            "03c_adaptation.json"
          ],
          "bootstrap_ready": true
        },
        "bootstrap_snapshot": {
          "artifact_count": 7,
          "present_count": 7,
          "all_present": true,
          "artifacts": [
            {
              "path": "02e_entity_registry.json",
              "present": true
            },
            {
              "path": "02f_entity_visual_cards.json",
              "present": true
            },
            {
              "path": "02g_entity_voice_cards.json",
              "present": true
            },
            {
              "path": "02h_entity_assets.json",
              "present": true
            },
            {
              "path": "03_scenes.json",
              "present": true
            },
            {
              "path": "03b_chronology.json",
              "present": true
            },
            {
              "path": "03c_adaptation.json",
              "present": true
            }
          ]
        },
        "current_artifact_snapshot": {
          "artifact_count": 4,
          "present_count": 4,
          "all_present": true,
          "artifacts": [
            {
              "path": "03d_screenplay.json",
              "present": true
            },
            {
              "path": "03e_dramart_package.json",
              "present": true
            },
            {
              "path": "05b_storyboard_guard.json",
              "present": true
            },
            {
              "path": "05c_dramart_storyboard.json",
              "present": true
            }
          ]
        },
        "result_collection_contract": {
          "expected_artifacts": [
            "03d_screenplay.json",
            "03e_dramart_package.json",
            "05b_storyboard_guard.json",
            "05c_dramart_storyboard.json"
          ],
          "expected_report_checks": [
            {
              "path": "05b_storyboard_guard.json",
              "json_path": "summary.text_quality_acceptance_status",
              "allowed_values": [
                "pass",
                "warn",
                "warning"
              ]
            },
            {
              "path": "05b_storyboard_guard.json",
              "json_path": "summary.tri_layer_acceptance_status",
              "allowed_values": [
                "pass",
                "warn",
                "warning"
              ]
            },
            {
              "path": "05b_storyboard_guard.json",
              "json_path": "summary.dramart_delivery_acceptance_status",
              "allowed_values": [
                "pass",
                "warn",
                "warning"
              ]
            },
            {
              "path": "05c_dramart_storyboard.json",
              "json_path": "summary.status",
              "allowed_values": [
                "pass",
                "warn"
              ]
            }
          ]
        }
      }
    ]
  },
  "result_collection_manifest": {
    "tasks": [
      {
        "task_id": "primary_001_daozu_conflict_downstream_smoke_20260329_v2",
        "lane": "primary",
        "planned_out_dir": "/wwwb/aitools/writer/outputs/screenplay_expansion_exec/primary/daozu_conflict_downstream_smoke_20260329_v2",
        "expected_artifacts": [
          "03d_screenplay.json",
          "03e_dramart_package.json",
          "05b_storyboard_guard.json",
          "05c_dramart_storyboard.json"
        ],
        "expected_report_checks": [
          {
            "path": "05b_storyboard_guard.json",
            "json_path": "summary.text_quality_acceptance_status",
            "allowed_values": [
              "pass",
              "warn",
              "warning"
            ]
          },
          {
            "path": "05b_storyboard_guard.json",
            "json_path": "summary.tri_layer_acceptance_status",
            "allowed_values": [
              "pass",
              "warn",
              "warning"
            ]
          },
          {
            "path": "05b_storyboard_guard.json",
            "json_path": "summary.dramart_delivery_acceptance_status",
            "allowed_values": [
              "pass",
              "warn",
              "warning"
            ]
          },
          {
            "path": "05c_dramart_storyboard.json",
            "json_path": "summary.status",
            "allowed_values": [
              "pass",
              "warn"
            ]
          }
        ]
      },
      {
        "task_id": "primary_002_xiyouji_first10_20260403_v3",
        "lane": "primary",
        "planned_out_dir": "/wwwb/aitools/writer/outputs/screenplay_expansion_exec/primary/xiyouji_first10_20260403_v3",
        "expected_artifacts": [
          "03d_screenplay.json",
          "03e_dramart_package.json",
          "05b_storyboard_guard.json",
          "05c_dramart_storyboard.json"
        ],
        "expected_report_checks": [
          {
            "path": "05b_storyboard_guard.json",
            "json_path": "summary.text_quality_acceptance_status",
            "allowed_values": [
              "pass",
              "warn",
              "warning"
            ]
          },
          {
            "path": "05b_storyboard_guard.json",
            "json_path": "summary.tri_layer_acceptance_status",
            "allowed_values": [
              "pass",
              "warn",
              "warning"
            ]
          },
          {
            "path": "05b_storyboard_guard.json",
            "json_path": "summary.dramart_delivery_acceptance_status",
            "allowed_values": [
              "pass",
              "warn",
              "warning"
            ]
          },
          {
            "path": "05c_dramart_storyboard.json",
            "json_path": "summary.status",
            "allowed_values": [
              "pass",
              "warn"
            ]
          }
        ]
      },
      {
        "task_id": "primary_003_entity_registry_dramart_alignment_smoke_20260329_v1",
        "lane": "primary",
        "planned_out_dir": "/wwwb/aitools/writer/outputs/screenplay_expansion_exec/primary/entity_registry_dramart_alignment_smoke_20260329_v1",
        "expected_artifacts": [
          "03d_screenplay.json",
          "03e_dramart_package.json",
          "05b_storyboard_guard.json",
          "05c_dramart_storyboard.json"
        ],
        "expected_report_checks": [
          {
            "path": "05b_storyboard_guard.json",
            "json_path": "summary.text_quality_acceptance_status",
            "allowed_values": [
              "pass",
              "warn",
              "warning"
            ]
          },
          {
            "path": "05b_storyboard_guard.json",
            "json_path": "summary.tri_layer_acceptance_status",
            "allowed_values": [
              "pass",
              "warn",
              "warning"
            ]
          },
          {
            "path": "05b_storyboard_guard.json",
            "json_path": "summary.dramart_delivery_acceptance_status",
            "allowed_values": [
              "pass",
              "warn",
              "warning"
            ]
          },
          {
            "path": "05c_dramart_storyboard.json",
            "json_path": "summary.status",
            "allowed_values": [
              "pass",
              "warn"
            ]
          }
        ]
      },
      {
        "task_id": "primary_004_xiyouji_now11_contract_smoke_recheck_live_deepseek_v2",
        "lane": "primary",
        "planned_out_dir": "/wwwb/aitools/writer/outputs/screenplay_expansion_exec/primary/xiyouji_now11_contract_smoke_recheck_live_deepseek_v2",
        "expected_artifacts": [
          "03d_screenplay.json",
          "03e_dramart_package.json",
          "05b_storyboard_guard.json",
          "05c_dramart_storyboard.json"
        ],
        "expected_report_checks": [
          {
            "path": "05b_storyboard_guard.json",
            "json_path": "summary.text_quality_acceptance_status",
            "allowed_values": [
              "pass",
              "warn",
              "warning"
            ]
          },
          {
            "path": "05b_storyboard_guard.json",
            "json_path": "summary.tri_layer_acceptance_status",
            "allowed_values": [
              "pass",
              "warn",
              "warning"
            ]
          },
          {
            "path": "05b_storyboard_guard.json",
            "json_path": "summary.dramart_delivery_acceptance_status",
            "allowed_values": [
              "pass",
              "warn",
              "warning"
            ]
          },
          {
            "path": "05c_dramart_storyboard.json",
            "json_path": "summary.status",
            "allowed_values": [
              "pass",
              "warn"
            ]
          }
        ]
      },
      {
        "task_id": "guarded_001_daozu_conflict_downstream_trim8_20260329_v1",
        "lane": "guarded",
        "planned_out_dir": "/wwwb/aitools/writer/outputs/screenplay_expansion_exec/guarded/daozu_conflict_downstream_trim8_20260329_v1",
        "expected_artifacts": [
          "03d_screenplay.json",
          "03e_dramart_package.json",
          "05b_storyboard_guard.json",
          "05c_dramart_storyboard.json"
        ],
        "expected_report_checks": [
          {
            "path": "05b_storyboard_guard.json",
            "json_path": "summary.text_quality_acceptance_status",
            "allowed_values": [
              "pass",
              "warn",
              "warning"
            ]
          },
          {
            "path": "05b_storyboard_guard.json",
            "json_path": "summary.tri_layer_acceptance_status",
            "allowed_values": [
              "pass",
              "warn",
              "warning"
            ]
          },
          {
            "path": "05b_storyboard_guard.json",
            "json_path": "summary.dramart_delivery_acceptance_status",
            "allowed_values": [
              "pass",
              "warn",
              "warning"
            ]
          },
          {
            "path": "05c_dramart_storyboard.json",
            "json_path": "summary.status",
            "allowed_values": [
              "pass",
              "warn"
            ]
          }
        ]
      }
    ]
  },
  "hold_review_summary": [
    {
      "blocking_scope": "review_required",
      "recommended_action": "review_then_decide",
      "count": 13,
      "sample_run_names": [
        "adaptation_regression_20260328_v2",
        "daozu_conflict_downstream_full50_20260330_v1",
        "daozu_mainline_full50_20260329_v1",
        "entity_registry_dramart_alignment_regression_20260329_v1",
        "entity_registry_dramart_assets_regression_20260329_v1"
      ],
      "source_key_counts": {
        "5c05796b90b9a1956f3fe767cd8288965db478acac5dbed44f64419f0fea185d": 9,
        "7d629dc9a5cf237966935cbbc7140db4c341e5f08be33f21ead2c26ca64c9025": 4
      }
    }
  ],
  "next_stage_hint": {
    "id": "now11_s4_step5_execution_closeout_and_queue_feedback",
    "title": "S4-Step-5 首批结果 closeout 与队列回灌",
    "rationale": "既然首批执行任务与结果回收合同已经冻结，下一步就应按任务执行并把结果重新回灌到扩量队列，而不是继续停留在执行计划层。"
  }
}