{
  "version": "1.0",
  "generated_at": "2026-04-06T21:26:45.653043Z",
  "source_storyboard_path": "05_storyboard.json",
  "source_style_bible_path": "04b_style_bible.json",
  "style_bible_id": "SBL_F6DC1E21DB97",
  "thresholds": {
    "median_dynamic_chars": 119,
    "warning_ratio_low": 0.45,
    "warning_ratio_high": 2.2,
    "warning_min_chars": 53
  },
  "summary": {
    "shot_count": 223,
    "pass_shot_count": 77,
    "warning_shot_count": 138,
    "fail_shot_count": 8,
    "issue_count": 156,
    "error_issue_count": 8,
    "warning_issue_count": 148,
    "english_issue_count": 0,
    "style_pollution_issue_count": 0,
    "missing_block_issue_count": 0,
    "length_drift_issue_count": 2,
    "overlay_suffix_contract_issue_count": 0,
    "subject_retention_issue_count": 8,
    "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": 215,
    "text_quality_acceptance_status": "fail",
    "screenplay_traceable_shot_count": 223,
    "tri_layer_consistent_shot_count": 77,
    "tri_layer_consistency_gap_count": 146,
    "tri_layer_acceptance_status": "warning",
    "dramart_delivery_ready_shot_count": 77,
    "dramart_delivery_review_required_count": 146,
    "dramart_delivery_acceptance_status": "fail",
    "delivery_auto_fix_candidate_count": 144,
    "delivery_manual_review_candidate_count": 0,
    "top_delivery_queue_buckets": [
      {
        "label": "prompt_retention",
        "count": 144
      },
      {
        "label": "storyboard_readiness",
        "count": 2
      }
    ],
    "top_delivery_resolution_lanes": [
      {
        "label": "auto",
        "count": 144
      },
      {
        "label": "hybrid",
        "count": 2
      }
    ],
    "top_delivery_review_reasons": [
      {
        "label": "script_core_not_retained",
        "count": 144
      },
      {
        "label": "subject_not_retained",
        "count": 8
      },
      {
        "label": "storyboard_ready_warn",
        "count": 3
      }
    ],
    "top_delivery_priority_tiers": [
      {
        "label": "P0",
        "count": 144
      },
      {
        "label": "P1",
        "count": 2
      }
    ],
    "top_delivery_fix_stages": [
      {
        "label": "storyboard_prompt",
        "count": 144
      },
      {
        "label": "storyboard_ready",
        "count": 2
      }
    ],
    "top_repair_action_ids": [
      {
        "label": "rebuild_storyboard_prompt_retention",
        "count": 144
      },
      {
        "label": "repair_storyboard_ready_mapping",
        "count": 2
      }
    ],
    "top_repair_automation_modes": [
      {
        "label": "auto",
        "count": 144
      },
      {
        "label": "hybrid",
        "count": 2
      }
    ],
    "delivery_fix_queue_size": 146,
    "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": 146,
      "core_subject_missing_in_prompt": 8,
      "dynamic_length_drift": 2
    }
  },
  "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": "S0003",
      "shot_id": "S0003_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": "S0003",
      "shot_id": "S0003_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_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": "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_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_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": "S0007",
      "shot_id": "S0007_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": "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": "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
    },
    {
      "scene_id": "S0010",
      "shot_id": "S0010_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": "S0011",
      "shot_id": "S0011_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": "S0011",
      "shot_id": "S0011_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": "S0011",
      "shot_id": "S0011_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": [
        "E000003",
        "E000002",
        "E000014",
        "E000015"
      ],
      "visual_card_ids": [
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000015"
      ],
      "asset_binding_ids": [
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000015"
      ],
      "dynamic_content_preview": "动作：.；环境：水帘洞；花果山；灵霄宝殿；傲来国；构图镜头：远景；连续性：保持场景结构、地形和道具摆位稳定；时间锚点：正当",
      "lengths": {
        "dynamic_content_chars": 61,
        "image_prompt_chars": 123,
        "video_prompt_chars": 109,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 91
      },
      "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.016,
        "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": 109,
        "image_prompt_chars": 151,
        "video_prompt_chars": 119,
        "negative_prompt_chars": 61,
        "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.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": "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"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000020",
        "VC000069",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000015"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000020",
        "AB000069",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000015"
      ],
      "dynamic_content_preview": "主体：石猴；众猴；阿傩；动作：,；.，..；环境：水帘洞；花果山；灵霄宝殿；傲来国；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正当；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 113,
        "image_prompt_chars": 175,
        "video_prompt_chars": 132,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 86
      },
      "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.549,
        "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"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000020",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000015"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000020",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000015"
      ],
      "dynamic_content_preview": "主体：石猴；众猴；动作：,；环境：水帘洞；花果山；灵霄宝殿；傲来国；构图镜头：,'；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正当",
      "lengths": {
        "dynamic_content_chars": 88,
        "image_prompt_chars": 140,
        "video_prompt_chars": 122,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 91
      },
      "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.591,
        "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",
        "E000008",
        "E000011"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000020",
        "VC000003",
        "VC000002",
        "VC000008",
        "VC000011"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000020",
        "AB000003",
        "AB000002",
        "AB000008",
        "AB000011"
      ],
      "dynamic_content_preview": "主体：石猴；众猴；动作：石猴瞑目蹲身率先跃过瀑布穿入洞内…；水帘洞外瀑布飞泻，石猴带领众猴迁入隐在瀑布后的…；环境：水帘洞；花果山；东胜神洲；关键物件：仙石；构图镜头：广角全景推中景；旁白中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 140,
        "image_prompt_chars": 112,
        "video_prompt_chars": 162,
        "negative_prompt_chars": 68,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.8,
        "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": [
        "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": 123,
        "image_prompt_chars": 120,
        "video_prompt_chars": 170,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 159
      },
      "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": "S0003",
      "shot_id": "S0003_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000007",
        "E000020",
        "E000001",
        "E000003",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000007",
        "VC000020",
        "VC000001",
        "VC000003",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000007",
        "AB000020",
        "AB000001",
        "AB000003",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：通背猿猴；众猴；美猴王；动作：喧闹的宴席瞬间安静，众猴纷纷跪伏询问缘由…；美猴王说出对生死轮回的忧惧…；环境：水帘洞；花果山；构图镜头：正反打切换美猴王、跪伏的众猴、通背猿猴；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 138,
        "image_prompt_chars": 128,
        "video_prompt_chars": 174,
        "negative_prompt_chars": 68,
        "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": 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": "S0003",
      "shot_id": "S0003_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000003",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000003",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000003",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；动作：立志寻仙访道；环境：水帘洞；花果山；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 78,
        "image_prompt_chars": 79,
        "video_prompt_chars": 109,
        "negative_prompt_chars": 68,
        "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.013,
        "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_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": 134,
        "image_prompt_chars": 132,
        "video_prompt_chars": 175,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 172
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "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.985,
        "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": "pass",
      "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": 138,
        "image_prompt_chars": 158,
        "video_prompt_chars": 240,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 166
      },
      "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.145,
        "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_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000009",
        "E000010"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000009",
        "VC000010"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000009",
        "AB000010"
      ],
      "dynamic_content_preview": "主体：石猴；动作：美猴王登西牛贺洲岸，抬眼望见深秀高山…；美猴王站在西牛贺洲岸边，抬眼望见前方一座千峰叠翠…；环境：南赡部洲；西牛贺洲；构图镜头：低角远景推至美猴王面部中近景；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 135,
        "image_prompt_chars": 126,
        "video_prompt_chars": 174,
        "negative_prompt_chars": 67,
        "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.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": "S0005",
      "shot_id": "S0005_SH01",
      "status": "pass",
      "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": 99,
        "image_prompt_chars": 165,
        "video_prompt_chars": 199,
        "negative_prompt_chars": 65,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.667,
        "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_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000019",
        "E000001"
      ],
      "visual_card_ids": [
        "VC000019",
        "VC000001"
      ],
      "asset_binding_ids": [
        "AB000019",
        "AB000001"
      ],
      "dynamic_content_preview": "主体：樵子；石猴；动作：樵子落斧力道沉稳，神情悠然自得；石猴躲在一株老松后探出头张望…；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 72,
        "image_prompt_chars": 150,
        "video_prompt_chars": 161,
        "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": false,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.5,
        "image_compactness_ratio": 2.083,
        "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": [
        "E000019",
        "E000001"
      ],
      "visual_card_ids": [
        "VC000019",
        "VC000001"
      ],
      "asset_binding_ids": [
        "AB000019",
        "AB000001"
      ],
      "dynamic_content_preview": "主体：樵子；石猴；动作：石猴双手合十作揖，身子前倾满是急切；石猴猛地从树后跳出来冲到樵子面前，樵子被吓了一跳…；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 83,
        "image_prompt_chars": 154,
        "video_prompt_chars": 174,
        "negative_prompt_chars": 65,
        "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": 2,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.5,
        "image_compactness_ratio": 1.855,
        "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",
        "E000002",
        "E000028"
      ],
      "visual_card_ids": [
        "VC000022",
        "VC000001",
        "VC000025",
        "VC000003",
        "VC000002",
        "VC000028"
      ],
      "asset_binding_ids": [
        "AB000022",
        "AB000001",
        "AB000025",
        "AB000003",
        "AB000002",
        "AB000028"
      ],
      "dynamic_content_preview": "主体：樵夫；石猴；动作：樵夫挥斧砍柴、吟唱《满庭芳》；石猴循声走入林间，望向樵夫；环境：灵台方寸山；水帘洞；斜月三星洞；花果山；关键物件：满庭芳；构图镜头：旁白中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 126,
        "image_prompt_chars": 111,
        "video_prompt_chars": 135,
        "negative_prompt_chars": 78,
        "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": 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": "S0006",
      "shot_id": "S0006_SH02",
      "status": "pass",
      "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": 109,
        "image_prompt_chars": 102,
        "video_prompt_chars": 138,
        "negative_prompt_chars": 78,
        "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.936,
        "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_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000023",
        "E000022",
        "E000001",
        "E000025",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000022",
        "VC000001",
        "VC000025",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000022",
        "AB000001",
        "AB000025",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；樵夫；石猴；动作：石猴面露疑惑追问樵夫为何不随神仙修行；樵夫神色诚恳解释家世；环境：灵台方寸山；水帘洞；斜月三星洞；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 119,
        "image_prompt_chars": 118,
        "video_prompt_chars": 156,
        "negative_prompt_chars": 78,
        "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.992,
        "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": 120,
        "image_prompt_chars": 132,
        "video_prompt_chars": 167,
        "negative_prompt_chars": 78,
        "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.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": "S0007",
      "shot_id": "S0007_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "opening",
      "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": 118,
        "image_prompt_chars": 180,
        "video_prompt_chars": 203,
        "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": 1.525,
        "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_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "character",
      "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": 118,
        "image_prompt_chars": 185,
        "video_prompt_chars": 214,
        "negative_prompt_chars": 66,
        "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.568,
        "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_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "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": 136,
        "image_prompt_chars": 168,
        "video_prompt_chars": 202,
        "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": 1.235,
        "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": "pass",
      "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": 112,
        "image_prompt_chars": 96,
        "video_prompt_chars": 117,
        "negative_prompt_chars": 66,
        "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.857,
        "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": "S0009",
      "shot_id": "S0009_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "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": 99,
        "image_prompt_chars": 93,
        "video_prompt_chars": 120,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.939,
        "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": "S0009",
      "shot_id": "S0009_SH02",
      "status": "pass",
      "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": 112,
        "image_prompt_chars": 102,
        "video_prompt_chars": 120,
        "negative_prompt_chars": 72,
        "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": 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": "S0009",
      "shot_id": "S0009_SH03",
      "status": "pass",
      "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": 104,
        "image_prompt_chars": 108,
        "video_prompt_chars": 135,
        "negative_prompt_chars": 72,
        "visual_notes_chars": 166
      },
      "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.038,
        "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": "S0009",
      "shot_id": "S0009_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "closing",
      "entity_uids": [
        "E000023",
        "E000001",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000001",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000001",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；石猴；动作：须菩提祖师面露欣慰赞许之色；石猴连连叩首谢恩；环境：水帘洞；斜月三星洞；构图镜头：',；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：黄昏",
      "lengths": {
        "dynamic_content_chars": 105,
        "image_prompt_chars": 92,
        "video_prompt_chars": 119,
        "negative_prompt_chars": 72,
        "visual_notes_chars": 171
      },
      "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.876,
        "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_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "insertion",
      "shot_role": "opening",
      "entity_uids": [
        "E000023",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；动作：须菩提祖师端坐蒲团，缓声吟诵长生真妙诀…；斜月三星洞秘室幽暗，仅须菩提祖师座前洒落一层暖…；环境：斜月三星洞；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：午后",
      "lengths": {
        "dynamic_content_chars": 118,
        "image_prompt_chars": 102,
        "video_prompt_chars": 124,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 172
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "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.864,
        "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_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "insertion",
      "shot_role": "character",
      "entity_uids": [
        "E000023",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；动作：悟空垂首聆听，眼神从迷茫逐渐转为清亮透亮…；镜头在须菩提祖师与悟空间切换…；环境：斜月三星洞；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：午后",
      "lengths": {
        "dynamic_content_chars": 112,
        "image_prompt_chars": 109,
        "video_prompt_chars": 124,
        "negative_prompt_chars": 70,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.973,
        "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": 109,
        "image_prompt_chars": 122,
        "video_prompt_chars": 139,
        "negative_prompt_chars": 70,
        "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.119,
        "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": [
        "E000023",
        "E000001",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000001",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000001",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；石猴；动作：悟空佯装打了个哈欠，暗中默运刚学会的口诀调息…；特写悟空垂落的眼睫，眼底压着几乎溢出来的欣喜…；环境：斜月三星洞；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：午后",
      "lengths": {
        "dynamic_content_chars": 123,
        "image_prompt_chars": 120,
        "video_prompt_chars": 126,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 163
      },
      "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.976,
        "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": 137,
        "image_prompt_chars": 117,
        "video_prompt_chars": 148,
        "negative_prompt_chars": 66,
        "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.854,
        "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": "warning",
      "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": 121,
        "image_prompt_chars": 97,
        "video_prompt_chars": 121,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 100
      },
      "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.802,
        "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_SH03",
      "status": "warning",
      "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": 132,
        "image_prompt_chars": 106,
        "video_prompt_chars": 154,
        "negative_prompt_chars": 66,
        "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": 0.803,
        "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_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000003",
        "E000033"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000003",
        "VC000033"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000003",
        "AB000033"
      ],
      "dynamic_content_preview": "主体：石猴；动作：石猴牢记筋斗云口诀，当夜便运神炼法熟练掌握神通…；先给石猴攥拳念诀的手部特写…；环境：水帘洞；关键物件：筋斗云；构图镜头：特写转高空跟拍；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：三年后",
      "lengths": {
        "dynamic_content_chars": 125,
        "image_prompt_chars": 94,
        "video_prompt_chars": 119,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 100
      },
      "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.752,
        "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_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "opening",
      "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": 112,
        "image_prompt_chars": 111,
        "video_prompt_chars": 141,
        "negative_prompt_chars": 72,
        "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": 0.991,
        "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": 130,
        "image_prompt_chars": 141,
        "video_prompt_chars": 168,
        "negative_prompt_chars": 72,
        "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": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "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": "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": 122,
        "image_prompt_chars": 114,
        "video_prompt_chars": 141,
        "negative_prompt_chars": 72,
        "visual_notes_chars": 79
      },
      "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.934,
        "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"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000023",
        "VC000003",
        "VC000002",
        "VC000015"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000023",
        "AB000003",
        "AB000002",
        "AB000015"
      ],
      "dynamic_content_preview": "主体：石猴；须菩提祖师；动作：祖师逐悟空回花果山；环境：水帘洞；花果山；傲来国；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：旧日",
      "lengths": {
        "dynamic_content_chars": 91,
        "image_prompt_chars": 95,
        "video_prompt_chars": 113,
        "negative_prompt_chars": 72,
        "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.044,
        "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": 132,
        "image_prompt_chars": 161,
        "video_prompt_chars": 204,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 156
      },
      "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.22,
        "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",
        "E000003",
        "E000002",
        "E000036"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000001",
        "VC000003",
        "VC000002",
        "VC000036"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000001",
        "AB000003",
        "AB000002",
        "AB000036"
      ],
      "dynamic_content_preview": "主体：众猴；石猴；动作：石猴听着众猴的哭诉，神情从喜悦转为震怒；石猴原本带笑的脸色渐渐沉下，眉头拧起…；环境：水帘洞；花果山；水脏洞；构图镜头：(石猴面部)；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 127,
        "image_prompt_chars": 171,
        "video_prompt_chars": 206,
        "negative_prompt_chars": 67,
        "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": 1.346,
        "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": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000020",
        "E000001",
        "E000003",
        "E000002",
        "E000036"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000001",
        "VC000003",
        "VC000002",
        "VC000036"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000001",
        "AB000003",
        "AB000002",
        "AB000036"
      ],
      "dynamic_content_preview": "主体：众猴；石猴；动作：众猴七嘴八舌哭诉遭遇，石猴握拳怒问妖魔详情…；石猴与众猴对话，问清妖魔的身份和住处；环境：水帘洞；花果山；水脏洞；构图镜头：正反打（石猴单人镜头/众猴群像镜头）；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 140,
        "image_prompt_chars": 159,
        "video_prompt_chars": 209,
        "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": 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": "S0013",
      "shot_id": "S0013_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "closing",
      "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": 129,
        "image_prompt_chars": 160,
        "video_prompt_chars": 206,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 163
      },
      "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": "S0014",
      "shot_id": "S0014_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000032",
        "E000020",
        "E000003",
        "E000009",
        "E000036",
        "E000010",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000032",
        "VC000020",
        "VC000003",
        "VC000009",
        "VC000036",
        "VC000010",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000032",
        "AB000020",
        "AB000003",
        "AB000009",
        "AB000036",
        "AB000010",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；混世魔王；众猴；动作：石猴灵活避开混世魔王的重捶…；混世魔王吃痛怒吼，抽出板大的钢刀朝石猴头顶猛劈；环境：水帘洞；南赡部洲；水脏洞；西牛贺洲；构图镜头：跟拍中景；转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 154,
        "image_prompt_chars": 120,
        "video_prompt_chars": 143,
        "negative_prompt_chars": 73,
        "visual_notes_chars": 191
      },
      "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.779,
        "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_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "character",
      "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": 140,
        "image_prompt_chars": 116,
        "video_prompt_chars": 151,
        "negative_prompt_chars": 73,
        "visual_notes_chars": 183
      },
      "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.829,
        "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_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000032",
        "E000003",
        "E000009",
        "E000036",
        "E000010"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000032",
        "VC000003",
        "VC000009",
        "VC000036",
        "VC000010"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000032",
        "AB000003",
        "AB000009",
        "AB000036",
        "AB000010"
      ],
      "dynamic_content_preview": "主体：石猴；混世魔王；动作：二人在洞口相对而立，上下打量对方；切回二人开战前的对峙场面，互放狠话交锋；环境：水帘洞；南赡部洲；水脏洞；西牛贺洲；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年",
      "lengths": {
        "dynamic_content_chars": 124,
        "image_prompt_chars": 92,
        "video_prompt_chars": 117,
        "negative_prompt_chars": 73,
        "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.742,
        "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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "closing",
      "entity_uids": [
        "E000020",
        "E000001",
        "E000032",
        "E000003",
        "E000009",
        "E000036",
        "E000010",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000001",
        "VC000032",
        "VC000003",
        "VC000009",
        "VC000036",
        "VC000010",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000001",
        "AB000032",
        "AB000003",
        "AB000009",
        "AB000036",
        "AB000010",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：众猴；石猴；混世魔王；动作：石猴夺过落在地上的钢刀，挥刀将混世魔王斩首；石猴领众猴杀尽洞内残存小妖，放火焚烧水脏洞…；环境：水帘洞；南赡部洲；水脏洞；西牛贺洲；构图镜头：全景转特写；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年",
      "lengths": {
        "dynamic_content_chars": 140,
        "image_prompt_chars": 114,
        "video_prompt_chars": 166,
        "negative_prompt_chars": 73,
        "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": 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": "S0017",
      "shot_id": "S0017_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000020",
        "E000001",
        "E000002",
        "E000017",
        "E000015"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000001",
        "VC000002",
        "VC000017",
        "VC000015"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000001",
        "AB000002",
        "AB000017",
        "AB000015"
      ],
      "dynamic_content_preview": "主体：众猴；石猴；动作：悟空按落云头卸下兵器；招呼众猴上前领取兵器；环境：花果山；铁板桥；傲来国；构图镜头：远景主镜头；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 125,
        "image_prompt_chars": 128,
        "video_prompt_chars": 174,
        "negative_prompt_chars": 70,
        "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": 1.024,
        "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_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": 120,
        "image_prompt_chars": 125,
        "video_prompt_chars": 180,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.042,
        "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"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000020",
        "VC000002",
        "VC000017",
        "VC000015"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000020",
        "AB000002",
        "AB000017",
        "AB000015"
      ],
      "dynamic_content_preview": "主体：石猴；四老猴；动作：悟空掂着手中大刀面露不满；四老猴上前躬身回话；环境：花果山；铁板桥；傲来国；构图镜头：正反打中景；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 109,
        "image_prompt_chars": 109,
        "video_prompt_chars": 149,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 137
      },
      "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.0,
        "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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "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": 107,
        "image_prompt_chars": 104,
        "video_prompt_chars": 160,
        "negative_prompt_chars": 70,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.972,
        "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_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": 91,
        "image_prompt_chars": 124,
        "video_prompt_chars": 155,
        "negative_prompt_chars": 66,
        "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": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.363,
        "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": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000037",
        "E000087",
        "E000082",
        "E000001",
        "E000041"
      ],
      "visual_card_ids": [
        "VC000037",
        "VC000087",
        "VC000082",
        "VC000001",
        "VC000041"
      ],
      "asset_binding_ids": [
        "AB000037",
        "AB000087",
        "AB000082",
        "AB000001",
        "AB000041"
      ],
      "dynamic_content_preview": "主体：东海龙王；泾河龙王；玉龙；石猴；动作：龙婆上前向龙王提示神针铁；龙王正发愁无兵器可献时，后排的龙婆拉着龙女上前…；环境：东海龙宫；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 113,
        "image_prompt_chars": 115,
        "video_prompt_chars": 138,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 157
      },
      "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.018,
        "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_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000037",
        "E000082",
        "E000001",
        "E000041"
      ],
      "visual_card_ids": [
        "VC000037",
        "VC000082",
        "VC000001",
        "VC000041"
      ],
      "asset_binding_ids": [
        "AB000037",
        "AB000082",
        "AB000001",
        "AB000041"
      ],
      "dynamic_content_preview": "主体：东海龙王；龙婆；石猴；动作：龙婆劝说龙王将神针铁送给悟空；悟空要求前往海藏看神针铁；环境：东海龙宫；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 97,
        "image_prompt_chars": 111,
        "video_prompt_chars": 152,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 172
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "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.144,
        "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": [
        "E000037",
        "E000041"
      ],
      "visual_card_ids": [
        "VC000037",
        "VC000041"
      ],
      "asset_binding_ids": [
        "AB000037",
        "AB000041"
      ],
      "dynamic_content_preview": "主体：东海龙王；动作：东海龙王引路，二人前往海藏观看神针铁；悟空满脸兴奋，迈步跟上引路的东海龙王…；环境：东海龙宫；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 101,
        "image_prompt_chars": 99,
        "video_prompt_chars": 122,
        "negative_prompt_chars": 66,
        "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": 0.98,
        "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": 161,
        "image_prompt_chars": 154,
        "video_prompt_chars": 168,
        "negative_prompt_chars": 67,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.957,
        "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": "pass",
      "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": 134,
        "image_prompt_chars": 140,
        "video_prompt_chars": 154,
        "negative_prompt_chars": 67,
        "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": 1.045,
        "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_SH03",
      "status": "fail",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000087",
        "E000037",
        "E000002",
        "E000003",
        "E000041",
        "E000017"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000087",
        "VC000037",
        "VC000002",
        "VC000003",
        "VC000041",
        "VC000017"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000087",
        "AB000037",
        "AB000002",
        "AB000003",
        "AB000041",
        "AB000017"
      ],
      "dynamic_content_preview": "主体：石猴；泾河龙王；东海龙王；动作：三海龙王凑在一起交头接耳商议；四海龙王捧着冠、甲、履进入殿内，毕恭毕敬呈给悟空；环境：花果山；水帘洞；东海龙宫；铁板桥；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：后来；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 150,
        "image_prompt_chars": 149,
        "video_prompt_chars": 195,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 163
      },
      "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": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.993,
        "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.667,
            "retained_core_dimensions": 2,
            "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": "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"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000002",
        "VC000003",
        "VC000041",
        "VC000017"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000002",
        "AB000003",
        "AB000041",
        "AB000017"
      ],
      "dynamic_content_preview": "主体：石猴；动作：打出龙宫返回花果山；环境：花果山；水帘洞；东海龙宫；铁板桥；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：后来",
      "lengths": {
        "dynamic_content_chars": 90,
        "image_prompt_chars": 119,
        "video_prompt_chars": 154,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 137
      },
      "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": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.322,
        "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.667,
            "retained_core_dimensions": 2,
            "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",
        "E000039",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000032",
        "VC000039",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000032",
        "AB000039",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；混世魔王；牛魔王；动作：石猴与六魔王举杯对饮、行结拜礼…；朦胧暖光笼罩的花果山宴饮现场，珍馐满桌椰酒飘香…；环境：幽冥界；花果山；构图镜头：朦胧远景缓缓推近；朦胧远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 133,
        "image_prompt_chars": 112,
        "video_prompt_chars": 140,
        "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.842,
        "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": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000039",
        "E000002",
        "E000017"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000039",
        "VC000002",
        "VC000017"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000039",
        "AB000002",
        "AB000017"
      ],
      "dynamic_content_preview": "主体：石猴；动作：石猴醉卧松荫陷入沉睡，勾魂使者套住石猴魂魄拖拽…；宴罢送走六王，石猴醉意上涌斜倚在铁板桥边松荫下…；环境：幽冥界；花果山；关键物件：铁板桥；构图镜头：中景跟拍，从暖转冷；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 142,
        "image_prompt_chars": 146,
        "video_prompt_chars": 173,
        "negative_prompt_chars": 68,
        "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.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": "S0020",
      "shot_id": "S0020_SH03",
      "status": "pass",
      "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": 147,
        "image_prompt_chars": 148,
        "video_prompt_chars": 175,
        "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": 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": "S0020",
      "shot_id": "S0020_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000012",
        "E000039",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000012",
        "VC000039",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000012",
        "AB000039",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；阎王；动作：石猴打杀勾魂使者，抡棒闯入幽冥界城中…；特写对准石猴手中的金箍棒，一晃便变成碗口粗细…；环境：幽冥界；花果山；构图镜头：动作跟拍特写；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 125,
        "image_prompt_chars": 124,
        "video_prompt_chars": 161,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 162
      },
      "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.992,
        "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",
        "E000017"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000003",
        "VC000039",
        "VC000002",
        "VC000017"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000003",
        "AB000039",
        "AB000002",
        "AB000017"
      ],
      "dynamic_content_preview": "主体：石猴；孙悟空；动作：孙悟空醉卧松阴；鬼使锁拿孙悟空魂灵；环境：水帘洞；幽冥界；花果山；森罗殿；关键物件：铁板桥；构图镜头：中景慢摇；旁白中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 117,
        "image_prompt_chars": 132,
        "video_prompt_chars": 152,
        "negative_prompt_chars": 78,
        "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.128,
        "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",
        "E000043",
        "E000003",
        "E000039",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000043",
        "VC000003",
        "VC000039",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000043",
        "AB000003",
        "AB000039",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；孙悟空；十代冥王；动作：孙悟空酒醒怒视幽冥界牌匾；掣出金箍棒打死鬼使；环境：水帘洞；幽冥界；花果山；森罗殿；构图镜头：近景跟拍；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 118,
        "image_prompt_chars": 150,
        "video_prompt_chars": 170,
        "negative_prompt_chars": 78,
        "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.271,
        "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": 115,
        "image_prompt_chars": 119,
        "video_prompt_chars": 139,
        "negative_prompt_chars": 78,
        "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.035,
        "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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "closing",
      "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": 120,
        "image_prompt_chars": 104,
        "video_prompt_chars": 125,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 195
      },
      "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.867,
        "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_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000020",
        "E000039",
        "E000003",
        "E000002",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000020",
        "VC000039",
        "VC000003",
        "VC000002",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000020",
        "AB000039",
        "AB000003",
        "AB000002",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：石猴；孙悟空；众猴；动作：孙悟空猛地像被什么绊到似的浑身一颤…；朦胧远景扫过花果山水帘洞外的飞瀑，切到洞内石榻…；环境：幽冥界；水帘洞；花果山；灵霄宝殿；构图镜头：朦胧远景推近中景；朦胧远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：梦见",
      "lengths": {
        "dynamic_content_chars": 142,
        "image_prompt_chars": 134,
        "video_prompt_chars": 175,
        "negative_prompt_chars": 73,
        "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.944,
        "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",
        "E000020",
        "E000039",
        "E000003",
        "E000002",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000020",
        "VC000039",
        "VC000003",
        "VC000002",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000020",
        "AB000039",
        "AB000003",
        "AB000002",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：石猴；众猴；孙悟空；动作：众猴踮脚张望，叽叽喳喳议论；中景对准孙悟空与众猴，猴群凑得更近…；环境：幽冥界；水帘洞；花果山；灵霄宝殿；构图镜头：群像中景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：梦见",
      "lengths": {
        "dynamic_content_chars": 127,
        "image_prompt_chars": 107,
        "video_prompt_chars": 130,
        "negative_prompt_chars": 73,
        "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.843,
        "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": [
        "E000004",
        "E000037",
        "E000001",
        "E000024",
        "E000039",
        "E000003",
        "E000002",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000004",
        "VC000037",
        "VC000001",
        "VC000024",
        "VC000039",
        "VC000003",
        "VC000002",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000004",
        "AB000037",
        "AB000001",
        "AB000024",
        "AB000039",
        "AB000003",
        "AB000002",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：玉皇大天尊；东海龙王；传奏仙官；玉帝；动作：仙童上前接过两人的表文，呈到玉帝御案上；场景硬切到天庭灵霄宝殿，金阙巍峨，祥云缭绕…；环境：幽冥界；水帘洞；花果山；灵霄宝殿；构图镜头：全景转正反打，交替拍摄玉帝与告状的龙王、秦广王；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：梦见",
      "lengths": {
        "dynamic_content_chars": 164,
        "image_prompt_chars": 168,
        "video_prompt_chars": 216,
        "negative_prompt_chars": 73,
        "visual_notes_chars": 183
      },
      "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.024,
        "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": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "closing",
      "entity_uids": [
        "E000004",
        "E000045",
        "E000005",
        "E000050",
        "E000039",
        "E000003",
        "E000002",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000004",
        "VC000045",
        "VC000005",
        "VC000050",
        "VC000039",
        "VC000003",
        "VC000002",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000004",
        "AB000045",
        "AB000005",
        "AB000050",
        "AB000039",
        "AB000003",
        "AB000002",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：玉皇大天尊；太白金星；金星；动作：太白金星躬身启奏，语速平缓逻辑清晰；特写对准太白金星，他从仙班中缓步走出…；环境：幽冥界；水帘洞；花果山；灵霄宝殿；构图镜头：特写推近太白金星，拉远拍摄玉帝颔首的正面；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：梦见",
      "lengths": {
        "dynamic_content_chars": 150,
        "image_prompt_chars": 121,
        "video_prompt_chars": 174,
        "negative_prompt_chars": 73,
        "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": [
          "太白金星躬身启奏，语速平缓逻辑清晰",
          "特写对准太白金星，他从仙班中缓步走出…"
        ],
        "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.807,
        "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_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000045",
        "E000050",
        "E000020",
        "E000003",
        "E000002",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000045",
        "VC000050",
        "VC000020",
        "VC000003",
        "VC000002",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000045",
        "AB000050",
        "AB000020",
        "AB000003",
        "AB000002",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：太白金星；金星；众猴；动作：太白金星按下祥云落至水帘洞外…；云海翻涌，奇花遍地、灵禽出没的花果山全景展开…；环境：水帘洞；花果山；南天门；天宫；构图镜头：远景缓缓推近；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 133,
        "image_prompt_chars": 105,
        "video_prompt_chars": 126,
        "negative_prompt_chars": 60,
        "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.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": "S0023",
      "shot_id": "S0023_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000045",
        "E000050",
        "E000001",
        "E000020",
        "E000003",
        "E000002",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000045",
        "VC000050",
        "VC000001",
        "VC000020",
        "VC000003",
        "VC000002",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000045",
        "AB000050",
        "AB000001",
        "AB000020",
        "AB000003",
        "AB000002",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：太白金星；金星；石猴；众猴；动作：孙悟空整肃衣冠出洞迎接，太白金星随悟空走入水帘…；水帘洞内，孙悟空听罢小猴的通报面露喜色…；环境：水帘洞；花果山；南天门；天宫；构图镜头：双人中景跟拍；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 144,
        "image_prompt_chars": 88,
        "video_prompt_chars": 123,
        "negative_prompt_chars": 60,
        "visual_notes_chars": 73
      },
      "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.611,
        "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_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": 136,
        "image_prompt_chars": 96,
        "video_prompt_chars": 126,
        "negative_prompt_chars": 60,
        "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.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": [
        "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": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "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": 142,
        "image_prompt_chars": 99,
        "video_prompt_chars": 120,
        "negative_prompt_chars": 60,
        "visual_notes_chars": 73
      },
      "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.697,
        "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_SH01",
      "status": "warning",
      "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": 127,
        "image_prompt_chars": 147,
        "video_prompt_chars": 107,
        "negative_prompt_chars": 70,
        "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.157,
        "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_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000002",
        "E000046",
        "E000014",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000002",
        "VC000046",
        "VC000014",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000002",
        "AB000046",
        "AB000014",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：石猴；孙悟空；动作：孙悟空点查马数、分派草料差事；昼夜不睡看管马匹，赶睡马吃草、牵跑马靠槽；环境：花果山；御马监；灵霄宝殿；南天门；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 122,
        "image_prompt_chars": 126,
        "video_prompt_chars": 98,
        "negative_prompt_chars": 70,
        "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": 1.033,
        "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": "fail",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "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": 129,
        "image_prompt_chars": 117,
        "video_prompt_chars": 109,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 85
      },
      "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": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.907,
        "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.667,
            "retained_core_dimensions": 2,
            "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": "S0025",
      "shot_id": "S0025_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000002",
        "E000046",
        "E000014",
        "E000084",
        "E000033"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000002",
        "VC000046",
        "VC000014",
        "VC000084",
        "VC000033"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000002",
        "AB000046",
        "AB000014",
        "AB000084",
        "AB000033"
      ],
      "dynamic_content_preview": "主体：石猴；孙悟空；动作：孙悟空猛地掀翻宴席公案，耳中取出金箍棒晃成碗口…；一路打向御马监外，直奔南天门…；环境：花果山；御马监；灵霄宝殿；南天门；关键物件：筋斗云；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 134,
        "image_prompt_chars": 126,
        "video_prompt_chars": 116,
        "negative_prompt_chars": 70,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.94,
        "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": 140,
        "image_prompt_chars": 133,
        "video_prompt_chars": 124,
        "negative_prompt_chars": 74,
        "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": [
          "玉帝闻奏勃然大怒，下旨命托塔李天王…",
          "李天王与哪吒叩头领旨"
        ],
        "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": "S0026",
      "shot_id": "S0026_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "character",
      "entity_uids": [
        "E000049",
        "E000047",
        "E000003",
        "E000002",
        "E000014",
        "E000046",
        "E000085"
      ],
      "visual_card_ids": [
        "VC000049",
        "VC000047",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000046",
        "VC000085"
      ],
      "asset_binding_ids": [
        "AB000049",
        "AB000047",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000046",
        "AB000085"
      ],
      "dynamic_content_preview": "主体：托塔李天王；巨灵神；动作：巨灵神披挂整齐，手持宣花斧来到水帘洞外…；天兵天将腾云驾雾直奔花果山，在山南平缓处扎下营寨…；环境：水帘洞；花果山；灵霄宝殿；御马监；关键物件：天将；构图镜头：高空跟拍转地景中景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 154,
        "image_prompt_chars": 114,
        "video_prompt_chars": 115,
        "negative_prompt_chars": 74,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.74,
        "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",
        "E000048",
        "E000049",
        "E000047",
        "E000003",
        "E000002",
        "E000014",
        "E000046"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000048",
        "VC000049",
        "VC000047",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000046"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000048",
        "AB000049",
        "AB000047",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000046"
      ],
      "dynamic_content_preview": "主体：石猴；哪吒三太子；托塔李天王；巨灵神；动作：巨灵神至水帘洞外挑战，猴王披挂迎战；巨灵神与猴王对峙，要求猴王受降；环境：水帘洞；花果山；灵霄宝殿；御马监；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 131,
        "image_prompt_chars": 108,
        "video_prompt_chars": 103,
        "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": 0.824,
        "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": 100,
        "image_prompt_chars": 96,
        "video_prompt_chars": 89,
        "negative_prompt_chars": 74,
        "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.96,
        "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": "pass",
      "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": 146,
        "image_prompt_chars": 122,
        "video_prompt_chars": 168,
        "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": 0.836,
        "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": "S0027",
      "shot_id": "S0027_SH02",
      "status": "pass",
      "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": 146,
        "image_prompt_chars": 137,
        "video_prompt_chars": 179,
        "negative_prompt_chars": 65,
        "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": 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": "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",
        "E000004",
        "E000003",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000048",
        "VC000047",
        "VC000004",
        "VC000003",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000048",
        "AB000047",
        "AB000004",
        "AB000003",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：石猴；哪吒三太子；巨灵神；玉皇大天尊；动作：二人六臂持兵器激烈对撞，哪吒将六件神兵化作千万…；猴王与哪吒的三头六臂法相激烈缠斗…；环境：水帘洞；灵霄宝殿；构图镜头：高速跟拍全景切毫毛特写；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在",
      "lengths": {
        "dynamic_content_chars": 144,
        "image_prompt_chars": 156,
        "video_prompt_chars": 206,
        "negative_prompt_chars": 65,
        "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.083,
        "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": 129,
        "image_prompt_chars": 131,
        "video_prompt_chars": 164,
        "negative_prompt_chars": 65,
        "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.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": "S0028",
      "shot_id": "S0028_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000003",
        "E000002",
        "E000014",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：石猴；动作：,；,:1)；环境：水帘洞；花果山；灵霄宝殿；南天门；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 87,
        "image_prompt_chars": 139,
        "video_prompt_chars": 167,
        "negative_prompt_chars": 67,
        "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": [
          ",",
          ",: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.598,
        "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": "S0028",
      "shot_id": "S0028_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000032",
        "E000003",
        "E000002",
        "E000014",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000032",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000032",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：石猴；混世魔王；动作：猴王与六魔王结义，各称大圣；环境：水帘洞；花果山；灵霄宝殿；南天门；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 101,
        "image_prompt_chars": 99,
        "video_prompt_chars": 128,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 66
      },
      "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.98,
        "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": "S0028",
      "shot_id": "S0028_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000045",
        "E000047",
        "E000050",
        "E000032",
        "E000003",
        "E000002",
        "E000014",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000045",
        "VC000047",
        "VC000050",
        "VC000032",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000045",
        "AB000047",
        "AB000050",
        "AB000032",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：石猴；太白金星；巨灵神；金星；动作：猴王与六魔王结义，各称大圣；太白金星建议招安，封猴王为齐天大圣；环境：水帘洞；花果山；灵霄宝殿；南天门；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 125,
        "image_prompt_chars": 154,
        "video_prompt_chars": 185,
        "negative_prompt_chars": 67,
        "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": 1.232,
        "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": "S0028",
      "shot_id": "S0028_SH04",
      "status": "warning",
      "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": 112,
        "video_prompt_chars": 140,
        "negative_prompt_chars": 67,
        "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": 0.896,
        "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_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": 60,
        "image_prompt_chars": 68,
        "video_prompt_chars": 79,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 77
      },
      "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.133,
        "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",
        "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": 84,
        "image_prompt_chars": 79,
        "video_prompt_chars": 76,
        "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": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 0.94,
        "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": 69,
        "video_prompt_chars": 67,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 59
      },
      "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.852,
        "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": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000004",
        "E000046",
        "E000052",
        "E000051",
        "E000084",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000004",
        "VC000046",
        "VC000052",
        "VC000051",
        "VC000084",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000004",
        "AB000046",
        "AB000052",
        "AB000051",
        "AB000084",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：石猴；玉皇大天尊；动作：:，',.；环境：御马监；蟠桃园；齐天大圣府；南天门；关键物件：蟠桃；构图镜头：+；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 95,
        "image_prompt_chars": 85,
        "video_prompt_chars": 101,
        "negative_prompt_chars": 61,
        "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": 0.895,
        "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_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000053",
        "E000054",
        "E000052",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000053",
        "VC000054",
        "VC000052",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000053",
        "AB000054",
        "AB000052",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：王母娘娘；七衣仙女；动作：七衣仙女奉王母懿旨抵达蟠桃园，告知守门仙吏…；远景俯瞰云雾缭绕的蟠桃园，满园桃树大多只剩青桃…；环境：蟠桃园；关键物件：蟠桃；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 122,
        "image_prompt_chars": 128,
        "video_prompt_chars": 102,
        "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": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.049,
        "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": 109,
        "image_prompt_chars": 107,
        "video_prompt_chars": 130,
        "negative_prompt_chars": 61,
        "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.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": "S0031",
      "shot_id": "S0031_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000054",
        "E000001",
        "E000052",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000054",
        "VC000001",
        "VC000052",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000054",
        "AB000001",
        "AB000052",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：七衣仙女；石猴；孙悟空；动作：七衣仙女齐齐下跪行礼，向孙悟空解释来由；正反打镜头交替对准孙悟空与跪地的七衣仙女…；环境：蟠桃园；关键物件：蟠桃；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 119,
        "image_prompt_chars": 107,
        "video_prompt_chars": 113,
        "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": 0.899,
        "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_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000054",
        "E000001",
        "E000052",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000054",
        "VC000001",
        "VC000052",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000054",
        "AB000001",
        "AB000052",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：七衣仙女；石猴；孙悟空；动作：孙悟空压下怒火，摆手让七衣仙女原地等候…；特写镜头对准孙悟空的脸，他脸上的笑容瞬间僵住…；环境：蟠桃园；关键物件：蟠桃；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 121,
        "image_prompt_chars": 83,
        "video_prompt_chars": 131,
        "negative_prompt_chars": 61,
        "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": [
          "孙悟空压下怒火，摆手让七衣仙女原地等候…",
          "特写镜头对准孙悟空的脸，他脸上的笑容瞬间僵住…"
        ],
        "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.686,
        "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_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000054",
        "E000001",
        "E000058",
        "E000057",
        "E000052",
        "E000033",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000054",
        "VC000001",
        "VC000058",
        "VC000057",
        "VC000052",
        "VC000033",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000054",
        "AB000001",
        "AB000058",
        "AB000057",
        "AB000052",
        "AB000033",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：七衣仙女；石猴；动作：石猴施展定身法定住七衣仙女；石猴驾乘筋斗云前往瑶池；环境：兜率宫；瑶池；蟠桃园；关键物件：筋斗云；蟠桃；构图镜头：跟拍中景；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 114,
        "image_prompt_chars": 121,
        "video_prompt_chars": 155,
        "negative_prompt_chars": 69,
        "visual_notes_chars": 107
      },
      "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.061,
        "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_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "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": 94,
        "image_prompt_chars": 94,
        "video_prompt_chars": 125,
        "negative_prompt_chars": 69,
        "visual_notes_chars": 86
      },
      "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": "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": 91,
        "image_prompt_chars": 78,
        "video_prompt_chars": 117,
        "negative_prompt_chars": 69,
        "visual_notes_chars": 74
      },
      "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.857,
        "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": [
        "E000056",
        "E000055",
        "E000001",
        "E000058",
        "E000057"
      ],
      "visual_card_ids": [
        "VC000056",
        "VC000055",
        "VC000001",
        "VC000058",
        "VC000057"
      ],
      "asset_binding_ids": [
        "AB000056",
        "AB000055",
        "AB000001",
        "AB000058",
        "AB000057"
      ],
      "dynamic_content_preview": "主体：太上老君；赤脚大仙；石猴；动作：石猴变作赤脚大仙潜入瑶池；石猴用瞌睡虫放倒仙官力士偷喝仙酒；环境：兜率宫；瑶池；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 102,
        "image_prompt_chars": 129,
        "video_prompt_chars": 161,
        "negative_prompt_chars": 69,
        "visual_notes_chars": 111
      },
      "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": "S0033",
      "shot_id": "S0033_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000020",
        "E000002",
        "E000003",
        "E000057",
        "E000058",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000020",
        "VC000002",
        "VC000003",
        "VC000057",
        "VC000058",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000020",
        "AB000002",
        "AB000003",
        "AB000057",
        "AB000058",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：石猴；众猴；动作：大圣隐身逃出兜率宫；按落云头返回花果山；环境：花果山；水帘洞；瑶池；兜率宫；关键物件：蟠桃；构图镜头：组接蒙太奇，快切+交叉淡入；转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 144,
        "image_prompt_chars": 127,
        "video_prompt_chars": 153,
        "negative_prompt_chars": 75,
        "visual_notes_chars": 135
      },
      "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.882,
        "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": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000020",
        "E000002",
        "E000003",
        "E000057",
        "E000058"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000020",
        "VC000002",
        "VC000003",
        "VC000057",
        "VC000058"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000020",
        "AB000002",
        "AB000003",
        "AB000057",
        "AB000058"
      ],
      "dynamic_content_preview": "主体：石猴；众猴；动作：大圣向众猴讲述天庭经历；分发瑶池仙酒；环境：花果山；水帘洞；瑶池；兜率宫；构图镜头：宽景转特写，平行交叉剪辑；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得",
      "lengths": {
        "dynamic_content_chars": 115,
        "image_prompt_chars": 111,
        "video_prompt_chars": 148,
        "negative_prompt_chars": 75,
        "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.965,
        "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_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000053",
        "E000055",
        "E000001",
        "E000056",
        "E000054",
        "E000020",
        "E000004",
        "E000002",
        "E000003",
        "E000057",
        "E000058",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000053",
        "VC000055",
        "VC000001",
        "VC000056",
        "VC000054",
        "VC000020",
        "VC000004",
        "VC000002",
        "VC000003",
        "VC000057",
        "VC000058",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000053",
        "AB000055",
        "AB000001",
        "AB000056",
        "AB000054",
        "AB000020",
        "AB000004",
        "AB000002",
        "AB000003",
        "AB000057",
        "AB000058",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：王母娘娘；赤脚大仙；石猴；太上老君；动作：七衣仙女向王母奏报蟠桃失窃；太上老君向玉帝奏报金丹被偷；环境：花果山；水帘洞；瑶池；兜率宫；关键物件：蟠桃；构图镜头：正反打，快速交叉剪辑；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得",
      "lengths": {
        "dynamic_content_chars": 141,
        "image_prompt_chars": 145,
        "video_prompt_chars": 222,
        "negative_prompt_chars": 75,
        "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": 1.028,
        "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_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000003",
        "E000002",
        "E000059"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000003",
        "VC000002",
        "VC000059"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000003",
        "AB000002",
        "AB000059"
      ],
      "dynamic_content_preview": "主体：石猴；动作：众妖围坐石桌举杯喧闹；石猴举酒坛豪饮，挥手斥退前来禀报的小妖；环境：水帘洞；花果山；水帘洞外；关键物件：九曜星；构图镜头：远景推中景；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后",
      "lengths": {
        "dynamic_content_chars": 122,
        "image_prompt_chars": 123,
        "video_prompt_chars": 137,
        "negative_prompt_chars": 67,
        "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.008,
        "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": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000049",
        "E000003",
        "E000002",
        "E000059"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000049",
        "VC000003",
        "VC000002",
        "VC000059"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000049",
        "AB000003",
        "AB000002",
        "AB000059"
      ],
      "dynamic_content_preview": "主体：石猴；九曜星官；动作：水帘洞石门轰然碎裂，碎石飞溅；悟空摔落酒坛掣出金箍棒，厉声喝令众妖出阵；环境：水帘洞；花果山；水帘洞外；关键物件：九曜星；构图镜头：跟拍中景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后",
      "lengths": {
        "dynamic_content_chars": 133,
        "image_prompt_chars": 110,
        "video_prompt_chars": 129,
        "negative_prompt_chars": 67,
        "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.827,
        "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_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000003",
        "E000002",
        "E000059"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000003",
        "VC000002",
        "VC000059"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000003",
        "AB000002",
        "AB000059"
      ],
      "dynamic_content_preview": "主体：石猴；孙悟空；动作：九曜星官丢盔弃甲四散奔逃，往南天门方向撤退；花果山众妖高举兵器欢呼雀跃；环境：水帘洞；花果山；水帘洞外；关键物件：九曜星；构图镜头：远景拉远；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后",
      "lengths": {
        "dynamic_content_chars": 131,
        "image_prompt_chars": 103,
        "video_prompt_chars": 122,
        "negative_prompt_chars": 67,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.786,
        "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_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000003",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000003",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000003",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；动作：与天王众将混战；环境：水帘洞；花果山；水帘洞外；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后",
      "lengths": {
        "dynamic_content_chars": 84,
        "image_prompt_chars": 96,
        "video_prompt_chars": 106,
        "negative_prompt_chars": 67,
        "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.143,
        "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": 129,
        "image_prompt_chars": 166,
        "video_prompt_chars": 141,
        "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": 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": "S0035",
      "shot_id": "S0035_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000069",
        "E000004",
        "E000002",
        "E000003",
        "E000014",
        "E000057",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000069",
        "VC000004",
        "VC000002",
        "VC000003",
        "VC000014",
        "VC000057",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000069",
        "AB000004",
        "AB000002",
        "AB000003",
        "AB000014",
        "AB000057",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：石猴；四健将；阿傩；玉皇大天尊；动作：孙悟空俯身搀扶四健将；观音转头看向侍立仙娥；环境：花果山；水帘洞；天宫；灵霄宝殿；关键物件：瑶池；蟠桃；构图镜头：双人中景切单人中景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 129,
        "image_prompt_chars": 111,
        "video_prompt_chars": 134,
        "negative_prompt_chars": 67,
        "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": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.86,
        "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_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000020",
        "E000001",
        "E000009",
        "E000069",
        "E000004",
        "E000002",
        "E000003",
        "E000014",
        "E000057"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000001",
        "VC000009",
        "VC000069",
        "VC000004",
        "VC000002",
        "VC000003",
        "VC000014",
        "VC000057"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000001",
        "AB000009",
        "AB000069",
        "AB000004",
        "AB000002",
        "AB000003",
        "AB000014",
        "AB000057"
      ],
      "dynamic_content_preview": "主体：众猴；石猴；观音菩萨；四健将；动作：四健将向孙悟空汇报战损；孙悟空开口安抚众猴；环境：花果山；水帘洞；天宫；灵霄宝殿；关键物件：瑶池；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 114,
        "image_prompt_chars": 119,
        "video_prompt_chars": 139,
        "negative_prompt_chars": 67,
        "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.044,
        "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_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": 103,
        "image_prompt_chars": 140,
        "video_prompt_chars": 113,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 107
      },
      "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.359,
        "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",
        "E000002",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000049",
        "VC000048",
        "VC000002",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000049",
        "AB000048",
        "AB000002",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：阿傩；托塔李天王；惠岸行者；观音菩萨；动作：惠岸奉观音之命下界抵达花果山；营门天兵入内通传；环境：花果山；幽冥界；天兵营寨；构图镜头：远景推近；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 121,
        "image_prompt_chars": 161,
        "video_prompt_chars": 193,
        "negative_prompt_chars": 67,
        "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": 1.331,
        "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": [
        "E000049",
        "E000048",
        "E000002",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000049",
        "VC000048",
        "VC000002",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000049",
        "AB000048",
        "AB000002",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：托塔李天王；惠岸行者；动作：惠岸入帐行礼；李天王询问惠岸来意；环境：花果山；幽冥界；天兵营寨；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 103,
        "image_prompt_chars": 125,
        "video_prompt_chars": 155,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 135
      },
      "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": "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": 112,
        "image_prompt_chars": 135,
        "video_prompt_chars": 167,
        "negative_prompt_chars": 67,
        "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": 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": "S0037",
      "shot_id": "S0037_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000048",
        "E000002",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000048",
        "VC000002",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000048",
        "AB000002",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：石猴；惠岸行者；孙悟空；动作：惠岸持棍出营叫阵；孙悟空挥如意棒迎击；环境：花果山；幽冥界；天兵营寨；构图镜头：快速剪辑特写+全景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 114,
        "image_prompt_chars": 159,
        "video_prompt_chars": 207,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 141
      },
      "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.395,
        "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_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000049",
        "E000002",
        "E000014",
        "E000062",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000049",
        "VC000002",
        "VC000014",
        "VC000062",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000049",
        "AB000002",
        "AB000014",
        "AB000062",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：石猴；托塔李天王；动作：惠岸与孙悟空大战五六十合后臂膊酸麻…；托塔李天王见败报大惊，即刻命人撰写求援表章…；环境：花果山；灵霄宝殿；灌江口；天宫；构图镜头：转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：昔日；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 148,
        "image_prompt_chars": 119,
        "video_prompt_chars": 140,
        "negative_prompt_chars": 73,
        "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.804,
        "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_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [
        "E000069",
        "E000004",
        "E000001",
        "E000002",
        "E000014",
        "E000062"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000004",
        "VC000001",
        "VC000002",
        "VC000014",
        "VC000062"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000004",
        "AB000001",
        "AB000002",
        "AB000014",
        "AB000062"
      ],
      "dynamic_content_preview": "主体：阿傩；玉皇大天尊；石猴；动作：惠岸与大力鬼王驾云抵达灵霄宝殿，呈上奏表；观音菩萨见求援表章，垂首思忖后上前启奏；环境：花果山；灵霄宝殿；灌江口；天宫；构图镜头：全景转双人中景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：昔日；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 158,
        "image_prompt_chars": 123,
        "video_prompt_chars": 144,
        "negative_prompt_chars": 73,
        "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": 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": "S0038",
      "shot_id": "S0038_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000048",
        "E000069",
        "E000060",
        "E000004",
        "E000002",
        "E000014",
        "E000062"
      ],
      "visual_card_ids": [
        "VC000048",
        "VC000069",
        "VC000060",
        "VC000004",
        "VC000002",
        "VC000014",
        "VC000062"
      ],
      "asset_binding_ids": [
        "AB000048",
        "AB000069",
        "AB000060",
        "AB000004",
        "AB000002",
        "AB000014",
        "AB000062"
      ],
      "dynamic_content_preview": "主体：哪吒三太子；阿傩；二郎显圣真君；玉皇大天尊；动作：灵霄宝殿内君臣商议对策；观音菩萨举荐二郎显圣真君；环境：花果山；灵霄宝殿；灌江口；天宫；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：昔日",
      "lengths": {
        "dynamic_content_chars": 124,
        "image_prompt_chars": 108,
        "video_prompt_chars": 131,
        "negative_prompt_chars": 73,
        "visual_notes_chars": 85
      },
      "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.871,
        "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",
        "E000001",
        "E000002",
        "E000014",
        "E000062"
      ],
      "visual_card_ids": [
        "VC000060",
        "VC000001",
        "VC000002",
        "VC000014",
        "VC000062"
      ],
      "asset_binding_ids": [
        "AB000060",
        "AB000001",
        "AB000002",
        "AB000014",
        "AB000062"
      ],
      "dynamic_content_preview": "主体：二郎显圣真君；石猴；动作：大力鬼王携旨抵达灌江口二郎神庙；二郎神接旨后大喜，召集梅山六兄弟点齐草头神…；环境：花果山；灵霄宝殿；灌江口；天宫；构图镜头：特写转全景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：昔日；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 150,
        "image_prompt_chars": 126,
        "video_prompt_chars": 156,
        "negative_prompt_chars": 73,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.84,
        "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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000060",
        "E000003",
        "E000002",
        "E000038"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000060",
        "VC000003",
        "VC000002",
        "VC000038"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000060",
        "AB000003",
        "AB000002",
        "AB000038"
      ],
      "dynamic_content_preview": "主体：石猴；二郎显圣真君；动作：如意金箍棒与三尖两刃神锋高速碰撞溅出金光…；花果山高空远景，水帘洞前战鼓擂动杀声震天…；环境：水帘洞；花果山；水帘洞附近；关键物件：如意金箍棒；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 131,
        "image_prompt_chars": 141,
        "video_prompt_chars": 182,
        "negative_prompt_chars": 69,
        "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.076,
        "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_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000060",
        "E000003",
        "E000002",
        "E000038"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000060",
        "VC000003",
        "VC000002",
        "VC000038"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000060",
        "AB000003",
        "AB000002",
        "AB000038"
      ],
      "dynamic_content_preview": "主体：石猴；二郎显圣真君；动作：二郎神举着华山般的三尖两刃神锋恶狠狠劈向石猴…；二人同时施展法天象地神通，身形暴涨至万丈之高…；环境：水帘洞；花果山；水帘洞附近；关键物件：如意金箍棒；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 137,
        "image_prompt_chars": 166,
        "video_prompt_chars": 207,
        "negative_prompt_chars": 69,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.212,
        "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_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000060",
        "E000061",
        "E000003",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000060",
        "VC000061",
        "VC000003",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000060",
        "AB000061",
        "AB000003",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；二郎显圣真君；梅山六兄弟；动作：二郎神大步追赶石猴，梅山六兄弟率众拦住石猴去路；二郎神率众紧追石猴，石猴在水帘洞口遭梅山六兄弟…；环境：水帘洞；花果山；水帘洞附近；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 132,
        "image_prompt_chars": 146,
        "video_prompt_chars": 185,
        "negative_prompt_chars": 69,
        "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.106,
        "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": 112,
        "image_prompt_chars": 150,
        "video_prompt_chars": 191,
        "negative_prompt_chars": 69,
        "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": 1.339,
        "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": 116,
        "image_prompt_chars": 169,
        "video_prompt_chars": 112,
        "negative_prompt_chars": 72,
        "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.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": "S0040",
      "shot_id": "S0040_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000060",
        "E000048",
        "E000049",
        "E000062",
        "E000002",
        "E000063"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000060",
        "VC000048",
        "VC000049",
        "VC000062",
        "VC000002",
        "VC000063"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000060",
        "AB000048",
        "AB000049",
        "AB000062",
        "AB000002",
        "AB000063"
      ],
      "dynamic_content_preview": "主体：石猴；二郎显圣真君；哪吒三太子；托塔李天王；动作：隐身赴灌江口；石猴所化的土地庙察觉真君识破了自己的变化…；环境：灌江口；花果山；关键物件：照妖镜；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 130,
        "image_prompt_chars": 147,
        "video_prompt_chars": 91,
        "negative_prompt_chars": 72,
        "visual_notes_chars": 159
      },
      "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.131,
        "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": "S0040",
      "shot_id": "S0040_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000060",
        "E000049",
        "E000069",
        "E000062",
        "E000002",
        "E000063"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000060",
        "VC000049",
        "VC000069",
        "VC000062",
        "VC000002",
        "VC000063"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000060",
        "AB000049",
        "AB000069",
        "AB000062",
        "AB000002",
        "AB000063"
      ],
      "dynamic_content_preview": "主体：石猴；二郎显圣真君；托塔李天王；梅山部将；动作：隐身赴灌江口；假扮真君被识破；环境：灌江口；花果山；关键物件：照妖镜；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 114,
        "image_prompt_chars": 120,
        "video_prompt_chars": 110,
        "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": 1.053,
        "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",
        "E000085"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000060",
        "VC000062",
        "VC000002",
        "VC000085"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000060",
        "AB000062",
        "AB000002",
        "AB000085"
      ],
      "dynamic_content_preview": "主体：石猴；二郎显圣真君；动作：假扮真君被识破；灌江口二郎庙内，石猴变作二郎真君的模样正坐在大…；环境：灌江口；花果山；关键物件：天将；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 119,
        "image_prompt_chars": 152,
        "video_prompt_chars": 100,
        "negative_prompt_chars": 72,
        "visual_notes_chars": 166
      },
      "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.277,
        "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": "pass",
      "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": 138,
        "image_prompt_chars": 160,
        "video_prompt_chars": 140,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 106
      },
      "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.159,
        "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": "S0041",
      "shot_id": "S0041_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000056",
        "E000002",
        "E000064"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000056",
        "VC000002",
        "VC000064"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000056",
        "AB000002",
        "AB000064"
      ],
      "dynamic_content_preview": "主体：石猴；太上老君；动作：太上老君取下金钢琢掷下云头；金钢琢高速旋转坠落，击中石猴天灵；环境：花果山；南天门外；关键物件：金钢琢；构图镜头：→；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年",
      "lengths": {
        "dynamic_content_chars": 121,
        "image_prompt_chars": 136,
        "video_prompt_chars": 139,
        "negative_prompt_chars": 71,
        "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.124,
        "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"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000060",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000060",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；二郎显圣真君；动作：石猴被击中后站立不稳摔倒；哮天犬扑上咬住石猴小腿；环境：花果山；南天门外；构图镜头：→；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年",
      "lengths": {
        "dynamic_content_chars": 107,
        "image_prompt_chars": 130,
        "video_prompt_chars": 147,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 73
      },
      "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.215,
        "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": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000004",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000004",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000004",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；玉皇大天尊；动作：梅山七圣擒拿捆绑石猴；用勾刀穿石猴琵琶骨；环境：花果山；南天门外；构图镜头：→；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年",
      "lengths": {
        "dynamic_content_chars": 101,
        "image_prompt_chars": 144,
        "video_prompt_chars": 149,
        "negative_prompt_chars": 71,
        "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": 1.426,
        "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_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000069",
        "E000067",
        "E000001",
        "E000004",
        "E000056",
        "E000003",
        "E000014",
        "E000058",
        "E000062",
        "E000066",
        "E000065",
        "E000085"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000067",
        "VC000001",
        "VC000004",
        "VC000056",
        "VC000003",
        "VC000014",
        "VC000058",
        "VC000062",
        "VC000066",
        "VC000065",
        "VC000085"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000067",
        "AB000001",
        "AB000004",
        "AB000056",
        "AB000003",
        "AB000014",
        "AB000058",
        "AB000062",
        "AB000066",
        "AB000065",
        "AB000085"
      ],
      "dynamic_content_preview": "主体：阿傩；如来；石猴；玉皇大天尊；动作：雷将持械围堵孙悟空，孙悟空持金箍棒周身煞气翻涌；灵霄殿外火光未散、喊声震天…；环境：水帘洞；灵霄宝殿；斩妖台；兜率宫；关键物件：火眼金睛；八卦炉；天将；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 140,
        "image_prompt_chars": 128,
        "video_prompt_chars": 163,
        "negative_prompt_chars": 65,
        "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": "S0043",
      "shot_id": "S0043_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000069",
        "E000067",
        "E000001",
        "E000056",
        "E000060",
        "E000004",
        "E000003",
        "E000014",
        "E000058",
        "E000062",
        "E000065"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000067",
        "VC000001",
        "VC000056",
        "VC000060",
        "VC000004",
        "VC000003",
        "VC000014",
        "VC000058",
        "VC000062",
        "VC000065"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000067",
        "AB000001",
        "AB000056",
        "AB000060",
        "AB000004",
        "AB000003",
        "AB000014",
        "AB000058",
        "AB000062",
        "AB000065"
      ],
      "dynamic_content_preview": "主体：阿傩；如来；石猴；太上老君；动作：如来抬手示意，围困的雷将纷纷收了兵器退到两侧；如来立在祥云之上法相庄严…；环境：水帘洞；灵霄宝殿；斩妖台；兜率宫；关键物件：八卦炉；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 131,
        "image_prompt_chars": 127,
        "video_prompt_chars": 171,
        "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": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.969,
        "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",
        "E000065",
        "E000033",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000001",
        "VC000003",
        "VC000014",
        "VC000058",
        "VC000062",
        "VC000002",
        "VC000065",
        "VC000033",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000001",
        "AB000003",
        "AB000014",
        "AB000058",
        "AB000062",
        "AB000002",
        "AB000065",
        "AB000033",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：如来；石猴；动作：孙悟空边说边挥动金箍棒，脚下云气翻涌显露出筋斗…；如来与孙悟空正面对峙，镜头在二人之间切换…；环境：水帘洞；灵霄宝殿；斩妖台；兜率宫；关键物件：八卦炉；筋斗云；蟠桃；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 139,
        "image_prompt_chars": 142,
        "video_prompt_chars": 185,
        "negative_prompt_chars": 65,
        "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.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": "S0043",
      "shot_id": "S0043_SH04",
      "status": "pass",
      "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": 126,
        "image_prompt_chars": 115,
        "video_prompt_chars": 147,
        "negative_prompt_chars": 65,
        "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.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": "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": 114,
        "image_prompt_chars": 112,
        "video_prompt_chars": 130,
        "negative_prompt_chars": 72,
        "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.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": "S0044",
      "shot_id": "S0044_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000067",
        "E000004",
        "E000070",
        "E000014",
        "E000066",
        "E000033"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000067",
        "VC000004",
        "VC000070",
        "VC000014",
        "VC000066",
        "VC000033"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000067",
        "AB000004",
        "AB000070",
        "AB000014",
        "AB000066",
        "AB000033"
      ],
      "dynamic_content_preview": "主体：石猴；如来；玉皇大天尊；动作：石猴返回掌心；发现记号在如来手指上；环境：五行山；灵霄宝殿；关键物件：火眼金睛；筋斗云；构图镜头：双人中景推手部特写；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年",
      "lengths": {
        "dynamic_content_chars": 125,
        "image_prompt_chars": 139,
        "video_prompt_chars": 164,
        "negative_prompt_chars": 72,
        "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": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.112,
        "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": "warning",
      "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": 98,
        "image_prompt_chars": 112,
        "video_prompt_chars": 139,
        "negative_prompt_chars": 72,
        "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.143,
        "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_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": 118,
        "image_prompt_chars": 124,
        "video_prompt_chars": 142,
        "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": 1.051,
        "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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000067",
        "E000004",
        "E000001",
        "E000058",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000004",
        "VC000001",
        "VC000058",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000004",
        "AB000001",
        "AB000058",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：如来；玉皇大天尊；石猴；动作：众仙齐齐面向如来躬身施礼；玉帝抬手示意宴会开始；环境：兜率宫；灵霄宝殿；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 97,
        "image_prompt_chars": 141,
        "video_prompt_chars": 162,
        "negative_prompt_chars": 66,
        "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": 1.454,
        "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_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000067",
        "E000053",
        "E000058",
        "E000014",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000053",
        "VC000058",
        "VC000014",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000053",
        "AB000058",
        "AB000014",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：如来；王母娘娘；动作：王母娘娘在如来座前站定；随行仙娥半蹲躬身，将蟠桃玉盘举至身前；环境：兜率宫；灵霄宝殿；关键物件：蟠桃；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 110,
        "image_prompt_chars": 122,
        "video_prompt_chars": 145,
        "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": 1.109,
        "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",
        "E000068",
        "E000055",
        "E000058",
        "E000014",
        "E000071",
        "E000075",
        "E000074",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000053",
        "VC000068",
        "VC000055",
        "VC000058",
        "VC000014",
        "VC000071",
        "VC000075",
        "VC000074",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000053",
        "AB000068",
        "AB000055",
        "AB000058",
        "AB000014",
        "AB000071",
        "AB000075",
        "AB000074",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：如来；王母娘娘；寿星；赤脚大仙；动作：众仙代表上前请求为宴会命名；如来开口定下宴会名号；环境：兜率宫；灵霄宝殿；关键物件：安天大会；碧藕金丹；交梨；蟠桃；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 143,
        "image_prompt_chars": 175,
        "video_prompt_chars": 215,
        "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": 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": "S0045",
      "shot_id": "S0045_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000067",
        "E000058",
        "E000014",
        "E000075",
        "E000074",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000058",
        "VC000014",
        "VC000075",
        "VC000074",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000058",
        "AB000014",
        "AB000075",
        "AB000074",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：如来；动作：镜头缓缓扫过如来案上陈列的各类献礼珍宝；镜头最终定格在如来含笑的庄严法相上；环境：兜率宫；灵霄宝殿；关键物件：碧藕金丹；交梨；蟠桃；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 118,
        "image_prompt_chars": 136,
        "video_prompt_chars": 153,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.153,
        "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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000069",
        "E000067",
        "E000001",
        "E000070",
        "E000025"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000067",
        "VC000001",
        "VC000070",
        "VC000025"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000067",
        "AB000001",
        "AB000070",
        "AB000025"
      ],
      "dynamic_content_preview": "主体：阿傩；如来；石猴；动作：孙悟空在五行山缝中拼命挣动，试图挣脱山体束缚；南天门外的云端上，如来与阿傩并肩伫立…；环境：五行山；灵台方寸山；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 114,
        "image_prompt_chars": 122,
        "video_prompt_chars": 140,
        "negative_prompt_chars": 71,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.07,
        "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_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000069",
        "E000001",
        "E000067",
        "E000070",
        "E000025"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000001",
        "VC000067",
        "VC000070",
        "VC000025"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000001",
        "AB000067",
        "AB000070",
        "AB000025"
      ],
      "dynamic_content_preview": "主体：阿傩；石猴；如来；动作：阿傩躬身接过真言帖，足踏祥云飞速落至五行山顶；阿傩领命飞往五行山顶张贴真言帖…；环境：五行山；灵台方寸山；构图镜头：双人中景+快速跟拍；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 123,
        "image_prompt_chars": 99,
        "video_prompt_chars": 196,
        "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": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.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": "S0046",
      "shot_id": "S0046_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000069",
        "E000067",
        "E000001",
        "E000070",
        "E000025"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000067",
        "VC000001",
        "VC000070",
        "VC000025"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000067",
        "AB000001",
        "AB000070",
        "AB000025"
      ],
      "dynamic_content_preview": "主体：阿傩；如来；石猴；动作：阿傩驾云返回如来身前复命；阿傩返回云端复命，如来念动真言召来土地神与五方…；环境：五行山；灵台方寸山；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 129,
        "image_prompt_chars": 116,
        "video_prompt_chars": 163,
        "negative_prompt_chars": 71,
        "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": 0.899,
        "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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000069",
        "E000067",
        "E000001",
        "E000070",
        "E000025"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000067",
        "VC000001",
        "VC000070",
        "VC000025"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000067",
        "AB000001",
        "AB000070",
        "AB000025"
      ],
      "dynamic_content_preview": "主体：阿傩；如来；石猴；动作：土地神与五方揭谛领命退下，驻守在五行山各处；如来率众离去，五行山在苍茫云气中静默矗立…；环境：五行山；灵台方寸山；构图镜头：特写拉远至全景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 123,
        "image_prompt_chars": 122,
        "video_prompt_chars": 162,
        "negative_prompt_chars": 71,
        "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": [
          "土地神与五方揭谛领命退下，驻守在五行山各处",
          "如来率众离去，五行山在苍茫云气中静默矗立…"
        ],
        "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.992,
        "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_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000067",
        "E000004",
        "E000070",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000004",
        "VC000070",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000004",
        "AB000070",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：如来；玉皇大天尊；动作：如来收住祥云，缓步登上九品莲台，端然坐定…；灵山雷音宝刹前祥云缭绕，三千诸佛、五百罗汉…；环境：五行山；花果山；雷音宝刹；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 127,
        "image_prompt_chars": 123,
        "video_prompt_chars": 135,
        "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.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": "S0048",
      "shot_id": "S0048_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000067",
        "E000069",
        "E000001",
        "E000070",
        "E000002",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000069",
        "VC000001",
        "VC000070",
        "VC000002",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000069",
        "AB000001",
        "AB000070",
        "AB000002",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：如来；阿傩；石猴；动作：众佛合掌躬身向如来行礼拜见，阿傩上前半步…；众佛见如来落座，齐齐上前礼佛，询问搅乱蟠桃会…；环境：五行山；花果山；雷音宝刹；关键物件：蟠桃；构图镜头：中景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 141,
        "image_prompt_chars": 148,
        "video_prompt_chars": 160,
        "negative_prompt_chars": 67,
        "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": 1.05,
        "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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000067",
        "E000069",
        "E000004",
        "E000001",
        "E000060",
        "E000056",
        "E000070",
        "E000002",
        "E000071",
        "E000065"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000069",
        "VC000004",
        "VC000001",
        "VC000060",
        "VC000056",
        "VC000070",
        "VC000002",
        "VC000071",
        "VC000065"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000069",
        "AB000004",
        "AB000001",
        "AB000060",
        "AB000056",
        "AB000070",
        "AB000002",
        "AB000071",
        "AB000065"
      ],
      "dynamic_content_preview": "主体：如来；阿傩；玉皇大天尊；石猴；动作：如来语调平缓讲述过往，说到妖猴被压时抬手指向东方…；如来向众佛讲述降伏妖猴的经过…；环境：五行山；花果山；雷音宝刹；关键物件：安天大会；八卦炉；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 145,
        "image_prompt_chars": 217,
        "video_prompt_chars": 229,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 245
      },
      "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.497,
        "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_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "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": 137,
        "image_prompt_chars": 126,
        "video_prompt_chars": 138,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 211
      },
      "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.92,
        "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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000068",
        "E000067",
        "E000010",
        "E000071"
      ],
      "visual_card_ids": [
        "VC000068",
        "VC000067",
        "VC000010",
        "VC000071"
      ],
      "asset_binding_ids": [
        "AB000068",
        "AB000067",
        "AB000010",
        "AB000071"
      ],
      "dynamic_content_preview": "主体：寿星；如来；动作：寿星为首的众菩萨依次上前，献上精简版福禄寿贺诗…；西牛贺洲灵山雷音宝刹法会现场，祥云缭绕、天龙盘旋…；环境：西牛贺洲；灵山；关键物件：安天大会；构图镜头：远景建立镜头；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 134,
        "image_prompt_chars": 121,
        "video_prompt_chars": 148,
        "negative_prompt_chars": 64,
        "visual_notes_chars": 180
      },
      "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.903,
        "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": "S0049",
      "shot_id": "S0049_SH02",
      "status": "pass",
      "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": 126,
        "image_prompt_chars": 97,
        "video_prompt_chars": 117,
        "negative_prompt_chars": 64,
        "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.77,
        "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": "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",
        "E000009",
        "E000077"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000067",
        "VC000010",
        "VC000009",
        "VC000077"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000067",
        "AB000010",
        "AB000009",
        "AB000077"
      ],
      "dynamic_content_preview": "主体：阿傩；如来；众菩萨；观音菩萨；动作：如来侃侃而谈手势平缓，众菩萨闻言微微颔首…；如来评说四大部洲众生善恶，宣布三藏真经的存在…；环境：西牛贺洲；灵山；南赡部洲；关键物件：三藏真经；构图镜头：正反打，切换如来特写与菩萨群像；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 153,
        "image_prompt_chars": 114,
        "video_prompt_chars": 139,
        "negative_prompt_chars": 64,
        "visual_notes_chars": 163
      },
      "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.745,
        "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": 149,
        "image_prompt_chars": 107,
        "video_prompt_chars": 121,
        "negative_prompt_chars": 64,
        "visual_notes_chars": 162
      },
      "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.718,
        "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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000069",
        "E000080"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000080"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000080"
      ],
      "dynamic_content_preview": "主体：阿傩；观音菩萨；动作：锡杖；,；环境：流沙河；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 88,
        "image_prompt_chars": 93,
        "video_prompt_chars": 106,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 111
      },
      "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.057,
        "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_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000048",
        "E000080"
      ],
      "visual_card_ids": [
        "VC000048",
        "VC000080"
      ],
      "asset_binding_ids": [
        "AB000048",
        "AB000080"
      ],
      "dynamic_content_preview": "主体：木吒；动作：,；,.；环境：流沙河；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 66,
        "image_prompt_chars": 88,
        "video_prompt_chars": 92,
        "negative_prompt_chars": 65,
        "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.333,
        "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": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000048",
        "E000080"
      ],
      "visual_card_ids": [
        "VC000048",
        "VC000080"
      ],
      "asset_binding_ids": [
        "AB000048",
        "AB000080"
      ],
      "dynamic_content_preview": "主体：木吒；动作：,；环境：流沙河；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 62,
        "image_prompt_chars": 112,
        "video_prompt_chars": 89,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 77
      },
      "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.806,
        "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_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000076",
        "E000067",
        "E000069",
        "E000048",
        "E000023",
        "E000080"
      ],
      "visual_card_ids": [
        "VC000076",
        "VC000067",
        "VC000069",
        "VC000048",
        "VC000023",
        "VC000080"
      ],
      "asset_binding_ids": [
        "AB000076",
        "AB000067",
        "AB000069",
        "AB000048",
        "AB000023",
        "AB000080"
      ],
      "dynamic_content_preview": "主体：沙悟净；如来；阿傩；哪吒三太子；动作：,；环境：流沙河；构图镜头：+；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 76,
        "image_prompt_chars": 109,
        "video_prompt_chars": 89,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 85
      },
      "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.434,
        "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_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000076",
        "E000048",
        "E000069",
        "E000080"
      ],
      "visual_card_ids": [
        "VC000076",
        "VC000048",
        "VC000069",
        "VC000080"
      ],
      "asset_binding_ids": [
        "AB000076",
        "AB000048",
        "AB000069",
        "AB000080"
      ],
      "dynamic_content_preview": "主体：沙悟净；木吒；阿傩；动作：二人往来打斗数十合不分胜负，妖魔架住木吒的铁棒…；浊浪翻滚的流沙河面上，红发青面的妖魔（沙悟净）…；环境：流沙河；构图镜头：中景，加冷调低饱和闪回滤镜；转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得",
      "lengths": {
        "dynamic_content_chars": 140,
        "image_prompt_chars": 153,
        "video_prompt_chars": 213,
        "negative_prompt_chars": 72,
        "visual_notes_chars": 208
      },
      "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.093,
        "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",
        "E000048",
        "E000080"
      ],
      "visual_card_ids": [
        "VC000076",
        "VC000048",
        "VC000080"
      ],
      "asset_binding_ids": [
        "AB000076",
        "AB000048",
        "AB000080"
      ],
      "dynamic_content_preview": "主体：沙悟净；木吒；动作：妖魔慌忙收了宝杖，连声应喏…；妖魔听完木吒的身份，原本凶恶的神色骤然变作惊讶…；环境：流沙河；构图镜头：双人中景，切换正反打；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得",
      "lengths": {
        "dynamic_content_chars": 124,
        "image_prompt_chars": 135,
        "video_prompt_chars": 183,
        "negative_prompt_chars": 72,
        "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": 1.089,
        "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": 136,
        "image_prompt_chars": 192,
        "video_prompt_chars": 249,
        "negative_prompt_chars": 72,
        "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.412,
        "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",
        "E000080"
      ],
      "visual_card_ids": [
        "VC000076",
        "VC000080"
      ],
      "asset_binding_ids": [
        "AB000076",
        "AB000080"
      ],
      "dynamic_content_preview": "主体：沙悟净；动作：观音为沙悟净摩顶受戒赐名；沙悟净再三叩拜谢恩，承诺不再伤生，专候取经人到来；环境：流沙河；构图镜头：特写，先拍观音的手落在沙悟净头顶，再切到沙悟净恭敬的脸，最后给九个串起来的骷髅特写；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 167,
        "image_prompt_chars": 123,
        "video_prompt_chars": 147,
        "negative_prompt_chars": 67,
        "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.737,
        "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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "opening",
      "entity_uids": [
        "E000076"
      ],
      "visual_card_ids": [
        "VC000076"
      ],
      "asset_binding_ids": [
        "AB000076"
      ],
      "dynamic_content_preview": "主体：沙悟净；木吒；动作：观音抬手抛下一朵流光溢彩的莲花…；梦境，雾霭缭绕的福陵山脚下…；环境：福陵山；云栈洞；构图镜头：朦胧远景；连续性：保持角色外观、服饰和站位连续；时间锚点：似梦；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 111,
        "image_prompt_chars": 124,
        "video_prompt_chars": 159,
        "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": 1.117,
        "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_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "character",
      "entity_uids": [
        "E000076",
        "E000048"
      ],
      "visual_card_ids": [
        "VC000076",
        "VC000048"
      ],
      "asset_binding_ids": [
        "AB000076",
        "AB000048"
      ],
      "dynamic_content_preview": "主体：沙悟净；木吒；猪悟能；动作：猪悟能反应过来后立刻扔下钉钯，纳头便拜…；双人中景，木吒持棍怒视猪悟能…；环境：福陵山；云栈洞；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；时间锚点：似梦",
      "lengths": {
        "dynamic_content_chars": 101,
        "image_prompt_chars": 96,
        "video_prompt_chars": 117,
        "negative_prompt_chars": 66,
        "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": true,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.95,
        "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": "S0052",
      "shot_id": "S0052_SH03",
      "status": "warning",
      "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": 115,
        "image_prompt_chars": 102,
        "video_prompt_chars": 152,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 141
      },
      "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.887,
        "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": "S0052",
      "shot_id": "S0052_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "closing",
      "entity_uids": [
        "E000076",
        "E000069"
      ],
      "visual_card_ids": [
        "VC000076",
        "VC000069"
      ],
      "asset_binding_ids": [
        "AB000076",
        "AB000069"
      ],
      "dynamic_content_preview": "主体：沙悟净；阿傩；观音菩萨；动作：观音为猪悟能指身为姓，赐法名猪悟能…；特写镜头，观音的右手覆在猪悟能头顶摩顶受戒…；环境：福陵山；云栈洞；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；时间锚点：似梦；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 124,
        "image_prompt_chars": 122,
        "video_prompt_chars": 160,
        "negative_prompt_chars": 66,
        "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": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.984,
        "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_SH01",
      "status": "fail",
      "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": 126,
        "image_prompt_chars": 104,
        "video_prompt_chars": 128,
        "negative_prompt_chars": 76,
        "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": false,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.825,
        "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.667,
            "retained_core_dimensions": 2,
            "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": "S0053",
      "shot_id": "S0053_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "character",
      "entity_uids": [
        "E000082",
        "E000069",
        "E000004",
        "E000070",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000082",
        "VC000069",
        "VC000004",
        "VC000070",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000082",
        "AB000069",
        "AB000004",
        "AB000070",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：玉龙；阿傩；观音菩萨；木吒；动作：观音抬眼望向悬吊的玉龙；玉龙挣扎着抬眼看向观音，目露哀求；环境：五行山；南天门；深涧；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过了此山",
      "lengths": {
        "dynamic_content_chars": 118,
        "image_prompt_chars": 110,
        "video_prompt_chars": 141,
        "negative_prompt_chars": 76,
        "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": 0.932,
        "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_SH03",
      "status": "fail",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000069",
        "E000070",
        "E000084",
        "E000066"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000069",
        "VC000070",
        "VC000084",
        "VC000066"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000069",
        "AB000070",
        "AB000084",
        "AB000066"
      ],
      "dynamic_content_preview": "主体：石猴；阿傩；观音菩萨；木吒；动作：观音垂眸看向石匣中的孙悟空；孙悟空睁开火眼金睛，目光亮得惊人；环境：五行山；南天门；深涧；关键物件：火眼金睛；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过了此山",
      "lengths": {
        "dynamic_content_chars": 129,
        "image_prompt_chars": 107,
        "video_prompt_chars": 131,
        "negative_prompt_chars": 76,
        "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": false,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.829,
        "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.667,
            "retained_core_dimensions": 2,
            "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": "S0053",
      "shot_id": "S0053_SH04",
      "status": "fail",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000070",
        "E000084",
        "E000066"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000070",
        "VC000084",
        "VC000066"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000070",
        "AB000084",
        "AB000066"
      ],
      "dynamic_content_preview": "主体：石猴；动作：观音微微颔首，目光落向压帖；孙悟空眼中露出释然与期盼的神色；环境：五行山；南天门；深涧；关键物件：火眼金睛；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过了此山",
      "lengths": {
        "dynamic_content_chars": 116,
        "image_prompt_chars": 119,
        "video_prompt_chars": 141,
        "negative_prompt_chars": 76,
        "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": false,
        "action_retained": true,
        "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": [
          "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.667,
            "retained_core_dimensions": 2,
            "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": "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": "动作：,；环境：长安城；灌江口；土地庙；长安城外；构图镜头：远景；连续性：保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 53,
        "image_prompt_chars": 125,
        "video_prompt_chars": 109,
        "negative_prompt_chars": 61,
        "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": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.5,
        "image_compactness_ratio": 2.358,
        "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": 53,
            "median_dynamic_chars": 119,
            "ratio": 0.445
          }
        },
        {
          "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": "fail",
      "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": 90,
        "image_prompt_chars": 127,
        "video_prompt_chars": 133,
        "negative_prompt_chars": 61,
        "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": false,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 1.411,
        "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": "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": 91,
        "image_prompt_chars": 133,
        "video_prompt_chars": 138,
        "negative_prompt_chars": 61,
        "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.462,
        "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": "fail",
      "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": 111,
        "image_prompt_chars": 127,
        "video_prompt_chars": 131,
        "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": false,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 1.144,
        "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": "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": 108,
        "image_prompt_chars": 143,
        "video_prompt_chars": 157,
        "negative_prompt_chars": 61,
        "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": 1.324,
        "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": "S0056",
      "shot_id": "S0056_SH02",
      "status": "pass",
      "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": 113,
        "image_prompt_chars": 115,
        "video_prompt_chars": 135,
        "negative_prompt_chars": 61,
        "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": 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": "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": 116,
        "image_prompt_chars": 114,
        "video_prompt_chars": 140,
        "negative_prompt_chars": 61,
        "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.983,
        "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": 95,
        "image_prompt_chars": 113,
        "video_prompt_chars": 143,
        "negative_prompt_chars": 61,
        "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": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.189,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "warn",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "storyboard_ready_warn",
          "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": "warn",
            "script_core_retained": false,
            "reasons": [
              "storyboard_ready=warn",
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0057",
      "shot_id": "S0057_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": 84,
        "image_prompt_chars": 94,
        "video_prompt_chars": 126,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.119,
        "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_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": 109,
        "image_prompt_chars": 100,
        "video_prompt_chars": 130,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.917,
        "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": "warning",
      "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": 112,
        "image_prompt_chars": 104,
        "video_prompt_chars": 142,
        "negative_prompt_chars": 63,
        "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": 0.929,
        "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_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000087",
        "E000086",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000087",
        "VC000086",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000087",
        "AB000086",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：泾河龙王；夜叉；龙子龙孙；袁守诚；动作：龙王沉吟片刻，收起宝剑，微微颔首同意劝谏；龙王周身闪过淡金色光晕，摇身一变成为丰姿英伟的…；环境：长安城；泾河水府；构图镜头：特写转跟拍远景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 132,
        "image_prompt_chars": 119,
        "video_prompt_chars": 168,
        "negative_prompt_chars": 63,
        "visual_notes_chars": 157
      },
      "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.902,
        "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": 66,
        "image_prompt_chars": 98,
        "video_prompt_chars": 116,
        "negative_prompt_chars": 69,
        "visual_notes_chars": 106
      },
      "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.485,
        "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": "warning",
      "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": 84,
        "image_prompt_chars": 147,
        "video_prompt_chars": 149,
        "negative_prompt_chars": 69,
        "visual_notes_chars": 100
      },
      "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.75,
        "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_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": 87,
        "image_prompt_chars": 126,
        "video_prompt_chars": 139,
        "negative_prompt_chars": 69,
        "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": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.448,
        "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": 80,
        "image_prompt_chars": 102,
        "video_prompt_chars": 157,
        "negative_prompt_chars": 69,
        "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": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "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": "S0059",
      "shot_id": "S0059_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "opening",
      "entity_uids": [
        "E000087",
        "E000086",
        "E000004",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000087",
        "VC000086",
        "VC000004",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000087",
        "AB000086",
        "AB000004",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：泾河龙王；袁守诚；玉皇大天尊；动作：泾河龙王指挥风伯、雷公等神，故意改时辰…；龙王化作白衣秀士落地；环境：长安城九霄；西门大街卦铺；皇宫；长安城；构图镜头：朦胧远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 129,
        "image_prompt_chars": 122,
        "video_prompt_chars": 135,
        "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": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.946,
        "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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "character",
      "entity_uids": [
        "E000087",
        "E000086"
      ],
      "visual_card_ids": [
        "VC000087",
        "VC000086"
      ],
      "asset_binding_ids": [
        "AB000087",
        "AB000086"
      ],
      "dynamic_content_preview": "主体：泾河龙王；袁守诚；动作：袁守诚端坐不动，冷眼直视泾河龙王；泾河龙王举着门板怒目圆睁，张嘴欲骂；环境：长安城九霄；西门大街卦铺；皇宫；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 105,
        "image_prompt_chars": 101,
        "video_prompt_chars": 114,
        "negative_prompt_chars": 71,
        "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.962,
        "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": "S0059",
      "shot_id": "S0059_SH03",
      "status": "pass",
      "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": 110,
        "image_prompt_chars": 139,
        "video_prompt_chars": 161,
        "negative_prompt_chars": 71,
        "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.264,
        "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": "S0059",
      "shot_id": "S0059_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "closing",
      "entity_uids": [
        "E000089",
        "E000087"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000087"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000087"
      ],
      "dynamic_content_preview": "主体：唐太宗；泾河龙王；动作：泾河龙王向唐太宗叩拜道谢…；唐太宗陡然从龙床上惊醒，坐直身体面露凝重神色；环境：长安城九霄；西门大街卦铺；皇宫；构图镜头：慢切近景；特写；连续性：保持角色外观、服饰和站位连续；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 110,
        "image_prompt_chars": 112,
        "video_prompt_chars": 125,
        "negative_prompt_chars": 71,
        "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": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.018,
        "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": [
        "E000004",
        "E000012"
      ],
      "visual_card_ids": [
        "VC000004",
        "VC000012"
      ],
      "asset_binding_ids": [
        "AB000004",
        "AB000012"
      ],
      "dynamic_content_preview": "主体：仙使；动作：,；'.,.；环境：魏征府；皇宫便殿；朝门外；构图镜头：远景；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 58,
        "image_prompt_chars": 152,
        "video_prompt_chars": 150,
        "negative_prompt_chars": 61,
        "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": 2.621,
        "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_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000088",
        "E000089",
        "E000087",
        "E000004"
      ],
      "visual_card_ids": [
        "VC000088",
        "VC000089",
        "VC000087",
        "VC000004"
      ],
      "asset_binding_ids": [
        "AB000088",
        "AB000089",
        "AB000087",
        "AB000004"
      ],
      "dynamic_content_preview": "主体：魏征；唐太宗；泾河龙王；玉皇大天尊；动作：太宗与魏征对弈；环境：魏征府；皇宫便殿；朝门外；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 76,
        "image_prompt_chars": 125,
        "video_prompt_chars": 136,
        "negative_prompt_chars": 61,
        "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": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.645,
        "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": [
        "E000088",
        "E000004",
        "E000089"
      ],
      "visual_card_ids": [
        "VC000088",
        "VC000004",
        "VC000089"
      ],
      "asset_binding_ids": [
        "AB000088",
        "AB000004",
        "AB000089"
      ],
      "dynamic_content_preview": "主体：魏征；玉皇大天尊；唐太宗；动作：太宗与魏征对弈；魏征盹睡；环境：魏征府；皇宫便殿；朝门外；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 75,
        "image_prompt_chars": 128,
        "video_prompt_chars": 143,
        "negative_prompt_chars": 61,
        "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.707,
        "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"
      ],
      "visual_card_ids": [
        "VC000088"
      ],
      "asset_binding_ids": [
        "AB000088"
      ],
      "dynamic_content_preview": "主体：魏征；动作：血淋龙头被献上；环境：魏征府；皇宫便殿；朝门外；构图镜头：特写；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 59,
        "image_prompt_chars": 133,
        "video_prompt_chars": 142,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 106
      },
      "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.254,
        "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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "opening",
      "entity_uids": [
        "E000089",
        "E000088",
        "E000090",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000088",
        "VC000090",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000088",
        "AB000090",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：唐太宗；魏征；秦叔宝；动作：魏征躬身奏报；太宗抚案沉思神色不定；环境：长安城；皇宫；长安城都土地庙；构图镜头：跟拍中景（带朦胧滤镜）；朦胧远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当夜",
      "lengths": {
        "dynamic_content_chars": 118,
        "image_prompt_chars": 110,
        "video_prompt_chars": 157,
        "negative_prompt_chars": 74,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.932,
        "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": "S0062",
      "shot_id": "S0062_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "character",
      "entity_uids": [
        "E000089",
        "E000087",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000087",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000087",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：唐太宗；泾河龙王；动作：太宗在床上辗转翻身；太宗忽然坐起身面露惊惧；环境：长安城；皇宫；长安城都土地庙；构图镜头：双人中景转寝宫全景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当夜",
      "lengths": {
        "dynamic_content_chars": 118,
        "image_prompt_chars": 122,
        "video_prompt_chars": 151,
        "negative_prompt_chars": 74,
        "visual_notes_chars": 100
      },
      "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": "S0062",
      "shot_id": "S0062_SH03",
      "status": "pass",
      "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": 131,
        "image_prompt_chars": 118,
        "video_prompt_chars": 170,
        "negative_prompt_chars": 74,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.901,
        "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": "S0062",
      "shot_id": "S0062_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "closing",
      "entity_uids": [
        "E000089",
        "E000069",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000069",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000069",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：唐太宗；阿傩；动作：太宗卧榻上胡言乱语喊“有鬼”；医官三指搭脉片刻后皱眉摇头；环境：长安城；皇宫；长安城都土地庙；构图镜头：特写（太宗病容、医官搭脉的手）；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当夜",
      "lengths": {
        "dynamic_content_chars": 127,
        "image_prompt_chars": 117,
        "video_prompt_chars": 168,
        "negative_prompt_chars": 74,
        "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.921,
        "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": [
        "E000089",
        "E000090",
        "E000091"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000090",
        "VC000091"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000090",
        "AB000091"
      ],
      "dynamic_content_preview": "主体：唐太宗；秦叔宝；胡敬德；动作：秦叔宝、胡敬德穿戴整齐全套盔甲…；二人身姿笔挺，目光如炬扫视四周，整夜未动分毫…；环境：皇宫宫门；构图镜头：远景慢推；远景；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 98,
        "image_prompt_chars": 115,
        "video_prompt_chars": 129,
        "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": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.173,
        "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"
      ],
      "visual_card_ids": [
        "VC000089"
      ],
      "asset_binding_ids": [
        "AB000089"
      ],
      "dynamic_content_preview": "主体：唐太宗；动作：唐太宗抬手示意二人免礼，侍从端上赏赐的酒食；几日后，唐太宗召来画师，对着披甲就位的秦…；环境：皇宫宫门；构图镜头：双人中景平移；双人中景；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 97,
        "image_prompt_chars": 144,
        "video_prompt_chars": 158,
        "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": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 1.485,
        "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": 112,
        "image_prompt_chars": 123,
        "video_prompt_chars": 166,
        "negative_prompt_chars": 63,
        "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": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.098,
        "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": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000088"
      ],
      "visual_card_ids": [
        "VC000088"
      ],
      "asset_binding_ids": [
        "AB000088"
      ],
      "dynamic_content_preview": "主体：魏征；动作：魏征整肃装束，手提诛龙剑，于后宰门阶前值守整夜；几日后的深夜，皇宫后宰门处传来断断续续的砖瓦碰…；环境：皇宫后宰门；构图镜头：远景俯拍；远景；连续性：保持角色外观、服饰和站位连续；时间锚点：几日后",
      "lengths": {
        "dynamic_content_chars": 107,
        "image_prompt_chars": 84,
        "video_prompt_chars": 97,
        "negative_prompt_chars": 67,
        "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.785,
        "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_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000089",
        "E000088",
        "E000092"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000088",
        "VC000092"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000088",
        "AB000092"
      ],
      "dynamic_content_preview": "主体：唐太宗；魏征；动作：太后传旨召众臣入宫商议后事；唐太宗召徐茂功嘱托国事，仿刘蜀主托孤之意；环境：皇宫后宰门；关键物件：鬼魅；构图镜头：中景平移；双人中景；连续性：保持角色外观、服饰和站位连续；时间锚点：几日后",
      "lengths": {
        "dynamic_content_chars": 107,
        "image_prompt_chars": 94,
        "video_prompt_chars": 109,
        "negative_prompt_chars": 67,
        "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": [
          "太后传旨召众臣入宫商议后事",
          "唐太宗召徐茂功嘱托国事，仿刘蜀主托孤之意"
        ],
        "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.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": "S0064",
      "shot_id": "S0064_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000088",
        "E000089"
      ],
      "visual_card_ids": [
        "VC000088",
        "VC000089"
      ],
      "asset_binding_ids": [
        "AB000088",
        "AB000089"
      ],
      "dynamic_content_preview": "主体：魏征；唐太宗；徐茂功；动作：唐太宗召集群臣奏报后宰门异响之事；徐茂功出列奏请派魏征把守后门；环境：皇宫后宰门；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；时间锚点：几日后",
      "lengths": {
        "dynamic_content_chars": 94,
        "image_prompt_chars": 86,
        "video_prompt_chars": 111,
        "negative_prompt_chars": 67,
        "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": true,
        "location_retained": false,
        "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": "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": 93,
        "image_prompt_chars": 78,
        "video_prompt_chars": 85,
        "negative_prompt_chars": 67,
        "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": [
          "魏征上前扯住太宗龙衣，准备进言",
          "特写镜头对准太宗病榻前，魏征迈步上前…"
        ],
        "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.839,
        "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": [
        "E000039"
      ],
      "visual_card_ids": [
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000039"
      ],
      "dynamic_content_preview": "动作：.；环境：幽冥界；构图镜头：朦胧远景；连续性：保持场景结构、地形和道具摆位稳定；时间锚点：当夜",
      "lengths": {
        "dynamic_content_chars": 50,
        "image_prompt_chars": 62,
        "video_prompt_chars": 84,
        "negative_prompt_chars": 70,
        "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": 2,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.5,
        "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": [
        "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": 50,
            "median_dynamic_chars": 119,
            "ratio": 0.42
          }
        },
        {
          "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"
      ],
      "visual_card_ids": [
        "VC000093",
        "VC000089",
        "VC000088",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000093",
        "AB000089",
        "AB000088",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：崔珪；唐太宗；魏征；动作：.；环境：幽冥界；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当夜",
      "lengths": {
        "dynamic_content_chars": 78,
        "image_prompt_chars": 79,
        "video_prompt_chars": 110,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 135
      },
      "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.013,
        "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",
        "E000089",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000093",
        "VC000089",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000093",
        "AB000089",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：崔珪；唐太宗；动作：,.；环境：幽冥界；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当夜；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 94,
        "image_prompt_chars": 89,
        "video_prompt_chars": 111,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 141
      },
      "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.947,
        "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": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "closing",
      "entity_uids": [
        "E000093",
        "E000088",
        "E000012",
        "E000089",
        "E000090",
        "E000091",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000093",
        "VC000088",
        "VC000012",
        "VC000089",
        "VC000090",
        "VC000091",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000093",
        "AB000088",
        "AB000012",
        "AB000089",
        "AB000090",
        "AB000091",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：崔珪；魏征；阎王；唐太宗；动作：,.；环境：幽冥界；构图镜头：,；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当夜",
      "lengths": {
        "dynamic_content_chars": 82,
        "image_prompt_chars": 84,
        "video_prompt_chars": 106,
        "negative_prompt_chars": 70,
        "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": 1.024,
        "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_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": 136,
        "image_prompt_chars": 131,
        "video_prompt_chars": 185,
        "negative_prompt_chars": 64,
        "visual_notes_chars": 159
      },
      "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": "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": 116,
        "image_prompt_chars": 122,
        "video_prompt_chars": 161,
        "negative_prompt_chars": 64,
        "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": [
          "太宗见到十王连忙停步谦辞",
          "十王控背躬身行礼相请"
        ],
        "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.052,
        "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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000089",
        "E000012",
        "E000094",
        "E000093",
        "E000087",
        "E000043",
        "E000039",
        "E000009",
        "E000044"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000012",
        "VC000094",
        "VC000093",
        "VC000087",
        "VC000043",
        "VC000039",
        "VC000009",
        "VC000044"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000012",
        "AB000094",
        "AB000093",
        "AB000087",
        "AB000043",
        "AB000039",
        "AB000009",
        "AB000044"
      ],
      "dynamic_content_preview": "主体：唐太宗；阎王；秦广王（十代阎王）；崔珪；动作：秦广王拱手向太宗发问；太宗起身拱手回应解释原委；环境：幽冥界；南赡部洲；森罗殿；关键物件：生死簿；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在",
      "lengths": {
        "dynamic_content_chars": 127,
        "image_prompt_chars": 117,
        "video_prompt_chars": 154,
        "negative_prompt_chars": 64,
        "visual_notes_chars": 166
      },
      "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.921,
        "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_SH04",
      "status": "warning",
      "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": 133,
        "image_prompt_chars": 102,
        "video_prompt_chars": 196,
        "negative_prompt_chars": 64,
        "visual_notes_chars": 180
      },
      "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.767,
        "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_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000089",
        "E000043",
        "E000093",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000043",
        "VC000093",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000043",
        "AB000093",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：唐太宗；十代冥王；崔珪；动作：唐太宗躬身向十代冥王行揖礼谢恩；十代冥王颔首示意，下令崔珪、朱太尉护送太宗还魂；环境：幽冥界；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后",
      "lengths": {
        "dynamic_content_chars": 116,
        "image_prompt_chars": 151,
        "video_prompt_chars": 176,
        "negative_prompt_chars": 65,
        "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": 1.302,
        "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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000089",
        "E000043",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000043",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000043",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：唐太宗；十代冥王；动作：唐太宗停下脚步转身拱手询问；十代冥王闻言开口作答；环境：幽冥界；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后",
      "lengths": {
        "dynamic_content_chars": 100,
        "image_prompt_chars": 98,
        "video_prompt_chars": 123,
        "negative_prompt_chars": 65,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.98,
        "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_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000089",
        "E000093",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000093",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000093",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：唐太宗；崔珪；动作：朱太尉举引魂幡在前开路；崔珪紧随唐太宗身侧护持；环境：幽冥界；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后",
      "lengths": {
        "dynamic_content_chars": 96,
        "image_prompt_chars": 102,
        "video_prompt_chars": 148,
        "negative_prompt_chars": 65,
        "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.062,
        "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_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": 142,
        "image_prompt_chars": 120,
        "video_prompt_chars": 166,
        "negative_prompt_chars": 65,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.845,
        "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": 129,
        "image_prompt_chars": 133,
        "video_prompt_chars": 160,
        "negative_prompt_chars": 79,
        "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": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 1.031,
        "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": 120,
        "image_prompt_chars": 133,
        "video_prompt_chars": 169,
        "negative_prompt_chars": 79,
        "visual_notes_chars": 137
      },
      "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.108,
        "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": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000089",
        "E000093",
        "E000096",
        "E000095",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000093",
        "VC000096",
        "VC000095",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000093",
        "AB000096",
        "AB000095",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：唐太宗；崔珪；相良；动作：成群枉死鬼围堵上前，齐声高喊索命；太宗藏躲在崔珪身后，神色惊恐连声呼救；环境：奈河桥；枉死城；幽冥界；构图镜头：正反打转全景再转特写；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去",
      "lengths": {
        "dynamic_content_chars": 130,
        "image_prompt_chars": 123,
        "video_prompt_chars": 152,
        "negative_prompt_chars": 79,
        "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.946,
        "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"
            ]
          }
        }
      ]
    }
  ]
}