{
  "version": "1.0",
  "generated_at": "2026-04-06T03:45:56.413791Z",
  "source_storyboard_path": "05_storyboard.json",
  "source_style_bible_path": "04b_style_bible.json",
  "style_bible_id": "SBL_9F7A5B8B7BB4",
  "thresholds": {
    "median_dynamic_chars": 142,
    "warning_ratio_low": 0.45,
    "warning_ratio_high": 2.2,
    "warning_min_chars": 63
  },
  "summary": {
    "shot_count": 32,
    "pass_shot_count": 32,
    "warning_shot_count": 0,
    "fail_shot_count": 0,
    "issue_count": 0,
    "error_issue_count": 0,
    "warning_issue_count": 0,
    "english_issue_count": 0,
    "style_pollution_issue_count": 0,
    "missing_block_issue_count": 0,
    "length_drift_issue_count": 0,
    "overlay_suffix_contract_issue_count": 0,
    "subject_retention_issue_count": 0,
    "tightened_overcompression_issue_count": 0,
    "strategy_guarded_shot_count": 0,
    "tightened_prompt_contract_shot_count": 0,
    "provider_degraded_input_mode_shot_count": 0,
    "stable_profile_selection_shot_count": 0,
    "tightened_effective_shot_count": 0,
    "text_quality_pass_shot_count": 32,
    "text_quality_acceptance_status": "pass",
    "screenplay_traceable_shot_count": 0,
    "tri_layer_consistent_shot_count": 0,
    "tri_layer_consistency_gap_count": 0,
    "tri_layer_acceptance_status": "pass",
    "dramart_delivery_ready_shot_count": 0,
    "dramart_delivery_review_required_count": 32,
    "dramart_delivery_acceptance_status": "fail",
    "delivery_auto_fix_candidate_count": 32,
    "delivery_manual_review_candidate_count": 0,
    "top_delivery_queue_buckets": [
      {
        "label": "upstream_traceability",
        "count": 32
      }
    ],
    "top_delivery_resolution_lanes": [
      {
        "label": "auto",
        "count": 32
      }
    ],
    "top_delivery_review_reasons": [
      {
        "label": "missing_screenplay_traceability",
        "count": 32
      },
      {
        "label": "storyboard_ready_unknown",
        "count": 32
      }
    ],
    "top_delivery_priority_tiers": [
      {
        "label": "P0",
        "count": 32
      }
    ],
    "top_delivery_fix_stages": [
      {
        "label": "screenplay",
        "count": 32
      }
    ],
    "top_repair_action_ids": [
      {
        "label": "rebuild_screenplay_block_traceability",
        "count": 32
      }
    ],
    "top_repair_automation_modes": [
      {
        "label": "auto",
        "count": 32
      }
    ],
    "delivery_fix_queue_size": 32,
    "next_delivery_fix_target": {
      "scene_id": "S0001",
      "shot_id": "S0001_SH01",
      "status": "fail",
      "queue_bucket": "upstream_traceability",
      "resolution_lane": "auto",
      "priority_tier": "P0",
      "priority_score": 100,
      "suggested_fix_stage": "screenplay",
      "revalidation_targets": [
        "prompt_guard",
        "dramart_storyboard",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_screenplay_block_traceability",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_screenplay_block_traceability",
          "automation_mode": "auto",
          "owner_stage": "screenplay"
        }
      ]
    },
    "issue_type_counts": {}
  },
  "delivery_review_candidates": [
    {
      "scene_id": "S0001",
      "shot_id": "S0001_SH01",
      "status": "fail",
      "review_reasons": [
        "missing_screenplay_traceability",
        "storyboard_ready_unknown"
      ],
      "queue_bucket": "upstream_traceability",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 100,
      "suggested_fix_stage": "screenplay",
      "revalidation_targets": [
        "prompt_guard",
        "dramart_storyboard",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_screenplay_block_traceability",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_screenplay_block_traceability",
          "title": "回填 screenplay traceability",
          "automation_mode": "auto",
          "owner_stage": "screenplay",
          "target_fields": [
            "dramart_mapping.source_block_id",
            "dramart_mapping.source_refs"
          ],
          "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
          "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
          "revalidation_targets": [
            "prompt_guard",
            "dramart_storyboard",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "unknown",
      "screenplay_traceable": false,
      "script_core_retained": true
    },
    {
      "scene_id": "S0001",
      "shot_id": "S0001_SH02",
      "status": "fail",
      "review_reasons": [
        "missing_screenplay_traceability",
        "storyboard_ready_unknown"
      ],
      "queue_bucket": "upstream_traceability",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 100,
      "suggested_fix_stage": "screenplay",
      "revalidation_targets": [
        "prompt_guard",
        "dramart_storyboard",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_screenplay_block_traceability",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_screenplay_block_traceability",
          "title": "回填 screenplay traceability",
          "automation_mode": "auto",
          "owner_stage": "screenplay",
          "target_fields": [
            "dramart_mapping.source_block_id",
            "dramart_mapping.source_refs"
          ],
          "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
          "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
          "revalidation_targets": [
            "prompt_guard",
            "dramart_storyboard",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "unknown",
      "screenplay_traceable": false,
      "script_core_retained": true
    },
    {
      "scene_id": "S0001",
      "shot_id": "S0001_SH03",
      "status": "fail",
      "review_reasons": [
        "missing_screenplay_traceability",
        "storyboard_ready_unknown"
      ],
      "queue_bucket": "upstream_traceability",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 100,
      "suggested_fix_stage": "screenplay",
      "revalidation_targets": [
        "prompt_guard",
        "dramart_storyboard",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_screenplay_block_traceability",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_screenplay_block_traceability",
          "title": "回填 screenplay traceability",
          "automation_mode": "auto",
          "owner_stage": "screenplay",
          "target_fields": [
            "dramart_mapping.source_block_id",
            "dramart_mapping.source_refs"
          ],
          "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
          "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
          "revalidation_targets": [
            "prompt_guard",
            "dramart_storyboard",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "unknown",
      "screenplay_traceable": false,
      "script_core_retained": true
    },
    {
      "scene_id": "S0002",
      "shot_id": "S0002_SH01",
      "status": "fail",
      "review_reasons": [
        "missing_screenplay_traceability",
        "storyboard_ready_unknown"
      ],
      "queue_bucket": "upstream_traceability",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 100,
      "suggested_fix_stage": "screenplay",
      "revalidation_targets": [
        "prompt_guard",
        "dramart_storyboard",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_screenplay_block_traceability",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_screenplay_block_traceability",
          "title": "回填 screenplay traceability",
          "automation_mode": "auto",
          "owner_stage": "screenplay",
          "target_fields": [
            "dramart_mapping.source_block_id",
            "dramart_mapping.source_refs"
          ],
          "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
          "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
          "revalidation_targets": [
            "prompt_guard",
            "dramart_storyboard",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "unknown",
      "screenplay_traceable": false,
      "script_core_retained": true
    },
    {
      "scene_id": "S0002",
      "shot_id": "S0002_SH02",
      "status": "fail",
      "review_reasons": [
        "missing_screenplay_traceability",
        "storyboard_ready_unknown"
      ],
      "queue_bucket": "upstream_traceability",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 100,
      "suggested_fix_stage": "screenplay",
      "revalidation_targets": [
        "prompt_guard",
        "dramart_storyboard",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_screenplay_block_traceability",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_screenplay_block_traceability",
          "title": "回填 screenplay traceability",
          "automation_mode": "auto",
          "owner_stage": "screenplay",
          "target_fields": [
            "dramart_mapping.source_block_id",
            "dramart_mapping.source_refs"
          ],
          "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
          "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
          "revalidation_targets": [
            "prompt_guard",
            "dramart_storyboard",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "unknown",
      "screenplay_traceable": false,
      "script_core_retained": true
    },
    {
      "scene_id": "S0002",
      "shot_id": "S0002_SH03",
      "status": "fail",
      "review_reasons": [
        "missing_screenplay_traceability",
        "storyboard_ready_unknown"
      ],
      "queue_bucket": "upstream_traceability",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 100,
      "suggested_fix_stage": "screenplay",
      "revalidation_targets": [
        "prompt_guard",
        "dramart_storyboard",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_screenplay_block_traceability",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_screenplay_block_traceability",
          "title": "回填 screenplay traceability",
          "automation_mode": "auto",
          "owner_stage": "screenplay",
          "target_fields": [
            "dramart_mapping.source_block_id",
            "dramart_mapping.source_refs"
          ],
          "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
          "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
          "revalidation_targets": [
            "prompt_guard",
            "dramart_storyboard",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "unknown",
      "screenplay_traceable": false,
      "script_core_retained": true
    },
    {
      "scene_id": "S0002",
      "shot_id": "S0002_SH04",
      "status": "fail",
      "review_reasons": [
        "missing_screenplay_traceability",
        "storyboard_ready_unknown"
      ],
      "queue_bucket": "upstream_traceability",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 100,
      "suggested_fix_stage": "screenplay",
      "revalidation_targets": [
        "prompt_guard",
        "dramart_storyboard",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_screenplay_block_traceability",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_screenplay_block_traceability",
          "title": "回填 screenplay traceability",
          "automation_mode": "auto",
          "owner_stage": "screenplay",
          "target_fields": [
            "dramart_mapping.source_block_id",
            "dramart_mapping.source_refs"
          ],
          "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
          "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
          "revalidation_targets": [
            "prompt_guard",
            "dramart_storyboard",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "unknown",
      "screenplay_traceable": false,
      "script_core_retained": true
    },
    {
      "scene_id": "S0003",
      "shot_id": "S0003_SH01",
      "status": "fail",
      "review_reasons": [
        "missing_screenplay_traceability",
        "storyboard_ready_unknown"
      ],
      "queue_bucket": "upstream_traceability",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 100,
      "suggested_fix_stage": "screenplay",
      "revalidation_targets": [
        "prompt_guard",
        "dramart_storyboard",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_screenplay_block_traceability",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_screenplay_block_traceability",
          "title": "回填 screenplay traceability",
          "automation_mode": "auto",
          "owner_stage": "screenplay",
          "target_fields": [
            "dramart_mapping.source_block_id",
            "dramart_mapping.source_refs"
          ],
          "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
          "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
          "revalidation_targets": [
            "prompt_guard",
            "dramart_storyboard",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "unknown",
      "screenplay_traceable": false,
      "script_core_retained": true
    },
    {
      "scene_id": "S0003",
      "shot_id": "S0003_SH02",
      "status": "fail",
      "review_reasons": [
        "missing_screenplay_traceability",
        "storyboard_ready_unknown"
      ],
      "queue_bucket": "upstream_traceability",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 100,
      "suggested_fix_stage": "screenplay",
      "revalidation_targets": [
        "prompt_guard",
        "dramart_storyboard",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_screenplay_block_traceability",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_screenplay_block_traceability",
          "title": "回填 screenplay traceability",
          "automation_mode": "auto",
          "owner_stage": "screenplay",
          "target_fields": [
            "dramart_mapping.source_block_id",
            "dramart_mapping.source_refs"
          ],
          "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
          "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
          "revalidation_targets": [
            "prompt_guard",
            "dramart_storyboard",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "unknown",
      "screenplay_traceable": false,
      "script_core_retained": true
    },
    {
      "scene_id": "S0003",
      "shot_id": "S0003_SH03",
      "status": "fail",
      "review_reasons": [
        "missing_screenplay_traceability",
        "storyboard_ready_unknown"
      ],
      "queue_bucket": "upstream_traceability",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 100,
      "suggested_fix_stage": "screenplay",
      "revalidation_targets": [
        "prompt_guard",
        "dramart_storyboard",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_screenplay_block_traceability",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_screenplay_block_traceability",
          "title": "回填 screenplay traceability",
          "automation_mode": "auto",
          "owner_stage": "screenplay",
          "target_fields": [
            "dramart_mapping.source_block_id",
            "dramart_mapping.source_refs"
          ],
          "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
          "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
          "revalidation_targets": [
            "prompt_guard",
            "dramart_storyboard",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "unknown",
      "screenplay_traceable": false,
      "script_core_retained": true
    },
    {
      "scene_id": "S0004",
      "shot_id": "S0004_SH01",
      "status": "fail",
      "review_reasons": [
        "missing_screenplay_traceability",
        "storyboard_ready_unknown"
      ],
      "queue_bucket": "upstream_traceability",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 100,
      "suggested_fix_stage": "screenplay",
      "revalidation_targets": [
        "prompt_guard",
        "dramart_storyboard",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_screenplay_block_traceability",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_screenplay_block_traceability",
          "title": "回填 screenplay traceability",
          "automation_mode": "auto",
          "owner_stage": "screenplay",
          "target_fields": [
            "dramart_mapping.source_block_id",
            "dramart_mapping.source_refs"
          ],
          "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
          "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
          "revalidation_targets": [
            "prompt_guard",
            "dramart_storyboard",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "unknown",
      "screenplay_traceable": false,
      "script_core_retained": true
    },
    {
      "scene_id": "S0004",
      "shot_id": "S0004_SH02",
      "status": "fail",
      "review_reasons": [
        "missing_screenplay_traceability",
        "storyboard_ready_unknown"
      ],
      "queue_bucket": "upstream_traceability",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 100,
      "suggested_fix_stage": "screenplay",
      "revalidation_targets": [
        "prompt_guard",
        "dramart_storyboard",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_screenplay_block_traceability",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_screenplay_block_traceability",
          "title": "回填 screenplay traceability",
          "automation_mode": "auto",
          "owner_stage": "screenplay",
          "target_fields": [
            "dramart_mapping.source_block_id",
            "dramart_mapping.source_refs"
          ],
          "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
          "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
          "revalidation_targets": [
            "prompt_guard",
            "dramart_storyboard",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "unknown",
      "screenplay_traceable": false,
      "script_core_retained": true
    },
    {
      "scene_id": "S0005",
      "shot_id": "S0005_SH01",
      "status": "fail",
      "review_reasons": [
        "missing_screenplay_traceability",
        "storyboard_ready_unknown"
      ],
      "queue_bucket": "upstream_traceability",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 100,
      "suggested_fix_stage": "screenplay",
      "revalidation_targets": [
        "prompt_guard",
        "dramart_storyboard",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_screenplay_block_traceability",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_screenplay_block_traceability",
          "title": "回填 screenplay traceability",
          "automation_mode": "auto",
          "owner_stage": "screenplay",
          "target_fields": [
            "dramart_mapping.source_block_id",
            "dramart_mapping.source_refs"
          ],
          "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
          "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
          "revalidation_targets": [
            "prompt_guard",
            "dramart_storyboard",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "unknown",
      "screenplay_traceable": false,
      "script_core_retained": true
    },
    {
      "scene_id": "S0005",
      "shot_id": "S0005_SH02",
      "status": "fail",
      "review_reasons": [
        "missing_screenplay_traceability",
        "storyboard_ready_unknown"
      ],
      "queue_bucket": "upstream_traceability",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 100,
      "suggested_fix_stage": "screenplay",
      "revalidation_targets": [
        "prompt_guard",
        "dramart_storyboard",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_screenplay_block_traceability",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_screenplay_block_traceability",
          "title": "回填 screenplay traceability",
          "automation_mode": "auto",
          "owner_stage": "screenplay",
          "target_fields": [
            "dramart_mapping.source_block_id",
            "dramart_mapping.source_refs"
          ],
          "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
          "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
          "revalidation_targets": [
            "prompt_guard",
            "dramart_storyboard",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "unknown",
      "screenplay_traceable": false,
      "script_core_retained": true
    },
    {
      "scene_id": "S0005",
      "shot_id": "S0005_SH03",
      "status": "fail",
      "review_reasons": [
        "missing_screenplay_traceability",
        "storyboard_ready_unknown"
      ],
      "queue_bucket": "upstream_traceability",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 100,
      "suggested_fix_stage": "screenplay",
      "revalidation_targets": [
        "prompt_guard",
        "dramart_storyboard",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_screenplay_block_traceability",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_screenplay_block_traceability",
          "title": "回填 screenplay traceability",
          "automation_mode": "auto",
          "owner_stage": "screenplay",
          "target_fields": [
            "dramart_mapping.source_block_id",
            "dramart_mapping.source_refs"
          ],
          "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
          "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
          "revalidation_targets": [
            "prompt_guard",
            "dramart_storyboard",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "unknown",
      "screenplay_traceable": false,
      "script_core_retained": true
    },
    {
      "scene_id": "S0005",
      "shot_id": "S0005_SH04",
      "status": "fail",
      "review_reasons": [
        "missing_screenplay_traceability",
        "storyboard_ready_unknown"
      ],
      "queue_bucket": "upstream_traceability",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 100,
      "suggested_fix_stage": "screenplay",
      "revalidation_targets": [
        "prompt_guard",
        "dramart_storyboard",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_screenplay_block_traceability",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_screenplay_block_traceability",
          "title": "回填 screenplay traceability",
          "automation_mode": "auto",
          "owner_stage": "screenplay",
          "target_fields": [
            "dramart_mapping.source_block_id",
            "dramart_mapping.source_refs"
          ],
          "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
          "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
          "revalidation_targets": [
            "prompt_guard",
            "dramart_storyboard",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "unknown",
      "screenplay_traceable": false,
      "script_core_retained": true
    },
    {
      "scene_id": "S0006",
      "shot_id": "S0006_SH01",
      "status": "fail",
      "review_reasons": [
        "missing_screenplay_traceability",
        "storyboard_ready_unknown"
      ],
      "queue_bucket": "upstream_traceability",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 100,
      "suggested_fix_stage": "screenplay",
      "revalidation_targets": [
        "prompt_guard",
        "dramart_storyboard",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_screenplay_block_traceability",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_screenplay_block_traceability",
          "title": "回填 screenplay traceability",
          "automation_mode": "auto",
          "owner_stage": "screenplay",
          "target_fields": [
            "dramart_mapping.source_block_id",
            "dramart_mapping.source_refs"
          ],
          "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
          "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
          "revalidation_targets": [
            "prompt_guard",
            "dramart_storyboard",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "unknown",
      "screenplay_traceable": false,
      "script_core_retained": true
    },
    {
      "scene_id": "S0006",
      "shot_id": "S0006_SH02",
      "status": "fail",
      "review_reasons": [
        "missing_screenplay_traceability",
        "storyboard_ready_unknown"
      ],
      "queue_bucket": "upstream_traceability",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 100,
      "suggested_fix_stage": "screenplay",
      "revalidation_targets": [
        "prompt_guard",
        "dramart_storyboard",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_screenplay_block_traceability",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_screenplay_block_traceability",
          "title": "回填 screenplay traceability",
          "automation_mode": "auto",
          "owner_stage": "screenplay",
          "target_fields": [
            "dramart_mapping.source_block_id",
            "dramart_mapping.source_refs"
          ],
          "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
          "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
          "revalidation_targets": [
            "prompt_guard",
            "dramart_storyboard",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "unknown",
      "screenplay_traceable": false,
      "script_core_retained": true
    },
    {
      "scene_id": "S0006",
      "shot_id": "S0006_SH03",
      "status": "fail",
      "review_reasons": [
        "missing_screenplay_traceability",
        "storyboard_ready_unknown"
      ],
      "queue_bucket": "upstream_traceability",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 100,
      "suggested_fix_stage": "screenplay",
      "revalidation_targets": [
        "prompt_guard",
        "dramart_storyboard",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_screenplay_block_traceability",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_screenplay_block_traceability",
          "title": "回填 screenplay traceability",
          "automation_mode": "auto",
          "owner_stage": "screenplay",
          "target_fields": [
            "dramart_mapping.source_block_id",
            "dramart_mapping.source_refs"
          ],
          "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
          "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
          "revalidation_targets": [
            "prompt_guard",
            "dramart_storyboard",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "unknown",
      "screenplay_traceable": false,
      "script_core_retained": true
    },
    {
      "scene_id": "S0006",
      "shot_id": "S0006_SH04",
      "status": "fail",
      "review_reasons": [
        "missing_screenplay_traceability",
        "storyboard_ready_unknown"
      ],
      "queue_bucket": "upstream_traceability",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 100,
      "suggested_fix_stage": "screenplay",
      "revalidation_targets": [
        "prompt_guard",
        "dramart_storyboard",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_screenplay_block_traceability",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_screenplay_block_traceability",
          "title": "回填 screenplay traceability",
          "automation_mode": "auto",
          "owner_stage": "screenplay",
          "target_fields": [
            "dramart_mapping.source_block_id",
            "dramart_mapping.source_refs"
          ],
          "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
          "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
          "revalidation_targets": [
            "prompt_guard",
            "dramart_storyboard",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "unknown",
      "screenplay_traceable": false,
      "script_core_retained": true
    }
  ],
  "checks": [
    {
      "scene_id": "S0001",
      "shot_id": "S0001_SH01",
      "status": "pass",
      "style_bible_id": "SBL_9F7A5B8B7BB4",
      "time_mode": "unknown",
      "shot_role": "opening",
      "entity_uids": [
        "E000003"
      ],
      "visual_card_ids": [
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000003"
      ],
      "dynamic_content_preview": "动作：墨竹山险恶环境；墨竹山全景。险峻的山峰刺破云雾，墨色的竹林如海般在风中起伏。瘴气如薄纱般缭绕在山谷间，远处隐约传来妖兽的嘶鸣。；环境：墨竹山，仙侠世界中的山脉；构图镜头：远景，缓慢的航拍推进；远景；建立镜头；连续性：保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 146,
        "image_prompt_chars": 183,
        "video_prompt_chars": 207,
        "negative_prompt_chars": 56,
        "visual_notes_chars": 174
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "provider_default",
      "text_quality": {
        "subject_terms": [],
        "action_terms": [
          "墨竹山险恶环境",
          "墨竹山全景。险峻的山峰刺破云雾，墨色的竹林如海般在风中起伏。瘴气如薄纱般缭绕在山谷间，远处隐约传来妖兽的嘶鸣。"
        ],
        "location_terms": [
          "墨竹山，仙侠世界中的山脉"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 2,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.253,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": false,
        "storyboard_ready_status": "unknown",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "missing_screenplay_traceability",
          "storyboard_ready_unknown"
        ],
        "queue_bucket": "upstream_traceability",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 100,
        "suggested_fix_stage": "screenplay",
        "revalidation_targets": [
          "prompt_guard",
          "dramart_storyboard",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_screenplay_block_traceability",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0001",
      "shot_id": "S0001_SH02",
      "status": "pass",
      "style_bible_id": "SBL_9F7A5B8B7BB4",
      "time_mode": "unknown",
      "shot_role": "character",
      "entity_uids": [
        "E000003"
      ],
      "visual_card_ids": [
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000003"
      ],
      "dynamic_content_preview": "动作：展示人力开凿的痕迹：裸露的岩壁、散落的碎石工具；镜头穿过墨林竹海，聚焦于一处险峰之间。在绝壁环绕之中，赫然出现一片被人工开凿出的、一亩见方的平整土地。；环境：墨竹山，仙侠世界中的山脉；构图镜头：中景，从竹林缝隙中穿过的推镜；中近景；人物反应镜头；连续性：保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 146,
        "image_prompt_chars": 188,
        "video_prompt_chars": 212,
        "negative_prompt_chars": 56,
        "visual_notes_chars": 144
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "provider_default",
      "text_quality": {
        "subject_terms": [],
        "action_terms": [
          "展示人力开凿的痕迹：裸露的岩壁、散落的碎石工具",
          "镜头穿过墨林竹海，聚焦于一处险峰之间。在绝壁环绕之中，赫然出现一片被人工开凿出的、一亩见方的平整土地。"
        ],
        "location_terms": [
          "墨竹山，仙侠世界中的山脉"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 2,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.288,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": false,
        "storyboard_ready_status": "unknown",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "missing_screenplay_traceability",
          "storyboard_ready_unknown"
        ],
        "queue_bucket": "upstream_traceability",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 100,
        "suggested_fix_stage": "screenplay",
        "revalidation_targets": [
          "prompt_guard",
          "dramart_storyboard",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_screenplay_block_traceability",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0001",
      "shot_id": "S0001_SH03",
      "status": "pass",
      "style_bible_id": "SBL_9F7A5B8B7BB4",
      "time_mode": "unknown",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000003",
        "E000017",
        "E000004"
      ],
      "visual_card_ids": [
        "VC000003",
        "VC000017",
        "VC000004"
      ],
      "asset_binding_ids": [
        "AB000003",
        "AB000017",
        "AB000004"
      ],
      "dynamic_content_preview": "动作：展示法坛的结构；突出魔尊法相诡异、非人的细节；平地的中央。一座以草、木、石搭建的简陋法坛之上，矗立着一尊巨大的雕像。雕像生有八臂六首，面目狰狞，绝非人间形貌，在昏暗的天光下投下不祥的阴影。；环境：墨竹山，仙侠世界中的山脉；关键物件：魔尊，雕像；魔尊法相，法坛中央的雕像；构图镜头：近景环绕，最终定格于法相狰狞的面部；近景；叙事推进镜头；连续性：保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 191,
        "image_prompt_chars": 225,
        "video_prompt_chars": 249,
        "negative_prompt_chars": 56,
        "visual_notes_chars": 152
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "provider_default",
      "text_quality": {
        "subject_terms": [],
        "action_terms": [
          "展示法坛的结构",
          "突出魔尊法相诡异、非人的细节",
          "平地的中央。一座以草、木、石搭建的简陋法坛之上，矗立着一尊巨大的雕像。雕像生有八臂六首，面目狰狞，绝非人间形貌，在昏暗的天光下投下不祥的阴影。"
        ],
        "location_terms": [
          "墨竹山，仙侠世界中的山脉"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 2,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.178,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": false,
        "storyboard_ready_status": "unknown",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "missing_screenplay_traceability",
          "storyboard_ready_unknown"
        ],
        "queue_bucket": "upstream_traceability",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 100,
        "suggested_fix_stage": "screenplay",
        "revalidation_targets": [
          "prompt_guard",
          "dramart_storyboard",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_screenplay_block_traceability",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0002",
      "shot_id": "S0002_SH01",
      "status": "pass",
      "style_bible_id": "SBL_9F7A5B8B7BB4",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000011",
        "E000022",
        "E000002",
        "E000005",
        "E000019"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000011",
        "VC000022",
        "VC000002",
        "VC000005",
        "VC000019"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000011",
        "AB000022",
        "AB000002",
        "AB000005",
        "AB000019"
      ],
      "dynamic_content_preview": "主体：老道，墨竹山法坛前的老道士；修士，三个蒙面的修士从墨林中跑出来；童子，刚才和李凡一起来的童子们；李凡，从现代穿越的童子；动作：老道打盹；远处传来金铃声；老道嗅鼻、弹指；竹林人影显现；环境：法坛；墨竹林；关键物件：朱木剑，老道怀抱的剑；木剑，老道所用；构图镜头：远景，缓慢推近；远景；建立镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：不一会儿",
      "lengths": {
        "dynamic_content_chars": 177,
        "image_prompt_chars": 267,
        "video_prompt_chars": 298,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 202
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "provider_default",
      "text_quality": {
        "subject_terms": [
          "老道，墨竹山法坛前的老道士",
          "修士，三个蒙面的修士从墨林中跑出来",
          "童子，刚才和李凡一起来的童子们",
          "李凡，从现代穿越的童子"
        ],
        "action_terms": [
          "老道打盹",
          "远处传来金铃声",
          "老道嗅鼻、弹指",
          "竹林人影显现"
        ],
        "location_terms": [
          "法坛",
          "墨竹林"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.508,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": false,
        "storyboard_ready_status": "unknown",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "missing_screenplay_traceability",
          "storyboard_ready_unknown"
        ],
        "queue_bucket": "upstream_traceability",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 100,
        "suggested_fix_stage": "screenplay",
        "revalidation_targets": [
          "prompt_guard",
          "dramart_storyboard",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_screenplay_block_traceability",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0002",
      "shot_id": "S0002_SH02",
      "status": "pass",
      "style_bible_id": "SBL_9F7A5B8B7BB4",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000011",
        "E000022",
        "E000002",
        "E000006"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000011",
        "VC000022",
        "VC000002",
        "VC000006"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000011",
        "AB000022",
        "AB000002",
        "AB000006"
      ],
      "dynamic_content_preview": "主体：老道，墨竹山法坛前的老道士；修士，三个蒙面的修士从墨林中跑出来；童子，刚才和李凡一起来的童子们；李凡，从现代穿越的童子；动作：修士领童子走出竹林；修士向老道稽首；童子们懵懂跟随；中景。三个皂衣青冠、锦帛覆面的修士从竹林走出。居中者背负铜钱剑，左右二人手执金钟银铃。他们身后，跟着二十一名年龄不一的童子，神情懵懂，随铃音前行。修士们向老道稽首。；环境：法坛；墨竹林；关键物件：铜钱剑，修士背上的剑；构图镜头：中景，平移跟随；双人中景；人物反应镜头；连续性：保持角色外观、服饰和",
      "lengths": {
        "dynamic_content_chars": 254,
        "image_prompt_chars": 280,
        "video_prompt_chars": 325,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 202
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "provider_default",
      "text_quality": {
        "subject_terms": [
          "老道，墨竹山法坛前的老道士",
          "修士，三个蒙面的修士从墨林中跑出来",
          "童子，刚才和李凡一起来的童子们",
          "李凡，从现代穿越的童子"
        ],
        "action_terms": [
          "修士领童子走出竹林",
          "修士向老道稽首",
          "童子们懵懂跟随",
          "中景。三个皂衣青冠、锦帛覆面的修士从竹林走出。居中者背负铜钱剑，左右二人手执金钟银铃。他们身后，跟着二十一名年龄不一的童子，神情懵懂，随铃音前行。修士们向老道稽首。"
        ],
        "location_terms": [
          "法坛",
          "墨竹林"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.102,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": false,
        "storyboard_ready_status": "unknown",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "missing_screenplay_traceability",
          "storyboard_ready_unknown"
        ],
        "queue_bucket": "upstream_traceability",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 100,
        "suggested_fix_stage": "screenplay",
        "revalidation_targets": [
          "prompt_guard",
          "dramart_storyboard",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_screenplay_block_traceability",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0002",
      "shot_id": "S0002_SH03",
      "status": "pass",
      "style_bible_id": "SBL_9F7A5B8B7BB4",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000011",
        "E000022",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000011",
        "VC000022",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000011",
        "AB000022",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：老道，墨竹山法坛前的老道士；修士，三个蒙面的修士从墨林中跑出来；童子，刚才和李凡一起来的童子们；李凡，从现代穿越的童子；动作：老道以竹叶指童子；修士禀报；老道哼声应允；修士安置童子后离去；环境：法坛；墨竹林；构图镜头：正反打，特写老道与修士；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：不一会儿",
      "lengths": {
        "dynamic_content_chars": 163,
        "image_prompt_chars": 260,
        "video_prompt_chars": 289,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 202
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "provider_default",
      "text_quality": {
        "subject_terms": [
          "老道，墨竹山法坛前的老道士",
          "修士，三个蒙面的修士从墨林中跑出来",
          "童子，刚才和李凡一起来的童子们",
          "李凡，从现代穿越的童子"
        ],
        "action_terms": [
          "老道以竹叶指童子",
          "修士禀报",
          "老道哼声应允",
          "修士安置童子后离去"
        ],
        "location_terms": [
          "法坛",
          "墨竹林"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.595,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": false,
        "storyboard_ready_status": "unknown",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "missing_screenplay_traceability",
          "storyboard_ready_unknown"
        ],
        "queue_bucket": "upstream_traceability",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 100,
        "suggested_fix_stage": "screenplay",
        "revalidation_targets": [
          "prompt_guard",
          "dramart_storyboard",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_screenplay_block_traceability",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0002",
      "shot_id": "S0002_SH04",
      "status": "pass",
      "style_bible_id": "SBL_9F7A5B8B7BB4",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000011",
        "E000022",
        "E000002",
        "E000005",
        "E000019",
        "E000017"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000011",
        "VC000022",
        "VC000002",
        "VC000005",
        "VC000019",
        "VC000017"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000011",
        "AB000022",
        "AB000002",
        "AB000005",
        "AB000019",
        "AB000017"
      ],
      "dynamic_content_preview": "主体：老道，墨竹山法坛前的老道士；修士，三个蒙面的修士从墨林中跑出来；童子，刚才和李凡一起来的童子们；李凡，从现代穿越的童子；动作：老道画圈；老道面朝魔尊发呆；童子们静坐；李凡偷偷张望、纠结；环境：法坛；墨竹林；关键物件：朱木剑，老道怀抱的剑；木剑，老道所用；魔尊，雕像；构图镜头：全景俯拍转至李凡特写；特写；收束镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：不一会儿",
      "lengths": {
        "dynamic_content_chars": 188,
        "image_prompt_chars": 299,
        "video_prompt_chars": 314,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 202
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "provider_default",
      "text_quality": {
        "subject_terms": [
          "老道，墨竹山法坛前的老道士",
          "修士，三个蒙面的修士从墨林中跑出来",
          "童子，刚才和李凡一起来的童子们",
          "李凡，从现代穿越的童子"
        ],
        "action_terms": [
          "老道画圈",
          "老道面朝魔尊发呆",
          "童子们静坐",
          "李凡偷偷张望、纠结"
        ],
        "location_terms": [
          "法坛",
          "墨竹林"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.59,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": false,
        "storyboard_ready_status": "unknown",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "missing_screenplay_traceability",
          "storyboard_ready_unknown"
        ],
        "queue_bucket": "upstream_traceability",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 100,
        "suggested_fix_stage": "screenplay",
        "revalidation_targets": [
          "prompt_guard",
          "dramart_storyboard",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_screenplay_block_traceability",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0003",
      "shot_id": "S0003_SH01",
      "status": "pass",
      "style_bible_id": "SBL_9F7A5B8B7BB4",
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000002"
      ],
      "visual_card_ids": [
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000002"
      ],
      "dynamic_content_preview": "主体：李凡，从现代穿越的童子；动作：李凡瘫坐在蒲团上，眼神放空，接受了自己穿越的现实。；（回忆转场）法坛蒲团上，李凡瘫坐着，眼神空洞地望着前方，脸上写满了无奈与认命。；环境：法坛蒲团；构图镜头：中景，缓慢推近；转场中景；建立镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记得",
      "lengths": {
        "dynamic_content_chars": 141,
        "image_prompt_chars": 174,
        "video_prompt_chars": 191,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 196
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "provider_default",
      "text_quality": {
        "subject_terms": [
          "李凡，从现代穿越的童子"
        ],
        "action_terms": [
          "李凡瘫坐在蒲团上，眼神放空，接受了自己穿越的现实。",
          "（回忆转场）法坛蒲团上，李凡瘫坐着，眼神空洞地望着前方，脸上写满了无奈与认命。"
        ],
        "location_terms": [
          "法坛蒲团"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.234,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": false,
        "storyboard_ready_status": "unknown",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "missing_screenplay_traceability",
          "storyboard_ready_unknown"
        ],
        "queue_bucket": "upstream_traceability",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 100,
        "suggested_fix_stage": "screenplay",
        "revalidation_targets": [
          "prompt_guard",
          "dramart_storyboard",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_screenplay_block_traceability",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0003",
      "shot_id": "S0003_SH02",
      "status": "pass",
      "style_bible_id": "SBL_9F7A5B8B7BB4",
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [
        "E000002"
      ],
      "visual_card_ids": [
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000002"
      ],
      "dynamic_content_preview": "主体：李凡，从现代穿越的童子；动作：李凡调整坐姿，集中精神，在心中默默尝试呼唤系统。；李凡面部特写，他深吸一口气，眼神聚焦，嘴唇微动，仿佛在无声地尝试着什么。；环境：法坛蒲团；构图镜头：近景，轻微晃动以表现内心活动；中近景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记得",
      "lengths": {
        "dynamic_content_chars": 145,
        "image_prompt_chars": 181,
        "video_prompt_chars": 214,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 196
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "provider_default",
      "text_quality": {
        "subject_terms": [
          "李凡，从现代穿越的童子"
        ],
        "action_terms": [
          "李凡调整坐姿，集中精神，在心中默默尝试呼唤系统。",
          "李凡面部特写，他深吸一口气，眼神聚焦，嘴唇微动，仿佛在无声地尝试着什么。"
        ],
        "location_terms": [
          "法坛蒲团"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.248,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": false,
        "storyboard_ready_status": "unknown",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "missing_screenplay_traceability",
          "storyboard_ready_unknown"
        ],
        "queue_bucket": "upstream_traceability",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 100,
        "suggested_fix_stage": "screenplay",
        "revalidation_targets": [
          "prompt_guard",
          "dramart_storyboard",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_screenplay_block_traceability",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0003",
      "shot_id": "S0003_SH03",
      "status": "pass",
      "style_bible_id": "SBL_9F7A5B8B7BB4",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000002"
      ],
      "visual_card_ids": [
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000002"
      ],
      "dynamic_content_preview": "主体：李凡，从现代穿越的童子；动作：李凡保持专注，内心反复尝试呼唤系统，等待回应。；李凡身体微微前倾，眉头紧锁，带着一丝侥幸和期待，持续进行着内心的尝试。；环境：法坛蒲团；构图镜头：中近景，跟拍李凡细微的动作变化；跟拍；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；时间锚点：记得",
      "lengths": {
        "dynamic_content_chars": 143,
        "image_prompt_chars": 180,
        "video_prompt_chars": 197,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 196
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "provider_default",
      "text_quality": {
        "subject_terms": [
          "李凡，从现代穿越的童子"
        ],
        "action_terms": [
          "李凡保持专注，内心反复尝试呼唤系统，等待回应。",
          "李凡身体微微前倾，眉头紧锁，带着一丝侥幸和期待，持续进行着内心的尝试。"
        ],
        "location_terms": [
          "法坛蒲团"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.259,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": false,
        "storyboard_ready_status": "unknown",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "missing_screenplay_traceability",
          "storyboard_ready_unknown"
        ],
        "queue_bucket": "upstream_traceability",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 100,
        "suggested_fix_stage": "screenplay",
        "revalidation_targets": [
          "prompt_guard",
          "dramart_storyboard",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_screenplay_block_traceability",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0004",
      "shot_id": "S0004_SH01",
      "status": "pass",
      "style_bible_id": "SBL_9F7A5B8B7BB4",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000002"
      ],
      "visual_card_ids": [
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000002"
      ],
      "dynamic_content_preview": "主体：李凡，从现代穿越的童子；动作：李凡停下动作，眉头微蹙，似乎在倾听或感知某种无形的存在。；李凡（穿越者）独自一人，神情困惑。他仿佛感知到了什么，眼神聚焦于虚空。；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 114,
        "image_prompt_chars": 147,
        "video_prompt_chars": 176,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 164
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "provider_default",
      "text_quality": {
        "subject_terms": [
          "李凡，从现代穿越的童子"
        ],
        "action_terms": [
          "李凡停下动作，眉头微蹙，似乎在倾听或感知某种无形的存在。",
          "李凡（穿越者）独自一人，神情困惑。他仿佛感知到了什么，眼神聚焦于虚空。"
        ],
        "location_terms": [],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 2,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.289,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": false,
        "storyboard_ready_status": "unknown",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "missing_screenplay_traceability",
          "storyboard_ready_unknown"
        ],
        "queue_bucket": "upstream_traceability",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 100,
        "suggested_fix_stage": "screenplay",
        "revalidation_targets": [
          "prompt_guard",
          "dramart_storyboard",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_screenplay_block_traceability",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0004",
      "shot_id": "S0004_SH02",
      "status": "pass",
      "style_bible_id": "SBL_9F7A5B8B7BB4",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000002",
        "E000010"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000010"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000010"
      ],
      "dynamic_content_preview": "主体：李凡，从现代穿越的童子；动作：李凡的瞳孔中映出闪烁的系统界面。；镜头推进至李凡的面部特写。一道半透明的蓝色光幕在他眼前展开，浮现出系统文字。；关键物件：穿越者心理健康维护系统，李凡拥有的系统；构图镜头：中近景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 152,
        "image_prompt_chars": 229,
        "video_prompt_chars": 260,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 206
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "provider_default",
      "text_quality": {
        "subject_terms": [
          "李凡，从现代穿越的童子"
        ],
        "action_terms": [
          "李凡的瞳孔中映出闪烁的系统界面。",
          "镜头推进至李凡的面部特写。一道半透明的蓝色光幕在他眼前展开，浮现出系统文字。"
        ],
        "location_terms": [],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 2,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.507,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": false,
        "storyboard_ready_status": "unknown",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "missing_screenplay_traceability",
          "storyboard_ready_unknown"
        ],
        "queue_bucket": "upstream_traceability",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 100,
        "suggested_fix_stage": "screenplay",
        "revalidation_targets": [
          "prompt_guard",
          "dramart_storyboard",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_screenplay_block_traceability",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0005",
      "shot_id": "S0005_SH01",
      "status": "pass",
      "style_bible_id": "SBL_9F7A5B8B7BB4",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000002",
        "E000001"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001"
      ],
      "dynamic_content_preview": "主体：李凡，从现代穿越的童子；老道，墨竹山法坛前的老道士；动作：李凡环顾四周，确认无人，然后对着空气低声吐槽。；李凡独自站在法坛前，表情从茫然转为惊愕，他盯着眼前只有自己能看到的系统界面。；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 126,
        "image_prompt_chars": 196,
        "video_prompt_chars": 225,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 200
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "provider_default",
      "text_quality": {
        "subject_terms": [
          "李凡，从现代穿越的童子",
          "老道，墨竹山法坛前的老道士"
        ],
        "action_terms": [
          "李凡环顾四周，确认无人，然后对着空气低声吐槽。",
          "李凡独自站在法坛前，表情从茫然转为惊愕，他盯着眼前只有自己能看到的系统界面。"
        ],
        "location_terms": [],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 2,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.556,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": false,
        "storyboard_ready_status": "unknown",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "missing_screenplay_traceability",
          "storyboard_ready_unknown"
        ],
        "queue_bucket": "upstream_traceability",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 100,
        "suggested_fix_stage": "screenplay",
        "revalidation_targets": [
          "prompt_guard",
          "dramart_storyboard",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_screenplay_block_traceability",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0005",
      "shot_id": "S0005_SH02",
      "status": "pass",
      "style_bible_id": "SBL_9F7A5B8B7BB4",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000002",
        "E000001"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001"
      ],
      "dynamic_content_preview": "主体：李凡，从现代穿越的童子；老道，墨竹山法坛前的老道士；动作：系统界面在李凡眼前展开，显示文字。李凡擦了擦额头的冷汗。；李凡面前浮现出半透明的系统文字面板，上面罗列着选项。李凡的表情从惊愕转为一丝庆幸。；构图镜头：双人中景（李凡在前，老道在背景蒲团上）；双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 177,
        "image_prompt_chars": 256,
        "video_prompt_chars": 287,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 230
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "provider_default",
      "text_quality": {
        "subject_terms": [
          "李凡，从现代穿越的童子",
          "老道，墨竹山法坛前的老道士"
        ],
        "action_terms": [
          "系统界面在李凡眼前展开，显示文字。李凡擦了擦额头的冷汗。",
          "李凡面前浮现出半透明的系统文字面板，上面罗列着选项。李凡的表情从惊愕转为一丝庆幸。"
        ],
        "location_terms": [],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 2,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.446,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": false,
        "storyboard_ready_status": "unknown",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "missing_screenplay_traceability",
          "storyboard_ready_unknown"
        ],
        "queue_bucket": "upstream_traceability",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 100,
        "suggested_fix_stage": "screenplay",
        "revalidation_targets": [
          "prompt_guard",
          "dramart_storyboard",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_screenplay_block_traceability",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0005",
      "shot_id": "S0005_SH03",
      "status": "pass",
      "style_bible_id": "SBL_9F7A5B8B7BB4",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000002",
        "E000001",
        "E000014",
        "E000013"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001",
        "VC000014",
        "VC000013"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001",
        "AB000014",
        "AB000013"
      ],
      "dynamic_content_preview": "主体：李凡，从现代穿越的童子；老道，墨竹山法坛前的老道士；动作：李凡跳起来，对着空气挥舞手臂，发出‘嗷呜’一声咆哮。背景中，老道闻声抬头，眉头紧锁。；李凡看着气运选项，突然情绪失控，对着系统界面咆哮起来。声音惊动了远处的老道。；关键物件：乐天知命，先天气运；镇静一点，先天气运；构图镜头：近景；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 191,
        "image_prompt_chars": 264,
        "video_prompt_chars": 309,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 240
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "provider_default",
      "text_quality": {
        "subject_terms": [
          "李凡，从现代穿越的童子",
          "老道，墨竹山法坛前的老道士"
        ],
        "action_terms": [
          "李凡跳起来，对着空气挥舞手臂，发出‘嗷呜’一声咆哮。背景中，老道闻声抬头，眉头紧锁。",
          "李凡看着气运选项，突然情绪失控，对着系统界面咆哮起来。声音惊动了远处的老道。"
        ],
        "location_terms": [],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 2,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.382,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": false,
        "storyboard_ready_status": "unknown",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "missing_screenplay_traceability",
          "storyboard_ready_unknown"
        ],
        "queue_bucket": "upstream_traceability",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 100,
        "suggested_fix_stage": "screenplay",
        "revalidation_targets": [
          "prompt_guard",
          "dramart_storyboard",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_screenplay_block_traceability",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0005",
      "shot_id": "S0005_SH04",
      "status": "pass",
      "style_bible_id": "SBL_9F7A5B8B7BB4",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000002",
        "E000001"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001"
      ],
      "dynamic_content_preview": "主体：李凡，从现代穿越的童子；老道，墨竹山法坛前的老道士；动作：老道走近，阴影笼罩李凡。他面无表情地从袖中掏出几个芝麻饼，随手扔下。李凡吓得缩起脖子。；老道阴沉着脸大步走来，在李凡面前投下阴影。他什么也没说，只是将几个芝麻饼扔到李凡脚边，然后转身返回蒲团。；构图镜头：特写（从李凡惊恐仰视的角度拍摄老道扔饼的动作）；特写；收束镜头；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 184,
        "image_prompt_chars": 254,
        "video_prompt_chars": 269,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 200
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "provider_default",
      "text_quality": {
        "subject_terms": [
          "李凡，从现代穿越的童子",
          "老道，墨竹山法坛前的老道士"
        ],
        "action_terms": [
          "老道走近，阴影笼罩李凡。他面无表情地从袖中掏出几个芝麻饼，随手扔下。李凡吓得缩起脖子。",
          "老道阴沉着脸大步走来，在李凡面前投下阴影。他什么也没说，只是将几个芝麻饼扔到李凡脚边，然后转身返回蒲团。"
        ],
        "location_terms": [],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 2,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.38,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": false,
        "storyboard_ready_status": "unknown",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "missing_screenplay_traceability",
          "storyboard_ready_unknown"
        ],
        "queue_bucket": "upstream_traceability",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 100,
        "suggested_fix_stage": "screenplay",
        "revalidation_targets": [
          "prompt_guard",
          "dramart_storyboard",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_screenplay_block_traceability",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0006",
      "shot_id": "S0006_SH01",
      "status": "pass",
      "style_bible_id": "SBL_9F7A5B8B7BB4",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000002",
        "E000001"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001"
      ],
      "dynamic_content_preview": "主体：李凡，从现代穿越的童子；老道，墨竹山法坛前的老道士；动作：李凡低头，怔怔地看着怀里的饼，表情困惑而茫然。；中景。李凡低头，怔怔地看着怀里那张老道给的饼，表情困惑而茫然。；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 119,
        "image_prompt_chars": 146,
        "video_prompt_chars": 158,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 185
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "provider_default",
      "text_quality": {
        "subject_terms": [
          "李凡，从现代穿越的童子",
          "老道，墨竹山法坛前的老道士"
        ],
        "action_terms": [
          "李凡低头，怔怔地看着怀里的饼，表情困惑而茫然。",
          "中景。李凡低头，怔怔地看着怀里那张老道给的饼，表情困惑而茫然。"
        ],
        "location_terms": [],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 2,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.227,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": false,
        "storyboard_ready_status": "unknown",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "missing_screenplay_traceability",
          "storyboard_ready_unknown"
        ],
        "queue_bucket": "upstream_traceability",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 100,
        "suggested_fix_stage": "screenplay",
        "revalidation_targets": [
          "prompt_guard",
          "dramart_storyboard",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_screenplay_block_traceability",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0006",
      "shot_id": "S0006_SH02",
      "status": "pass",
      "style_bible_id": "SBL_9F7A5B8B7BB4",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000002",
        "E000001"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001"
      ],
      "dynamic_content_preview": "主体：李凡，从现代穿越的童子；老道，墨竹山法坛前的老道士；动作：李凡抬眼快速瞥了一眼老道，又迅速收回目光，显得心神不宁。；双人中景，略推近李凡。他抬眼，快速瞥了一眼站在一旁的老道，又迅速收回目光，内心正被突如其来的系统提示搅乱。；构图镜头：双人中景；人物反应镜头；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 150,
        "image_prompt_chars": 135,
        "video_prompt_chars": 147,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 185
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "provider_default",
      "text_quality": {
        "subject_terms": [
          "李凡，从现代穿越的童子",
          "老道，墨竹山法坛前的老道士"
        ],
        "action_terms": [
          "李凡抬眼快速瞥了一眼老道，又迅速收回目光，显得心神不宁。",
          "双人中景，略推近李凡。他抬眼，快速瞥了一眼站在一旁的老道，又迅速收回目光，内心正被突如其来的系统提示搅乱。"
        ],
        "location_terms": [],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 2,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.9,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": false,
        "storyboard_ready_status": "unknown",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "missing_screenplay_traceability",
          "storyboard_ready_unknown"
        ],
        "queue_bucket": "upstream_traceability",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 100,
        "suggested_fix_stage": "screenplay",
        "revalidation_targets": [
          "prompt_guard",
          "dramart_storyboard",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_screenplay_block_traceability",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0006",
      "shot_id": "S0006_SH03",
      "status": "pass",
      "style_bible_id": "SBL_9F7A5B8B7BB4",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000002",
        "E000001",
        "E000013"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001",
        "VC000013"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001",
        "AB000013"
      ],
      "dynamic_content_preview": "主体：李凡，从现代穿越的童子；老道，墨竹山法坛前的老道士；动作：李凡嘴唇微动，无声。系统提示文字卡片浮现。；李凡面部特写，正反打。他嘴唇微动，无声。同时，庄严的系统提示文字以半透明卡片形式浮现在画面中。；关键物件：镇静一点，先天气运；构图镜头：特写；正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 173,
        "image_prompt_chars": 174,
        "video_prompt_chars": 202,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 220
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "provider_default",
      "text_quality": {
        "subject_terms": [
          "李凡，从现代穿越的童子",
          "老道，墨竹山法坛前的老道士"
        ],
        "action_terms": [
          "李凡嘴唇微动，无声。系统提示文字卡片浮现。",
          "李凡面部特写，正反打。他嘴唇微动，无声。同时，庄严的系统提示文字以半透明卡片形式浮现在画面中。"
        ],
        "location_terms": [],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 2,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.006,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": false,
        "storyboard_ready_status": "unknown",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "missing_screenplay_traceability",
          "storyboard_ready_unknown"
        ],
        "queue_bucket": "upstream_traceability",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 100,
        "suggested_fix_stage": "screenplay",
        "revalidation_targets": [
          "prompt_guard",
          "dramart_storyboard",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_screenplay_block_traceability",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0006",
      "shot_id": "S0006_SH04",
      "status": "pass",
      "style_bible_id": "SBL_9F7A5B8B7BB4",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000002",
        "E000001"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000001"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000001"
      ],
      "dynamic_content_preview": "主体：李凡，从现代穿越的童子；老道，墨竹山法坛前的老道士；动作：李凡表情转为无奈和沮丧。新的系统提示文字浮现。；李凡面部特写，表情从茫然转为一丝无奈和沮丧。新的系统提示文字卡片叠加浮现。；构图镜头：特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 144,
        "image_prompt_chars": 164,
        "video_prompt_chars": 192,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 215
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "provider_default",
      "text_quality": {
        "subject_terms": [
          "李凡，从现代穿越的童子",
          "老道，墨竹山法坛前的老道士"
        ],
        "action_terms": [
          "李凡表情转为无奈和沮丧。新的系统提示文字浮现。",
          "李凡面部特写，表情从茫然转为一丝无奈和沮丧。新的系统提示文字卡片叠加浮现。"
        ],
        "location_terms": [],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 2,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.139,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": false,
        "storyboard_ready_status": "unknown",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "missing_screenplay_traceability",
          "storyboard_ready_unknown"
        ],
        "queue_bucket": "upstream_traceability",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 100,
        "suggested_fix_stage": "screenplay",
        "revalidation_targets": [
          "prompt_guard",
          "dramart_storyboard",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_screenplay_block_traceability",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0007",
      "shot_id": "S0007_SH01",
      "status": "pass",
      "style_bible_id": "SBL_9F7A5B8B7BB4",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000002"
      ],
      "visual_card_ids": [
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000002"
      ],
      "dynamic_content_preview": "主体：李凡，从现代穿越的童子；动作：李凡烦躁地仰头望天；李凡盘坐在蒲团上，一脸烦躁地仰头望天。；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 79,
        "image_prompt_chars": 140,
        "video_prompt_chars": 169,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 172
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "provider_default",
      "text_quality": {
        "subject_terms": [
          "李凡，从现代穿越的童子"
        ],
        "action_terms": [
          "李凡烦躁地仰头望天",
          "李凡盘坐在蒲团上，一脸烦躁地仰头望天。"
        ],
        "location_terms": [],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 2,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.772,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": false,
        "storyboard_ready_status": "unknown",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "missing_screenplay_traceability",
          "storyboard_ready_unknown"
        ],
        "queue_bucket": "upstream_traceability",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 100,
        "suggested_fix_stage": "screenplay",
        "revalidation_targets": [
          "prompt_guard",
          "dramart_storyboard",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_screenplay_block_traceability",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0007",
      "shot_id": "S0007_SH02",
      "status": "pass",
      "style_bible_id": "SBL_9F7A5B8B7BB4",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000002"
      ],
      "visual_card_ids": [
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000002"
      ],
      "dynamic_content_preview": "主体：李凡，从现代穿越的童子；动作：李凡表情不悦，对着空气反驳；李凡听到系统提示，表情更加不悦，对着空气反驳。；构图镜头：中近景；人物反应镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 109,
        "image_prompt_chars": 175,
        "video_prompt_chars": 206,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 202
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "provider_default",
      "text_quality": {
        "subject_terms": [
          "李凡，从现代穿越的童子"
        ],
        "action_terms": [
          "李凡表情不悦，对着空气反驳",
          "李凡听到系统提示，表情更加不悦，对着空气反驳。"
        ],
        "location_terms": [],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 2,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.606,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": false,
        "storyboard_ready_status": "unknown",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "missing_screenplay_traceability",
          "storyboard_ready_unknown"
        ],
        "queue_bucket": "upstream_traceability",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 100,
        "suggested_fix_stage": "screenplay",
        "revalidation_targets": [
          "prompt_guard",
          "dramart_storyboard",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_screenplay_block_traceability",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0007",
      "shot_id": "S0007_SH03",
      "status": "pass",
      "style_bible_id": "SBL_9F7A5B8B7BB4",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000002"
      ],
      "visual_card_ids": [
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000002"
      ],
      "dynamic_content_preview": "主体：李凡，从现代穿越的童子；动作：李凡翻白眼，向后躺倒在蒲团上，目光望向头顶；李凡翻了个白眼，向后一倒，躺在了蒲团上，目光空洞地望着上方。；构图镜头：近景；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 123,
        "image_prompt_chars": 181,
        "video_prompt_chars": 210,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 202
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "provider_default",
      "text_quality": {
        "subject_terms": [
          "李凡，从现代穿越的童子"
        ],
        "action_terms": [
          "李凡翻白眼，向后躺倒在蒲团上，目光望向头顶",
          "李凡翻了个白眼，向后一倒，躺在了蒲团上，目光空洞地望着上方。"
        ],
        "location_terms": [],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 2,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.472,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": false,
        "storyboard_ready_status": "unknown",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "missing_screenplay_traceability",
          "storyboard_ready_unknown"
        ],
        "queue_bucket": "upstream_traceability",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 100,
        "suggested_fix_stage": "screenplay",
        "revalidation_targets": [
          "prompt_guard",
          "dramart_storyboard",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_screenplay_block_traceability",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0008",
      "shot_id": "S0008_SH01",
      "status": "pass",
      "style_bible_id": "SBL_9F7A5B8B7BB4",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000002"
      ],
      "visual_card_ids": [
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000002"
      ],
      "dynamic_content_preview": "主体：李凡，从现代穿越的童子；动作：李凡检视着只有自己能看到的系统界面，表情逐渐凝固。；中景。李凡站在原处，表情从困惑转为难以置信。他仿佛在检视一个只有自己能看到的界面。；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 117,
        "image_prompt_chars": 197,
        "video_prompt_chars": 228,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 168
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "provider_default",
      "text_quality": {
        "subject_terms": [
          "李凡，从现代穿越的童子"
        ],
        "action_terms": [
          "李凡检视着只有自己能看到的系统界面，表情逐渐凝固。",
          "中景。李凡站在原处，表情从困惑转为难以置信。他仿佛在检视一个只有自己能看到的界面。"
        ],
        "location_terms": [],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 2,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.684,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": false,
        "storyboard_ready_status": "unknown",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "missing_screenplay_traceability",
          "storyboard_ready_unknown"
        ],
        "queue_bucket": "upstream_traceability",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 100,
        "suggested_fix_stage": "screenplay",
        "revalidation_targets": [
          "prompt_guard",
          "dramart_storyboard",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_screenplay_block_traceability",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0008",
      "shot_id": "S0008_SH02",
      "status": "pass",
      "style_bible_id": "SBL_9F7A5B8B7BB4",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000002"
      ],
      "visual_card_ids": [
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000002"
      ],
      "dynamic_content_preview": "主体：李凡，从现代穿越的童子；动作：李凡的怒火爆发，他对着空气挥舞拳头，表情扭曲。；中近景。镜头推近李凡的脸，他压抑的怒火瞬间爆发，对着空气咬牙切齿地咒骂。；构图镜头：中近景；人物反应镜头；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 113,
        "image_prompt_chars": 193,
        "video_prompt_chars": 222,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 168
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "provider_default",
      "text_quality": {
        "subject_terms": [
          "李凡，从现代穿越的童子"
        ],
        "action_terms": [
          "李凡的怒火爆发，他对着空气挥舞拳头，表情扭曲。",
          "中近景。镜头推近李凡的脸，他压抑的怒火瞬间爆发，对着空气咬牙切齿地咒骂。"
        ],
        "location_terms": [],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 2,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.708,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": false,
        "storyboard_ready_status": "unknown",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "missing_screenplay_traceability",
          "storyboard_ready_unknown"
        ],
        "queue_bucket": "upstream_traceability",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 100,
        "suggested_fix_stage": "screenplay",
        "revalidation_targets": [
          "prompt_guard",
          "dramart_storyboard",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_screenplay_block_traceability",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0008",
      "shot_id": "S0008_SH03",
      "status": "pass",
      "style_bible_id": "SBL_9F7A5B8B7BB4",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000002"
      ],
      "visual_card_ids": [
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000002"
      ],
      "dynamic_content_preview": "主体：李凡，从现代穿越的童子；动作：李凡泄气地垂下肩膀，表情沮丧。；近景。李凡骂完后，肩膀一垮，脸上写满了生无可恋。一个简洁的系统提示文字卡片在他面前（或屏幕角落）浮现。；构图镜头：近景；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 138,
        "image_prompt_chars": 227,
        "video_prompt_chars": 242,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 198
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "provider_default",
      "text_quality": {
        "subject_terms": [
          "李凡，从现代穿越的童子"
        ],
        "action_terms": [
          "李凡泄气地垂下肩膀，表情沮丧。",
          "近景。李凡骂完后，肩膀一垮，脸上写满了生无可恋。一个简洁的系统提示文字卡片在他面前（或屏幕角落）浮现。"
        ],
        "location_terms": [],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 2,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.645,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": false,
        "storyboard_ready_status": "unknown",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "missing_screenplay_traceability",
          "storyboard_ready_unknown"
        ],
        "queue_bucket": "upstream_traceability",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 100,
        "suggested_fix_stage": "screenplay",
        "revalidation_targets": [
          "prompt_guard",
          "dramart_storyboard",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_screenplay_block_traceability",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0009",
      "shot_id": "S0009_SH01",
      "status": "pass",
      "style_bible_id": "SBL_9F7A5B8B7BB4",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000002"
      ],
      "visual_card_ids": [
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000002"
      ],
      "dynamic_content_preview": "主体：李凡，从现代穿越的童子；动作：李凡无奈地啃了一口芝麻饼；李凡气哼哼地抓着手里的芝麻饼，无奈地啃了一口；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 85,
        "image_prompt_chars": 144,
        "video_prompt_chars": 159,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 167
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "provider_default",
      "text_quality": {
        "subject_terms": [
          "李凡，从现代穿越的童子"
        ],
        "action_terms": [
          "李凡无奈地啃了一口芝麻饼",
          "李凡气哼哼地抓着手里的芝麻饼，无奈地啃了一口"
        ],
        "location_terms": [],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 2,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.694,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": false,
        "storyboard_ready_status": "unknown",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "missing_screenplay_traceability",
          "storyboard_ready_unknown"
        ],
        "queue_bucket": "upstream_traceability",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 100,
        "suggested_fix_stage": "screenplay",
        "revalidation_targets": [
          "prompt_guard",
          "dramart_storyboard",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_screenplay_block_traceability",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0009",
      "shot_id": "S0009_SH02",
      "status": "pass",
      "style_bible_id": "SBL_9F7A5B8B7BB4",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000002"
      ],
      "visual_card_ids": [
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000002"
      ],
      "dynamic_content_preview": "主体：李凡，从现代穿越的童子；动作：李凡咀嚼着，表情变化；李凡咀嚼着，表情从无奈转为意外，眼睛微微睁大；构图镜头：中近景；人物反应镜头；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 86,
        "image_prompt_chars": 147,
        "video_prompt_chars": 178,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 167
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "provider_default",
      "text_quality": {
        "subject_terms": [
          "李凡，从现代穿越的童子"
        ],
        "action_terms": [
          "李凡咀嚼着，表情变化",
          "李凡咀嚼着，表情从无奈转为意外，眼睛微微睁大"
        ],
        "location_terms": [],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 2,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.709,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": false,
        "storyboard_ready_status": "unknown",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "missing_screenplay_traceability",
          "storyboard_ready_unknown"
        ],
        "queue_bucket": "upstream_traceability",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 100,
        "suggested_fix_stage": "screenplay",
        "revalidation_targets": [
          "prompt_guard",
          "dramart_storyboard",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_screenplay_block_traceability",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0009",
      "shot_id": "S0009_SH03",
      "status": "pass",
      "style_bible_id": "SBL_9F7A5B8B7BB4",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000002"
      ],
      "visual_card_ids": [
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000002"
      ],
      "dynamic_content_preview": "主体：李凡，从现代穿越的童子；动作：李凡停顿；系统提示出现；李凡拿着饼停顿，系统提示浮现；构图镜头：正反打；叙事推进镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 98,
        "image_prompt_chars": 167,
        "video_prompt_chars": 196,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 197
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "provider_default",
      "text_quality": {
        "subject_terms": [
          "李凡，从现代穿越的童子"
        ],
        "action_terms": [
          "李凡停顿",
          "系统提示出现",
          "李凡拿着饼停顿，系统提示浮现"
        ],
        "location_terms": [],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 2,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.704,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": false,
        "storyboard_ready_status": "unknown",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "missing_screenplay_traceability",
          "storyboard_ready_unknown"
        ],
        "queue_bucket": "upstream_traceability",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 100,
        "suggested_fix_stage": "screenplay",
        "revalidation_targets": [
          "prompt_guard",
          "dramart_storyboard",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_screenplay_block_traceability",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0009",
      "shot_id": "S0009_SH04",
      "status": "pass",
      "style_bible_id": "SBL_9F7A5B8B7BB4",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000002"
      ],
      "visual_card_ids": [
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000002"
      ],
      "dynamic_content_preview": "主体：李凡，从现代穿越的童子；动作：李凡表情复杂地看着饼；李凡看着手中的饼，表情复杂，系统提示再次出现；构图镜头：特写；收束镜头；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 102,
        "image_prompt_chars": 172,
        "video_prompt_chars": 187,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 197
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "provider_default",
      "text_quality": {
        "subject_terms": [
          "李凡，从现代穿越的童子"
        ],
        "action_terms": [
          "李凡表情复杂地看着饼",
          "李凡看着手中的饼，表情复杂，系统提示再次出现"
        ],
        "location_terms": [],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 2,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.686,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": false,
        "storyboard_ready_status": "unknown",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "missing_screenplay_traceability",
          "storyboard_ready_unknown"
        ],
        "queue_bucket": "upstream_traceability",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 100,
        "suggested_fix_stage": "screenplay",
        "revalidation_targets": [
          "prompt_guard",
          "dramart_storyboard",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_screenplay_block_traceability",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0010",
      "shot_id": "S0010_SH01",
      "status": "pass",
      "style_bible_id": "SBL_9F7A5B8B7BB4",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000002"
      ],
      "visual_card_ids": [
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000002"
      ],
      "dynamic_content_preview": "主体：李凡，从现代穿越的童子；动作：李凡看着空盘子，摸了摸肚子，陷入思考。；李凡坐在桌边，面前放着两个空盘子，他摸着肚子，脸上露出若有所思的表情。；构图镜头：中景；建立镜头；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 105,
        "image_prompt_chars": 175,
        "video_prompt_chars": 206,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 217
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "provider_default",
      "text_quality": {
        "subject_terms": [
          "李凡，从现代穿越的童子"
        ],
        "action_terms": [
          "李凡看着空盘子，摸了摸肚子，陷入思考。",
          "李凡坐在桌边，面前放着两个空盘子，他摸着肚子，脸上露出若有所思的表情。"
        ],
        "location_terms": [],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 2,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.667,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": false,
        "storyboard_ready_status": "unknown",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "missing_screenplay_traceability",
          "storyboard_ready_unknown"
        ],
        "queue_bucket": "upstream_traceability",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 100,
        "suggested_fix_stage": "screenplay",
        "revalidation_targets": [
          "prompt_guard",
          "dramart_storyboard",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_screenplay_block_traceability",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0010",
      "shot_id": "S0010_SH02",
      "status": "pass",
      "style_bible_id": "SBL_9F7A5B8B7BB4",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000002"
      ],
      "visual_card_ids": [
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000002"
      ],
      "dynamic_content_preview": "主体：李凡，从现代穿越的童子；动作：李凡的眉头皱起，眼神从困惑转为质疑。；镜头推近至李凡的面部特写，他的眉头逐渐皱起，眼神中透出质疑和不满。；构图镜头：中近景；人物反应镜头；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 105,
        "image_prompt_chars": 175,
        "video_prompt_chars": 206,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 217
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "provider_default",
      "text_quality": {
        "subject_terms": [
          "李凡，从现代穿越的童子"
        ],
        "action_terms": [
          "李凡的眉头皱起，眼神从困惑转为质疑。",
          "镜头推近至李凡的面部特写，他的眉头逐渐皱起，眼神中透出质疑和不满。"
        ],
        "location_terms": [],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 2,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.667,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": false,
        "storyboard_ready_status": "unknown",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "missing_screenplay_traceability",
          "storyboard_ready_unknown"
        ],
        "queue_bucket": "upstream_traceability",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 100,
        "suggested_fix_stage": "screenplay",
        "revalidation_targets": [
          "prompt_guard",
          "dramart_storyboard",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_screenplay_block_traceability",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [],
      "issues": []
    }
  ]
}