{
  "version": "1.0",
  "generated_at": "2026-04-06T12:54:31.830716Z",
  "source_storyboard_path": "05_storyboard.json",
  "source_style_bible_path": "04b_style_bible.json",
  "style_bible_id": "SBL_F6DC1E21DB97",
  "thresholds": {
    "median_dynamic_chars": 120,
    "warning_ratio_low": 0.45,
    "warning_ratio_high": 2.2,
    "warning_min_chars": 54
  },
  "summary": {
    "shot_count": 223,
    "pass_shot_count": 81,
    "warning_shot_count": 138,
    "fail_shot_count": 4,
    "issue_count": 150,
    "error_issue_count": 4,
    "warning_issue_count": 146,
    "english_issue_count": 0,
    "style_pollution_issue_count": 0,
    "missing_block_issue_count": 0,
    "length_drift_issue_count": 4,
    "overlay_suffix_contract_issue_count": 0,
    "subject_retention_issue_count": 4,
    "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": 219,
    "text_quality_acceptance_status": "fail",
    "screenplay_traceable_shot_count": 223,
    "tri_layer_consistent_shot_count": 81,
    "tri_layer_consistency_gap_count": 142,
    "tri_layer_acceptance_status": "warning",
    "dramart_delivery_ready_shot_count": 81,
    "dramart_delivery_review_required_count": 142,
    "dramart_delivery_acceptance_status": "fail",
    "delivery_auto_fix_candidate_count": 140,
    "delivery_manual_review_candidate_count": 0,
    "top_delivery_queue_buckets": [
      {
        "label": "prompt_retention",
        "count": 140
      },
      {
        "label": "storyboard_readiness",
        "count": 2
      }
    ],
    "top_delivery_resolution_lanes": [
      {
        "label": "auto",
        "count": 140
      },
      {
        "label": "hybrid",
        "count": 2
      }
    ],
    "top_delivery_review_reasons": [
      {
        "label": "script_core_not_retained",
        "count": 140
      },
      {
        "label": "subject_not_retained",
        "count": 4
      },
      {
        "label": "storyboard_ready_warn",
        "count": 2
      }
    ],
    "top_delivery_priority_tiers": [
      {
        "label": "P0",
        "count": 140
      },
      {
        "label": "P1",
        "count": 2
      }
    ],
    "top_delivery_fix_stages": [
      {
        "label": "storyboard_prompt",
        "count": 140
      },
      {
        "label": "storyboard_ready",
        "count": 2
      }
    ],
    "top_repair_action_ids": [
      {
        "label": "rebuild_storyboard_prompt_retention",
        "count": 140
      },
      {
        "label": "repair_storyboard_ready_mapping",
        "count": 2
      }
    ],
    "top_repair_automation_modes": [
      {
        "label": "auto",
        "count": 140
      },
      {
        "label": "hybrid",
        "count": 2
      }
    ],
    "delivery_fix_queue_size": 142,
    "next_delivery_fix_target": {
      "scene_id": "S0002",
      "shot_id": "S0002_SH01",
      "status": "fail",
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt"
        }
      ]
    },
    "issue_type_counts": {
      "tri_layer_consistency_gap": 142,
      "core_subject_missing_in_prompt": 4,
      "dynamic_length_drift": 4
    }
  },
  "delivery_review_candidates": [
    {
      "scene_id": "S0002",
      "shot_id": "S0002_SH01",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0002",
      "shot_id": "S0002_SH02",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0002",
      "shot_id": "S0002_SH03",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0002",
      "shot_id": "S0002_SH04",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0004",
      "shot_id": "S0004_SH01",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0004",
      "shot_id": "S0004_SH02",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0005",
      "shot_id": "S0005_SH01",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0005",
      "shot_id": "S0005_SH02",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0005",
      "shot_id": "S0005_SH03",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0006",
      "shot_id": "S0006_SH02",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0006",
      "shot_id": "S0006_SH03",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0006",
      "shot_id": "S0006_SH04",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0007",
      "shot_id": "S0007_SH03",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0007",
      "shot_id": "S0007_SH04",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0009",
      "shot_id": "S0009_SH01",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0009",
      "shot_id": "S0009_SH02",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0009",
      "shot_id": "S0009_SH03",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0009",
      "shot_id": "S0009_SH04",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0010",
      "shot_id": "S0010_SH01",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0010",
      "shot_id": "S0010_SH03",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    }
  ],
  "checks": [
    {
      "scene_id": "S0002",
      "shot_id": "S0002_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000020",
        "E000001",
        "E000003",
        "E000002",
        "E000014",
        "E000015"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000001",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000015"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000001",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000015"
      ],
      "dynamic_content_preview": "主体：众猴；石猴；动作：众猴跳树攀枝、抛果追逐，互相呼喝着拖男挈女顺涧…；夏日花果山松阴涧边，众猴成群嬉戏玩耍…；环境：水帘洞；花果山；灵霄宝殿；傲来国；构图镜头：远景全景移动；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正当",
      "lengths": {
        "dynamic_content_chars": 135,
        "image_prompt_chars": 108,
        "video_prompt_chars": 129,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 119
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "众猴",
          "石猴"
        ],
        "action_terms": [
          "众猴跳树攀枝、抛果追逐，互相呼喝着拖男挈女顺涧…",
          "夏日花果山松阴涧边，众猴成群嬉戏玩耍…"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "灵霄宝殿",
          "傲来国"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.8,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0002",
      "shot_id": "S0002_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000020",
        "E000004",
        "E000003",
        "E000002",
        "E000014",
        "E000015",
        "E000011"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000020",
        "VC000004",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000015",
        "VC000011"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000020",
        "AB000004",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000015",
        "AB000011"
      ],
      "dynamic_content_preview": "主体：石猴；众猴；玉皇大天尊；动作：众猴望着飞泻的瀑布拍手叫好，互相叫嚷着打赌…；众猴围在瀑布边赞叹议论，提出寻源者称王的约定…；环境：水帘洞；花果山；灵霄宝殿；傲来国；关键物件：仙石；构图镜头：群像中景推至石猴特写；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正当",
      "lengths": {
        "dynamic_content_chars": 157,
        "image_prompt_chars": 116,
        "video_prompt_chars": 146,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 87
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "众猴",
          "玉皇大天尊"
        ],
        "action_terms": [
          "众猴望着飞泻的瀑布拍手叫好，互相叫嚷着打赌…",
          "众猴围在瀑布边赞叹议论，提出寻源者称王的约定…"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "灵霄宝殿",
          "傲来国"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.739,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0002",
      "shot_id": "S0002_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000020",
        "E000069",
        "E000003",
        "E000002",
        "E000014",
        "E000015",
        "E000017"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000020",
        "VC000069",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000015",
        "VC000017"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000020",
        "AB000069",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000015",
        "AB000017"
      ],
      "dynamic_content_preview": "主体：石猴；众猴；阿傩；动作：石猴瞑目蹲身，将身一纵径直跳入瀑布泉中…；石猴纵身跃入瀑布，穿过水幕发现洞内的铁板桥与洞…；环境：水帘洞；花果山；灵霄宝殿；傲来国；关键物件：铁板桥；构图镜头：慢动作跟拍，切至洞内仰拍；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正当",
      "lengths": {
        "dynamic_content_chars": 155,
        "image_prompt_chars": 133,
        "video_prompt_chars": 163,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 75
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "众猴",
          "阿傩"
        ],
        "action_terms": [
          "石猴瞑目蹲身，将身一纵径直跳入瀑布泉中…",
          "石猴纵身跃入瀑布，穿过水幕发现洞内的铁板桥与洞…"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "灵霄宝殿",
          "傲来国"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.858,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0002",
      "shot_id": "S0002_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000020",
        "E000003",
        "E000002",
        "E000014",
        "E000015",
        "E000017",
        "E000018"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000020",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000015",
        "VC000017",
        "VC000018"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000020",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000015",
        "AB000017",
        "AB000018"
      ],
      "dynamic_content_preview": "主体：石猴；众猴；动作：石猴走过铁板桥，见正当中立着一块石碣…；石猴发现石碣题字，跳出水外向众猴报喜；环境：水帘洞；花果山；灵霄宝殿；傲来国；关键物件：铁板桥；石碣；构图镜头：石碣特写，切回瀑布外群像；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正当；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 166,
        "image_prompt_chars": 131,
        "video_prompt_chars": 161,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 82
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "众猴"
        ],
        "action_terms": [
          "石猴走过铁板桥，见正当中立着一块石碣…",
          "石猴发现石碣题字，跳出水外向众猴报喜"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "灵霄宝殿",
          "傲来国"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.789,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0003",
      "shot_id": "S0003_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000020",
        "E000003",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000020",
        "VC000003",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000020",
        "AB000003",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；众猴；动作：石猴瞑目蹲身，率先跃过瀑布水帘进入洞内；众猴或紧随其后或伸头缩颈试探片刻后纷纷跟进；环境：水帘洞；花果山；构图镜头：宽幅；旁白中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 121,
        "image_prompt_chars": 132,
        "video_prompt_chars": 152,
        "negative_prompt_chars": 80,
        "visual_notes_chars": 179
      },
      "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": "storyboard_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.091,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0003",
      "shot_id": "S0003_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "character",
      "entity_uids": [
        "E000020",
        "E000003",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000003",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000003",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：众猴；动作：众猴推杯换盏、抢盆夺碗，嬉闹声不绝；美猴王放下手中果杯，眉头紧锁；环境：水帘洞；花果山；构图镜头：双人中景，先扫过嬉闹的众猴，最终落在美猴王身上；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 130,
        "image_prompt_chars": 139,
        "video_prompt_chars": 159,
        "negative_prompt_chars": 80,
        "visual_notes_chars": 123
      },
      "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": "storyboard_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.069,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0003",
      "shot_id": "S0003_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000007",
        "E000020",
        "E000003",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000007",
        "VC000020",
        "VC000003",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000007",
        "AB000020",
        "AB000003",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；通背猿猴；众猴；美猴王；动作：众猴慌忙跪倒在地，仰头看向高台的美猴王；通背猿猴从猴群中跳出来，站在队列前高声发言；环境：水帘洞；花果山；构图镜头：正反打，交替给到发言角色与众人反应；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 144,
        "image_prompt_chars": 145,
        "video_prompt_chars": 168,
        "negative_prompt_chars": 80,
        "visual_notes_chars": 131
      },
      "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": "storyboard_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.007,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0003",
      "shot_id": "S0003_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "closing",
      "entity_uids": [
        "E000020",
        "E000001",
        "E000003",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000001",
        "VC000003",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000001",
        "AB000003",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：众猴；石猴；动作：美猴王攥紧拳头，目光越过水帘望向花果山外的方向；众猴齐齐躬身，身后的石案上已经摆满了为他践行的…；环境：水帘洞；花果山；构图镜头：面部特写，缓慢拉远带出身后跪拜的众猴；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 142,
        "image_prompt_chars": 147,
        "video_prompt_chars": 167,
        "negative_prompt_chars": 80,
        "visual_notes_chars": 130
      },
      "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": "storyboard_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.035,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0004",
      "shot_id": "S0004_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000020",
        "E000009",
        "E000010",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000009",
        "VC000010",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000009",
        "AB000010",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：众猴；动作：众猴轮番上前向美猴王奉酒、献花、送鲜果…；花果山饯行宴全景蒙太奇，石桌石凳上摆满仙桃、异果…；环境：南赡部洲；西牛贺洲；花果山；构图镜头：远景组接蒙太奇；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 132,
        "image_prompt_chars": 113,
        "video_prompt_chars": 128,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 175
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "众猴"
        ],
        "action_terms": [
          "众猴轮番上前向美猴王奉酒、献花、送鲜果…",
          "花果山饯行宴全景蒙太奇，石桌石凳上摆满仙桃、异果…"
        ],
        "location_terms": [
          "南赡部洲",
          "西牛贺洲",
          "花果山"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.856,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0004",
      "shot_id": "S0004_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000020",
        "E000001",
        "E000009",
        "E000010"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000001",
        "VC000009",
        "VC000010"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000001",
        "AB000009",
        "AB000010"
      ],
      "dynamic_content_preview": "主体：众猴；石猴；动作：美猴王奋力撑动竹篙，借连日东南天风一路漂向西北…；美猴王渡海蒙太奇，苍蓝海面之上…；环境：南赡部洲；西牛贺洲；构图镜头：中近景跟拍+远景切换；中近景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 130,
        "image_prompt_chars": 108,
        "video_prompt_chars": 136,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 150
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "众猴",
          "石猴"
        ],
        "action_terms": [
          "美猴王奋力撑动竹篙，借连日东南天风一路漂向西北…",
          "美猴王渡海蒙太奇，苍蓝海面之上…"
        ],
        "location_terms": [
          "南赡部洲",
          "西牛贺洲"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.831,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0004",
      "shot_id": "S0004_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000020",
        "E000001",
        "E000009",
        "E000010",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000001",
        "VC000009",
        "VC000010",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000001",
        "AB000009",
        "AB000010",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：众猴；石猴；动作：美猴王站在花果山岸边，吩咐众猴准备渡海用具；先是美猴王向猴群下令的中景，再快速组接他再度渡海…；环境：南赡部洲；西牛贺洲；花果山；构图镜头：正反打+快剪蒙太奇+远景定格；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 144,
        "image_prompt_chars": 106,
        "video_prompt_chars": 165,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 182
      },
      "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": "storyboard_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": 0.736,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0005",
      "shot_id": "S0005_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000010"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000010"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000010"
      ],
      "dynamic_content_preview": "主体：石猴；动作：石猴忽然停住脚步，歪头侧耳凝神倾听…；西牛贺洲山林间古松参天、藤萝绕径…；环境：西牛贺洲；构图镜头：中景跟拍转固定机位；中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 107,
        "image_prompt_chars": 108,
        "video_prompt_chars": 129,
        "negative_prompt_chars": 64,
        "visual_notes_chars": 103
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴"
        ],
        "action_terms": [
          "石猴忽然停住脚步，歪头侧耳凝神倾听…",
          "西牛贺洲山林间古松参天、藤萝绕径…"
        ],
        "location_terms": [
          "西牛贺洲"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.009,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0005",
      "shot_id": "S0005_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000022"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000022"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000022"
      ],
      "dynamic_content_preview": "主体：石猴；樵夫；动作：石猴放轻脚步悄悄靠近，眼睛发亮盯着樵夫上下打量…；石猴循声穿入密林，前方开阔处一名樵夫正举斧砍伐…；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 90,
        "image_prompt_chars": 92,
        "video_prompt_chars": 106,
        "negative_prompt_chars": 64,
        "visual_notes_chars": 97
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "樵夫"
        ],
        "action_terms": [
          "石猴放轻脚步悄悄靠近，眼睛发亮盯着樵夫上下打量…",
          "石猴循声穿入密林，前方开阔处一名樵夫正举斧砍伐…"
        ],
        "location_terms": [],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.5,
        "image_compactness_ratio": 1.022,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0005",
      "shot_id": "S0005_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000022"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000022"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000022"
      ],
      "dynamic_content_preview": "主体：石猴；樵夫；动作：石猴跳至樵夫面前，拱手作礼；石猴确认歌声出自樵夫之口，大喜过望快步上前；构图镜头：正反打近景；正反打；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 81,
        "image_prompt_chars": 79,
        "video_prompt_chars": 102,
        "negative_prompt_chars": 64,
        "visual_notes_chars": 88
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "樵夫"
        ],
        "action_terms": [
          "石猴跳至樵夫面前，拱手作礼",
          "石猴确认歌声出自樵夫之口，大喜过望快步上前"
        ],
        "location_terms": [],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.5,
        "image_compactness_ratio": 0.975,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0006",
      "shot_id": "S0006_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "opening",
      "entity_uids": [
        "E000022",
        "E000001",
        "E000025",
        "E000003",
        "E000010",
        "E000028"
      ],
      "visual_card_ids": [
        "VC000022",
        "VC000001",
        "VC000025",
        "VC000003",
        "VC000010",
        "VC000028"
      ],
      "asset_binding_ids": [
        "AB000022",
        "AB000001",
        "AB000025",
        "AB000003",
        "AB000010",
        "AB000028"
      ],
      "dynamic_content_preview": "主体：樵夫；石猴；动作：樵夫挥斧砍柴、高声吟唱；石猴循声穿林而来，停在樵夫身侧；环境：灵台方寸山；水帘洞；斜月三星洞；西牛贺洲；关键物件：满庭芳；构图镜头：中全景；旁白中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 130,
        "image_prompt_chars": 109,
        "video_prompt_chars": 129,
        "negative_prompt_chars": 72,
        "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": "storyboard_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": 0.838,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0006",
      "shot_id": "S0006_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "character",
      "entity_uids": [
        "E000022",
        "E000001",
        "E000025",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000022",
        "VC000001",
        "VC000025",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000022",
        "AB000001",
        "AB000025",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：樵夫；石猴；动作：石猴整衣拱手行礼；樵夫忙丢了斧头，欠身回礼；环境：灵台方寸山；水帘洞；斜月三星洞；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 106,
        "image_prompt_chars": 92,
        "video_prompt_chars": 103,
        "negative_prompt_chars": 72,
        "visual_notes_chars": 130
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "樵夫",
          "石猴"
        ],
        "action_terms": [
          "石猴整衣拱手行礼",
          "樵夫忙丢了斧头，欠身回礼"
        ],
        "location_terms": [
          "灵台方寸山",
          "水帘洞",
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.868,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0006",
      "shot_id": "S0006_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000022",
        "E000001",
        "E000025",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000022",
        "VC000001",
        "VC000025",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000022",
        "AB000001",
        "AB000025",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：樵夫；石猴；动作：石猴侧身指向林间来路，一脸疑惑；樵夫摆手解释，抬手指向山深处的方向；环境：灵台方寸山；水帘洞；斜月三星洞；构图镜头：正反打近景；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 123,
        "image_prompt_chars": 108,
        "video_prompt_chars": 128,
        "negative_prompt_chars": 72,
        "visual_notes_chars": 132
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "樵夫",
          "石猴"
        ],
        "action_terms": [
          "石猴侧身指向林间来路，一脸疑惑",
          "樵夫摆手解释，抬手指向山深处的方向"
        ],
        "location_terms": [
          "灵台方寸山",
          "水帘洞",
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.878,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0006",
      "shot_id": "S0006_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "closing",
      "entity_uids": [
        "E000022",
        "E000001",
        "E000025",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000022",
        "VC000001",
        "VC000025",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000022",
        "AB000001",
        "AB000025",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：樵夫；石猴；动作：石猴快步跑至石牌前，仰头观看；石猴看清石牌上的字，喜得抓耳挠腮；环境：灵台方寸山；水帘洞；斜月三星洞；构图镜头：远景推至石牌特写；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 142,
        "image_prompt_chars": 139,
        "video_prompt_chars": 150,
        "negative_prompt_chars": 72,
        "visual_notes_chars": 158
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "樵夫",
          "石猴"
        ],
        "action_terms": [
          "石猴快步跑至石牌前，仰头观看",
          "石猴看清石牌上的字，喜得抓耳挠腮"
        ],
        "location_terms": [
          "灵台方寸山",
          "水帘洞",
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.979,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0007",
      "shot_id": "S0007_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "opening",
      "entity_uids": [
        "E000024",
        "E000001",
        "E000023",
        "E000003",
        "E000002",
        "E000015",
        "E000026",
        "E000009"
      ],
      "visual_card_ids": [
        "VC000024",
        "VC000001",
        "VC000023",
        "VC000003",
        "VC000002",
        "VC000015",
        "VC000026",
        "VC000009"
      ],
      "asset_binding_ids": [
        "AB000024",
        "AB000001",
        "AB000023",
        "AB000003",
        "AB000002",
        "AB000015",
        "AB000026",
        "AB000009"
      ],
      "dynamic_content_preview": "主体：仙童；石猴；须菩提祖师；动作：洞门发出「呀」的轻响开启；仙童宽袍飘拂走出门外；环境：水帘洞；花果山；傲来国；斜月三星洞；构图镜头：中景全景；旁白中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正当",
      "lengths": {
        "dynamic_content_chars": 121,
        "image_prompt_chars": 186,
        "video_prompt_chars": 229,
        "negative_prompt_chars": 74,
        "visual_notes_chars": 128
      },
      "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": "storyboard_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.537,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0007",
      "shot_id": "S0007_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "character",
      "entity_uids": [
        "E000024",
        "E000001",
        "E000023",
        "E000003",
        "E000002",
        "E000015",
        "E000026",
        "E000008",
        "E000011"
      ],
      "visual_card_ids": [
        "VC000024",
        "VC000001",
        "VC000023",
        "VC000003",
        "VC000002",
        "VC000015",
        "VC000026",
        "VC000008",
        "VC000011"
      ],
      "asset_binding_ids": [
        "AB000024",
        "AB000001",
        "AB000023",
        "AB000003",
        "AB000002",
        "AB000015",
        "AB000026",
        "AB000008",
        "AB000011"
      ],
      "dynamic_content_preview": "主体：仙童；石猴；须菩提祖师；动作：仙童在前引路；石猴边走边打量洞府仙家奇景；环境：水帘洞；花果山；傲来国；斜月三星洞；关键物件：仙石；构图镜头：跟拍双人中景切祖师特写；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正当",
      "lengths": {
        "dynamic_content_chars": 133,
        "image_prompt_chars": 202,
        "video_prompt_chars": 252,
        "negative_prompt_chars": 74,
        "visual_notes_chars": 145
      },
      "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": "storyboard_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.519,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0007",
      "shot_id": "S0007_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000024",
        "E000001",
        "E000023",
        "E000003",
        "E000002",
        "E000015",
        "E000026"
      ],
      "visual_card_ids": [
        "VC000024",
        "VC000001",
        "VC000023",
        "VC000003",
        "VC000002",
        "VC000015",
        "VC000026"
      ],
      "asset_binding_ids": [
        "AB000024",
        "AB000001",
        "AB000023",
        "AB000003",
        "AB000002",
        "AB000015",
        "AB000026"
      ],
      "dynamic_content_preview": "主体：仙童；石猴；须菩提祖师；动作：祖师见石猴身姿猢狲模样，暗喜其为天地生成；祖师开口赐姓赐名；环境：水帘洞；花果山；傲来国；斜月三星洞；构图镜头：过肩正反打；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正当",
      "lengths": {
        "dynamic_content_chars": 127,
        "image_prompt_chars": 176,
        "video_prompt_chars": 235,
        "negative_prompt_chars": 74,
        "visual_notes_chars": 149
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "仙童",
          "石猴",
          "须菩提祖师"
        ],
        "action_terms": [
          "祖师见石猴身姿猢狲模样，暗喜其为天地生成",
          "祖师开口赐姓赐名"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "傲来国",
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.386,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0007",
      "shot_id": "S0007_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000023",
        "E000003",
        "E000002",
        "E000015",
        "E000026"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000023",
        "VC000003",
        "VC000002",
        "VC000015",
        "VC000026"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000023",
        "AB000003",
        "AB000002",
        "AB000015",
        "AB000026"
      ],
      "dynamic_content_preview": "主体：石猴；须菩提祖师；动作：孙悟空笑得上蹿下跳；蒙太奇快速闪过七年修行片段：挑水、砍柴、听法…；环境：水帘洞；花果山；傲来国；斜月三星洞；构图镜头：脸部特写加快剪蒙太奇，最后落于讲道坛中景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正当；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 161,
        "image_prompt_chars": 220,
        "video_prompt_chars": 274,
        "negative_prompt_chars": 74,
        "visual_notes_chars": 175
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "须菩提祖师"
        ],
        "action_terms": [
          "孙悟空笑得上蹿下跳",
          "蒙太奇快速闪过七年修行片段：挑水、砍柴、听法…"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "傲来国",
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.366,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0009",
      "shot_id": "S0009_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "opening",
      "entity_uids": [
        "E000003"
      ],
      "visual_card_ids": [
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000003"
      ],
      "dynamic_content_preview": "动作：,.,.；环境：水帘洞；斜月三星洞；构图镜头：旁白中景；连续性：保持场景结构、地形和道具摆位稳定；时间锚点：黄昏",
      "lengths": {
        "dynamic_content_chars": 59,
        "image_prompt_chars": 71,
        "video_prompt_chars": 84,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 123
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [],
        "action_terms": [
          ",.,."
        ],
        "location_terms": [
          "水帘洞",
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.5,
        "image_compactness_ratio": 1.203,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0009",
      "shot_id": "S0009_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "character",
      "entity_uids": [
        "E000023",
        "E000001",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000001",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000001",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；石猴；动作：:,+；.；环境：水帘洞；斜月三星洞；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：黄昏",
      "lengths": {
        "dynamic_content_chars": 87,
        "image_prompt_chars": 129,
        "video_prompt_chars": 147,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 122
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "须菩提祖师",
          "石猴"
        ],
        "action_terms": [
          ":,+",
          "."
        ],
        "location_terms": [
          "水帘洞",
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.483,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0009",
      "shot_id": "S0009_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000023",
        "E000001",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000001",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000001",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；石猴；动作：',.'.；环境：水帘洞；斜月三星洞；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：黄昏",
      "lengths": {
        "dynamic_content_chars": 86,
        "image_prompt_chars": 123,
        "video_prompt_chars": 148,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 125
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "须菩提祖师",
          "石猴"
        ],
        "action_terms": [
          "',.'."
        ],
        "location_terms": [
          "水帘洞",
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.43,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0009",
      "shot_id": "S0009_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "closing",
      "entity_uids": [
        "E000023",
        "E000001",
        "E000003",
        "E000029"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000001",
        "VC000003",
        "VC000029"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000001",
        "AB000003",
        "AB000029"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；石猴；动作：,；,',.；环境：水帘洞；斜月三星洞；关键物件：长生之道；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：黄昏；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 115,
        "image_prompt_chars": 118,
        "video_prompt_chars": 136,
        "negative_prompt_chars": 66,
        "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "须菩提祖师",
          "石猴"
        ],
        "action_terms": [
          ",",
          ",',."
        ],
        "location_terms": [
          "水帘洞",
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.026,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0010",
      "shot_id": "S0010_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "insertion",
      "shot_role": "opening",
      "entity_uids": [
        "E000023",
        "E000001",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000001",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000001",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；石猴；动作：须菩提祖师沉声开口传授长生真妙诀…；斜月三星洞秘室之内烛火摇曳，隐隐有金光浮动…；环境：斜月三星洞；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：午后",
      "lengths": {
        "dynamic_content_chars": 116,
        "image_prompt_chars": 104,
        "video_prompt_chars": 128,
        "negative_prompt_chars": 67,
        "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "须菩提祖师",
          "石猴"
        ],
        "action_terms": [
          "须菩提祖师沉声开口传授长生真妙诀…",
          "斜月三星洞秘室之内烛火摇曳，隐隐有金光浮动…"
        ],
        "location_terms": [
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.897,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0010",
      "shot_id": "S0010_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "insertion",
      "shot_role": "character",
      "entity_uids": [
        "E000023",
        "E000001",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000001",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000001",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；石猴；动作：石猴凝神聆听，眼神从疑惑逐渐转为清明…；双人中景框住跪坐的石猴与端坐的祖师…；环境：斜月三星洞；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：午后",
      "lengths": {
        "dynamic_content_chars": 116,
        "image_prompt_chars": 112,
        "video_prompt_chars": 158,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 188
      },
      "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": "storyboard_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": 0.966,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0010",
      "shot_id": "S0010_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "insertion",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：石猴；动作：石猴踮脚走到自己床铺边，故意伸手摇晃床架…；天色微亮，东方泛出鱼肚白，石猴悄悄从后门溜出…；环境：斜月三星洞；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：午后",
      "lengths": {
        "dynamic_content_chars": 116,
        "image_prompt_chars": 119,
        "video_prompt_chars": 158,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 189
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴"
        ],
        "action_terms": [
          "石猴踮脚走到自己床铺边，故意伸手摇晃床架…",
          "天色微亮，东方泛出鱼肚白，石猴悄悄从后门溜出…"
        ],
        "location_terms": [
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.026,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0010",
      "shot_id": "S0010_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "insertion",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：石猴；动作：石猴跟着众师兄一同起身劳作、听讲…；特写石猴的面部，他垂眸掩去眼底的喜色…；环境：斜月三星洞；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：午后",
      "lengths": {
        "dynamic_content_chars": 107,
        "image_prompt_chars": 90,
        "video_prompt_chars": 132,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 189
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴"
        ],
        "action_terms": [
          "石猴跟着众师兄一同起身劳作、听讲…",
          "特写石猴的面部，他垂眸掩去眼底的喜色…"
        ],
        "location_terms": [
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.841,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0011",
      "shot_id": "S0011_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000023",
        "E000001",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000001",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000001",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；石猴；动作：须菩提祖师捻须颔首示意，石猴将口诀默记于心…；晨光斜照入斜月三星洞（水帘洞分支道场）的后殿…；环境：水帘洞；构图镜头：远景定场镜头；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：三年后",
      "lengths": {
        "dynamic_content_chars": 128,
        "image_prompt_chars": 108,
        "video_prompt_chars": 131,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 165
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "须菩提祖师",
          "石猴"
        ],
        "action_terms": [
          "须菩提祖师捻须颔首示意，石猴将口诀默记于心…",
          "晨光斜照入斜月三星洞（水帘洞分支道场）的后殿…"
        ],
        "location_terms": [
          "水帘洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.844,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0011",
      "shot_id": "S0011_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000023",
        "E000001",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000001",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000001",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；石猴；动作：祖师抬手唤石猴上前，石猴快步走到坛前稳稳跪下；三年后祖师登坛讲法，众弟子垂手侍立…；环境：水帘洞；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：三年后",
      "lengths": {
        "dynamic_content_chars": 118,
        "image_prompt_chars": 106,
        "video_prompt_chars": 129,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 173
      },
      "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": "storyboard_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": 0.898,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0011",
      "shot_id": "S0011_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000023",
        "E000001",
        "E000003",
        "E000033"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000001",
        "VC000003",
        "VC000033"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000001",
        "AB000003",
        "AB000033"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；石猴；动作：石猴听闻三灾之说骇得毛骨悚然，连连叩首求法；师徒二人对答，祖师告知三灾利害…；环境：水帘洞；关键物件：筋斗云；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：三年后",
      "lengths": {
        "dynamic_content_chars": 123,
        "image_prompt_chars": 112,
        "video_prompt_chars": 135,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 186
      },
      "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": "storyboard_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": 0.911,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0011",
      "shot_id": "S0011_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000023",
        "E000001",
        "E000003",
        "E000033"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000001",
        "VC000003",
        "VC000033"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000001",
        "AB000003",
        "AB000033"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；石猴；动作：石猴熟练使出七十二变化作飞鸟掠过树梢…；石猴捻诀念咒，纵身一个筋斗跃上云端…；环境：水帘洞；关键物件：筋斗云；构图镜头：特写转宽幅跟拍；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：三年后",
      "lengths": {
        "dynamic_content_chars": 130,
        "image_prompt_chars": 122,
        "video_prompt_chars": 145,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 170
      },
      "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": "storyboard_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": 0.938,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0012",
      "shot_id": "S0012_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000023",
        "E000003",
        "E000002",
        "E000015",
        "E000025",
        "E000033"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000023",
        "VC000003",
        "VC000002",
        "VC000015",
        "VC000025",
        "VC000033"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000023",
        "AB000003",
        "AB000002",
        "AB000015",
        "AB000025",
        "AB000033"
      ],
      "dynamic_content_preview": "主体：石猴；须菩提祖师；师兄；众弟子；动作：石猴得意挑眉，捻诀念咒，摇身一变化作一棵苍劲挺…；众弟子见状鼓掌喝彩，喧哗声越来越大；环境：水帘洞；花果山；傲来国；灵台方寸山；关键物件：筋斗云；构图镜头：转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：旧日；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 167,
        "image_prompt_chars": 131,
        "video_prompt_chars": 158,
        "negative_prompt_chars": 74,
        "visual_notes_chars": 131
      },
      "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": "storyboard_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": 0.784,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0012",
      "shot_id": "S0012_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000023",
        "E000003",
        "E000002",
        "E000015"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000023",
        "VC000003",
        "VC000002",
        "VC000015"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000023",
        "AB000003",
        "AB000002",
        "AB000015"
      ],
      "dynamic_content_preview": "主体：石猴；须菩提祖师；弟子；动作：众弟子瞬间收声，慌忙整理衣襟低头肃立；石猴立刻变回本相，缩在人群之中；环境：水帘洞；花果山；傲来国；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：旧日",
      "lengths": {
        "dynamic_content_chars": 121,
        "image_prompt_chars": 121,
        "video_prompt_chars": 154,
        "negative_prompt_chars": 74,
        "visual_notes_chars": 83
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "须菩提祖师",
          "弟子"
        ],
        "action_terms": [
          "众弟子瞬间收声，慌忙整理衣襟低头肃立",
          "石猴立刻变回本相，缩在人群之中"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "傲来国"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.0,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0012",
      "shot_id": "S0012_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000023",
        "E000003",
        "E000002",
        "E000015"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000023",
        "VC000003",
        "VC000002",
        "VC000015"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000023",
        "AB000003",
        "AB000002",
        "AB000015"
      ],
      "dynamic_content_preview": "主体：石猴；须菩提祖师；动作：石猴慌忙跪倒，连连叩头求饶；祖师摆手不为所动，神色冰冷；环境：水帘洞；花果山；傲来国；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：旧日",
      "lengths": {
        "dynamic_content_chars": 110,
        "image_prompt_chars": 101,
        "video_prompt_chars": 136,
        "negative_prompt_chars": 74,
        "visual_notes_chars": 99
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "须菩提祖师"
        ],
        "action_terms": [
          "石猴慌忙跪倒，连连叩头求饶",
          "祖师摆手不为所动，神色冰冷"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "傲来国"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.918,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0012",
      "shot_id": "S0012_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000023",
        "E000003",
        "E000002",
        "E000015",
        "E000033"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000023",
        "VC000003",
        "VC000002",
        "VC000015",
        "VC000033"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000023",
        "AB000003",
        "AB000002",
        "AB000015",
        "AB000033"
      ],
      "dynamic_content_preview": "主体：石猴；须菩提祖师；动作：石猴对着祖师叩首三次，起身捻诀，纵身跳上筋斗云；筋斗云风驰电掣向东飞去，没过多久就望见了花果山…；环境：水帘洞；花果山；傲来国；关键物件：筋斗云；构图镜头：特写拉远至远景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：旧日",
      "lengths": {
        "dynamic_content_chars": 147,
        "image_prompt_chars": 111,
        "video_prompt_chars": 142,
        "negative_prompt_chars": 74,
        "visual_notes_chars": 98
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "须菩提祖师"
        ],
        "action_terms": [
          "石猴对着祖师叩首三次，起身捻诀，纵身跳上筋斗云",
          "筋斗云风驰电掣向东飞去，没过多久就望见了花果山…"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "傲来国"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.755,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0013",
      "shot_id": "S0013_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "opening",
      "entity_uids": [
        "E000020",
        "E000001",
        "E000003",
        "E000002",
        "E000036",
        "E000033"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000001",
        "VC000003",
        "VC000002",
        "VC000036",
        "VC000033"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000001",
        "AB000003",
        "AB000002",
        "AB000036",
        "AB000033"
      ],
      "dynamic_content_preview": "主体：众猴；石猴；动作：石猴按下云头站稳，抬手拂去衣上云气，扬声呼喊；学成归来的石猴驾筋斗云落至花果山，漫山猿啼鹤唳…；环境：水帘洞；花果山；水脏洞；关键物件：筋斗云；构图镜头：对白建立中景；旁白中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 144,
        "image_prompt_chars": 125,
        "video_prompt_chars": 151,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 139
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "众猴",
          "石猴"
        ],
        "action_terms": [
          "石猴按下云头站稳，抬手拂去衣上云气，扬声呼喊",
          "学成归来的石猴驾筋斗云落至花果山，漫山猿啼鹤唳…"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "水脏洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.868,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0013",
      "shot_id": "S0013_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "character",
      "entity_uids": [
        "E000020",
        "E000001",
        "E000032",
        "E000003",
        "E000002",
        "E000036"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000001",
        "VC000032",
        "VC000003",
        "VC000002",
        "VC000036"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000001",
        "AB000032",
        "AB000003",
        "AB000002",
        "AB000036"
      ],
      "dynamic_content_preview": "主体：众猴；石猴；混世魔王；动作：众猴七嘴八舌俯身诉苦，有的抹泪有的比划；众猴围在石猴身边哭诉遭遇…；环境：水帘洞；花果山；水脏洞；构图镜头：群像中景切石猴面部特写；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 131,
        "image_prompt_chars": 127,
        "video_prompt_chars": 165,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 127
      },
      "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": "storyboard_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": 0.969,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0013",
      "shot_id": "S0013_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000020",
        "E000032",
        "E000001",
        "E000003",
        "E000002",
        "E000036"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000032",
        "VC000001",
        "VC000003",
        "VC000002",
        "VC000036"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000032",
        "AB000001",
        "AB000003",
        "AB000002",
        "AB000036"
      ],
      "dynamic_content_preview": "主体：众猴；混世魔王；石猴；动作：石猴俯身询问妖魔详情，众猴齐齐叩头作答；石猴与众猴对话，确认混世魔王的身份和居所…；环境：水帘洞；花果山；水脏洞；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 126,
        "image_prompt_chars": 106,
        "video_prompt_chars": 140,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 128
      },
      "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": "storyboard_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": 0.841,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0013",
      "shot_id": "S0013_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "closing",
      "entity_uids": [
        "E000020",
        "E000032",
        "E000001",
        "E000003",
        "E000002",
        "E000036",
        "E000033"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000032",
        "VC000001",
        "VC000003",
        "VC000002",
        "VC000036",
        "VC000033"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000032",
        "AB000001",
        "AB000003",
        "AB000002",
        "AB000036",
        "AB000033"
      ],
      "dynamic_content_preview": "主体：众猴；混世魔王；石猴；动作：石猴抬手安抚众猴，嘱咐他们安心等候；石猴安抚众猴后，纵身驾筋斗云向北而去…；环境：水帘洞；花果山；水脏洞；关键物件：筋斗云；构图镜头：特写切低空跟拍；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 138,
        "image_prompt_chars": 126,
        "video_prompt_chars": 140,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 190
      },
      "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": "storyboard_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": 0.913,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0014",
      "shot_id": "S0014_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000032",
        "E000003",
        "E000009",
        "E000036",
        "E000010",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000032",
        "VC000003",
        "VC000009",
        "VC000036",
        "VC000010",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000032",
        "AB000003",
        "AB000009",
        "AB000036",
        "AB000010",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：混世魔王；动作：混世魔王不屑将钢刀掷到一旁，与悟空拳来脚往；水脏洞前，身高三丈的混世魔王与不足四尺的悟空对峙…；环境：水帘洞；南赡部洲；水脏洞；西牛贺洲；构图镜头：跟拍中景；转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 157,
        "image_prompt_chars": 122,
        "video_prompt_chars": 147,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 123
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "混世魔王"
        ],
        "action_terms": [
          "混世魔王不屑将钢刀掷到一旁，与悟空拳来脚往",
          "水脏洞前，身高三丈的混世魔王与不足四尺的悟空对峙…"
        ],
        "location_terms": [
          "水帘洞",
          "南赡部洲",
          "水脏洞",
          "西牛贺洲"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.777,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0014",
      "shot_id": "S0014_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [
        "E000020",
        "E000032",
        "E000003",
        "E000009",
        "E000036",
        "E000010"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000032",
        "VC000003",
        "VC000009",
        "VC000036",
        "VC000010"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000032",
        "AB000003",
        "AB000009",
        "AB000036",
        "AB000010"
      ],
      "dynamic_content_preview": "主体：众猴；混世魔王；动作：悟空拔下一把毫毛嚼碎，对着半空一喷…；魔王被打急后抄起钢刀劈向悟空，悟空抽身躲开…；环境：水帘洞；南赡部洲；水脏洞；西牛贺洲；构图镜头：双人中景，推镜对准悟空手部动作；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年",
      "lengths": {
        "dynamic_content_chars": 146,
        "image_prompt_chars": 110,
        "video_prompt_chars": 141,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 115
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "众猴",
          "混世魔王"
        ],
        "action_terms": [
          "悟空拔下一把毫毛嚼碎，对着半空一喷…",
          "魔王被打急后抄起钢刀劈向悟空，悟空抽身躲开…"
        ],
        "location_terms": [
          "水帘洞",
          "南赡部洲",
          "水脏洞",
          "西牛贺洲"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.753,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0014",
      "shot_id": "S0014_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000020",
        "E000001",
        "E000032",
        "E000003",
        "E000009",
        "E000036",
        "E000010"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000001",
        "VC000032",
        "VC000003",
        "VC000009",
        "VC000036",
        "VC000010"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000001",
        "AB000032",
        "AB000003",
        "AB000009",
        "AB000036",
        "AB000010"
      ],
      "dynamic_content_preview": "主体：众猴；石猴；混世魔王；动作：小猴们前扑后跃，抱腿、扯衣、抠眼、揪毛…；战前对呛片段闪回衔接战斗场面…；环境：水帘洞；南赡部洲；水脏洞；西牛贺洲；构图镜头：正反打切换人物反应，快剪穿插小猴围攻的混乱场面；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年",
      "lengths": {
        "dynamic_content_chars": 151,
        "image_prompt_chars": 126,
        "video_prompt_chars": 151,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 118
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "众猴",
          "石猴",
          "混世魔王"
        ],
        "action_terms": [
          "小猴们前扑后跃，抱腿、扯衣、抠眼、揪毛…",
          "战前对呛片段闪回衔接战斗场面…"
        ],
        "location_terms": [
          "水帘洞",
          "南赡部洲",
          "水脏洞",
          "西牛贺洲"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.834,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0014",
      "shot_id": "S0014_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "closing",
      "entity_uids": [
        "E000020",
        "E000032",
        "E000003",
        "E000009",
        "E000036",
        "E000010",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000032",
        "VC000003",
        "VC000009",
        "VC000036",
        "VC000010",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000032",
        "AB000003",
        "AB000009",
        "AB000036",
        "AB000010",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：众猴；混世魔王；动作：悟空分开小猴，手起刀落将混世魔王砍为两段；悟空斩杀混世魔王，清剿水脏洞，救回被掳小猴…；环境：水帘洞；南赡部洲；水脏洞；西牛贺洲；构图镜头：特写对准悟空挥刀动作，随后拉远为全景展现水脏洞大火；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年",
      "lengths": {
        "dynamic_content_chars": 156,
        "image_prompt_chars": 122,
        "video_prompt_chars": 145,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 128
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "众猴",
          "混世魔王"
        ],
        "action_terms": [
          "悟空分开小猴，手起刀落将混世魔王砍为两段",
          "悟空斩杀混世魔王，清剿水脏洞，救回被掳小猴…"
        ],
        "location_terms": [
          "水帘洞",
          "南赡部洲",
          "水脏洞",
          "西牛贺洲"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.782,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0017",
      "shot_id": "S0017_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000020",
        "E000002",
        "E000017",
        "E000015"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000002",
        "VC000017",
        "VC000015"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000002",
        "AB000017",
        "AB000015"
      ],
      "dynamic_content_preview": "主体：众猴；动作：显示第三回章节标题；悟空倾倒傲来国运回的兵器；环境：花果山；铁板桥；傲来国；构图镜头：远景组接主镜头；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 125,
        "image_prompt_chars": 109,
        "video_prompt_chars": 132,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 143
      },
      "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": "storyboard_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": 0.872,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0017",
      "shot_id": "S0017_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000037",
        "E000020",
        "E000001",
        "E000076",
        "E000007",
        "E000002",
        "E000017",
        "E000015"
      ],
      "visual_card_ids": [
        "VC000037",
        "VC000020",
        "VC000001",
        "VC000076",
        "VC000007",
        "VC000002",
        "VC000017",
        "VC000015"
      ],
      "asset_binding_ids": [
        "AB000037",
        "AB000020",
        "AB000001",
        "AB000076",
        "AB000007",
        "AB000002",
        "AB000017",
        "AB000015"
      ],
      "dynamic_content_preview": "主体：东海龙王；众猴；石猴；沙悟净；动作：七十二洞妖王集体跪拜参见猴王；悟空摆手示意平身；环境：花果山；铁板桥；傲来国；构图镜头：全景转中景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 119,
        "image_prompt_chars": 106,
        "video_prompt_chars": 131,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 146
      },
      "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": "storyboard_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": 0.891,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0017",
      "shot_id": "S0017_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000020",
        "E000002",
        "E000017",
        "E000015",
        "E000041"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000020",
        "VC000002",
        "VC000017",
        "VC000015",
        "VC000041"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000020",
        "AB000002",
        "AB000017",
        "AB000015",
        "AB000041"
      ],
      "dynamic_content_preview": "主体：石猴；四老猴；动作：悟空表达对现有兵器的不满；四老猴上前献策前往东海龙宫寻兵器；环境：花果山；铁板桥；傲来国；东海龙宫；构图镜头：正反打中景；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 121,
        "image_prompt_chars": 110,
        "video_prompt_chars": 138,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 108
      },
      "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": "storyboard_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": 0.909,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0017",
      "shot_id": "S0017_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000002",
        "E000017",
        "E000015"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000002",
        "VC000017",
        "VC000015"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000002",
        "AB000017",
        "AB000015"
      ],
      "dynamic_content_preview": "主体：石猴；动作：驾云前往傲来国；环境：花果山；铁板桥；傲来国；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 83,
        "image_prompt_chars": 77,
        "video_prompt_chars": 100,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 96
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴"
        ],
        "action_terms": [
          "驾云前往傲来国"
        ],
        "location_terms": [
          "花果山",
          "铁板桥",
          "傲来国"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.928,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0018",
      "shot_id": "S0018_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000037",
        "E000001",
        "E000041"
      ],
      "visual_card_ids": [
        "VC000037",
        "VC000001",
        "VC000041"
      ],
      "asset_binding_ids": [
        "AB000037",
        "AB000001",
        "AB000041"
      ],
      "dynamic_content_preview": "主体：东海龙王；孙悟空；动作：龙王示意属下端上兵器；悟空依次掂试三件兵器；环境：东海龙宫；构图镜头：远景建立镜头；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 95,
        "image_prompt_chars": 123,
        "video_prompt_chars": 102,
        "negative_prompt_chars": 63,
        "visual_notes_chars": 114
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "东海龙王",
          "孙悟空"
        ],
        "action_terms": [
          "龙王示意属下端上兵器",
          "悟空依次掂试三件兵器"
        ],
        "location_terms": [
          "东海龙宫"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.295,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0018",
      "shot_id": "S0018_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000037",
        "E000041"
      ],
      "visual_card_ids": [
        "VC000037",
        "VC000041"
      ],
      "asset_binding_ids": [
        "AB000037",
        "AB000041"
      ],
      "dynamic_content_preview": "主体：龙婆；动作：龙婆上前向龙王示意；龙王侧目看向龙婆，面露疑惑；环境：东海龙宫；构图镜头：中景跟拍龙婆动作；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 95,
        "image_prompt_chars": 114,
        "video_prompt_chars": 91,
        "negative_prompt_chars": 63,
        "visual_notes_chars": 67
      },
      "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": "storyboard_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.2,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0018",
      "shot_id": "S0018_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000037",
        "E000087",
        "E000001",
        "E000041"
      ],
      "visual_card_ids": [
        "VC000037",
        "VC000087",
        "VC000001",
        "VC000041"
      ],
      "asset_binding_ids": [
        "AB000037",
        "AB000087",
        "AB000001",
        "AB000041"
      ],
      "dynamic_content_preview": "主体：东海龙王；龙婆；孙悟空；动作：龙王皱眉思索；龙王向悟空转述神针铁之事；环境：东海龙宫；构图镜头：正反打切换龙王、悟空视角；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 103,
        "image_prompt_chars": 113,
        "video_prompt_chars": 75,
        "negative_prompt_chars": 63,
        "visual_notes_chars": 87
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "东海龙王",
          "龙婆",
          "孙悟空"
        ],
        "action_terms": [
          "龙王皱眉思索",
          "龙王向悟空转述神针铁之事"
        ],
        "location_terms": [
          "东海龙宫"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.097,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0018",
      "shot_id": "S0018_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000041"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000041"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000041"
      ],
      "dynamic_content_preview": "主体：孙悟空；动作：悟空催促龙王动身；龙王在前引路，悟空紧随其后；环境：东海龙宫；构图镜头：跟拍远景，落幅在远处闪动的金光上；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 101,
        "image_prompt_chars": 109,
        "video_prompt_chars": 105,
        "negative_prompt_chars": 63,
        "visual_notes_chars": 78
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "孙悟空"
        ],
        "action_terms": [
          "悟空催促龙王动身",
          "龙王在前引路，悟空紧随其后"
        ],
        "location_terms": [
          "东海龙宫"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.079,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0019",
      "shot_id": "S0019_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000037",
        "E000002",
        "E000003",
        "E000041",
        "E000017",
        "E000038"
      ],
      "visual_card_ids": [
        "VC000037",
        "VC000002",
        "VC000003",
        "VC000041",
        "VC000017",
        "VC000038"
      ],
      "asset_binding_ids": [
        "AB000037",
        "AB000002",
        "AB000003",
        "AB000041",
        "AB000017",
        "AB000038"
      ],
      "dynamic_content_preview": "主体：东海龙王；动作：悟空操控如意金箍棒随心变化；东海龙王暗中传令召三海龙王；环境：花果山；水帘洞；东海龙宫；铁板桥；关键物件：如意金箍棒；构图镜头：跟拍中景；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：后来",
      "lengths": {
        "dynamic_content_chars": 126,
        "image_prompt_chars": 153,
        "video_prompt_chars": 167,
        "negative_prompt_chars": 69,
        "visual_notes_chars": 102
      },
      "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": "storyboard_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.214,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0019",
      "shot_id": "S0019_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000037",
        "E000002",
        "E000003",
        "E000041",
        "E000017"
      ],
      "visual_card_ids": [
        "VC000037",
        "VC000002",
        "VC000003",
        "VC000041",
        "VC000017"
      ],
      "asset_binding_ids": [
        "AB000037",
        "AB000002",
        "AB000003",
        "AB000041",
        "AB000017"
      ],
      "dynamic_content_preview": "主体：东海龙王；动作：悟空把玩金箍棒胁迫龙王交出披挂；东海龙王连声应承不敢反驳；环境：花果山；水帘洞；东海龙宫；铁板桥；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：后来",
      "lengths": {
        "dynamic_content_chars": 113,
        "image_prompt_chars": 137,
        "video_prompt_chars": 151,
        "negative_prompt_chars": 69,
        "visual_notes_chars": 104
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "东海龙王"
        ],
        "action_terms": [
          "悟空把玩金箍棒胁迫龙王交出披挂",
          "东海龙王连声应承不敢反驳"
        ],
        "location_terms": [
          "花果山",
          "水帘洞",
          "东海龙宫",
          "铁板桥"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.212,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0019",
      "shot_id": "S0019_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000020",
        "E000037",
        "E000087",
        "E000002",
        "E000003",
        "E000041",
        "E000017"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000037",
        "VC000087",
        "VC000002",
        "VC000003",
        "VC000041",
        "VC000017"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000037",
        "AB000087",
        "AB000002",
        "AB000003",
        "AB000041",
        "AB000017"
      ],
      "dynamic_content_preview": "主体：南海龙王敖钦；东海龙王；西海龙王敖闰；动作：三海龙王齐聚商议对策；四海龙王凑齐凤翅紫金冠、锁子黄金甲、藕丝步云履；环境：花果山；水帘洞；东海龙宫；铁板桥；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：后来",
      "lengths": {
        "dynamic_content_chars": 132,
        "image_prompt_chars": 150,
        "video_prompt_chars": 173,
        "negative_prompt_chars": 69,
        "visual_notes_chars": 109
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "南海龙王敖钦",
          "东海龙王",
          "西海龙王敖闰"
        ],
        "action_terms": [
          "三海龙王齐聚商议对策",
          "四海龙王凑齐凤翅紫金冠、锁子黄金甲、藕丝步云履"
        ],
        "location_terms": [
          "花果山",
          "水帘洞",
          "东海龙宫",
          "铁板桥"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.136,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0019",
      "shot_id": "S0019_SH04",
      "status": "fail",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000002",
        "E000003",
        "E000041",
        "E000017",
        "E000038"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000002",
        "VC000003",
        "VC000041",
        "VC000017",
        "VC000038"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000002",
        "AB000003",
        "AB000041",
        "AB000017",
        "AB000038"
      ],
      "dynamic_content_preview": "主体：石猴；动作：悟空穿戴披挂挥舞金箍棒打出龙宫；四海龙王聚首商议上奏天庭；环境：花果山；水帘洞；东海龙宫；铁板桥；关键物件：如意金箍棒；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：后来",
      "lengths": {
        "dynamic_content_chars": 120,
        "image_prompt_chars": 134,
        "video_prompt_chars": 175,
        "negative_prompt_chars": 69,
        "visual_notes_chars": 127
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴"
        ],
        "action_terms": [
          "悟空穿戴披挂挥舞金箍棒打出龙宫",
          "四海龙王聚首商议上奏天庭"
        ],
        "location_terms": [
          "花果山",
          "水帘洞",
          "东海龙宫",
          "铁板桥"
        ],
        "subject_retained": false,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 1.117,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "subject_not_retained",
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "core_subject_missing_in_prompt",
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "core_subject_missing_in_prompt",
          "severity": "error",
          "field": "image_prompt",
          "message": "主体信息未被稳定保留到提示词中，可能导致生成结果偏离剧本主体。",
          "matched_terms": [
            "石猴"
          ],
          "metrics": {
            "coverage_ratio": 0.333,
            "retained_core_dimensions": 1,
            "available_core_dimensions": 3
          }
        },
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0020",
      "shot_id": "S0020_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000032",
        "E000007",
        "E000039",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000032",
        "VC000007",
        "VC000039",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000032",
        "AB000007",
        "AB000039",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；混世魔王；牛魔王等六魔王；动作：七位妖王歃血结拜，举杯共饮，众妖齐声欢呼奏乐；朦胧柔焦的远景下，花果山彩旗招展、锣鼓喧天…；环境：幽冥界；花果山；构图镜头：（带轻微柔焦效果，契合梦境开篇；朦胧远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 148,
        "image_prompt_chars": 108,
        "video_prompt_chars": 130,
        "negative_prompt_chars": 76,
        "visual_notes_chars": 142
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "混世魔王",
          "牛魔王等六魔王"
        ],
        "action_terms": [
          "七位妖王歃血结拜，举杯共饮，众妖齐声欢呼奏乐",
          "朦胧柔焦的远景下，花果山彩旗招展、锣鼓喧天…"
        ],
        "location_terms": [
          "幽冥界",
          "花果山"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.73,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0020",
      "shot_id": "S0020_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "character",
      "entity_uids": [
        "E000032",
        "E000020",
        "E000039",
        "E000002",
        "E000017"
      ],
      "visual_card_ids": [
        "VC000032",
        "VC000020",
        "VC000039",
        "VC000002",
        "VC000017"
      ],
      "asset_binding_ids": [
        "AB000032",
        "AB000020",
        "AB000039",
        "AB000002",
        "AB000017"
      ],
      "dynamic_content_preview": "主体：混世魔王；众猴；动作：悟空醉卧铁板桥边睡熟，勾魂使者拘走悟空魂灵；宴罢送走六位魔王，美猴王酒意上头…；环境：幽冥界；花果山；关键物件：铁板桥；构图镜头：（先对准睡熟的悟空，后缓慢拉远，画面逐渐失焦扭曲完成梦境过渡）；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 159,
        "image_prompt_chars": 104,
        "video_prompt_chars": 188,
        "negative_prompt_chars": 76,
        "visual_notes_chars": 146
      },
      "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": "storyboard_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": 0.654,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0020",
      "shot_id": "S0020_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000007",
        "E000039",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000007",
        "VC000039",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000007",
        "AB000039",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；勾魂使者；动作：悟空抬头看见幽冥界铁牌，挣脱绳索质问勾魂使者…；悟空被拽到一座阴气森森的城门下…；环境：幽冥界；花果山；构图镜头：正反打，穿插铁牌特写；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 148,
        "image_prompt_chars": 123,
        "video_prompt_chars": 150,
        "negative_prompt_chars": 76,
        "visual_notes_chars": 151
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "勾魂使者"
        ],
        "action_terms": [
          "悟空抬头看见幽冥界铁牌，挣脱绳索质问勾魂使者…",
          "悟空被拽到一座阴气森森的城门下…"
        ],
        "location_terms": [
          "幽冥界",
          "花果山"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.831,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0020",
      "shot_id": "S0020_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000039",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000039",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000039",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；动作：怒打鬼差闯入森罗殿；环境：幽冥界；花果山；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 81,
        "image_prompt_chars": 75,
        "video_prompt_chars": 88,
        "negative_prompt_chars": 76,
        "visual_notes_chars": 133
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴"
        ],
        "action_terms": [
          "怒打鬼差闯入森罗殿"
        ],
        "location_terms": [
          "幽冥界",
          "花果山"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.926,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0021",
      "shot_id": "S0021_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000003",
        "E000039",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000003",
        "VC000039",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000003",
        "AB000039",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；孙悟空；动作：孙悟空宴饮后醉酒酣睡；阴差持批文勾走孙悟空魂魄；环境：水帘洞；幽冥界；花果山；森罗殿；构图镜头：中景；旁白中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 131,
        "image_prompt_chars": 133,
        "video_prompt_chars": 115,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 116
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "孙悟空"
        ],
        "action_terms": [
          "孙悟空宴饮后醉酒酣睡",
          "阴差持批文勾走孙悟空魂魄"
        ],
        "location_terms": [
          "水帘洞",
          "幽冥界",
          "花果山",
          "森罗殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.015,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0021",
      "shot_id": "S0021_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000003",
        "E000039",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000003",
        "VC000039",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000003",
        "AB000039",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；孙悟空；动作：孙悟空酒醒认出幽冥界勃然大怒；掣出金箍棒打死勾魂差人；环境：水帘洞；幽冥界；花果山；森罗殿；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 112,
        "image_prompt_chars": 119,
        "video_prompt_chars": 103,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 103
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "孙悟空"
        ],
        "action_terms": [
          "孙悟空酒醒认出幽冥界勃然大怒",
          "掣出金箍棒打死勾魂差人"
        ],
        "location_terms": [
          "水帘洞",
          "幽冥界",
          "花果山",
          "森罗殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.062,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0021",
      "shot_id": "S0021_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000043",
        "E000003",
        "E000039",
        "E000002",
        "E000044"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000043",
        "VC000003",
        "VC000039",
        "VC000002",
        "VC000044"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000043",
        "AB000003",
        "AB000039",
        "AB000002",
        "AB000044"
      ],
      "dynamic_content_preview": "主体：石猴；十代冥王；孙悟空；动作：十代冥王躬身向孙悟空行礼；孙悟空持棒喝问冥王差人勾魂事由；环境：水帘洞；幽冥界；花果山；森罗殿；关键物件：生死簿；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 127,
        "image_prompt_chars": 96,
        "video_prompt_chars": 86,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 96
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "十代冥王",
          "孙悟空"
        ],
        "action_terms": [
          "十代冥王躬身向孙悟空行礼",
          "孙悟空持棒喝问冥王差人勾魂事由"
        ],
        "location_terms": [
          "水帘洞",
          "幽冥界",
          "花果山",
          "森罗殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.756,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0021",
      "shot_id": "S0021_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000003",
        "E000039",
        "E000002",
        "E000044"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000003",
        "VC000039",
        "VC000002",
        "VC000044"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000003",
        "AB000039",
        "AB000002",
        "AB000044"
      ],
      "dynamic_content_preview": "主体：石猴；孙悟空；动作：孙悟空翻阅生死簿找到自身及猴属名录；执笔勾销所有猴属姓名；环境：水帘洞；幽冥界；花果山；森罗殿；关键物件：生死簿；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 140,
        "image_prompt_chars": 98,
        "video_prompt_chars": 113,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 102
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "孙悟空"
        ],
        "action_terms": [
          "孙悟空翻阅生死簿找到自身及猴属名录",
          "执笔勾销所有猴属姓名"
        ],
        "location_terms": [
          "水帘洞",
          "幽冥界",
          "花果山",
          "森罗殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 0.7,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0022",
      "shot_id": "S0022_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000020",
        "E000039",
        "E000003",
        "E000002",
        "E000014",
        "E000044"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000020",
        "VC000039",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000044"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000020",
        "AB000039",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000044"
      ],
      "dynamic_content_preview": "主体：石猴；孙悟空；众猴；动作：孙悟空撑坐起身伸懒腰，晃了晃脑袋回想梦境；众猴凑上前探看，脸上满是关切；环境：幽冥界；水帘洞；花果山；灵霄宝殿；关键物件：生死簿；构图镜头：朦胧远景拉至中景；朦胧远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：梦见；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 162,
        "image_prompt_chars": 154,
        "video_prompt_chars": 178,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 148
      },
      "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": "storyboard_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": 0.951,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0022",
      "shot_id": "S0022_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000004",
        "E000020",
        "E000045",
        "E000039",
        "E000003",
        "E000002",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000004",
        "VC000020",
        "VC000045",
        "VC000039",
        "VC000003",
        "VC000002",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000004",
        "AB000020",
        "AB000045",
        "AB000039",
        "AB000003",
        "AB000002",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：石猴；玉皇大天尊；众猴；邱弘济真人；动作：孙悟空手舞足蹈比划闹地府的经过；众猴听完纷纷叩拜欢呼；环境：幽冥界；水帘洞；花果山；灵霄宝殿；构图镜头：双人中景，硬切至灵霄宝殿全景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：梦见；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 158,
        "image_prompt_chars": 173,
        "video_prompt_chars": 197,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 149
      },
      "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": "storyboard_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.095,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0022",
      "shot_id": "S0022_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000004",
        "E000045",
        "E000037",
        "E000010",
        "E000012",
        "E000011",
        "E000005",
        "E000050",
        "E000039",
        "E000003",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000004",
        "VC000045",
        "VC000037",
        "VC000010",
        "VC000012",
        "VC000011",
        "VC000005",
        "VC000050",
        "VC000039",
        "VC000003",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000004",
        "AB000045",
        "AB000037",
        "AB000010",
        "AB000012",
        "AB000011",
        "AB000005",
        "AB000050",
        "AB000039",
        "AB000003",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；玉皇大天尊；太白金星；东海龙王；动作：东海龙王躬身入殿呈上奏折，面露愤懑；秦广王随后入殿递上表文，神色凝重；环境：幽冥界；水帘洞；花果山；灵霄宝殿；构图镜头：正反打，交替切向奏事官员与玉帝；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：梦见；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 167,
        "image_prompt_chars": 203,
        "video_prompt_chars": 227,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 169
      },
      "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": "storyboard_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.216,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0022",
      "shot_id": "S0022_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000045",
        "E000050",
        "E000039",
        "E000003",
        "E000002",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000045",
        "VC000050",
        "VC000039",
        "VC000003",
        "VC000002",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000045",
        "AB000050",
        "AB000039",
        "AB000003",
        "AB000002",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：石猴；太白金星；孙悟空；金星；动作：太白金星建议招安；环境：幽冥界；水帘洞；花果山；灵霄宝殿；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：梦见",
      "lengths": {
        "dynamic_content_chars": 101,
        "image_prompt_chars": 86,
        "video_prompt_chars": 100,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 192
      },
      "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": "storyboard_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": 0.851,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0023",
      "shot_id": "S0023_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000045",
        "E000050",
        "E000001",
        "E000003",
        "E000002",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000045",
        "VC000050",
        "VC000001",
        "VC000003",
        "VC000002",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000045",
        "AB000050",
        "AB000001",
        "AB000003",
        "AB000002",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：太白金星；金星；石猴；孙悟空；动作：金星至水帘洞传旨；孙悟空与金星同赴天庭，因无官名被阻南天门外…；环境：水帘洞；花果山；南天门；天宫；构图镜头：组接主镜头；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 128,
        "image_prompt_chars": 115,
        "video_prompt_chars": 129,
        "negative_prompt_chars": 63,
        "visual_notes_chars": 134
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "太白金星",
          "金星",
          "石猴",
          "孙悟空"
        ],
        "action_terms": [
          "金星至水帘洞传旨",
          "孙悟空与金星同赴天庭，因无官名被阻南天门外…"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "南天门",
          "天宫"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.898,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0023",
      "shot_id": "S0023_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000045",
        "E000050",
        "E000001",
        "E000003",
        "E000002",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000045",
        "VC000050",
        "VC000001",
        "VC000003",
        "VC000002",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000045",
        "AB000050",
        "AB000001",
        "AB000003",
        "AB000002",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：太白金星；金星；石猴；孙悟空；动作：孙悟空答应上天；环境：水帘洞；花果山；南天门；天宫；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 100,
        "image_prompt_chars": 104,
        "video_prompt_chars": 125,
        "negative_prompt_chars": 63,
        "visual_notes_chars": 112
      },
      "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": "storyboard_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.04,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0023",
      "shot_id": "S0023_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000045",
        "E000050",
        "E000001",
        "E000004",
        "E000003",
        "E000002",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000045",
        "VC000050",
        "VC000001",
        "VC000004",
        "VC000003",
        "VC000002",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000045",
        "AB000050",
        "AB000001",
        "AB000004",
        "AB000003",
        "AB000002",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：太白金星；金星；石猴；玉皇大天尊；动作：孙悟空答应上天；被阻南天门外；环境：水帘洞；花果山；南天门；天宫；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 108,
        "image_prompt_chars": 111,
        "video_prompt_chars": 134,
        "negative_prompt_chars": 63,
        "visual_notes_chars": 126
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "太白金星",
          "金星",
          "石猴",
          "玉皇大天尊"
        ],
        "action_terms": [
          "孙悟空答应上天",
          "被阻南天门外"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "南天门",
          "天宫"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.028,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0023",
      "shot_id": "S0023_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000045",
        "E000050",
        "E000003",
        "E000002",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000045",
        "VC000050",
        "VC000003",
        "VC000002",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000045",
        "AB000050",
        "AB000003",
        "AB000002",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：太白金星；金星；动作：初览天宫景象；环境：水帘洞；花果山；南天门；天宫；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 90,
        "image_prompt_chars": 94,
        "video_prompt_chars": 108,
        "negative_prompt_chars": 63,
        "visual_notes_chars": 115
      },
      "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": "storyboard_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.044,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0025",
      "shot_id": "S0025_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000045",
        "E000050",
        "E000004",
        "E000002",
        "E000046",
        "E000014",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000045",
        "VC000050",
        "VC000004",
        "VC000002",
        "VC000046",
        "VC000014",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000045",
        "AB000050",
        "AB000004",
        "AB000002",
        "AB000046",
        "AB000014",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：石猴；太白金星；金星；玉皇大天尊；动作：太白金星躬身朝上礼拜，孙悟空挺身在侧不行朝礼…；武曲星君出班启奏官职空缺；环境：花果山；御马监；灵霄宝殿；南天门；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 131,
        "image_prompt_chars": 155,
        "video_prompt_chars": 119,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 117
      },
      "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": "storyboard_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.183,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0025",
      "shot_id": "S0025_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000002",
        "E000046",
        "E000014",
        "E000084",
        "E000044"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000002",
        "VC000046",
        "VC000014",
        "VC000084",
        "VC000044"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000002",
        "AB000046",
        "AB000014",
        "AB000084",
        "AB000044"
      ],
      "dynamic_content_preview": "主体：石猴；孙悟空；动作：孙悟空清点文簿、点明马数，安排监丞、力士分管草料…；孙悟空昼夜不睡看管马匹，睡了的赶起来吃草…；环境：花果山；御马监；灵霄宝殿；南天门；关键物件：生死簿；构图镜头：中景快剪；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 148,
        "image_prompt_chars": 141,
        "video_prompt_chars": 106,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 105
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "孙悟空"
        ],
        "action_terms": [
          "孙悟空清点文簿、点明马数，安排监丞、力士分管草料…",
          "孙悟空昼夜不睡看管马匹，睡了的赶起来吃草…"
        ],
        "location_terms": [
          "花果山",
          "御马监",
          "灵霄宝殿",
          "南天门"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.953,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0025",
      "shot_id": "S0025_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000045",
        "E000002",
        "E000046",
        "E000014",
        "E000084",
        "E000038"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000045",
        "VC000002",
        "VC000046",
        "VC000014",
        "VC000084",
        "VC000038"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000045",
        "AB000002",
        "AB000046",
        "AB000014",
        "AB000084",
        "AB000038"
      ],
      "dynamic_content_preview": "主体：石猴；御马监众官；孙悟空；动作：众监官举杯劝酒，孙悟空忽然停杯发问；孙悟空得知弼马温是未入流小官，勃然大怒咬碎钢牙；环境：花果山；御马监；灵霄宝殿；南天门；关键物件：如意金箍棒；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 144,
        "image_prompt_chars": 124,
        "video_prompt_chars": 109,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 99
      },
      "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": "storyboard_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": 0.861,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0025",
      "shot_id": "S0025_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000020",
        "E000002",
        "E000046",
        "E000014",
        "E000084",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000020",
        "VC000002",
        "VC000046",
        "VC000014",
        "VC000084",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000020",
        "AB000002",
        "AB000046",
        "AB000014",
        "AB000084",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：石猴；孙悟空；独角鬼王；众猴；动作：孙悟空舞动金箍棒一路打出御马监，直闯南天门…；孙悟空驾云直落花果山水帘洞前，众猴欢呼迎接；环境：花果山；御马监；灵霄宝殿；南天门；构图镜头：跟拍+远景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 143,
        "image_prompt_chars": 116,
        "video_prompt_chars": 118,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 119
      },
      "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": "storyboard_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": 0.811,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0026",
      "shot_id": "S0026_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000048",
        "E000049",
        "E000004",
        "E000003",
        "E000002",
        "E000014",
        "E000046"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000048",
        "VC000049",
        "VC000004",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000046"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000048",
        "AB000049",
        "AB000004",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000046"
      ],
      "dynamic_content_preview": "主体：石猴；哪吒三太子；托塔李天王；玉皇大天尊；动作：御马监监丞跪伏丹墀奏报；增长天王随后出列补充奏报；环境：水帘洞；花果山；灵霄宝殿；御马监；构图镜头：宽景建立镜头；旁白中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 151,
        "image_prompt_chars": 133,
        "video_prompt_chars": 160,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 120
      },
      "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": "storyboard_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": 0.881,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0026",
      "shot_id": "S0026_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "character",
      "entity_uids": [
        "E000049",
        "E000047",
        "E000048",
        "E000003",
        "E000002",
        "E000014",
        "E000046"
      ],
      "visual_card_ids": [
        "VC000049",
        "VC000047",
        "VC000048",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000046"
      ],
      "asset_binding_ids": [
        "AB000049",
        "AB000047",
        "AB000048",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000046"
      ],
      "dynamic_content_preview": "主体：托塔李天王；巨灵神；哪吒三太子；动作：天兵列阵行云，战鼓擂动；李天王发令，巨灵神领命出列；环境：水帘洞；花果山；灵霄宝殿；御马监；构图镜头：跟拍中景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 145,
        "image_prompt_chars": 100,
        "video_prompt_chars": 118,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 145
      },
      "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": "storyboard_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": 0.69,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0026",
      "shot_id": "S0026_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000047",
        "E000003",
        "E000002",
        "E000014",
        "E000046",
        "E000038"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000047",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000046",
        "VC000038"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000047",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000046",
        "AB000038"
      ],
      "dynamic_content_preview": "主体：石猴；巨灵神；动作：孙悟空穿戴披挂，率猴群出洞；巨灵神厉声喝令受降；环境：水帘洞；花果山；灵霄宝殿；御马监；关键物件：如意金箍棒；构图镜头：正反打中景；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 145,
        "image_prompt_chars": 125,
        "video_prompt_chars": 152,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 131
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "巨灵神"
        ],
        "action_terms": [
          "孙悟空穿戴披挂，率猴群出洞",
          "巨灵神厉声喝令受降"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "灵霄宝殿",
          "御马监"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.862,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0026",
      "shot_id": "S0026_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000047",
        "E000003",
        "E000002",
        "E000014",
        "E000046"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000047",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000046"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000047",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000046"
      ],
      "dynamic_content_preview": "主体：石猴；巨灵神；动作：巨灵神怒极挥斧直劈孙悟空；孙悟空侧身避开后举棒格挡还击；环境：水帘洞；花果山；灵霄宝殿；御马监；构图镜头：动态打斗特写；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 138,
        "image_prompt_chars": 109,
        "video_prompt_chars": 158,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 136
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "巨灵神"
        ],
        "action_terms": [
          "巨灵神怒极挥斧直劈孙悟空",
          "孙悟空侧身避开后举棒格挡还击"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "灵霄宝殿",
          "御马监"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.79,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0027",
      "shot_id": "S0027_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000047",
        "E000003",
        "E000014",
        "E000038"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000047",
        "VC000003",
        "VC000014",
        "VC000038"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000047",
        "AB000003",
        "AB000014",
        "AB000038"
      ],
      "dynamic_content_preview": "主体：石猴；巨灵神；动作：石猴挥棒砸向巨灵神的宣花斧，斧柄咔嚓一声齐根断裂…；水帘洞外远景，石猴与巨灵神凌空对峙…；环境：水帘洞；灵霄宝殿；关键物件：如意金箍棒；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在",
      "lengths": {
        "dynamic_content_chars": 132,
        "image_prompt_chars": 132,
        "video_prompt_chars": 169,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 145
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "巨灵神"
        ],
        "action_terms": [
          "石猴挥棒砸向巨灵神的宣花斧，斧柄咔嚓一声齐根断裂…",
          "水帘洞外远景，石猴与巨灵神凌空对峙…"
        ],
        "location_terms": [
          "水帘洞",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.0,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0027",
      "shot_id": "S0027_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000048",
        "E000047",
        "E000049",
        "E000003",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000048",
        "VC000047",
        "VC000049",
        "VC000003",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000048",
        "AB000047",
        "AB000049",
        "AB000003",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：石猴；哪吒三太子；巨灵神；托塔李天王；动作：哪吒向托塔李天王跪拜请战，哪吒驾云赶到水帘洞叫阵…；切景到天庭军营，哪吒迈步出列为巨灵神求情并主动…；环境：水帘洞；灵霄宝殿；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在",
      "lengths": {
        "dynamic_content_chars": 141,
        "image_prompt_chars": 143,
        "video_prompt_chars": 187,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 170
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "哪吒三太子",
          "巨灵神",
          "托塔李天王"
        ],
        "action_terms": [
          "哪吒向托塔李天王跪拜请战，哪吒驾云赶到水帘洞叫阵…",
          "切景到天庭军营，哪吒迈步出列为巨灵神求情并主动…"
        ],
        "location_terms": [
          "水帘洞",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.014,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0027",
      "shot_id": "S0027_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000048",
        "E000047",
        "E000049",
        "E000003",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000048",
        "VC000047",
        "VC000049",
        "VC000003",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000048",
        "AB000047",
        "AB000049",
        "AB000003",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：石猴；哪吒三太子；巨灵神；托塔李天王；动作：石猴嘲讽逃窜的巨灵神，巨灵神回营向李天王报败…；正反打交替呈现二人三头六臂法身的激战画面…；环境：水帘洞；灵霄宝殿；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在",
      "lengths": {
        "dynamic_content_chars": 135,
        "image_prompt_chars": 122,
        "video_prompt_chars": 173,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 149
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "哪吒三太子",
          "巨灵神",
          "托塔李天王"
        ],
        "action_terms": [
          "石猴嘲讽逃窜的巨灵神，巨灵神回营向李天王报败…",
          "正反打交替呈现二人三头六臂法身的激战画面…"
        ],
        "location_terms": [
          "水帘洞",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.904,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0027",
      "shot_id": "S0027_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000048",
        "E000003",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000048",
        "VC000003",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000048",
        "AB000003",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：石猴；哪吒三太子；动作：正在混乱的战局中，石猴用毫毛分身术牵制哪吒…；特写石猴拔下一根毫毛，吹口气变出和自己一模一样…；环境：水帘洞；灵霄宝殿；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在",
      "lengths": {
        "dynamic_content_chars": 126,
        "image_prompt_chars": 123,
        "video_prompt_chars": 138,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 186
      },
      "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": "storyboard_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": 0.976,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0028",
      "shot_id": "S0028_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000048",
        "E000049",
        "E000004",
        "E000032",
        "E000003",
        "E000002",
        "E000014",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000048",
        "VC000049",
        "VC000004",
        "VC000032",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000048",
        "AB000049",
        "AB000004",
        "AB000032",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：石猴；哪吒三太子；托塔李天王；玉皇大天尊；动作：托塔李天王、哪吒三太子步入灵霄宝殿跪拜奏报；石猴于水帘洞主位落座，众妖王上前贺胜；环境：水帘洞；花果山；灵霄宝殿；南天门；构图镜头：广角交叉切；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 145,
        "image_prompt_chars": 124,
        "video_prompt_chars": 155,
        "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": "storyboard_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": 0.855,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0028",
      "shot_id": "S0028_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000032",
        "E000047",
        "E000050",
        "E000003",
        "E000002",
        "E000014",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000032",
        "VC000047",
        "VC000050",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000032",
        "AB000047",
        "AB000050",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：石猴；牛魔王；蛟魔王；鹏魔王；动作：石猴举杯向六魔王提议各自以大圣为号；六魔王依次报出自己的大圣封号，众人举杯共贺；环境：水帘洞；花果山；灵霄宝殿；南天门；构图镜头：群体中景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 158,
        "image_prompt_chars": 123,
        "video_prompt_chars": 154,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 212
      },
      "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": "storyboard_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": 0.778,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0028",
      "shot_id": "S0028_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000045",
        "E000050",
        "E000004",
        "E000003",
        "E000002",
        "E000014",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000045",
        "VC000050",
        "VC000004",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000045",
        "AB000050",
        "AB000004",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：石猴；太白金星；金星；玉皇大天尊；动作：玉皇大天尊闻言震怒，欲派天兵清剿妖猴；太白金星从仙班闪出，奏报招安方案；环境：水帘洞；花果山；灵霄宝殿；南天门；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 150,
        "image_prompt_chars": 118,
        "video_prompt_chars": 149,
        "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": "storyboard_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": 0.787,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0028",
      "shot_id": "S0028_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000045",
        "E000050",
        "E000003",
        "E000002",
        "E000014",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000045",
        "VC000050",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000045",
        "AB000050",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：石猴；太白金星；金星；动作：太白金星建议招安，封猴王为齐天大圣；石猴收束镜头，停在太白金星建议招安…；环境：水帘洞；花果山；灵霄宝殿；南天门；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 125,
        "image_prompt_chars": 113,
        "video_prompt_chars": 128,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 210
      },
      "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": "storyboard_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": 0.904,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0029",
      "shot_id": "S0029_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000046",
        "E000052",
        "E000051",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000046",
        "VC000052",
        "VC000051",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000046",
        "AB000052",
        "AB000051",
        "AB000084"
      ],
      "dynamic_content_preview": "动作：,；..,.；环境：御马监；蟠桃园；齐天大圣府；南天门；构图镜头：远景；连续性：保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 59,
        "image_prompt_chars": 59,
        "video_prompt_chars": 67,
        "negative_prompt_chars": 62,
        "visual_notes_chars": 121
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [],
        "action_terms": [
          ",",
          "..,."
        ],
        "location_terms": [
          "御马监",
          "蟠桃园",
          "齐天大圣府",
          "南天门"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.5,
        "image_compactness_ratio": 1.0,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0029",
      "shot_id": "S0029_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000050",
        "E000001",
        "E000004",
        "E000048",
        "E000045",
        "E000049",
        "E000046",
        "E000052",
        "E000051",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000050",
        "VC000001",
        "VC000004",
        "VC000048",
        "VC000045",
        "VC000049",
        "VC000046",
        "VC000052",
        "VC000051",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000050",
        "AB000001",
        "AB000004",
        "AB000048",
        "AB000045",
        "AB000049",
        "AB000046",
        "AB000052",
        "AB000051",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：金星；石猴；玉皇大天尊；哪吒三太子；动作：,；.,.；环境：御马监；蟠桃园；齐天大圣府；南天门；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 96,
        "image_prompt_chars": 83,
        "video_prompt_chars": 80,
        "negative_prompt_chars": 62,
        "visual_notes_chars": 116
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "金星",
          "石猴",
          "玉皇大天尊",
          "哪吒三太子"
        ],
        "action_terms": [
          ",",
          ".,."
        ],
        "location_terms": [
          "御马监",
          "蟠桃园",
          "齐天大圣府",
          "南天门"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 0.865,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0029",
      "shot_id": "S0029_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000050",
        "E000001",
        "E000046",
        "E000052",
        "E000051",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000050",
        "VC000001",
        "VC000046",
        "VC000052",
        "VC000051",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000050",
        "AB000001",
        "AB000046",
        "AB000052",
        "AB000051",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：金星；石猴；动作：,；:；环境：御马监；蟠桃园；齐天大圣府；南天门；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 81,
        "image_prompt_chars": 83,
        "video_prompt_chars": 98,
        "negative_prompt_chars": 62,
        "visual_notes_chars": 101
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "金星",
          "石猴"
        ],
        "action_terms": [
          ",",
          ":"
        ],
        "location_terms": [
          "御马监",
          "蟠桃园",
          "齐天大圣府",
          "南天门"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.025,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0029",
      "shot_id": "S0029_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000050",
        "E000001",
        "E000004",
        "E000048",
        "E000045",
        "E000049",
        "E000046",
        "E000052",
        "E000051",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000050",
        "VC000001",
        "VC000004",
        "VC000048",
        "VC000045",
        "VC000049",
        "VC000046",
        "VC000052",
        "VC000051",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000050",
        "AB000001",
        "AB000004",
        "AB000048",
        "AB000045",
        "AB000049",
        "AB000046",
        "AB000052",
        "AB000051",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：金星；石猴；玉皇大天尊；哪吒三太子；动作：,；桃园；环境：御马监；蟠桃园；齐天大圣府；南天门；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 93,
        "image_prompt_chars": 74,
        "video_prompt_chars": 77,
        "negative_prompt_chars": 62,
        "visual_notes_chars": 104
      },
      "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": "storyboard_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": 0.796,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0031",
      "shot_id": "S0031_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000053",
        "E000054",
        "E000052",
        "E000051",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000053",
        "VC000054",
        "VC000052",
        "VC000051",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000053",
        "AB000054",
        "AB000052",
        "AB000051",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：王母娘娘；七衣仙女；土地；动作：七衣仙女持王母懿旨抵达蟠桃园门口…；薄雾缭绕的蟠桃园远景，成片的桃树枝叶繁茂…；环境：蟠桃园；齐天大圣府；关键物件：蟠桃；构图镜头：远景建立镜头；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 130,
        "image_prompt_chars": 139,
        "video_prompt_chars": 175,
        "negative_prompt_chars": 64,
        "visual_notes_chars": 84
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "王母娘娘",
          "七衣仙女",
          "土地"
        ],
        "action_terms": [
          "七衣仙女持王母懿旨抵达蟠桃园门口…",
          "薄雾缭绕的蟠桃园远景，成片的桃树枝叶繁茂…"
        ],
        "location_terms": [
          "蟠桃园",
          "齐天大圣府"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.069,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0031",
      "shot_id": "S0031_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000054",
        "E000001",
        "E000052"
      ],
      "visual_card_ids": [
        "VC000054",
        "VC000001",
        "VC000052"
      ],
      "asset_binding_ids": [
        "AB000054",
        "AB000001",
        "AB000052"
      ],
      "dynamic_content_preview": "主体：七衣仙女；石猴；动作：众人寻大圣不见，七衣仙女按仙吏提议先行摘桃…；众人入园寻到花亭，只看见石桌上放着大圣的衣冠…；环境：蟠桃园；构图镜头：中景跟拍+特写；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 121,
        "image_prompt_chars": 156,
        "video_prompt_chars": 182,
        "negative_prompt_chars": 64,
        "visual_notes_chars": 69
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "七衣仙女",
          "石猴"
        ],
        "action_terms": [
          "众人寻大圣不见，七衣仙女按仙吏提议先行摘桃…",
          "众人入园寻到花亭，只看见石桌上放着大圣的衣冠…"
        ],
        "location_terms": [
          "蟠桃园"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.289,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0031",
      "shot_id": "S0031_SH03",
      "status": "fail",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000054",
        "E000001",
        "E000052"
      ],
      "visual_card_ids": [
        "VC000054",
        "VC000001",
        "VC000052"
      ],
      "asset_binding_ids": [
        "AB000054",
        "AB000001",
        "AB000052"
      ],
      "dynamic_content_preview": "主体：七衣仙女；石猴；动作：孙悟空被惊醒现本相，掣出金箍棒厉声质问…；松开的桃枝猛地弹回，惊醒了睡在枝上的孙悟空…；环境：蟠桃园；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 109,
        "image_prompt_chars": 112,
        "video_prompt_chars": 174,
        "negative_prompt_chars": 64,
        "visual_notes_chars": 76
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "七衣仙女",
          "石猴"
        ],
        "action_terms": [
          "孙悟空被惊醒现本相，掣出金箍棒厉声质问…",
          "松开的桃枝猛地弹回，惊醒了睡在枝上的孙悟空…"
        ],
        "location_terms": [
          "蟠桃园"
        ],
        "subject_retained": false,
        "action_retained": true,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 1.028,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "subject_not_retained",
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "core_subject_missing_in_prompt",
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "core_subject_missing_in_prompt",
          "severity": "error",
          "field": "image_prompt",
          "message": "主体信息未被稳定保留到提示词中，可能导致生成结果偏离剧本主体。",
          "matched_terms": [
            "七衣仙女",
            "石猴"
          ],
          "metrics": {
            "coverage_ratio": 0.333,
            "retained_core_dimensions": 1,
            "available_core_dimensions": 3
          }
        },
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0031",
      "shot_id": "S0031_SH04",
      "status": "fail",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000052",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000052",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000052",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：石猴；动作：孙悟空得知未被邀请，压下怒火决定前去蟠桃会打探…；特写孙悟空的脸，他脸上的笑意瞬间褪去…；环境：蟠桃园；关键物件：蟠桃；构图镜头：脸部特写；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 117,
        "image_prompt_chars": 118,
        "video_prompt_chars": 145,
        "negative_prompt_chars": 64,
        "visual_notes_chars": 75
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴"
        ],
        "action_terms": [
          "孙悟空得知未被邀请，压下怒火决定前去蟠桃会打探…",
          "特写孙悟空的脸，他脸上的笑意瞬间褪去…"
        ],
        "location_terms": [
          "蟠桃园"
        ],
        "subject_retained": false,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 1.009,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "subject_not_retained",
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "core_subject_missing_in_prompt",
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "core_subject_missing_in_prompt",
          "severity": "error",
          "field": "image_prompt",
          "message": "主体信息未被稳定保留到提示词中，可能导致生成结果偏离剧本主体。",
          "matched_terms": [
            "石猴"
          ],
          "metrics": {
            "coverage_ratio": 0.333,
            "retained_core_dimensions": 1,
            "available_core_dimensions": 3
          }
        },
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0032",
      "shot_id": "S0032_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000054",
        "E000001",
        "E000058",
        "E000057",
        "E000052",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000054",
        "VC000001",
        "VC000058",
        "VC000057",
        "VC000052",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000054",
        "AB000001",
        "AB000058",
        "AB000057",
        "AB000052",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：七衣仙女；石猴；动作：石猴捻动法诀念动咒语，指尖泛起淡金光晕…；蟠桃园内，七衣仙女挎着花篮正采摘蟠桃…；环境：兜率宫；瑶池；蟠桃园；关键物件：蟠桃；构图镜头：远景推近景；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 126,
        "image_prompt_chars": 131,
        "video_prompt_chars": 201,
        "negative_prompt_chars": 67,
        "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": "storyboard_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.04,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0032",
      "shot_id": "S0032_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000055",
        "E000004",
        "E000001",
        "E000058",
        "E000057",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000055",
        "VC000004",
        "VC000001",
        "VC000058",
        "VC000057",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000055",
        "AB000004",
        "AB000001",
        "AB000058",
        "AB000057",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：赤脚大仙；玉皇大天尊；石猴；动作：石猴堆笑拦下赤脚大仙，假意传达玉帝旨意哄骗对方…；石猴驾云途中撞见正赴蟠桃会的赤脚大仙…；环境：兜率宫；瑶池；关键物件：蟠桃；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 128,
        "image_prompt_chars": 120,
        "video_prompt_chars": 177,
        "negative_prompt_chars": 67,
        "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": "storyboard_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": 0.938,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0032",
      "shot_id": "S0032_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000055",
        "E000001",
        "E000058",
        "E000057"
      ],
      "visual_card_ids": [
        "VC000055",
        "VC000001",
        "VC000058",
        "VC000057"
      ],
      "asset_binding_ids": [
        "AB000055",
        "AB000001",
        "AB000058",
        "AB000057"
      ],
      "dynamic_content_preview": "主体：赤脚大仙；石猴；动作：赤脚大仙闻言面露疑惑，思忖片刻后还是施礼作别…；石猴哄骗赤脚大仙的对话全过程；环境：兜率宫；瑶池；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 107,
        "image_prompt_chars": 101,
        "video_prompt_chars": 142,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 150
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "赤脚大仙",
          "石猴"
        ],
        "action_terms": [
          "赤脚大仙闻言面露疑惑，思忖片刻后还是施礼作别…",
          "石猴哄骗赤脚大仙的对话全过程"
        ],
        "location_terms": [
          "兜率宫",
          "瑶池"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.944,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0032",
      "shot_id": "S0032_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000055",
        "E000001",
        "E000058",
        "E000057"
      ],
      "visual_card_ids": [
        "VC000055",
        "VC000001",
        "VC000058",
        "VC000057"
      ],
      "asset_binding_ids": [
        "AB000055",
        "AB000001",
        "AB000058",
        "AB000057"
      ],
      "dynamic_content_preview": "主体：赤脚大仙；石猴；动作：石猴化作赤脚大仙潜入瑶池…；石猴潜入瑶池偷酒，醉后误入兜率宫偷吃金丹；环境：兜率宫；瑶池；构图镜头：跟拍转特写；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 108,
        "image_prompt_chars": 100,
        "video_prompt_chars": 197,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 170
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "赤脚大仙",
          "石猴"
        ],
        "action_terms": [
          "石猴化作赤脚大仙潜入瑶池…",
          "石猴潜入瑶池偷酒，醉后误入兜率宫偷吃金丹"
        ],
        "location_terms": [
          "兜率宫",
          "瑶池"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.926,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0033",
      "shot_id": "S0033_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000053",
        "E000001",
        "E000054",
        "E000056",
        "E000002",
        "E000003",
        "E000057",
        "E000058",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000053",
        "VC000001",
        "VC000054",
        "VC000056",
        "VC000002",
        "VC000003",
        "VC000057",
        "VC000058",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000053",
        "AB000001",
        "AB000054",
        "AB000056",
        "AB000002",
        "AB000003",
        "AB000057",
        "AB000058",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：王母娘娘；石猴；七衣仙女；太上老君；动作：石猴攥紧金箍棒左右张望后化作虚影遁走…；闪回开篇平行呈现两条线索：1.兜率宫门外…；环境：花果山；水帘洞；瑶池；兜率宫；关键物件：蟠桃；构图镜头：交叉剪辑蒙太奇，整体带柔化边缘的闪回滤镜，分别用中景拍石猴逃遁，全景拍天庭殿内；转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得",
      "lengths": {
        "dynamic_content_chars": 185,
        "image_prompt_chars": 242,
        "video_prompt_chars": 274,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 151
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "王母娘娘",
          "石猴",
          "七衣仙女",
          "太上老君"
        ],
        "action_terms": [
          "石猴攥紧金箍棒左右张望后化作虚影遁走…",
          "闪回开篇平行呈现两条线索：1.兜率宫门外…"
        ],
        "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.308,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0033",
      "shot_id": "S0033_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [
        "E000053",
        "E000001",
        "E000056",
        "E000054",
        "E000020",
        "E000004",
        "E000002",
        "E000003",
        "E000057",
        "E000058",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000053",
        "VC000001",
        "VC000056",
        "VC000054",
        "VC000020",
        "VC000004",
        "VC000002",
        "VC000003",
        "VC000057",
        "VC000058",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000053",
        "AB000001",
        "AB000056",
        "AB000054",
        "AB000020",
        "AB000004",
        "AB000002",
        "AB000003",
        "AB000057",
        "AB000058",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：王母娘娘；石猴；太上老君；七衣仙女；动作：石猴把偷来的仙酒分给众猴，众猴举着石碗欢呼哄抢；交叉剪辑两条线索的发展：1.水帘洞内…；环境：花果山；水帘洞；瑶池；兜率宫；关键物件：蟠桃；构图镜头：快速交叉中近景，花果山段落用暖光，天庭段落用冷调冷光，形成强烈视觉对比；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得",
      "lengths": {
        "dynamic_content_chars": 183,
        "image_prompt_chars": 261,
        "video_prompt_chars": 308,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 178
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "王母娘娘",
          "石猴",
          "太上老君",
          "七衣仙女"
        ],
        "action_terms": [
          "石猴把偷来的仙酒分给众猴，众猴举着石碗欢呼哄抢",
          "交叉剪辑两条线索的发展：1.水帘洞内…"
        ],
        "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.426,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0033",
      "shot_id": "S0033_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000055",
        "E000001",
        "E000020",
        "E000049",
        "E000004",
        "E000002",
        "E000003",
        "E000057",
        "E000058",
        "E000008",
        "E000085"
      ],
      "visual_card_ids": [
        "VC000055",
        "VC000001",
        "VC000020",
        "VC000049",
        "VC000004",
        "VC000002",
        "VC000003",
        "VC000057",
        "VC000058",
        "VC000008",
        "VC000085"
      ],
      "asset_binding_ids": [
        "AB000055",
        "AB000001",
        "AB000020",
        "AB000049",
        "AB000004",
        "AB000002",
        "AB000003",
        "AB000057",
        "AB000058",
        "AB000008",
        "AB000085"
      ],
      "dynamic_content_preview": "主体：赤脚大仙；石猴；众猴；托塔李天王；动作：赤脚大仙对着玉帝俯囟行礼奏报，玉帝猛地拍案起身…；交叉剪辑推向冲突顶点：1.水帘洞内石猴喝得酩酊…；环境：花果山；水帘洞；瑶池；兜率宫；关键物件：天将；构图镜头：交叉特写后拉远至大远景，先分别拍石猴醉态和玉帝怒容的特写，最后切到十万天兵腾云驾雾直奔花果山的宏大远景；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得",
      "lengths": {
        "dynamic_content_chars": 203,
        "image_prompt_chars": 231,
        "video_prompt_chars": 289,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 181
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "赤脚大仙",
          "石猴",
          "众猴",
          "托塔李天王"
        ],
        "action_terms": [
          "赤脚大仙对着玉帝俯囟行礼奏报，玉帝猛地拍案起身…",
          "交叉剪辑推向冲突顶点：1.水帘洞内石猴喝得酩酊…"
        ],
        "location_terms": [
          "花果山",
          "水帘洞",
          "瑶池",
          "兜率宫"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.138,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0034",
      "shot_id": "S0034_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000003",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000003",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000003",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；动作：石猴举酒樽与众妖碰杯豪饮…；水帘洞内灯火通明，石猴正与七十二洞妖王…；环境：水帘洞；花果山；水帘洞外；构图镜头：远景推中景；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后",
      "lengths": {
        "dynamic_content_chars": 117,
        "image_prompt_chars": 103,
        "video_prompt_chars": 145,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 118
      },
      "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": "storyboard_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": 0.88,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0034",
      "shot_id": "S0034_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000003",
        "E000002",
        "E000059",
        "E000017"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000003",
        "VC000002",
        "VC000059",
        "VC000017"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000003",
        "AB000002",
        "AB000059",
        "AB000017"
      ],
      "dynamic_content_preview": "主体：石猴；动作：石猴掣出金箍棒晃至碗口粗细、丈二长短…；石猴率独角鬼王、七十二洞妖王冲出洞外…；环境：水帘洞；花果山；水帘洞外；关键物件：九曜星；铁板桥；构图镜头：跟拍中景转对阵全景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后",
      "lengths": {
        "dynamic_content_chars": 141,
        "image_prompt_chars": 105,
        "video_prompt_chars": 146,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 104
      },
      "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": "storyboard_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": 0.745,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0034",
      "shot_id": "S0034_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000049",
        "E000048",
        "E000004",
        "E000056",
        "E000003",
        "E000002",
        "E000059"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000049",
        "VC000048",
        "VC000004",
        "VC000056",
        "VC000003",
        "VC000002",
        "VC000059"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000049",
        "AB000048",
        "AB000004",
        "AB000056",
        "AB000003",
        "AB000002",
        "AB000059"
      ],
      "dynamic_content_preview": "主体：石猴；托塔李天王；小妖；九曜星官；动作：九曜星官持兵器指石猴厉声喊话，石猴嗤笑着反驳…；双方阵前对峙，九曜星官列数石猴罪状勒令其投降…；环境：水帘洞；花果山；水帘洞外；关键物件：九曜星；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后",
      "lengths": {
        "dynamic_content_chars": 148,
        "image_prompt_chars": 98,
        "video_prompt_chars": 168,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 134
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "托塔李天王",
          "小妖",
          "九曜星官"
        ],
        "action_terms": [
          "九曜星官持兵器指石猴厉声喊话，石猴嗤笑着反驳…",
          "双方阵前对峙，九曜星官列数石猴罪状勒令其投降…"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "水帘洞外"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.662,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0034",
      "shot_id": "S0034_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000048",
        "E000049",
        "E000003",
        "E000002",
        "E000040"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000048",
        "VC000049",
        "VC000003",
        "VC000002",
        "VC000040"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000048",
        "AB000049",
        "AB000003",
        "AB000002",
        "AB000040"
      ],
      "dynamic_content_preview": "主体：石猴；哪吒三太子；托塔李天王；动作：天兵与妖兵从地面杀到半空，飞沙走石战况惨烈…；花果山全境陷入混战，从辰时杀到日落西山…；环境：水帘洞；花果山；水帘洞外；关键物件：分身法；构图镜头：宏大远景转石猴特写；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后",
      "lengths": {
        "dynamic_content_chars": 151,
        "image_prompt_chars": 102,
        "video_prompt_chars": 177,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 121
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "哪吒三太子",
          "托塔李天王"
        ],
        "action_terms": [
          "天兵与妖兵从地面杀到半空，飞沙走石战况惨烈…",
          "花果山全境陷入混战，从辰时杀到日落西山…"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "水帘洞外"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.675,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0035",
      "shot_id": "S0035_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000020",
        "E000001",
        "E000069",
        "E000002",
        "E000003",
        "E000014",
        "E000017",
        "E000057",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000001",
        "VC000069",
        "VC000002",
        "VC000003",
        "VC000014",
        "VC000017",
        "VC000057",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000001",
        "AB000069",
        "AB000002",
        "AB000003",
        "AB000014",
        "AB000017",
        "AB000057",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：众猴；石猴；四健将；阿傩；动作：孙悟空腾云降落花果山铁板桥头；四健将领众猴跪地叩迎，先哽咽大哭三声…；环境：花果山；水帘洞；天宫；灵霄宝殿；关键物件：铁板桥；瑶池；蟠桃；构图镜头：远景平行组接；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 138,
        "image_prompt_chars": 150,
        "video_prompt_chars": 175,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 139
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "众猴",
          "石猴",
          "四健将",
          "阿傩"
        ],
        "action_terms": [
          "孙悟空腾云降落花果山铁板桥头",
          "四健将领众猴跪地叩迎，先哽咽大哭三声…"
        ],
        "location_terms": [
          "花果山",
          "水帘洞",
          "天宫",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.087,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0035",
      "shot_id": "S0035_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000069",
        "E000004",
        "E000002",
        "E000003",
        "E000014",
        "E000017"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000069",
        "VC000004",
        "VC000002",
        "VC000003",
        "VC000014",
        "VC000017"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000069",
        "AB000004",
        "AB000002",
        "AB000003",
        "AB000014",
        "AB000017"
      ],
      "dynamic_content_preview": "主体：石猴；四健将；阿傩；玉皇大天尊；动作：孙悟空俯身搀扶跪地的四健将；观音菩萨向玉帝行礼拜见；环境：花果山；水帘洞；天宫；灵霄宝殿；关键物件：铁板桥；构图镜头：中景平行切；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 127,
        "image_prompt_chars": 150,
        "video_prompt_chars": 182,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 142
      },
      "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": "storyboard_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.181,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0035",
      "shot_id": "S0035_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000020",
        "E000001",
        "E000069",
        "E000004",
        "E000002",
        "E000003",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000001",
        "VC000069",
        "VC000004",
        "VC000002",
        "VC000003",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000001",
        "AB000069",
        "AB000004",
        "AB000002",
        "AB000003",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：众猴；石猴；观音菩萨；玉皇大帝；动作：四健将低头汇报战况；孙悟空抬手安抚神色不安的众猴；环境：花果山；水帘洞；天宫；灵霄宝殿；构图镜头：正反打平行切；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 117,
        "image_prompt_chars": 167,
        "video_prompt_chars": 213,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 138
      },
      "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": "storyboard_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.427,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0035",
      "shot_id": "S0035_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000020",
        "E000001",
        "E000004",
        "E000002",
        "E000003",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000001",
        "VC000004",
        "VC000002",
        "VC000003",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000001",
        "AB000004",
        "AB000002",
        "AB000003",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：众猴；石猴；玉皇大天尊；动作：孙悟空指尖发力攥紧金箍棒…；玉帝重重按向手边调兵虎符，向殿外传令整军；环境：花果山；水帘洞；天宫；灵霄宝殿；构图镜头：特写转远景平行组接；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 125,
        "image_prompt_chars": 170,
        "video_prompt_chars": 234,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 129
      },
      "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": "storyboard_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.36,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0037",
      "shot_id": "S0037_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000069",
        "E000049",
        "E000048",
        "E000001",
        "E000002",
        "E000039",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000049",
        "VC000048",
        "VC000001",
        "VC000002",
        "VC000039",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000049",
        "AB000048",
        "AB000001",
        "AB000002",
        "AB000039",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：阿傩；托塔李天王；惠岸行者；观音菩萨；动作：惠岸奉观音之命下界，驾云抵达花果山天兵营外…；航拍远景，东方微亮，花果山被十万天兵的天罗地网…；环境：花果山；幽冥界；天兵营寨；关键物件：蟠桃；构图镜头：航拍远景；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 153,
        "image_prompt_chars": 120,
        "video_prompt_chars": 151,
        "negative_prompt_chars": 62,
        "visual_notes_chars": 96
      },
      "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": "storyboard_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": 0.784,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0037",
      "shot_id": "S0037_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000049",
        "E000002",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000049",
        "VC000002",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000049",
        "AB000002",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：石猴；托塔李天王；动作：李天王拿起军情册，向惠岸细数此前围剿的败绩…；中军帐内双人中景，托塔李天王面色凝重…；环境：花果山；幽冥界；天兵营寨；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 127,
        "image_prompt_chars": 95,
        "video_prompt_chars": 133,
        "negative_prompt_chars": 62,
        "visual_notes_chars": 80
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "托塔李天王"
        ],
        "action_terms": [
          "李天王拿起军情册，向惠岸细数此前围剿的败绩…",
          "中军帐内双人中景，托塔李天王面色凝重…"
        ],
        "location_terms": [
          "花果山",
          "幽冥界",
          "天兵营寨"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 0.748,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0037",
      "shot_id": "S0037_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000049",
        "E000048",
        "E000002",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000049",
        "VC000048",
        "VC000002",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000049",
        "AB000048",
        "AB000002",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：石猴；托塔李天王；惠岸行者；动作：惠岸闻言主动向李天王请战，得到应允后束好绣衣…；正反打镜头交替切换中军帐对话与辕门外叫阵的孙悟空…；环境：花果山；幽冥界；天兵营寨；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 138,
        "image_prompt_chars": 115,
        "video_prompt_chars": 164,
        "negative_prompt_chars": 62,
        "visual_notes_chars": 81
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "托塔李天王",
          "惠岸行者"
        ],
        "action_terms": [
          "惠岸闻言主动向李天王请战，得到应允后束好绣衣…",
          "正反打镜头交替切换中军帐对话与辕门外叫阵的孙悟空…"
        ],
        "location_terms": [
          "花果山",
          "幽冥界",
          "天兵营寨"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 0.833,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0037",
      "shot_id": "S0037_SH04",
      "status": "fail",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000002",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000002",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000002",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：石猴；动作：惠岸挑战孙悟空；环境：花果山；幽冥界；天兵营寨；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 84,
        "image_prompt_chars": 101,
        "video_prompt_chars": 139,
        "negative_prompt_chars": 62,
        "visual_notes_chars": 69
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴"
        ],
        "action_terms": [
          "惠岸挑战孙悟空"
        ],
        "location_terms": [
          "花果山",
          "幽冥界",
          "天兵营寨"
        ],
        "subject_retained": false,
        "action_retained": false,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 0,
        "coverage_ratio": 0.0,
        "image_compactness_ratio": 1.202,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "subject_not_retained",
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "core_subject_missing_in_prompt",
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "core_subject_missing_in_prompt",
          "severity": "error",
          "field": "image_prompt",
          "message": "主体信息未被稳定保留到提示词中，可能导致生成结果偏离剧本主体。",
          "matched_terms": [
            "石猴"
          ],
          "metrics": {
            "coverage_ratio": 0.0,
            "retained_core_dimensions": 0,
            "available_core_dimensions": 3
          }
        },
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0038",
      "shot_id": "S0038_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000049",
        "E000002",
        "E000014",
        "E000062"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000049",
        "VC000002",
        "VC000014",
        "VC000062"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000049",
        "AB000002",
        "AB000014",
        "AB000062"
      ],
      "dynamic_content_preview": "主体：石猴；托塔李天王；动作：惠岸捂着发麻的臂膊退入辕门，大小天兵让开道路；惠岸见到托塔李天王，喘息未定地禀报战败消息；环境：花果山；灵霄宝殿；灌江口；天宫；构图镜头：转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：昔日；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 151,
        "image_prompt_chars": 138,
        "video_prompt_chars": 170,
        "negative_prompt_chars": 74,
        "visual_notes_chars": 131
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "托塔李天王"
        ],
        "action_terms": [
          "惠岸捂着发麻的臂膊退入辕门，大小天兵让开道路",
          "惠岸见到托塔李天王，喘息未定地禀报战败消息"
        ],
        "location_terms": [
          "花果山",
          "灵霄宝殿",
          "灌江口",
          "天宫"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.914,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0038",
      "shot_id": "S0038_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [
        "E000069",
        "E000049",
        "E000004",
        "E000002",
        "E000014",
        "E000062"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000049",
        "VC000004",
        "VC000002",
        "VC000014",
        "VC000062"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000049",
        "AB000004",
        "AB000002",
        "AB000014",
        "AB000062"
      ],
      "dynamic_content_preview": "主体：阿傩；托塔李天王；玉皇大天尊；动作：四大天师引惠岸等人入殿，呈上表章；玉帝拆开表章阅览，眉头紧皱，面带愠色；环境：花果山；灵霄宝殿；灌江口；天宫；构图镜头：全景转双人中景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：昔日；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 156,
        "image_prompt_chars": 127,
        "video_prompt_chars": 144,
        "negative_prompt_chars": 67,
        "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": "storyboard_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": 0.814,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0038",
      "shot_id": "S0038_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000048",
        "E000069",
        "E000049",
        "E000060",
        "E000004",
        "E000002",
        "E000014",
        "E000062"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000048",
        "VC000069",
        "VC000049",
        "VC000060",
        "VC000004",
        "VC000002",
        "VC000014",
        "VC000062"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000048",
        "AB000069",
        "AB000049",
        "AB000060",
        "AB000004",
        "AB000002",
        "AB000014",
        "AB000062"
      ],
      "dynamic_content_preview": "主体：石猴；哪吒三太子；阿傩；托塔李天王；动作：观音合掌向玉帝奏明二郎神的本领与「听调不听宣」…；玉帝颔首应允，当即命人草拟调兵旨意；环境：花果山；灵霄宝殿；灌江口；天宫；构图镜头：近景转中景；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：昔日；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 163,
        "image_prompt_chars": 129,
        "video_prompt_chars": 162,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 201
      },
      "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": "storyboard_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": 0.791,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0038",
      "shot_id": "S0038_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "closing",
      "entity_uids": [
        "E000060",
        "E000002",
        "E000014",
        "E000062"
      ],
      "visual_card_ids": [
        "VC000060",
        "VC000002",
        "VC000014",
        "VC000062"
      ],
      "asset_binding_ids": [
        "AB000060",
        "AB000002",
        "AB000014",
        "AB000062"
      ],
      "dynamic_content_preview": "主体：二郎显圣真君；动作：二郎神执三尖两刃刀，与众兄弟校场操练；天庭使者入内宣读调遣旨意；环境：花果山；灵霄宝殿；灌江口；天宫；构图镜头：全景转人物近景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：昔日；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 142,
        "image_prompt_chars": 115,
        "video_prompt_chars": 139,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 203
      },
      "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": "storyboard_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": 0.81,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0039",
      "shot_id": "S0039_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000003",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000003",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000003",
        "AB000002"
      ],
      "dynamic_content_preview": "动作：300,；.，.；环境：水帘洞；花果山；水帘洞附近；构图镜头：远景；连续性：保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 57,
        "image_prompt_chars": 96,
        "video_prompt_chars": 108,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 99
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [],
        "action_terms": [
          "300,",
          ".，."
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "水帘洞附近"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.5,
        "image_compactness_ratio": 1.684,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0039",
      "shot_id": "S0039_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000060",
        "E000003",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000060",
        "VC000003",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000060",
        "AB000003",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；二郎显圣真君；动作：,；环境：水帘洞；花果山；水帘洞附近；构图镜头：+；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 82,
        "image_prompt_chars": 148,
        "video_prompt_chars": 109,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 97
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "二郎显圣真君"
        ],
        "action_terms": [
          ","
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "水帘洞附近"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.805,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0039",
      "shot_id": "S0039_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000060",
        "E000061",
        "E000003",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000060",
        "VC000061",
        "VC000003",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000060",
        "AB000061",
        "AB000003",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：二郎显圣真君；梅山六兄弟；动作：,；环境：水帘洞；花果山；水帘洞附近；构图镜头：+；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 84,
        "image_prompt_chars": 126,
        "video_prompt_chars": 114,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 88
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "二郎显圣真君",
          "梅山六兄弟"
        ],
        "action_terms": [
          ","
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "水帘洞附近"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.5,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0039",
      "shot_id": "S0039_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000060",
        "E000003",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000060",
        "VC000003",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000060",
        "AB000003",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；二郎显圣真君；动作：,；环境：水帘洞；花果山；水帘洞附近；构图镜头：+；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 80,
        "image_prompt_chars": 129,
        "video_prompt_chars": 97,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 78
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "二郎显圣真君"
        ],
        "action_terms": [
          ","
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "水帘洞附近"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.613,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0040",
      "shot_id": "S0040_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000060",
        "E000062",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000060",
        "VC000062",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000060",
        "AB000062",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；二郎显圣真君；动作：石猴滚下山崖变形为土地庙；二郎显圣真君追至崖下观察庙宇识破破绽；环境：灌江口；花果山；构图镜头：跟拍中景；旁白中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 117,
        "image_prompt_chars": 160,
        "video_prompt_chars": 162,
        "negative_prompt_chars": 70,
        "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "二郎显圣真君"
        ],
        "action_terms": [
          "石猴滚下山崖变形为土地庙",
          "二郎显圣真君追至崖下观察庙宇识破破绽"
        ],
        "location_terms": [
          "灌江口",
          "花果山"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.368,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0040",
      "shot_id": "S0040_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000060",
        "E000049",
        "E000062",
        "E000002",
        "E000063"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000060",
        "VC000049",
        "VC000062",
        "VC000002",
        "VC000063"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000060",
        "AB000049",
        "AB000062",
        "AB000002",
        "AB000063"
      ],
      "dynamic_content_preview": "主体：石猴；二郎显圣真君；托塔李天王；动作：石猴现形施展隐身法遁逃；李天王持照妖镜锁定石猴去向；环境：灌江口；花果山；关键物件：照妖镜；构图镜头：交叉剪辑中景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 128,
        "image_prompt_chars": 148,
        "video_prompt_chars": 162,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 138
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "二郎显圣真君",
          "托塔李天王"
        ],
        "action_terms": [
          "石猴现形施展隐身法遁逃",
          "李天王持照妖镜锁定石猴去向"
        ],
        "location_terms": [
          "灌江口",
          "花果山"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.156,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0040",
      "shot_id": "S0040_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000060",
        "E000069",
        "E000062",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000060",
        "VC000069",
        "VC000062",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000060",
        "AB000069",
        "AB000062",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；二郎显圣真君；梅山太尉；动作：石猴变作二郎真君模样接收香火；二郎真君赶回庙门；环境：灌江口；花果山；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 108,
        "image_prompt_chars": 139,
        "video_prompt_chars": 142,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 139
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "二郎显圣真君",
          "梅山太尉"
        ],
        "action_terms": [
          "石猴变作二郎真君模样接收香火",
          "二郎真君赶回庙门"
        ],
        "location_terms": [
          "灌江口",
          "花果山"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.287,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0040",
      "shot_id": "S0040_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000060",
        "E000062",
        "E000002",
        "E000038"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000060",
        "VC000062",
        "VC000002",
        "VC000038"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000060",
        "AB000062",
        "AB000002",
        "AB000038"
      ],
      "dynamic_content_preview": "主体：石猴；二郎显圣真君；动作：二人正面交锋斗法；打出庙门往花果山方向而去；环境：灌江口；花果山；关键物件：如意金箍棒；构图镜头：跟拍长镜+特写；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 119,
        "image_prompt_chars": 124,
        "video_prompt_chars": 146,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 139
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "二郎显圣真君"
        ],
        "action_terms": [
          "二人正面交锋斗法",
          "打出庙门往花果山方向而去"
        ],
        "location_terms": [
          "灌江口",
          "花果山"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.042,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0041",
      "shot_id": "S0041_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000060",
        "E000069",
        "E000004",
        "E000056",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000060",
        "VC000069",
        "VC000004",
        "VC000056",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000060",
        "AB000069",
        "AB000004",
        "AB000056",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；二郎显圣真君；阿傩；玉皇大天尊；动作：众仙凭栏俯视下方战场，观音菩萨转头向身旁太上老…；闪回开场，南天门高空俯拍花果山战场…；环境：花果山；南天门外；构图镜头：高机位广角；转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年",
      "lengths": {
        "dynamic_content_chars": 140,
        "image_prompt_chars": 172,
        "video_prompt_chars": 168,
        "negative_prompt_chars": 69,
        "visual_notes_chars": 155
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "二郎显圣真君",
          "阿傩",
          "玉皇大天尊"
        ],
        "action_terms": [
          "众仙凭栏俯视下方战场，观音菩萨转头向身旁太上老…",
          "闪回开场，南天门高空俯拍花果山战场…"
        ],
        "location_terms": [
          "花果山",
          "南天门外"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.229,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0041",
      "shot_id": "S0041_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [
        "E000069",
        "E000056",
        "E000001",
        "E000002",
        "E000064"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000056",
        "VC000001",
        "VC000002",
        "VC000064"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000056",
        "AB000001",
        "AB000002",
        "AB000064"
      ],
      "dynamic_content_preview": "主体：阿傩；太上老君；石猴；动作：太上老君抬手拦住观音，撸袖取下金钢琢发力下掷…；太上老君拦住正要抛净瓶的观音菩萨…；环境：花果山；南天门外；关键物件：金钢琢；构图镜头：慢动作跟拍特写；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年",
      "lengths": {
        "dynamic_content_chars": 141,
        "image_prompt_chars": 153,
        "video_prompt_chars": 180,
        "negative_prompt_chars": 69,
        "visual_notes_chars": 129
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "阿傩",
          "太上老君",
          "石猴"
        ],
        "action_terms": [
          "太上老君抬手拦住观音，撸袖取下金钢琢发力下掷…",
          "太上老君拦住正要抛净瓶的观音菩萨…"
        ],
        "location_terms": [
          "花果山",
          "南天门外"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.085,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0041",
      "shot_id": "S0041_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000060",
        "E000002",
        "E000064"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000060",
        "VC000002",
        "VC000064"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000060",
        "AB000002",
        "AB000064"
      ],
      "dynamic_content_preview": "主体：石猴；二郎显圣真君；动作：石猴正格挡二郎的三尖两刃刀…；金钢琢正中石猴天灵，他闷哼一声踉跄摔倒…；环境：花果山；南天门外；关键物件：金钢琢；构图镜头：快切中景；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年",
      "lengths": {
        "dynamic_content_chars": 130,
        "image_prompt_chars": 165,
        "video_prompt_chars": 171,
        "negative_prompt_chars": 69,
        "visual_notes_chars": 123
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "二郎显圣真君"
        ],
        "action_terms": [
          "石猴正格挡二郎的三尖两刃刀…",
          "金钢琢正中石猴天灵，他闷哼一声踉跄摔倒…"
        ],
        "location_terms": [
          "花果山",
          "南天门外"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.269,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0041",
      "shot_id": "S0041_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000060",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000060",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000060",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；二郎显圣真君；动作：梅山兄弟冲上前按住石猴绑绳、穿琵琶骨…；梅山七圣一拥而上，把石猴牢牢按在地上…；环境：花果山；南天门外；构图镜头：广角收束转特写；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年",
      "lengths": {
        "dynamic_content_chars": 127,
        "image_prompt_chars": 121,
        "video_prompt_chars": 145,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 213
      },
      "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": "storyboard_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": 0.953,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0043",
      "shot_id": "S0043_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000069",
        "E000067",
        "E000001",
        "E000004",
        "E000003",
        "E000014",
        "E000058",
        "E000062",
        "E000065"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000067",
        "VC000001",
        "VC000004",
        "VC000003",
        "VC000014",
        "VC000058",
        "VC000062",
        "VC000065"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000067",
        "AB000001",
        "AB000004",
        "AB000003",
        "AB000014",
        "AB000058",
        "AB000062",
        "AB000065"
      ],
      "dynamic_content_preview": "主体：阿傩；如来；石猴；玉皇大天尊；动作：玉帝派遣的使者向如来行礼拜请救驾…；灵霄宝殿外，三十六员雷将正围困着刚从八卦炉逃出…；环境：水帘洞；灵霄宝殿；斩妖台；兜率宫；关键物件：八卦炉；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 136,
        "image_prompt_chars": 135,
        "video_prompt_chars": 160,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 142
      },
      "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": "storyboard_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": 0.993,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0043",
      "shot_id": "S0043_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000067",
        "E000001",
        "E000056",
        "E000060",
        "E000004",
        "E000003",
        "E000014",
        "E000058",
        "E000062",
        "E000065"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000001",
        "VC000056",
        "VC000060",
        "VC000004",
        "VC000003",
        "VC000014",
        "VC000058",
        "VC000062",
        "VC000065"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000001",
        "AB000056",
        "AB000060",
        "AB000004",
        "AB000003",
        "AB000014",
        "AB000058",
        "AB000062",
        "AB000065"
      ],
      "dynamic_content_preview": "主体：如来；石猴；太上老君；二郎显圣真君；动作：如来抬手示意周遭天兵退至两侧，垂眸打量孙悟空…；如来周身金光笼罩，站在怒目圆睁的孙悟空面前…；环境：水帘洞；灵霄宝殿；斩妖台；兜率宫；关键物件：八卦炉；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 145,
        "image_prompt_chars": 104,
        "video_prompt_chars": 129,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 129
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "如来",
          "石猴",
          "太上老君",
          "二郎显圣真君"
        ],
        "action_terms": [
          "如来抬手示意周遭天兵退至两侧，垂眸打量孙悟空…",
          "如来周身金光笼罩，站在怒目圆睁的孙悟空面前…"
        ],
        "location_terms": [
          "水帘洞",
          "灵霄宝殿",
          "斩妖台",
          "兜率宫"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.717,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0043",
      "shot_id": "S0043_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000067",
        "E000001",
        "E000003",
        "E000014",
        "E000058",
        "E000062",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000001",
        "VC000003",
        "VC000014",
        "VC000058",
        "VC000062",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000001",
        "AB000003",
        "AB000014",
        "AB000058",
        "AB000062",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：如来；石猴；动作：孙悟空挥棒叫嚣，如来闻言轻笑，缓缓伸出右掌；如来与孙悟空正面对话交锋…；环境：水帘洞；灵霄宝殿；斩妖台；兜率宫；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 112,
        "image_prompt_chars": 110,
        "video_prompt_chars": 135,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 133
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "如来",
          "石猴"
        ],
        "action_terms": [
          "孙悟空挥棒叫嚣，如来闻言轻笑，缓缓伸出右掌",
          "如来与孙悟空正面对话交锋…"
        ],
        "location_terms": [
          "水帘洞",
          "灵霄宝殿",
          "斩妖台",
          "兜率宫"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.982,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0043",
      "shot_id": "S0043_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000067",
        "E000001",
        "E000003",
        "E000014",
        "E000058",
        "E000062",
        "E000033"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000001",
        "VC000003",
        "VC000014",
        "VC000058",
        "VC000062",
        "VC000033"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000001",
        "AB000003",
        "AB000014",
        "AB000058",
        "AB000062",
        "AB000033"
      ],
      "dynamic_content_preview": "主体：如来；石猴；动作：孙悟空瞟了一眼如来的手掌，当即唤出筋斗云准备起跃；镜头聚焦在如来摊开的右掌上，掌纹隐现金光…；环境：水帘洞；灵霄宝殿；斩妖台；兜率宫；关键物件：筋斗云；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 131,
        "image_prompt_chars": 92,
        "video_prompt_chars": 106,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 123
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "如来",
          "石猴"
        ],
        "action_terms": [
          "孙悟空瞟了一眼如来的手掌，当即唤出筋斗云准备起跃",
          "镜头聚焦在如来摊开的右掌上，掌纹隐现金光…"
        ],
        "location_terms": [
          "水帘洞",
          "灵霄宝殿",
          "斩妖台",
          "兜率宫"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.702,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0044",
      "shot_id": "S0044_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000067",
        "E000070",
        "E000014",
        "E000033"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000067",
        "VC000070",
        "VC000014",
        "VC000033"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000067",
        "AB000070",
        "AB000014",
        "AB000033"
      ],
      "dynamic_content_preview": "主体：石猴；如来；动作：孙悟空纵身跃入如来掌心；驾筋斗云飞驰至天边；环境：五行山；灵霄宝殿；关键物件：筋斗云；构图镜头：跟拍中景，微观掌心视角与宏观天边视角切换；转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年",
      "lengths": {
        "dynamic_content_chars": 129,
        "image_prompt_chars": 160,
        "video_prompt_chars": 186,
        "negative_prompt_chars": 74,
        "visual_notes_chars": 138
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "如来"
        ],
        "action_terms": [
          "孙悟空纵身跃入如来掌心",
          "驾筋斗云飞驰至天边"
        ],
        "location_terms": [
          "五行山",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.24,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0044",
      "shot_id": "S0044_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000067",
        "E000070",
        "E000014",
        "E000066",
        "E000033"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000067",
        "VC000070",
        "VC000014",
        "VC000066",
        "VC000033"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000067",
        "AB000070",
        "AB000014",
        "AB000066",
        "AB000033"
      ],
      "dynamic_content_preview": "主体：石猴；如来；动作：孙悟空返回如来掌心；低头查看手指字迹；环境：五行山；灵霄宝殿；关键物件：火眼金睛；筋斗云；构图镜头：双人中景，切手指字迹特写后拉回孙悟空面部；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年",
      "lengths": {
        "dynamic_content_chars": 131,
        "image_prompt_chars": 177,
        "video_prompt_chars": 190,
        "negative_prompt_chars": 74,
        "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "如来"
        ],
        "action_terms": [
          "孙悟空返回如来掌心",
          "低头查看手指字迹"
        ],
        "location_terms": [
          "五行山",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.351,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0044",
      "shot_id": "S0044_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000067",
        "E000070",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000067",
        "VC000070",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000067",
        "AB000070",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：石猴；如来；动作：孙悟空惊怒叫嚷；正要纵身再跳；环境：五行山；灵霄宝殿；构图镜头：正反打特写；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年",
      "lengths": {
        "dynamic_content_chars": 97,
        "image_prompt_chars": 140,
        "video_prompt_chars": 179,
        "negative_prompt_chars": 74,
        "visual_notes_chars": 130
      },
      "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": "storyboard_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.443,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0044",
      "shot_id": "S0044_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000067",
        "E000070",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000067",
        "VC000070",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000067",
        "AB000070",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：石猴；如来；动作：如来翻掌扑出；五指化五行山；环境：五行山；灵霄宝殿；构图镜头：宏大远景切孙悟空被压特写；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 121,
        "image_prompt_chars": 163,
        "video_prompt_chars": 202,
        "negative_prompt_chars": 74,
        "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "如来"
        ],
        "action_terms": [
          "如来翻掌扑出",
          "五指化五行山"
        ],
        "location_terms": [
          "五行山",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.347,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0045",
      "shot_id": "S0045_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000067",
        "E000058",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000058",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000058",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：如来；动作：如来.；环境：兜率宫；灵霄宝殿；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 68,
        "image_prompt_chars": 112,
        "video_prompt_chars": 161,
        "negative_prompt_chars": 69,
        "visual_notes_chars": 115
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "如来"
        ],
        "action_terms": [
          "如来."
        ],
        "location_terms": [
          "兜率宫",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.647,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0045",
      "shot_id": "S0045_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000067",
        "E000058",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000058",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000058",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：如来；动作：如来,如来.；如来,.；环境：兜率宫；灵霄宝殿；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 78,
        "image_prompt_chars": 92,
        "video_prompt_chars": 128,
        "negative_prompt_chars": 69,
        "visual_notes_chars": 94
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "如来"
        ],
        "action_terms": [
          "如来,如来.",
          "如来,."
        ],
        "location_terms": [
          "兜率宫",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.179,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0045",
      "shot_id": "S0045_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000067",
        "E000053",
        "E000058",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000053",
        "VC000058",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000053",
        "AB000058",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：如来；王母娘娘；动作：如来；如来，王母娘娘.；环境：兜率宫；灵霄宝殿；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 82,
        "image_prompt_chars": 79,
        "video_prompt_chars": 138,
        "negative_prompt_chars": 69,
        "visual_notes_chars": 101
      },
      "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": "storyboard_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": 0.963,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0045",
      "shot_id": "S0045_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000067",
        "E000068",
        "E000058",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000068",
        "VC000058",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000068",
        "AB000058",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：如来；寿星；动作：寿星献礼；如来收束镜头，停在寿星献礼；环境：兜率宫；灵霄宝殿；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 86,
        "image_prompt_chars": 83,
        "video_prompt_chars": 99,
        "negative_prompt_chars": 69,
        "visual_notes_chars": 90
      },
      "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": "storyboard_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": 0.965,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0046",
      "shot_id": "S0046_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000070",
        "E000025"
      ],
      "visual_card_ids": [
        "VC000070",
        "VC000025"
      ],
      "asset_binding_ids": [
        "AB000070",
        "AB000025"
      ],
      "dynamic_content_preview": "动作：,',.,.；环境：五行山；灵台方寸山；构图镜头：远景；连续性：保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 51,
        "image_prompt_chars": 138,
        "video_prompt_chars": 163,
        "negative_prompt_chars": 62,
        "visual_notes_chars": 87
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [],
        "action_terms": [
          ",',.,."
        ],
        "location_terms": [
          "五行山",
          "灵台方寸山"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.5,
        "image_compactness_ratio": 2.706,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "dynamic_length_drift",
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "dynamic_length_drift",
          "severity": "warning",
          "field": "dynamic_content_block.text",
          "message": "动态内容块长度与当前 run 的中位数差异过大，可能导致风格权重不稳定。",
          "matched_terms": [],
          "metrics": {
            "dynamic_chars": 51,
            "median_dynamic_chars": 120,
            "ratio": 0.425
          }
        },
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0046",
      "shot_id": "S0046_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000069",
        "E000067",
        "E000001",
        "E000004",
        "E000087",
        "E000070",
        "E000025"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000067",
        "VC000001",
        "VC000004",
        "VC000087",
        "VC000070",
        "VC000025"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000067",
        "AB000001",
        "AB000004",
        "AB000087",
        "AB000070",
        "AB000025"
      ],
      "dynamic_content_preview": "主体：阿傩；如来；石猴；玉皇大天尊；动作：.；环境：五行山；灵台方寸山；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 81,
        "image_prompt_chars": 118,
        "video_prompt_chars": 195,
        "negative_prompt_chars": 62,
        "visual_notes_chars": 70
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "阿傩",
          "如来",
          "石猴",
          "玉皇大天尊"
        ],
        "action_terms": [
          "."
        ],
        "location_terms": [
          "五行山",
          "灵台方寸山"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.457,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0046",
      "shot_id": "S0046_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000069",
        "E000067",
        "E000070",
        "E000025"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000067",
        "VC000070",
        "VC000025"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000067",
        "AB000070",
        "AB000025"
      ],
      "dynamic_content_preview": "主体：阿傩；如来；动作：,；,..；环境：五行山；灵台方寸山；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 94,
        "image_prompt_chars": 119,
        "video_prompt_chars": 149,
        "negative_prompt_chars": 62,
        "visual_notes_chars": 83
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "阿傩",
          "如来"
        ],
        "action_terms": [
          ",",
          ",.."
        ],
        "location_terms": [
          "五行山",
          "灵台方寸山"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 1.266,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0046",
      "shot_id": "S0046_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000069",
        "E000067",
        "E000001",
        "E000004",
        "E000087",
        "E000070",
        "E000025"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000067",
        "VC000001",
        "VC000004",
        "VC000087",
        "VC000070",
        "VC000025"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000067",
        "AB000001",
        "AB000004",
        "AB000087",
        "AB000070",
        "AB000025"
      ],
      "dynamic_content_preview": "主体：阿傩；如来；石猴；玉皇大天尊；动作：,；'，..；环境：五行山；灵台方寸山；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 84,
        "image_prompt_chars": 102,
        "video_prompt_chars": 178,
        "negative_prompt_chars": 62,
        "visual_notes_chars": 71
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "阿傩",
          "如来",
          "石猴",
          "玉皇大天尊"
        ],
        "action_terms": [
          ",",
          "'，.."
        ],
        "location_terms": [
          "五行山",
          "灵台方寸山"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.214,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0048",
      "shot_id": "S0048_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000067",
        "E000004",
        "E000070",
        "E000002",
        "E000071"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000004",
        "VC000070",
        "VC000002",
        "VC000071"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000004",
        "AB000070",
        "AB000002",
        "AB000071"
      ],
      "dynamic_content_preview": "主体：如来；玉皇大天尊；动作：如来驾祥云抵达雷音宝刹；众佛齐齐躬身行礼；环境：五行山；花果山；雷音宝刹；关键物件：安天大会；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 113,
        "image_prompt_chars": 164,
        "video_prompt_chars": 118,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 130
      },
      "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": "storyboard_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.451,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0048",
      "shot_id": "S0048_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000067",
        "E000069",
        "E000070",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000069",
        "VC000070",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000069",
        "AB000070",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：如来；阿傩；动作：众佛合掌躬身行礼；阿傩上前一步代表众佛问询；环境：五行山；花果山；雷音宝刹；构图镜头：中景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 106,
        "image_prompt_chars": 129,
        "video_prompt_chars": 109,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 89
      },
      "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": "storyboard_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.217,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0048",
      "shot_id": "S0048_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000067",
        "E000069",
        "E000001",
        "E000060",
        "E000056",
        "E000070",
        "E000002",
        "E000071",
        "E000065"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000069",
        "VC000001",
        "VC000060",
        "VC000056",
        "VC000070",
        "VC000002",
        "VC000071",
        "VC000065"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000069",
        "AB000001",
        "AB000060",
        "AB000056",
        "AB000070",
        "AB000002",
        "AB000071",
        "AB000065"
      ],
      "dynamic_content_preview": "主体：如来；阿傩；石猴；二郎显圣真君；动作：如来缓缓讲述降伏妖猴的全过程；讲罢宣布举办孟兰盆会；环境：五行山；花果山；雷音宝刹；关键物件：安天大会；八卦炉；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 130,
        "image_prompt_chars": 174,
        "video_prompt_chars": 129,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 151
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "如来",
          "阿傩",
          "石猴",
          "二郎显圣真君"
        ],
        "action_terms": [
          "如来缓缓讲述降伏妖猴的全过程",
          "讲罢宣布举办孟兰盆会"
        ],
        "location_terms": [
          "五行山",
          "花果山",
          "雷音宝刹"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.338,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0048",
      "shot_id": "S0048_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000067",
        "E000070",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000070",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000070",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：如来；动作：如来设孟兰盆会；环境：五行山；花果山；雷音宝刹；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 84,
        "image_prompt_chars": 103,
        "video_prompt_chars": 104,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 99
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "如来"
        ],
        "action_terms": [
          "如来设孟兰盆会"
        ],
        "location_terms": [
          "五行山",
          "花果山",
          "雷音宝刹"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.226,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0049",
      "shot_id": "S0049_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000010"
      ],
      "visual_card_ids": [
        "VC000010"
      ],
      "asset_binding_ids": [
        "AB000010"
      ],
      "dynamic_content_preview": "动作：.；.，.；环境：西牛贺洲；灵山；构图镜头：远景；连续性：保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 48,
        "image_prompt_chars": 134,
        "video_prompt_chars": 149,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 81
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [],
        "action_terms": [
          ".",
          ".，."
        ],
        "location_terms": [
          "西牛贺洲",
          "灵山"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.5,
        "image_compactness_ratio": 2.792,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "dynamic_length_drift",
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "dynamic_length_drift",
          "severity": "warning",
          "field": "dynamic_content_block.text",
          "message": "动态内容块长度与当前 run 的中位数差异过大，可能导致风格权重不稳定。",
          "matched_terms": [],
          "metrics": {
            "dynamic_chars": 48,
            "median_dynamic_chars": 120,
            "ratio": 0.4
          }
        },
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0049",
      "shot_id": "S0049_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000067",
        "E000010",
        "E000081"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000010",
        "VC000081"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000010",
        "AB000081"
      ],
      "dynamic_content_preview": "主体：如来；动作：,.；.；环境：西牛贺洲；灵山；关键物件：东土；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 78,
        "image_prompt_chars": 108,
        "video_prompt_chars": 130,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 60
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "如来"
        ],
        "action_terms": [
          ",.",
          "."
        ],
        "location_terms": [
          "西牛贺洲",
          "灵山"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.385,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0049",
      "shot_id": "S0049_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000069",
        "E000067",
        "E000010"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000067",
        "VC000010"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000067",
        "AB000010"
      ],
      "dynamic_content_preview": "主体：阿傩；如来；众菩萨；观音菩萨；动作：,.,.；众菩萨合掌静听，面露恭敬之色；环境：西牛贺洲；灵山；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 96,
        "image_prompt_chars": 132,
        "video_prompt_chars": 155,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 70
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "阿傩",
          "如来",
          "众菩萨",
          "观音菩萨"
        ],
        "action_terms": [
          ",.,.",
          "众菩萨合掌静听，面露恭敬之色"
        ],
        "location_terms": [
          "西牛贺洲",
          "灵山"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.375,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0049",
      "shot_id": "S0049_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000069",
        "E000067",
        "E000010",
        "E000078"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000067",
        "VC000010",
        "VC000078"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000067",
        "AB000010",
        "AB000078"
      ],
      "dynamic_content_preview": "主体：阿傩；如来；观音菩萨；动作：.；如来闻言面露喜色，点头应允，命阿傩…；环境：西牛贺洲；灵山；关键物件：锦澜袈裟；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 102,
        "image_prompt_chars": 129,
        "video_prompt_chars": 152,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 80
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "阿傩",
          "如来",
          "观音菩萨"
        ],
        "action_terms": [
          ".",
          "如来闻言面露喜色，点头应允，命阿傩…"
        ],
        "location_terms": [
          "西牛贺洲",
          "灵山"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.265,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0050",
      "shot_id": "S0050_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000069",
        "E000048",
        "E000080"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000048",
        "VC000080"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000048",
        "AB000080"
      ],
      "dynamic_content_preview": "主体：阿傩；木吒；观音菩萨；动作：观音、木吒驾云抵达流沙河边界，驻足打量湍急河面；宽达八百里的流沙河浊浪滔天，浪峰如小山般接连耸起…；环境：流沙河；构图镜头：大远景推至双人中景；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 146,
        "image_prompt_chars": 151,
        "video_prompt_chars": 172,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 122
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "阿傩",
          "木吒",
          "观音菩萨"
        ],
        "action_terms": [
          "观音、木吒驾云抵达流沙河边界，驻足打量湍急河面",
          "宽达八百里的流沙河浊浪滔天，浪峰如小山般接连耸起…"
        ],
        "location_terms": [
          "流沙河"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.034,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0050",
      "shot_id": "S0050_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000076",
        "E000048",
        "E000080"
      ],
      "visual_card_ids": [
        "VC000076",
        "VC000048",
        "VC000080"
      ],
      "asset_binding_ids": [
        "AB000076",
        "AB000048",
        "AB000080"
      ],
      "dynamic_content_preview": "主体：沙悟净；木吒；动作：沙悟净破水现身，站稳浪尖，目露凶光锁定观音；原本翻涌的河面忽然炸开巨大水花，青黑脸色…；环境：流沙河；构图镜头：河面特写急拉至中景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 119,
        "image_prompt_chars": 135,
        "video_prompt_chars": 156,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 88
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "沙悟净",
          "木吒"
        ],
        "action_terms": [
          "沙悟净破水现身，站稳浪尖，目露凶光锁定观音",
          "原本翻涌的河面忽然炸开巨大水花，青黑脸色…"
        ],
        "location_terms": [
          "流沙河"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.134,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0050",
      "shot_id": "S0050_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000076",
        "E000048",
        "E000080"
      ],
      "visual_card_ids": [
        "VC000076",
        "VC000048",
        "VC000080"
      ],
      "asset_binding_ids": [
        "AB000076",
        "AB000048",
        "AB000080"
      ],
      "dynamic_content_preview": "主体：沙悟净；木吒；动作：沙悟净挥宝杖攻向观音，木吒飞身拦截，二人激烈交战…；沙悟净大吼着挥动降妖宝杖直扑观音…；环境：流沙河；构图镜头：高速跟拍正反打；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 116,
        "image_prompt_chars": 142,
        "video_prompt_chars": 172,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 105
      },
      "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": "storyboard_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.224,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0050",
      "shot_id": "S0050_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000076",
        "E000069",
        "E000080"
      ],
      "visual_card_ids": [
        "VC000076",
        "VC000069",
        "VC000080"
      ],
      "asset_binding_ids": [
        "AB000076",
        "AB000069",
        "AB000080"
      ],
      "dynamic_content_preview": "主体：沙悟净；阿傩；观音菩萨；动作：观音静立云端，冷静观察战况，微微颔首；观音菩萨静立云头，神色平静无波…；环境：流沙河；构图镜头：中景拉远至观音特写；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 114,
        "image_prompt_chars": 116,
        "video_prompt_chars": 131,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 186
      },
      "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": "storyboard_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.018,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0051",
      "shot_id": "S0051_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000076",
        "E000048",
        "E000080"
      ],
      "visual_card_ids": [
        "VC000076",
        "VC000048",
        "VC000080"
      ],
      "asset_binding_ids": [
        "AB000076",
        "AB000048",
        "AB000080"
      ],
      "dynamic_content_preview": "主体：沙悟净；木吒；沙悟净（妖魔）；动作：妖魔与木吒交锋数十合后停手；妖魔开口质问木吒来历；环境：流沙河；构图镜头：转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得",
      "lengths": {
        "dynamic_content_chars": 106,
        "image_prompt_chars": 99,
        "video_prompt_chars": 127,
        "negative_prompt_chars": 78,
        "visual_notes_chars": 133
      },
      "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": "storyboard_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": 0.934,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0051",
      "shot_id": "S0051_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [
        "E000076",
        "E000069",
        "E000080"
      ],
      "visual_card_ids": [
        "VC000076",
        "VC000069",
        "VC000080"
      ],
      "asset_binding_ids": [
        "AB000076",
        "AB000069",
        "AB000080"
      ],
      "dynamic_content_preview": "主体：沙悟净；阿傩；观音菩萨；木吒；动作：妖魔认出木吒身份，收杖跪拜观音；妖魔垂首自述身世与被贬苦楚；环境：流沙河；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得",
      "lengths": {
        "dynamic_content_chars": 111,
        "image_prompt_chars": 104,
        "video_prompt_chars": 132,
        "negative_prompt_chars": 78,
        "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "沙悟净",
          "阿傩",
          "观音菩萨",
          "木吒"
        ],
        "action_terms": [
          "妖魔认出木吒身份，收杖跪拜观音",
          "妖魔垂首自述身世与被贬苦楚"
        ],
        "location_terms": [
          "流沙河"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.937,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0051",
      "shot_id": "S0051_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000076",
        "E000069",
        "E000080"
      ],
      "visual_card_ids": [
        "VC000076",
        "VC000069",
        "VC000080"
      ],
      "asset_binding_ids": [
        "AB000076",
        "AB000069",
        "AB000080"
      ],
      "dynamic_content_preview": "主体：沙悟净；阿傩；观音菩萨；沙悟净（妖魔）；动作：观音出言劝诫，提出皈依条件；妖魔犹豫，说出九个取经人骷髅的异事；环境：流沙河；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得",
      "lengths": {
        "dynamic_content_chars": 117,
        "image_prompt_chars": 107,
        "video_prompt_chars": 135,
        "negative_prompt_chars": 78,
        "visual_notes_chars": 140
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "沙悟净",
          "阿傩",
          "观音菩萨",
          "沙悟净（妖魔）"
        ],
        "action_terms": [
          "观音出言劝诫，提出皈依条件",
          "妖魔犹豫，说出九个取经人骷髅的异事"
        ],
        "location_terms": [
          "流沙河"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.915,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0051",
      "shot_id": "S0051_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "closing",
      "entity_uids": [
        "E000076",
        "E000069",
        "E000080",
        "E000081"
      ],
      "visual_card_ids": [
        "VC000076",
        "VC000069",
        "VC000080",
        "VC000081"
      ],
      "asset_binding_ids": [
        "AB000076",
        "AB000069",
        "AB000080",
        "AB000081"
      ],
      "dynamic_content_preview": "主体：沙悟净；阿傩；观音菩萨；动作：观音为妖魔摩顶受戒，指沙为姓赐名沙悟净；沙悟净叩首领命，送观音与木吒过河；环境：流沙河；关键物件：东土；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得",
      "lengths": {
        "dynamic_content_chars": 121,
        "image_prompt_chars": 116,
        "video_prompt_chars": 149,
        "negative_prompt_chars": 67,
        "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": "storyboard_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": 0.959,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0052",
      "shot_id": "S0052_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_preview": "主体：木吒；动作：木吒与猪妖激战正酣；观音抬手抛下一朵泛着金光的莲花；环境：福陵山；云栈洞；构图镜头：朦胧远景；连续性：时间锚点：似梦；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 86,
        "image_prompt_chars": 112,
        "video_prompt_chars": 129,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 178
      },
      "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": "storyboard_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.302,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "warn",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "warning",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "storyboard_ready_warn"
        ],
        "queue_bucket": "storyboard_readiness",
        "resolution_lane": "hybrid",
        "auto_fix_candidate": false,
        "priority_tier": "P1",
        "priority_score": 76,
        "suggested_fix_stage": "storyboard_ready",
        "revalidation_targets": [
          "dramart_storyboard",
          "prompt_guard",
          "dramart_delivery"
        ],
        "primary_action_id": "repair_storyboard_ready_mapping",
        "primary_automation_mode": "hybrid",
        "repair_actions": [
          {
            "action_id": "repair_storyboard_ready_mapping",
            "title": "修复 storyboard ready 映射",
            "automation_mode": "hybrid",
            "owner_stage": "storyboard_ready",
            "target_fields": [
              "dramart_mapping",
              "storyboard_ready_status"
            ],
            "instruction": "补齐 episode/block/location/reference/voice 等 Dramart-ready 映射缺口，并重新生成 ready 判定。",
            "success_signal": "storyboard_ready_status=pass 或相关缺口显著减少。",
            "revalidation_targets": [
              "dramart_storyboard",
              "prompt_guard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "warn",
            "script_core_retained": true,
            "reasons": [
              "storyboard_ready=warn"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0052",
      "shot_id": "S0052_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "character",
      "entity_uids": [
        "E000076"
      ],
      "visual_card_ids": [
        "VC000076"
      ],
      "asset_binding_ids": [
        "AB000076"
      ],
      "dynamic_content_preview": "主体：沙悟净；木吒；猪悟能；动作：猪妖认出观音身份，慌忙撇下钉钯纳头便拜；猪妖自述原是天蓬元帅身份与被贬下凡…；环境：福陵山；云栈洞；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；时间锚点：似梦",
      "lengths": {
        "dynamic_content_chars": 103,
        "image_prompt_chars": 138,
        "video_prompt_chars": 155,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 179
      },
      "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": "storyboard_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.34,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0052",
      "shot_id": "S0052_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000076",
        "E000069"
      ],
      "visual_card_ids": [
        "VC000076",
        "VC000069"
      ],
      "asset_binding_ids": [
        "AB000076",
        "AB000069"
      ],
      "dynamic_content_preview": "主体：沙悟净；阿傩；观音菩萨；猪悟能；动作：观音开口劝诫猪悟能弃恶从善；猪悟能起初抵触，称依佛法只会饿肚子不如捉人吃；环境：福陵山；云栈洞；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；时间锚点：似梦",
      "lengths": {
        "dynamic_content_chars": 105,
        "image_prompt_chars": 164,
        "video_prompt_chars": 181,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 143
      },
      "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": "storyboard_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.562,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0052",
      "shot_id": "S0052_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "closing",
      "entity_uids": [
        "E000076",
        "E000069",
        "E000081"
      ],
      "visual_card_ids": [
        "VC000076",
        "VC000069",
        "VC000081"
      ],
      "asset_binding_ids": [
        "AB000076",
        "AB000069",
        "AB000081"
      ],
      "dynamic_content_preview": "主体：沙悟净；阿傩；观音菩萨；动作：观音为猪悟能摩顶受戒，指身为姓赐姓猪…；猪悟能跪地叩拜谢恩；环境：福陵山；云栈洞；关键物件：东土；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；时间锚点：似梦；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 120,
        "image_prompt_chars": 150,
        "video_prompt_chars": 174,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 213
      },
      "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": "storyboard_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.25,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0053",
      "shot_id": "S0053_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "opening",
      "entity_uids": [
        "E000069",
        "E000076",
        "E000070",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000076",
        "VC000070",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000076",
        "AB000070",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：阿傩；沙悟净；观音菩萨；木吒；动作：猪悟能躬身叩拜忏悔；观音抬手为猪悟能摩顶受戒、赐法名猪悟能；环境：五行山；南天门；深涧；构图镜头：朦胧远景（梦境柔光叠层）；朦胧远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过了此山",
      "lengths": {
        "dynamic_content_chars": 133,
        "image_prompt_chars": 116,
        "video_prompt_chars": 135,
        "negative_prompt_chars": 72,
        "visual_notes_chars": 204
      },
      "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": "storyboard_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": 0.872,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0053",
      "shot_id": "S0053_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "character",
      "entity_uids": [
        "E000082",
        "E000069",
        "E000077",
        "E000004",
        "E000070",
        "E000084",
        "E000085"
      ],
      "visual_card_ids": [
        "VC000082",
        "VC000069",
        "VC000077",
        "VC000004",
        "VC000070",
        "VC000084",
        "VC000085"
      ],
      "asset_binding_ids": [
        "AB000082",
        "AB000069",
        "AB000077",
        "AB000004",
        "AB000070",
        "AB000084",
        "AB000085"
      ],
      "dynamic_content_preview": "主体：玉龙；阿傩；观音菩萨；木吒；动作：观音向玉帝求情赦免玉龙死罪；天将解开玉龙身上锁链；环境：五行山；南天门；深涧；关键物件：天将；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过了此山",
      "lengths": {
        "dynamic_content_chars": 122,
        "image_prompt_chars": 124,
        "video_prompt_chars": 150,
        "negative_prompt_chars": 72,
        "visual_notes_chars": 161
      },
      "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": "storyboard_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.016,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0053",
      "shot_id": "S0053_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000069",
        "E000070",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000069",
        "VC000070",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000069",
        "AB000070",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：石猴；阿傩；观音菩萨；孙悟空；动作：孙悟空费力抬头望向观音，眼中带泪；观音宣说佛旨，告知他等取经人到来便可脱困同去西天；环境：五行山；南天门；深涧；构图镜头：近景推至孙悟空面部特写，带空旷环境纵深感；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过了此山；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 171,
        "image_prompt_chars": 156,
        "video_prompt_chars": 193,
        "negative_prompt_chars": 72,
        "visual_notes_chars": 232
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "阿傩",
          "观音菩萨",
          "孙悟空"
        ],
        "action_terms": [
          "孙悟空费力抬头望向观音，眼中带泪",
          "观音宣说佛旨，告知他等取经人到来便可脱困同去西天"
        ],
        "location_terms": [
          "五行山",
          "南天门",
          "深涧"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.912,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0053",
      "shot_id": "S0053_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000069",
        "E000070",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000069",
        "VC000070",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000069",
        "AB000070",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：石猴；阿傩；观音菩萨；动作：点化孙悟空；观音菩萨收束镜头，停在点化孙悟空；环境：五行山；南天门；深涧；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过了此山",
      "lengths": {
        "dynamic_content_chars": 107,
        "image_prompt_chars": 89,
        "video_prompt_chars": 119,
        "negative_prompt_chars": 72,
        "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": "storyboard_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": 0.832,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0054",
      "shot_id": "S0054_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000083",
        "E000062"
      ],
      "visual_card_ids": [
        "VC000083",
        "VC000062"
      ],
      "asset_binding_ids": [
        "AB000083",
        "AB000062"
      ],
      "dynamic_content_preview": "动作：,；:1)，2)',3)',.；环境：长安城；灌江口；土地庙；长安城外；构图镜头：远景；连续性：保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 86,
        "image_prompt_chars": 154,
        "video_prompt_chars": 170,
        "negative_prompt_chars": 62,
        "visual_notes_chars": 153
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [],
        "action_terms": [
          ",",
          ":1)，2)',3)',."
        ],
        "location_terms": [
          "长安城",
          "灌江口",
          "土地庙",
          "长安城外"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.5,
        "image_compactness_ratio": 1.791,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0054",
      "shot_id": "S0054_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000069",
        "E000048",
        "E000083",
        "E000062"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000069",
        "VC000048",
        "VC000083",
        "VC000062"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000069",
        "AB000048",
        "AB000083",
        "AB000062"
      ],
      "dynamic_content_preview": "主体：石猴；阿傩；哪吒三太子；观音菩萨；动作：,；',''.；环境：长安城；灌江口；土地庙；长安城外；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 96,
        "image_prompt_chars": 126,
        "video_prompt_chars": 155,
        "negative_prompt_chars": 62,
        "visual_notes_chars": 124
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "阿傩",
          "哪吒三太子",
          "观音菩萨"
        ],
        "action_terms": [
          ",",
          "',''."
        ],
        "location_terms": [
          "长安城",
          "灌江口",
          "土地庙",
          "长安城外"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.312,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0054",
      "shot_id": "S0054_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000069",
        "E000083",
        "E000062"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000069",
        "VC000083",
        "VC000062"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000069",
        "AB000083",
        "AB000062"
      ],
      "dynamic_content_preview": "主体：石猴；阿傩；观音菩萨；孙悟空；动作：',；正反打:,.；环境：长安城；灌江口；土地庙；长安城外；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 95,
        "image_prompt_chars": 128,
        "video_prompt_chars": 164,
        "negative_prompt_chars": 62,
        "visual_notes_chars": 138
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "阿傩",
          "观音菩萨",
          "孙悟空"
        ],
        "action_terms": [
          "',",
          "正反打:,."
        ],
        "location_terms": [
          "长安城",
          "灌江口",
          "土地庙",
          "长安城外"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.347,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0054",
      "shot_id": "S0054_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000069",
        "E000048",
        "E000083",
        "E000062"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000069",
        "VC000048",
        "VC000083",
        "VC000062"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000069",
        "AB000048",
        "AB000083",
        "AB000062"
      ],
      "dynamic_content_preview": "主体：石猴；阿傩；哪吒三太子；观音菩萨；动作：,；:','.；环境：长安城；灌江口；土地庙；长安城外；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 94,
        "image_prompt_chars": 123,
        "video_prompt_chars": 142,
        "negative_prompt_chars": 62,
        "visual_notes_chars": 129
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "阿傩",
          "哪吒三太子",
          "观音菩萨"
        ],
        "action_terms": [
          ",",
          ":','."
        ],
        "location_terms": [
          "长安城",
          "灌江口",
          "土地庙",
          "长安城外"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.309,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0056",
      "shot_id": "S0056_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000083"
      ],
      "visual_card_ids": [
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000083"
      ],
      "dynamic_content_preview": "动作：'，.，.；环境：长安城；长安城外；构图镜头：远景；连续性：保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 49,
        "image_prompt_chars": 87,
        "video_prompt_chars": 114,
        "negative_prompt_chars": 63,
        "visual_notes_chars": 75
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [],
        "action_terms": [
          "'，.，."
        ],
        "location_terms": [
          "长安城",
          "长安城外"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.5,
        "image_compactness_ratio": 1.776,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "dynamic_length_drift",
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "dynamic_length_drift",
          "severity": "warning",
          "field": "dynamic_content_block.text",
          "message": "动态内容块长度与当前 run 的中位数差异过大，可能导致风格权重不稳定。",
          "matched_terms": [],
          "metrics": {
            "dynamic_chars": 49,
            "median_dynamic_chars": 120,
            "ratio": 0.408
          }
        },
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0056",
      "shot_id": "S0056_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000022",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000022",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000022",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：张稍；李定；动作：.；环境：长安城；长安城外；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 71,
        "image_prompt_chars": 92,
        "video_prompt_chars": 110,
        "negative_prompt_chars": 63,
        "visual_notes_chars": 67
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "张稍",
          "李定"
        ],
        "action_terms": [
          "."
        ],
        "location_terms": [
          "长安城",
          "长安城外"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.296,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0056",
      "shot_id": "S0056_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000022",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000022",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000022",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：张稍；李定；动作：':,'.；环境：长安城；长安城外；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 74,
        "image_prompt_chars": 97,
        "video_prompt_chars": 130,
        "negative_prompt_chars": 63,
        "visual_notes_chars": 83
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "张稍",
          "李定"
        ],
        "action_terms": [
          "':,'."
        ],
        "location_terms": [
          "长安城",
          "长安城外"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.311,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0056",
      "shot_id": "S0056_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000083"
      ],
      "visual_card_ids": [
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000083"
      ],
      "dynamic_content_preview": "主体：张稍；动作：二人分别；张稍收束镜头，停在二人分别；环境：长安城；长安城外；构图镜头：特写；连续性：保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 68,
        "image_prompt_chars": 52,
        "video_prompt_chars": 73,
        "negative_prompt_chars": 63,
        "visual_notes_chars": 70
      },
      "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": "storyboard_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": 0.765,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "warn",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "warning",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "storyboard_ready_warn"
        ],
        "queue_bucket": "storyboard_readiness",
        "resolution_lane": "hybrid",
        "auto_fix_candidate": false,
        "priority_tier": "P1",
        "priority_score": 76,
        "suggested_fix_stage": "storyboard_ready",
        "revalidation_targets": [
          "dramart_storyboard",
          "prompt_guard",
          "dramart_delivery"
        ],
        "primary_action_id": "repair_storyboard_ready_mapping",
        "primary_automation_mode": "hybrid",
        "repair_actions": [
          {
            "action_id": "repair_storyboard_ready_mapping",
            "title": "修复 storyboard ready 映射",
            "automation_mode": "hybrid",
            "owner_stage": "storyboard_ready",
            "target_fields": [
              "dramart_mapping",
              "storyboard_ready_status"
            ],
            "instruction": "补齐 episode/block/location/reference/voice 等 Dramart-ready 映射缺口，并重新生成 ready 判定。",
            "success_signal": "storyboard_ready_status=pass 或相关缺口显著减少。",
            "revalidation_targets": [
              "dramart_storyboard",
              "prompt_guard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "warn",
            "script_core_retained": true,
            "reasons": [
              "storyboard_ready=warn"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0057",
      "shot_id": "S0057_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000087",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000087",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000087",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：泾河龙王；夜叉；动作：夜叉破浪疾行返回水府；夜叉冲入正殿，单膝跪地；环境：长安城；泾河水府；构图镜头：远景推近；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 116,
        "image_prompt_chars": 117,
        "video_prompt_chars": 144,
        "negative_prompt_chars": 63,
        "visual_notes_chars": 145
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "泾河龙王",
          "夜叉"
        ],
        "action_terms": [
          "夜叉破浪疾行返回水府",
          "夜叉冲入正殿，单膝跪地"
        ],
        "location_terms": [
          "长安城",
          "泾河水府"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.009,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0057",
      "shot_id": "S0057_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000087",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000087",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000087",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：泾河龙王；夜叉；动作：泾河龙王坐直身体厉声问话；夜叉伏身禀报事件经过；环境：长安城；泾河水府；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 95,
        "image_prompt_chars": 92,
        "video_prompt_chars": 119,
        "negative_prompt_chars": 63,
        "visual_notes_chars": 104
      },
      "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": "storyboard_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": 0.968,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0057",
      "shot_id": "S0057_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000087",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000087",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000087",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：泾河龙王；龙子龙孙/众臣；动作：泾河龙王震怒拔剑欲动身；众臣上前阻拦劝谏；环境：长安城；泾河水府；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 96,
        "image_prompt_chars": 91,
        "video_prompt_chars": 131,
        "negative_prompt_chars": 63,
        "visual_notes_chars": 115
      },
      "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": "storyboard_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": 0.948,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0057",
      "shot_id": "S0057_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000087",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000087",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000087",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：泾河龙王；动作：龙王弃剑走出水府；龙王变身白衣秀士；环境：长安城；泾河水府；构图镜头：特效特写转远景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 111,
        "image_prompt_chars": 116,
        "video_prompt_chars": 176,
        "negative_prompt_chars": 63,
        "visual_notes_chars": 148
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "泾河龙王"
        ],
        "action_terms": [
          "龙王弃剑走出水府",
          "龙王变身白衣秀士"
        ],
        "location_terms": [
          "长安城",
          "泾河水府"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.045,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0058",
      "shot_id": "S0058_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000083"
      ],
      "visual_card_ids": [
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000083"
      ],
      "dynamic_content_preview": "动作：童；',；环境：长安城；泾河水府；构图镜头：转场中景；连续性：保持场景结构、地形和道具摆位稳定；时间锚点：过去；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 77,
        "image_prompt_chars": 101,
        "video_prompt_chars": 112,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 129
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [],
        "action_terms": [
          "童",
          "',"
        ],
        "location_terms": [
          "长安城",
          "泾河水府"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.5,
        "image_compactness_ratio": 1.312,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0058",
      "shot_id": "S0058_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [
        "E000087",
        "E000086",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000087",
        "VC000086",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000087",
        "AB000086",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：泾河龙王；袁守诚；环境：长安城；泾河水府；构图镜头：+；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去",
      "lengths": {
        "dynamic_content_chars": 79,
        "image_prompt_chars": 133,
        "video_prompt_chars": 148,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 128
      },
      "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": "storyboard_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": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0058",
      "shot_id": "S0058_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000087",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000087",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000087",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：泾河龙王；动作：',；环境：长安城；泾河水府；构图镜头：+'；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去",
      "lengths": {
        "dynamic_content_chars": 81,
        "image_prompt_chars": 98,
        "video_prompt_chars": 113,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 119
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "泾河龙王"
        ],
        "action_terms": [
          "',"
        ],
        "location_terms": [
          "长安城",
          "泾河水府"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.21,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0058",
      "shot_id": "S0058_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "closing",
      "entity_uids": [
        "E000087",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000087",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000087",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：泾河龙王；鲥军师；动作：,；环境：长安城；泾河水府；构图镜头：+'；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去",
      "lengths": {
        "dynamic_content_chars": 83,
        "image_prompt_chars": 104,
        "video_prompt_chars": 126,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 115
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "泾河龙王",
          "鲥军师"
        ],
        "action_terms": [
          ","
        ],
        "location_terms": [
          "长安城",
          "泾河水府"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.253,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0059",
      "shot_id": "S0059_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_preview": "动作：,；'.，340,'.，'，.；环境：长安城九霄；西门大街卦铺；皇宫；构图镜头：,；朦胧远景；连续性：时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 61,
        "image_prompt_chars": 136,
        "video_prompt_chars": 163,
        "negative_prompt_chars": 69,
        "visual_notes_chars": 92
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [],
        "action_terms": [
          ",",
          "'.，340,'.，'，."
        ],
        "location_terms": [
          "长安城九霄",
          "西门大街卦铺",
          "皇宫"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.5,
        "image_compactness_ratio": 2.23,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0059",
      "shot_id": "S0059_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "character",
      "entity_uids": [
        "E000089",
        "E000088",
        "E000087",
        "E000090",
        "E000091",
        "E000086",
        "E000004"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000088",
        "VC000087",
        "VC000090",
        "VC000091",
        "VC000086",
        "VC000004"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000088",
        "AB000087",
        "AB000090",
        "AB000091",
        "AB000086",
        "AB000004"
      ],
      "dynamic_content_preview": "主体：唐太宗；魏征；泾河龙王；秦叔宝；动作：,；.，.；环境：长安城九霄；西门大街卦铺；皇宫；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 83,
        "image_prompt_chars": 121,
        "video_prompt_chars": 136,
        "negative_prompt_chars": 69,
        "visual_notes_chars": 110
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "魏征",
          "泾河龙王",
          "秦叔宝"
        ],
        "action_terms": [
          ",",
          ".，."
        ],
        "location_terms": [
          "长安城九霄",
          "西门大街卦铺",
          "皇宫"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.458,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0059",
      "shot_id": "S0059_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000089",
        "E000087",
        "E000086"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000087",
        "VC000086"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000087",
        "AB000086"
      ],
      "dynamic_content_preview": "主体：唐太宗；泾河龙王；袁守诚；动作：,；',；环境：长安城九霄；西门大街卦铺；皇宫；构图镜头：,；正反打；连续性：保持角色外观、服饰和站位连续；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 80,
        "image_prompt_chars": 184,
        "video_prompt_chars": 206,
        "negative_prompt_chars": 69,
        "visual_notes_chars": 125
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "泾河龙王",
          "袁守诚"
        ],
        "action_terms": [
          ",",
          "',"
        ],
        "location_terms": [
          "长安城九霄",
          "西门大街卦铺",
          "皇宫"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 2.3,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0059",
      "shot_id": "S0059_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "closing",
      "entity_uids": [
        "E000089",
        "E000088",
        "E000087",
        "E000090",
        "E000091",
        "E000086",
        "E000004"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000088",
        "VC000087",
        "VC000090",
        "VC000091",
        "VC000086",
        "VC000004"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000088",
        "AB000087",
        "AB000090",
        "AB000091",
        "AB000086",
        "AB000004"
      ],
      "dynamic_content_preview": "主体：唐太宗；魏征；泾河龙王；秦叔宝；动作：'，.；环境：长安城九霄；西门大街卦铺；皇宫；构图镜头：,；特写；连续性：保持角色外观、服饰和站位连续；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 81,
        "image_prompt_chars": 97,
        "video_prompt_chars": 119,
        "negative_prompt_chars": 69,
        "visual_notes_chars": 113
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "魏征",
          "泾河龙王",
          "秦叔宝"
        ],
        "action_terms": [
          "'，."
        ],
        "location_terms": [
          "长安城九霄",
          "西门大街卦铺",
          "皇宫"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 1.198,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0060",
      "shot_id": "S0060_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_preview": "动作：,；'，.；环境：魏征府；皇宫便殿；朝门外；构图镜头：,；远景",
      "lengths": {
        "dynamic_content_chars": 34,
        "image_prompt_chars": 142,
        "video_prompt_chars": 128,
        "negative_prompt_chars": 62,
        "visual_notes_chars": 60
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [],
        "action_terms": [
          ",",
          "'，."
        ],
        "location_terms": [
          "魏征府",
          "皇宫便殿",
          "朝门外"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.5,
        "image_compactness_ratio": 4.176,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "dynamic_length_drift",
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "dynamic_length_drift",
          "severity": "warning",
          "field": "dynamic_content_block.text",
          "message": "动态内容块长度与当前 run 的中位数差异过大，可能导致风格权重不稳定。",
          "matched_terms": [],
          "metrics": {
            "dynamic_chars": 34,
            "median_dynamic_chars": 120,
            "ratio": 0.283
          }
        },
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0060",
      "shot_id": "S0060_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000088",
        "E000004",
        "E000089",
        "E000090"
      ],
      "visual_card_ids": [
        "VC000088",
        "VC000004",
        "VC000089",
        "VC000090"
      ],
      "asset_binding_ids": [
        "AB000088",
        "AB000004",
        "AB000089",
        "AB000090"
      ],
      "dynamic_content_preview": "主体：魏征；玉皇大天尊；唐太宗；秦叔宝；动作：,；.；环境：魏征府；皇宫便殿；朝门外；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 71,
        "image_prompt_chars": 124,
        "video_prompt_chars": 132,
        "negative_prompt_chars": 62,
        "visual_notes_chars": 62
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "魏征",
          "玉皇大天尊",
          "唐太宗",
          "秦叔宝"
        ],
        "action_terms": [
          ",",
          "."
        ],
        "location_terms": [
          "魏征府",
          "皇宫便殿",
          "朝门外"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.746,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0060",
      "shot_id": "S0060_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000089"
      ],
      "visual_card_ids": [
        "VC000089"
      ],
      "asset_binding_ids": [
        "AB000089"
      ],
      "dynamic_content_preview": "主体：唐太宗；动作：',；正反打,.；环境：魏征府；皇宫便殿；朝门外；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 62,
        "image_prompt_chars": 121,
        "video_prompt_chars": 138,
        "negative_prompt_chars": 62,
        "visual_notes_chars": 68
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗"
        ],
        "action_terms": [
          "',",
          "正反打,."
        ],
        "location_terms": [
          "魏征府",
          "皇宫便殿",
          "朝门外"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.952,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0060",
      "shot_id": "S0060_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000088",
        "E000004",
        "E000089",
        "E000090"
      ],
      "visual_card_ids": [
        "VC000088",
        "VC000004",
        "VC000089",
        "VC000090"
      ],
      "asset_binding_ids": [
        "AB000088",
        "AB000004",
        "AB000089",
        "AB000090"
      ],
      "dynamic_content_preview": "主体：魏征；玉皇大天尊；唐太宗；秦叔宝；动作：',；环境：魏征府；皇宫便殿；朝门外；构图镜头：特写；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 68,
        "image_prompt_chars": 77,
        "video_prompt_chars": 92,
        "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "魏征",
          "玉皇大天尊",
          "唐太宗",
          "秦叔宝"
        ],
        "action_terms": [
          "',"
        ],
        "location_terms": [
          "魏征府",
          "皇宫便殿",
          "朝门外"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.132,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0062",
      "shot_id": "S0062_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "opening",
      "entity_uids": [
        "E000089",
        "E000088",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000088",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000088",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：唐太宗；魏征；动作：魏征躬身奏明梦斩龙王经过；太宗面露复杂神色，抬手示意传旨；环境：长安城；皇宫；长安城都土地庙；构图镜头：朦胧跟拍中景；朦胧远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当夜",
      "lengths": {
        "dynamic_content_chars": 120,
        "image_prompt_chars": 132,
        "video_prompt_chars": 165,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 127
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "魏征"
        ],
        "action_terms": [
          "魏征躬身奏明梦斩龙王经过",
          "太宗面露复杂神色，抬手示意传旨"
        ],
        "location_terms": [
          "长安城",
          "皇宫",
          "长安城都土地庙"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.1,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0062",
      "shot_id": "S0062_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "character",
      "entity_uids": [
        "E000089",
        "E000090",
        "E000087",
        "E000088",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000090",
        "VC000087",
        "VC000088",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000090",
        "AB000087",
        "AB000088",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：唐太宗；秦叔宝；泾河龙王；魏征；动作：秦叔宝带人将龙头悬挂于市曹示众；太宗回宫后心神不宁，卧床辗转难安；环境：长安城；皇宫；长安城都土地庙；构图镜头：双人中景转远景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当夜",
      "lengths": {
        "dynamic_content_chars": 134,
        "image_prompt_chars": 143,
        "video_prompt_chars": 181,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 136
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "秦叔宝",
          "泾河龙王",
          "魏征"
        ],
        "action_terms": [
          "秦叔宝带人将龙头悬挂于市曹示众",
          "太宗回宫后心神不宁，卧床辗转难安"
        ],
        "location_terms": [
          "长安城",
          "皇宫",
          "长安城都土地庙"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.067,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0062",
      "shot_id": "S0062_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000089",
        "E000087",
        "E000069",
        "E000088",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000087",
        "VC000069",
        "VC000088",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000087",
        "AB000069",
        "AB000088",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：唐太宗；泾河龙王；阿傩；魏征；动作：泾河龙王鬼魂闯宫索命，揪住太宗衣襟不放；太宗浑身颤抖、汗透重衣，无法言语；环境：长安城；皇宫；长安城都土地庙；构图镜头：正反打，低角度拍龙王，高角度拍受惊的太宗；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当夜",
      "lengths": {
        "dynamic_content_chars": 149,
        "image_prompt_chars": 139,
        "video_prompt_chars": 179,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 128
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "泾河龙王",
          "阿傩",
          "魏征"
        ],
        "action_terms": [
          "泾河龙王鬼魂闯宫索命，揪住太宗衣襟不放",
          "太宗浑身颤抖、汗透重衣，无法言语"
        ],
        "location_terms": [
          "长安城",
          "皇宫",
          "长安城都土地庙"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.933,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0062",
      "shot_id": "S0062_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "closing",
      "entity_uids": [
        "E000089",
        "E000087",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000087",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000087",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：唐太宗；泾河龙王；动作：观音挥退泾河龙王；太宗猛地惊醒，坐起身大口喘气；环境：长安城；皇宫；长安城都土地庙；构图镜头：特写，先拍太宗惨白汗湿的脸，再切至医官凝重的神色；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当夜",
      "lengths": {
        "dynamic_content_chars": 133,
        "image_prompt_chars": 119,
        "video_prompt_chars": 140,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 193
      },
      "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": "storyboard_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": 0.895,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0063",
      "shot_id": "S0063_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000090",
        "E000091"
      ],
      "visual_card_ids": [
        "VC000090",
        "VC000091"
      ],
      "asset_binding_ids": [
        "AB000090",
        "AB000091"
      ],
      "dynamic_content_preview": "主体：秦叔宝；胡敬德；动作：秦叔宝、胡敬德披挂整齐到宫门值守；二将彻夜站立把守，宫中一夜安然；环境：皇宫宫门；构图镜头：远景；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 81,
        "image_prompt_chars": 99,
        "video_prompt_chars": 113,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 114
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "秦叔宝",
          "胡敬德"
        ],
        "action_terms": [
          "秦叔宝、胡敬德披挂整齐到宫门值守",
          "二将彻夜站立把守，宫中一夜安然"
        ],
        "location_terms": [
          "皇宫宫门"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.222,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0063",
      "shot_id": "S0063_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000089",
        "E000090",
        "E000091"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000090",
        "VC000091"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000090",
        "AB000091"
      ],
      "dynamic_content_preview": "主体：唐太宗；秦叔宝；胡敬德；动作：太宗召见二将赏赐劳绩；太宗见二将疲惫，心生体恤；环境：皇宫宫门；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 78,
        "image_prompt_chars": 94,
        "video_prompt_chars": 108,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 129
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "秦叔宝",
          "胡敬德"
        ],
        "action_terms": [
          "太宗召见二将赏赐劳绩",
          "太宗见二将疲惫，心生体恤"
        ],
        "location_terms": [
          "皇宫宫门"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 1.205,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0063",
      "shot_id": "S0063_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000089",
        "E000090",
        "E000091"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000090",
        "VC000091"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000090",
        "AB000091"
      ],
      "dynamic_content_preview": "主体：唐太宗；秦叔宝；胡敬德；动作：画师为二将绘制肖像；宫门张贴二将画像；环境：皇宫宫门；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 91,
        "image_prompt_chars": 116,
        "video_prompt_chars": 139,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 154
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "秦叔宝",
          "胡敬德"
        ],
        "action_terms": [
          "画师为二将绘制肖像",
          "宫门张贴二将画像"
        ],
        "location_terms": [
          "皇宫宫门"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.275,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0064",
      "shot_id": "S0064_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000089"
      ],
      "visual_card_ids": [
        "VC000089"
      ],
      "asset_binding_ids": [
        "AB000089"
      ],
      "dynamic_content_preview": "主体：唐太宗；动作：内侍疾步入殿，跪拜奏报后宰门异响；徐茂功出列，躬身准备奏事；环境：皇宫后宰门；构图镜头：(远景)；远景；连续性：保持角色外观、服饰和站位连续；时间锚点：几日后",
      "lengths": {
        "dynamic_content_chars": 89,
        "image_prompt_chars": 181,
        "video_prompt_chars": 221,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 146
      },
      "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": "storyboard_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": 2.034,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0064",
      "shot_id": "S0064_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000088",
        "E000089",
        "E000092"
      ],
      "visual_card_ids": [
        "VC000088",
        "VC000089",
        "VC000092"
      ],
      "asset_binding_ids": [
        "AB000088",
        "AB000089",
        "AB000092"
      ],
      "dynamic_content_preview": "主体：魏征；唐太宗；动作：魏征持诛龙剑值守后宰门彻夜未动；内侍入寝宫传太后懿旨；环境：皇宫后宰门；关键物件：鬼魅；构图镜头：(双人中景)；双人中景；连续性：保持角色外观、服饰和站位连续；时间锚点：几日后",
      "lengths": {
        "dynamic_content_chars": 101,
        "image_prompt_chars": 185,
        "video_prompt_chars": 229,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 160
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "魏征",
          "唐太宗"
        ],
        "action_terms": [
          "魏征持诛龙剑值守后宰门彻夜未动",
          "内侍入寝宫传太后懿旨"
        ],
        "location_terms": [
          "皇宫后宰门"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.832,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0064",
      "shot_id": "S0064_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000089"
      ],
      "visual_card_ids": [
        "VC000089"
      ],
      "asset_binding_ids": [
        "AB000089"
      ],
      "dynamic_content_preview": "主体：唐太宗；徐茂功；动作：徐茂功躬身奏事；唐太宗颔首准奏；环境：皇宫后宰门；构图镜头：/(正反打)；正反打；连续性：保持角色外观、服饰和站位连续；时间锚点：几日后",
      "lengths": {
        "dynamic_content_chars": 82,
        "image_prompt_chars": 148,
        "video_prompt_chars": 182,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 130
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "徐茂功"
        ],
        "action_terms": [
          "徐茂功躬身奏事",
          "唐太宗颔首准奏"
        ],
        "location_terms": [
          "皇宫后宰门"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.805,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0064",
      "shot_id": "S0064_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000088",
        "E000089"
      ],
      "visual_card_ids": [
        "VC000088",
        "VC000089"
      ],
      "asset_binding_ids": [
        "AB000088",
        "AB000089"
      ],
      "dynamic_content_preview": "主体：魏征；唐太宗；动作：魏征跨步上前，伸手扯住太宗龙袍的边角；唐太宗抬眼看向魏征，面露讶异；环境：皇宫后宰门；构图镜头：(特写)；特写；连续性：保持角色外观、服饰和站位连续；时间锚点：几日后",
      "lengths": {
        "dynamic_content_chars": 96,
        "image_prompt_chars": 129,
        "video_prompt_chars": 154,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 136
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "魏征",
          "唐太宗"
        ],
        "action_terms": [
          "魏征跨步上前，伸手扯住太宗龙袍的边角",
          "唐太宗抬眼看向魏征，面露讶异"
        ],
        "location_terms": [
          "皇宫后宰门"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.344,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0065",
      "shot_id": "S0065_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "opening",
      "entity_uids": [
        "E000089",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：唐太宗；动作：太宗魂灵缓步挪动，四下张望，面露惊惶之色；幽冥界荒郊灰蒙缥缈，荒草漫野…；环境：幽冥界；构图镜头：朦胧远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当夜",
      "lengths": {
        "dynamic_content_chars": 107,
        "image_prompt_chars": 101,
        "video_prompt_chars": 122,
        "negative_prompt_chars": 73,
        "visual_notes_chars": 134
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗"
        ],
        "action_terms": [
          "太宗魂灵缓步挪动，四下张望，面露惊惶之色",
          "幽冥界荒郊灰蒙缥缈，荒草漫野…"
        ],
        "location_terms": [
          "幽冥界"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.944,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0065",
      "shot_id": "S0065_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "character",
      "entity_uids": [
        "E000093",
        "E000089",
        "E000088",
        "E000039",
        "E000044"
      ],
      "visual_card_ids": [
        "VC000093",
        "VC000089",
        "VC000088",
        "VC000039",
        "VC000044"
      ],
      "asset_binding_ids": [
        "AB000093",
        "AB000089",
        "AB000088",
        "AB000039",
        "AB000044"
      ],
      "dynamic_content_preview": "主体：崔珪；唐太宗；魏征；动作：崔珪高声呼唤，快步上前，撩起官袍跪拜于路旁；头戴乌纱、腰围犀角、怀揣生死簿的判官崔珪快步走…；环境：幽冥界；关键物件：生死簿；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当夜",
      "lengths": {
        "dynamic_content_chars": 132,
        "image_prompt_chars": 120,
        "video_prompt_chars": 150,
        "negative_prompt_chars": 73,
        "visual_notes_chars": 140
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "崔珪",
          "唐太宗",
          "魏征"
        ],
        "action_terms": [
          "崔珪高声呼唤，快步上前，撩起官袍跪拜于路旁",
          "头戴乌纱、腰围犀角、怀揣生死簿的判官崔珪快步走…"
        ],
        "location_terms": [
          "幽冥界"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.909,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0065",
      "shot_id": "S0065_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000093",
        "E000088",
        "E000089",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000093",
        "VC000088",
        "VC000089",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000093",
        "AB000088",
        "AB000089",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：崔珪；魏征；唐太宗；动作：太宗上前伸手搀起崔珪，从袖中取出书信递出…；太宗惊喜上前搀起崔珪，从袖中取出魏征的亲笔书信…；环境：幽冥界；构图镜头：正反打，切书信特写；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当夜",
      "lengths": {
        "dynamic_content_chars": 132,
        "image_prompt_chars": 116,
        "video_prompt_chars": 139,
        "negative_prompt_chars": 73,
        "visual_notes_chars": 150
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "崔珪",
          "魏征",
          "唐太宗"
        ],
        "action_terms": [
          "太宗上前伸手搀起崔珪，从袖中取出书信递出…",
          "太宗惊喜上前搀起崔珪，从袖中取出魏征的亲笔书信…"
        ],
        "location_terms": [
          "幽冥界"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.879,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0065",
      "shot_id": "S0065_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "closing",
      "entity_uids": [
        "E000093",
        "E000089",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000093",
        "VC000089",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000093",
        "AB000089",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：崔珪；唐太宗；动作：崔珪将书信揣入怀中，侧身引路，太宗迈步跟上…；崔珪将书信收入怀中，侧身伸手做出引路姿态…；环境：幽冥界；构图镜头：跟随特写；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当夜",
      "lengths": {
        "dynamic_content_chars": 121,
        "image_prompt_chars": 115,
        "video_prompt_chars": 136,
        "negative_prompt_chars": 66,
        "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": "storyboard_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": 0.95,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0066",
      "shot_id": "S0066_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000089",
        "E000097",
        "E000093",
        "E000039",
        "E000009"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000097",
        "VC000093",
        "VC000039",
        "VC000009"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000097",
        "AB000093",
        "AB000039",
        "AB000009"
      ],
      "dynamic_content_preview": "主体：唐太宗；建成；崔珪；建成、元吉；动作：建成、元吉上前撕扯太宗索命；太宗躲闪不及被扯住；环境：幽冥界；南赡部洲；森罗殿；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 132,
        "image_prompt_chars": 135,
        "video_prompt_chars": 155,
        "negative_prompt_chars": 63,
        "visual_notes_chars": 173
      },
      "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": "storyboard_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.023,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0066",
      "shot_id": "S0066_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000089",
        "E000012",
        "E000094",
        "E000043",
        "E000039",
        "E000009"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000012",
        "VC000094",
        "VC000043",
        "VC000039",
        "VC000009"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000012",
        "AB000094",
        "AB000043",
        "AB000039",
        "AB000009"
      ],
      "dynamic_content_preview": "主体：唐太宗；阎王；十代阎王；十代冥王；动作：十王控背躬身迎迓太宗；太宗谦逊避让不敢前行；环境：幽冥界；南赡部洲；森罗殿；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 133,
        "image_prompt_chars": 116,
        "video_prompt_chars": 153,
        "negative_prompt_chars": 63,
        "visual_notes_chars": 173
      },
      "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": "storyboard_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": 0.872,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0066",
      "shot_id": "S0066_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000089",
        "E000088",
        "E000012",
        "E000094",
        "E000093",
        "E000087",
        "E000043",
        "E000039",
        "E000009",
        "E000044"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000088",
        "VC000012",
        "VC000094",
        "VC000093",
        "VC000087",
        "VC000043",
        "VC000039",
        "VC000009",
        "VC000044"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000088",
        "AB000012",
        "AB000094",
        "AB000093",
        "AB000087",
        "AB000043",
        "AB000039",
        "AB000009",
        "AB000044"
      ],
      "dynamic_content_preview": "主体：唐太宗；魏征；阎王；秦广王；动作：秦广王拱手发问；太宗陈述魏征梦斩龙王始末；环境：幽冥界；南赡部洲；森罗殿；关键物件：生死簿；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在",
      "lengths": {
        "dynamic_content_chars": 118,
        "image_prompt_chars": 103,
        "video_prompt_chars": 142,
        "negative_prompt_chars": 63,
        "visual_notes_chars": 173
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "魏征",
          "阎王",
          "秦广王"
        ],
        "action_terms": [
          "秦广王拱手发问",
          "太宗陈述魏征梦斩龙王始末"
        ],
        "location_terms": [
          "幽冥界",
          "南赡部洲",
          "森罗殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.873,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0066",
      "shot_id": "S0066_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000089",
        "E000012",
        "E000094",
        "E000093",
        "E000043",
        "E000039",
        "E000009",
        "E000044"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000012",
        "VC000094",
        "VC000093",
        "VC000043",
        "VC000039",
        "VC000009",
        "VC000044"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000012",
        "AB000094",
        "AB000093",
        "AB000043",
        "AB000039",
        "AB000009",
        "AB000044"
      ],
      "dynamic_content_preview": "主体：唐太宗；阎王；十代阎王；崔珪；动作：崔珪改生死簿文字；十王阅簿后询问太宗登基时长；环境：幽冥界；南赡部洲；森罗殿；关键物件：生死簿；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 139,
        "image_prompt_chars": 113,
        "video_prompt_chars": 137,
        "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": "storyboard_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": 0.813,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0067",
      "shot_id": "S0067_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000012",
        "E000089",
        "E000043",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000012",
        "VC000089",
        "VC000043",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000012",
        "AB000089",
        "AB000043",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：阎王；唐太宗；十代冥王；动作：唐太宗躬身向十王行拜谢礼；十王颔首，示意崔判官、朱太尉上前护送太宗还阳；环境：幽冥界；构图镜头：宽景；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后",
      "lengths": {
        "dynamic_content_chars": 115,
        "image_prompt_chars": 131,
        "video_prompt_chars": 168,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 129
      },
      "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": "storyboard_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.139,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0067",
      "shot_id": "S0067_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000089",
        "E000093",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000093",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000093",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：唐太宗；崔珪；动作：朱太尉执引魂幡在前引路；崔珪侧身护着唐太宗前行；环境：幽冥界；构图镜头：双人中景跟拍；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后",
      "lengths": {
        "dynamic_content_chars": 104,
        "image_prompt_chars": 114,
        "video_prompt_chars": 160,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 95
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "崔珪"
        ],
        "action_terms": [
          "朱太尉执引魂幡在前引路",
          "崔珪侧身护着唐太宗前行"
        ],
        "location_terms": [
          "幽冥界"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.096,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0067",
      "shot_id": "S0067_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000012",
        "E000089",
        "E000043",
        "E000093",
        "E000094",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000012",
        "VC000089",
        "VC000043",
        "VC000093",
        "VC000094",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000012",
        "AB000089",
        "AB000043",
        "AB000093",
        "AB000094",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：阎王；唐太宗；十代冥王；崔珪；动作：唐太宗停下脚步回身向十王方向拱手发问；十王隔着殿门答话；环境：幽冥界；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后",
      "lengths": {
        "dynamic_content_chars": 108,
        "image_prompt_chars": 106,
        "video_prompt_chars": 160,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 93
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "阎王",
          "唐太宗",
          "十代冥王",
          "崔珪"
        ],
        "action_terms": [
          "唐太宗停下脚步回身向十王方向拱手发问",
          "十王隔着殿门答话"
        ],
        "location_terms": [
          "幽冥界"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.981,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0067",
      "shot_id": "S0067_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000089",
        "E000093",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000093",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000093",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：唐太宗；崔珪；动作：唐太宗悚然止步，面色发白，身体微微战栗；崔珪抬手示意太宗无需担忧…；环境：幽冥界；构图镜头：远景切太宗面部特写；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 134,
        "image_prompt_chars": 152,
        "video_prompt_chars": 199,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 127
      },
      "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": "storyboard_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.134,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0068",
      "shot_id": "S0068_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000089",
        "E000093",
        "E000095",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000093",
        "VC000095",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000093",
        "AB000095",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：唐太宗；崔珪；动作：崔珪护着太宗沿地府通路前行；十八层地狱各类惩罚画面快速闪过；环境：奈河桥；枉死城；幽冥界；构图镜头：快切蒙太奇；转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去",
      "lengths": {
        "dynamic_content_chars": 117,
        "image_prompt_chars": 121,
        "video_prompt_chars": 148,
        "negative_prompt_chars": 76,
        "visual_notes_chars": 143
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "崔珪"
        ],
        "action_terms": [
          "崔珪护着太宗沿地府通路前行",
          "十八层地狱各类惩罚画面快速闪过"
        ],
        "location_terms": [
          "奈河桥",
          "枉死城",
          "幽冥界"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.034,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0068",
      "shot_id": "S0068_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [
        "E000089",
        "E000093",
        "E000095",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000093",
        "VC000095",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000093",
        "AB000095",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：唐太宗；崔珪；动作：崔珪引太宗踏金桥前行；太宗侧目环视三座桥梁的差异；环境：奈河桥；枉死城；幽冥界；构图镜头：双人中景拉全景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去",
      "lengths": {
        "dynamic_content_chars": 114,
        "image_prompt_chars": 138,
        "video_prompt_chars": 165,
        "negative_prompt_chars": 76,
        "visual_notes_chars": 90
      },
      "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": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "崔珪"
        ],
        "action_terms": [
          "崔珪引太宗踏金桥前行",
          "太宗侧目环视三座桥梁的差异"
        ],
        "location_terms": [
          "奈河桥",
          "枉死城",
          "幽冥界"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.211,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0068",
      "shot_id": "S0068_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000089",
        "E000093",
        "E000043",
        "E000096",
        "E000095",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000093",
        "VC000043",
        "VC000096",
        "VC000095",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000093",
        "AB000043",
        "AB000096",
        "AB000095",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：唐太宗；崔珪；众冤魂；相良；动作：众冤魂蜂拥围堵太宗，口中齐呼索命；太宗惊慌躲闪，向崔珪求救；环境：奈河桥；枉死城；幽冥界；构图镜头：正反打+群像全景切换；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去",
      "lengths": {
        "dynamic_content_chars": 128,
        "image_prompt_chars": 109,
        "video_prompt_chars": 190,
        "negative_prompt_chars": 76,
        "visual_notes_chars": 120
      },
      "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": "storyboard_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": 0.852,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    }
  ]
}