{
  "version": "1.0",
  "generated_at": "2026-04-06T18:30:36.963474Z",
  "source_storyboard_path": "05_storyboard.json",
  "source_style_bible_path": "04b_style_bible.json",
  "style_bible_id": "SBL_F6DC1E21DB97",
  "thresholds": {
    "median_dynamic_chars": 124,
    "warning_ratio_low": 0.45,
    "warning_ratio_high": 2.2,
    "warning_min_chars": 55
  },
  "summary": {
    "shot_count": 223,
    "pass_shot_count": 90,
    "warning_shot_count": 130,
    "fail_shot_count": 3,
    "issue_count": 136,
    "error_issue_count": 3,
    "warning_issue_count": 133,
    "english_issue_count": 0,
    "style_pollution_issue_count": 0,
    "missing_block_issue_count": 0,
    "length_drift_issue_count": 0,
    "overlay_suffix_contract_issue_count": 0,
    "subject_retention_issue_count": 3,
    "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": 220,
    "text_quality_acceptance_status": "fail",
    "screenplay_traceable_shot_count": 223,
    "tri_layer_consistent_shot_count": 90,
    "tri_layer_consistency_gap_count": 133,
    "tri_layer_acceptance_status": "warning",
    "dramart_delivery_ready_shot_count": 90,
    "dramart_delivery_review_required_count": 133,
    "dramart_delivery_acceptance_status": "fail",
    "delivery_auto_fix_candidate_count": 133,
    "delivery_manual_review_candidate_count": 0,
    "top_delivery_queue_buckets": [
      {
        "label": "prompt_retention",
        "count": 133
      }
    ],
    "top_delivery_resolution_lanes": [
      {
        "label": "auto",
        "count": 133
      }
    ],
    "top_delivery_review_reasons": [
      {
        "label": "script_core_not_retained",
        "count": 133
      },
      {
        "label": "storyboard_ready_warn",
        "count": 3
      },
      {
        "label": "subject_not_retained",
        "count": 3
      }
    ],
    "top_delivery_priority_tiers": [
      {
        "label": "P0",
        "count": 133
      }
    ],
    "top_delivery_fix_stages": [
      {
        "label": "storyboard_prompt",
        "count": 133
      }
    ],
    "top_repair_action_ids": [
      {
        "label": "rebuild_storyboard_prompt_retention",
        "count": 133
      }
    ],
    "top_repair_automation_modes": [
      {
        "label": "auto",
        "count": 133
      }
    ],
    "delivery_fix_queue_size": 133,
    "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": 133,
      "core_subject_missing_in_prompt": 3
    }
  },
  "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_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_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": "S0003",
      "shot_id": "S0003_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": "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_SH02",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0006",
      "shot_id": "S0006_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": "S0007",
      "shot_id": "S0007_SH04",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "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_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": "S0011",
      "shot_id": "S0011_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": "S0012",
      "shot_id": "S0012_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": "S0012",
      "shot_id": "S0012_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": "S0012",
      "shot_id": "S0012_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": [
        "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": 122,
        "image_prompt_chars": 98,
        "video_prompt_chars": 98,
        "negative_prompt_chars": 66,
        "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": 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": "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": 148,
        "image_prompt_chars": 99,
        "video_prompt_chars": 109,
        "negative_prompt_chars": 66,
        "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": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 0.669,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000020",
        "E000069",
        "E000003",
        "E000002",
        "E000014",
        "E000015",
        "E000017",
        "E000018"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000020",
        "VC000069",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000015",
        "VC000017",
        "VC000018"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000020",
        "AB000069",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000015",
        "AB000017",
        "AB000018"
      ],
      "dynamic_content_preview": "主体：石猴；众猴；阿傩；动作：石猴瞑目蹲身，奋力一纵径直跳入瀑布中…；慢镜头跟拍石猴纵身跃入瀑布…；环境：水帘洞；花果山；灵霄宝殿；傲来国；关键物件：铁板桥；石碣；构图镜头：跟拍+特写慢放；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正当；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 161,
        "image_prompt_chars": 124,
        "video_prompt_chars": 121,
        "negative_prompt_chars": 66,
        "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.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": "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": 131,
        "image_prompt_chars": 89,
        "video_prompt_chars": 86,
        "negative_prompt_chars": 66,
        "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.679,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000020",
        "E000003",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000020",
        "VC000003",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000020",
        "AB000003",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；众猴；动作：石猴称王；石猴带领众猴入住水帘洞，被拜为美猴王…；环境：水帘洞；花果山；构图镜头：对白建立镜头；旁白中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 108,
        "image_prompt_chars": 96,
        "video_prompt_chars": 109,
        "negative_prompt_chars": 75,
        "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": 0.889,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000003",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000003",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000003",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；动作：忧惧生死轮回；环境：水帘洞；花果山；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 80,
        "image_prompt_chars": 90,
        "video_prompt_chars": 103,
        "negative_prompt_chars": 75,
        "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.125,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000007",
        "E000020",
        "E000003",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000007",
        "VC000020",
        "VC000003",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000007",
        "AB000020",
        "AB000003",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；通背猿猴；众猴；动作：忧惧生死轮回；立志寻仙访道；环境：水帘洞；花果山；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 94,
        "image_prompt_chars": 116,
        "video_prompt_chars": 138,
        "negative_prompt_chars": 75,
        "visual_notes_chars": 152
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "通背猿猴",
          "众猴"
        ],
        "action_terms": [
          "忧惧生死轮回",
          "立志寻仙访道"
        ],
        "location_terms": [
          "水帘洞",
          "花果山"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.234,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": 93,
        "video_prompt_chars": 106,
        "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": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.192,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": 113,
        "image_prompt_chars": 124,
        "video_prompt_chars": 149,
        "negative_prompt_chars": 63,
        "visual_notes_chars": 170
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "众猴"
        ],
        "action_terms": [
          "众猴采摘、摆放仙果佳肴",
          "众猴依次向美猴王敬酒"
        ],
        "location_terms": [
          "南赡部洲",
          "西牛贺洲",
          "花果山"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.097,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0004",
      "shot_id": "S0004_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000020",
        "E000001",
        "E000009",
        "E000010",
        "E000029"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000001",
        "VC000009",
        "VC000010",
        "VC000029"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000001",
        "AB000009",
        "AB000010",
        "AB000029"
      ],
      "dynamic_content_preview": "主体：众猴；石猴；动作：美猴王登筏撑离岸边；木筏在汪洋上漂流；环境：南赡部洲；西牛贺洲；关键物件：长生之道；构图镜头：美猴王中近景切海面全景，再组接南赡部洲游历蒙太奇；中近景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 131,
        "image_prompt_chars": 147,
        "video_prompt_chars": 185,
        "negative_prompt_chars": 63,
        "visual_notes_chars": 174
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "众猴",
          "石猴"
        ],
        "action_terms": [
          "美猴王登筏撑离岸边",
          "木筏在汪洋上漂流"
        ],
        "location_terms": [
          "南赡部洲",
          "西牛贺洲"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.122,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0004",
      "shot_id": "S0004_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000009",
        "E000010"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000009",
        "VC000010"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000009",
        "AB000010"
      ],
      "dynamic_content_preview": "主体：石猴；动作：美猴王登上西牛贺洲岸；美猴王爬上山头远眺；环境：南赡部洲；西牛贺洲；构图镜头：美猴王登岸中景转高山远景；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 108,
        "image_prompt_chars": 118,
        "video_prompt_chars": 153,
        "negative_prompt_chars": 63,
        "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.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": "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": 128,
        "image_prompt_chars": 115,
        "video_prompt_chars": 178,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 93
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴"
        ],
        "action_terms": [
          "石猴停住脚步，歪头侧耳倾听，随即面露喜色…",
          "西牛贺洲山林间松涛掩映，石猴正四处张望寻访神仙…"
        ],
        "location_terms": [
          "西牛贺洲"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.898,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0005",
      "shot_id": "S0005_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000022"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000022"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000022"
      ],
      "dynamic_content_preview": "主体：石猴；樵夫；动作：石猴躲在粗壮的松树后探出头…；林中空地阳光洒落，樵夫正持斧砍柴，姿态悠然…；构图镜头：双人中景，从石猴的躲藏视角切向樵夫的劳作身影；双人中景；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 101,
        "image_prompt_chars": 114,
        "video_prompt_chars": 151,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 83
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "樵夫"
        ],
        "action_terms": [
          "石猴躲在粗壮的松树后探出头…",
          "林中空地阳光洒落，樵夫正持斧砍柴，姿态悠然…"
        ],
        "location_terms": [],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 2,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.129,
        "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_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000022"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000022"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000022"
      ],
      "dynamic_content_preview": "主体：石猴；樵夫；动作：石猴猛地从树后跳出来，快步冲到樵夫面前…；石猴上前向樵夫搭话，误将樵夫认作神仙；构图镜头：正反打，先拍石猴激动的面部特写，再切樵夫停下动作抬头疑惑的反应；正反打；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 111,
        "image_prompt_chars": 130,
        "video_prompt_chars": 178,
        "negative_prompt_chars": 61,
        "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": 2,
        "retained_core_dimensions": 2,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.171,
        "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_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "opening",
      "entity_uids": [
        "E000022",
        "E000025",
        "E000003",
        "E000028"
      ],
      "visual_card_ids": [
        "VC000022",
        "VC000025",
        "VC000003",
        "VC000028"
      ],
      "asset_binding_ids": [
        "AB000022",
        "AB000025",
        "AB000003",
        "AB000028"
      ],
      "dynamic_content_preview": "主体：樵夫；动作：樵夫挥斧砍伐枯松，口中吟唱《满庭芳》；猴王钻出林莽，停下脚步侧耳倾听，迈步向樵夫走去；环境：灵台方寸山；水帘洞；斜月三星洞；关键物件：满庭芳；构图镜头：宽景转中景建立镜头；旁白中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 143,
        "image_prompt_chars": 108,
        "video_prompt_chars": 126,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 151
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "樵夫"
        ],
        "action_terms": [
          "樵夫挥斧砍伐枯松，口中吟唱《满庭芳》",
          "猴王钻出林莽，停下脚步侧耳倾听，迈步向樵夫走去"
        ],
        "location_terms": [
          "灵台方寸山",
          "水帘洞",
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.755,
        "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": 107,
        "image_prompt_chars": 81,
        "video_prompt_chars": 112,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 152
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "樵夫",
          "石猴"
        ],
        "action_terms": [
          "猴王上前拱手作礼",
          "樵夫慌忙丢开斧头，转身回礼"
        ],
        "location_terms": [
          "灵台方寸山",
          "水帘洞",
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.757,
        "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": "pass",
      "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": 121,
        "image_prompt_chars": 86,
        "video_prompt_chars": 124,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 148
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "须菩提祖师",
          "樵夫",
          "石猴"
        ],
        "action_terms": [
          "樵夫抬手指向南方山间小路",
          "猴王拽住樵夫衣袖央求同行"
        ],
        "location_terms": [
          "灵台方寸山",
          "水帘洞",
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.711,
        "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_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "closing",
      "entity_uids": [
        "E000022",
        "E000025",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000022",
        "VC000025",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000022",
        "AB000025",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：樵夫；动作：猴王拱手谢过樵夫，蹦跳着沿小路向南行进；猴王翻过山坳，望见仙气缭绕的洞府区域；环境：灵台方寸山；水帘洞；斜月三星洞；构图镜头：跟拍转远景特写；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 145,
        "image_prompt_chars": 107,
        "video_prompt_chars": 140,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 152
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "樵夫"
        ],
        "action_terms": [
          "猴王拱手谢过樵夫，蹦跳着沿小路向南行进",
          "猴王翻过山坳，望见仙气缭绕的洞府区域"
        ],
        "location_terms": [
          "灵台方寸山",
          "水帘洞",
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.738,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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",
        "E000003",
        "E000002",
        "E000015",
        "E000026",
        "E000025",
        "E000009"
      ],
      "visual_card_ids": [
        "VC000024",
        "VC000001",
        "VC000003",
        "VC000002",
        "VC000015",
        "VC000026",
        "VC000025",
        "VC000009"
      ],
      "asset_binding_ids": [
        "AB000024",
        "AB000001",
        "AB000003",
        "AB000002",
        "AB000015",
        "AB000026",
        "AB000025",
        "AB000009"
      ],
      "dynamic_content_preview": "主体：仙童；石猴；动作：洞门吱呀开启；仙童步出洞口；环境：水帘洞；花果山；傲来国；斜月三星洞；构图镜头：旁白中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正当",
      "lengths": {
        "dynamic_content_chars": 100,
        "image_prompt_chars": 105,
        "video_prompt_chars": 136,
        "negative_prompt_chars": 72,
        "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.05,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": 125,
        "image_prompt_chars": 118,
        "video_prompt_chars": 144,
        "negative_prompt_chars": 72,
        "visual_notes_chars": 168
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "仙童",
          "石猴",
          "须菩提祖师"
        ],
        "action_terms": [
          "仙童含笑应下石猴的求见说明",
          "石猴整肃衣冠，亦步亦趋跟随仙童入内…"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "傲来国",
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.944,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "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": 124,
        "image_prompt_chars": 102,
        "video_prompt_chars": 157,
        "negative_prompt_chars": 72,
        "visual_notes_chars": 161
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "须菩提祖师"
        ],
        "action_terms": [
          "石猴倒身下拜，磕头不计其数",
          "祖师先佯怒质疑其来历，听清石猴自述后暗喜…"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "傲来国",
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.823,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0007",
      "shot_id": "S0007_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000023",
        "E000003",
        "E000002",
        "E000015",
        "E000026"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000023",
        "VC000003",
        "VC000002",
        "VC000015",
        "VC000026"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000023",
        "AB000003",
        "AB000002",
        "AB000015",
        "AB000026"
      ],
      "dynamic_content_preview": "主体：石猴；须菩提祖师；动作：特写孙悟空笑逐颜开的脸，随后切蒙太奇…；七年后祖师登坛讲道，悟空听到妙处忍不住手舞足蹈；环境：水帘洞；花果山；傲来国；斜月三星洞；构图镜头：转快速蒙太奇；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正当；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 157,
        "image_prompt_chars": 90,
        "video_prompt_chars": 175,
        "negative_prompt_chars": 72,
        "visual_notes_chars": 170
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "须菩提祖师"
        ],
        "action_terms": [
          "特写孙悟空笑逐颜开的脸，随后切蒙太奇…",
          "七年后祖师登坛讲道，悟空听到妙处忍不住手舞足蹈"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "傲来国",
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.573,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0009",
      "shot_id": "S0009_SH01",
      "status": "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": 118,
        "image_prompt_chars": 111,
        "video_prompt_chars": 162,
        "negative_prompt_chars": 74,
        "visual_notes_chars": 148
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "须菩提祖师",
          "石猴"
        ],
        "action_terms": [
          "须菩提祖师跳下高台，手持戒尺指定石猴怒斥",
          "戒尺重重击打石猴头顶三下"
        ],
        "location_terms": [
          "水帘洞",
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.941,
        "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": 132,
        "image_prompt_chars": 111,
        "video_prompt_chars": 158,
        "negative_prompt_chars": 74,
        "visual_notes_chars": 133
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "须菩提祖师",
          "石猴"
        ],
        "action_terms": [
          "石猴望着中门方向暗自点头，压下喜色",
          "石猴敷衍应对一众弟子的抱怨，不作争辩"
        ],
        "location_terms": [
          "水帘洞",
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.841,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "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": 123,
        "image_prompt_chars": 115,
        "video_prompt_chars": 168,
        "negative_prompt_chars": 74,
        "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": 0.935,
        "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",
        "E000029"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000001",
        "VC000003",
        "VC000029"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000001",
        "AB000003",
        "AB000029"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；石猴；动作：须菩提祖师披衣盘坐，望向石猴面露欣慰笑意；石猴跪伏在地，连连叩头谢恩；环境：水帘洞；斜月三星洞；关键物件：长生之道；构图镜头：特写（师徒同框构图）；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：黄昏；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 154,
        "image_prompt_chars": 130,
        "video_prompt_chars": 180,
        "negative_prompt_chars": 74,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.844,
        "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",
        "E000001",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000001",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000001",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；石猴；动作：须菩提祖师沉声吟诵长生口诀核心要义…；孙悟空屏息凝神，垂首认真聆听；环境：斜月三星洞；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：午后",
      "lengths": {
        "dynamic_content_chars": 109,
        "image_prompt_chars": 103,
        "video_prompt_chars": 132,
        "negative_prompt_chars": 65,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.945,
        "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",
        "E000001",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000001",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000001",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；石猴；动作：孙悟空眼神从懵懂逐渐转为清亮通透，面露了然喜色…；须菩提祖师微微颔首，摆手示意他速速离去，不可声张；环境：斜月三星洞；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：午后",
      "lengths": {
        "dynamic_content_chars": 127,
        "image_prompt_chars": 116,
        "video_prompt_chars": 139,
        "negative_prompt_chars": 65,
        "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": 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": "S0010",
      "shot_id": "S0010_SH03",
      "status": "pass",
      "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": 108,
        "image_prompt_chars": 118,
        "video_prompt_chars": 151,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 184
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_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": "S0010",
      "shot_id": "S0010_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "insertion",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：石猴；动作：孙悟空装作伸懒腰打哈欠，眼底亮着得偿所愿的微光；他混在陆续醒来的弟子中打闹说笑…；环境：斜月三星洞；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：午后",
      "lengths": {
        "dynamic_content_chars": 110,
        "image_prompt_chars": 121,
        "video_prompt_chars": 133,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 184
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_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.1,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0011",
      "shot_id": "S0011_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": 138,
        "image_prompt_chars": 142,
        "video_prompt_chars": 169,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 176
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_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.029,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0011",
      "shot_id": "S0011_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000023",
        "E000001",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000001",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000001",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；石猴；动作：须菩提祖师抬手示意喧哗的众弟子安静…；石猴听见呼喊，连忙挤开人群上前…；环境：水帘洞；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：三年后",
      "lengths": {
        "dynamic_content_chars": 112,
        "image_prompt_chars": 115,
        "video_prompt_chars": 145,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 149
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "须菩提祖师",
          "石猴"
        ],
        "action_terms": [
          "须菩提祖师抬手示意喧哗的众弟子安静…",
          "石猴听见呼喊，连忙挤开人群上前…"
        ],
        "location_terms": [
          "水帘洞"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.027,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0011",
      "shot_id": "S0011_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000023",
        "E000001",
        "E000003",
        "E000034",
        "E000033"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000001",
        "VC000003",
        "VC000034",
        "VC000033"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000001",
        "AB000003",
        "AB000034",
        "AB000033"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；石猴；动作：须菩提祖师神色严肃向悟空讲解三灾的可怖之处…；祖师附耳传授七十二变口诀…；环境：水帘洞；关键物件：七十二般变化；筋斗云；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：三年后；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 147,
        "image_prompt_chars": 138,
        "video_prompt_chars": 170,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 175
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "须菩提祖师",
          "石猴"
        ],
        "action_terms": [
          "须菩提祖师神色严肃向悟空讲解三灾的可怖之处…",
          "祖师附耳传授七十二变口诀…"
        ],
        "location_terms": [
          "水帘洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.939,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": [
        "E000023",
        "E000003",
        "E000033"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000003",
        "VC000033"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000003",
        "AB000033"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；动作：悟空学成七十二变与筋斗云；环境：水帘洞；关键物件：筋斗云；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：三年后",
      "lengths": {
        "dynamic_content_chars": 93,
        "image_prompt_chars": 91,
        "video_prompt_chars": 113,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 144
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "须菩提祖师"
        ],
        "action_terms": [
          "悟空学成七十二变与筋斗云"
        ],
        "location_terms": [
          "水帘洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.978,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000003",
        "E000002",
        "E000015",
        "E000025",
        "E000070"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000003",
        "VC000002",
        "VC000015",
        "VC000025",
        "VC000070"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000003",
        "AB000002",
        "AB000015",
        "AB000025",
        "AB000070"
      ],
      "dynamic_content_preview": "主体：石猴；众弟子；动作：众弟子七嘴八舌追问石猴所学的躲三灾变化之法；石猴抖擞精神应允演示，捻诀念咒摇身一变…；环境：水帘洞；花果山；傲来国；灵台方寸山；构图镜头：转场中景，淡入切入；转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：旧日；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 159,
        "image_prompt_chars": 131,
        "video_prompt_chars": 153,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 97
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "众弟子"
        ],
        "action_terms": [
          "众弟子七嘴八舌追问石猴所学的躲三灾变化之法",
          "石猴抖擞精神应允演示，捻诀念咒摇身一变…"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "傲来国",
          "灵台方寸山"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "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": "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": 165,
        "image_prompt_chars": 102,
        "video_prompt_chars": 136,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 60
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "须菩提祖师",
          "众弟子"
        ],
        "action_terms": [
          "众人喧哗喝彩声惊动祖师，祖师面色沉怒拽杖走出洞门",
          "众人立刻收声整衣肃立，石猴慌忙现回本相混在人群中"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "傲来国"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.618,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": 138,
        "image_prompt_chars": 110,
        "video_prompt_chars": 140,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 57
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_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.797,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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",
        "E000008",
        "E000033"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000023",
        "VC000003",
        "VC000002",
        "VC000015",
        "VC000008",
        "VC000033"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000023",
        "AB000003",
        "AB000002",
        "AB000015",
        "AB000008",
        "AB000033"
      ],
      "dynamic_content_preview": "主体：石猴；须菩提祖师；动作：石猴对着祖师恭敬叩首三次，又与众师兄弟拜别；捻诀纵起筋斗云，一飞冲天直奔东胜神洲方向；环境：水帘洞；花果山；傲来国；东胜神洲；关键物件：筋斗云；构图镜头：远景跟拍，拉远随筋斗云移动；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：旧日",
      "lengths": {
        "dynamic_content_chars": 152,
        "image_prompt_chars": 103,
        "video_prompt_chars": 138,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 58
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_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.678,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "pass",
      "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": 126,
        "video_prompt_chars": 162,
        "negative_prompt_chars": 78,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.955,
        "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_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "character",
      "entity_uids": [
        "E000020",
        "E000001",
        "E000032",
        "E000003",
        "E000002",
        "E000036"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000001",
        "VC000032",
        "VC000003",
        "VC000002",
        "VC000036"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000001",
        "AB000032",
        "AB000003",
        "AB000002",
        "AB000036"
      ],
      "dynamic_content_preview": "主体：众猴；石猴；混世魔王；动作：众猴七嘴八舌围在石猴身边诉苦，有的擦泪有的比划…；中近景对准石猴的面部，他原本带笑的脸随着猴群的…；环境：水帘洞；花果山；水脏洞；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 135,
        "image_prompt_chars": 124,
        "video_prompt_chars": 158,
        "negative_prompt_chars": 78,
        "visual_notes_chars": 173
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "众猴",
          "石猴",
          "混世魔王"
        ],
        "action_terms": [
          "众猴七嘴八舌围在石猴身边诉苦，有的擦泪有的比划…",
          "中近景对准石猴的面部，他原本带笑的脸随着猴群的…"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "水脏洞"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.919,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0013",
      "shot_id": "S0013_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000020",
        "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": 120,
        "image_prompt_chars": 124,
        "video_prompt_chars": 147,
        "negative_prompt_chars": 78,
        "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": 1.033,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0013",
      "shot_id": "S0013_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000032",
        "E000003",
        "E000002",
        "E000036",
        "E000033"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000032",
        "VC000003",
        "VC000002",
        "VC000036",
        "VC000033"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000032",
        "AB000003",
        "AB000002",
        "AB000036",
        "AB000033"
      ],
      "dynamic_content_preview": "主体：石猴；混世魔王；动作：石猴安抚好慌张的猴群，纵身一跃跳上筋斗云…；特写跟拍石猴纵身跃起的身影…；环境：水帘洞；花果山；水脏洞；关键物件：筋斗云；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 126,
        "image_prompt_chars": 117,
        "video_prompt_chars": 138,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 206
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "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.929,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0014",
      "shot_id": "S0014_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "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": 151,
        "image_prompt_chars": 116,
        "video_prompt_chars": 141,
        "negative_prompt_chars": 75,
        "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.768,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0014",
      "shot_id": "S0014_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [
        "E000020",
        "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": 131,
        "image_prompt_chars": 127,
        "video_prompt_chars": 156,
        "negative_prompt_chars": 75,
        "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": true,
        "location_retained": false,
        "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": "S0014",
      "shot_id": "S0014_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000020",
        "E000001",
        "E000032",
        "E000003",
        "E000009",
        "E000036",
        "E000010"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000001",
        "VC000032",
        "VC000003",
        "VC000009",
        "VC000036",
        "VC000010"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000001",
        "AB000032",
        "AB000003",
        "AB000009",
        "AB000036",
        "AB000010"
      ],
      "dynamic_content_preview": "主体：众猴；石猴；混世魔王；动作：石猴举刀对准混世魔王顶门；被掳的小猴在旁欢呼助威；环境：水帘洞；南赡部洲；水脏洞；西牛贺洲；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年",
      "lengths": {
        "dynamic_content_chars": 115,
        "image_prompt_chars": 112,
        "video_prompt_chars": 137,
        "negative_prompt_chars": 75,
        "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": true,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.974,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": 136,
        "image_prompt_chars": 124,
        "video_prompt_chars": 160,
        "negative_prompt_chars": 75,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.912,
        "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",
        "E000002",
        "E000017",
        "E000015"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000002",
        "VC000017",
        "VC000015"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000002",
        "AB000017",
        "AB000015"
      ],
      "dynamic_content_preview": "主体：众猴；动作：悟空按落云头抖收毫毛，将成堆的兵器堆放在山前平地…；远景俯拍花果山全貌，漫山遍野的猴群集结…；环境：花果山；铁板桥；傲来国；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 141,
        "image_prompt_chars": 105,
        "video_prompt_chars": 122,
        "negative_prompt_chars": 65,
        "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": 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": "S0017",
      "shot_id": "S0017_SH02",
      "status": "warning",
      "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": 139,
        "image_prompt_chars": 85,
        "video_prompt_chars": 121,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 132
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "东海龙王",
          "众猴",
          "石猴",
          "沙悟净"
        ],
        "action_terms": [
          "七十二洞妖王齐齐跪拜参拜，悟空挥手示意免礼…",
          "中景扫过列阵的七十二洞妖王，齐齐跪下山呼参拜…"
        ],
        "location_terms": [
          "花果山",
          "铁板桥",
          "傲来国"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.612,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "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": 123,
        "image_prompt_chars": 83,
        "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": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.675,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0017",
      "shot_id": "S0017_SH04",
      "status": "warning",
      "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": 139,
        "image_prompt_chars": 74,
        "video_prompt_chars": 108,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 117
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "东海龙王",
          "众猴",
          "石猴",
          "沙悟净"
        ],
        "action_terms": [
          "悟空捻诀念咒，施展闭水法，分开水路钻入东海",
          "特写悟空捻着闭水诀的手，随即跟拍他纵身跳到铁板…"
        ],
        "location_terms": [
          "花果山",
          "铁板桥",
          "傲来国"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.532,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0018",
      "shot_id": "S0018_SH01",
      "status": "pass",
      "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": 110,
        "image_prompt_chars": 135,
        "video_prompt_chars": 170,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 96
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "东海龙王",
          "石猴"
        ],
        "action_terms": [
          "石猴依次掂起三件兵器试用，随手丢到一旁…",
          "东海龙王脸上笑容僵住，左右张望犯难"
        ],
        "location_terms": [
          "东海龙宫"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.227,
        "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_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000037",
        "E000041"
      ],
      "visual_card_ids": [
        "VC000037",
        "VC000041"
      ],
      "asset_binding_ids": [
        "AB000037",
        "AB000041"
      ],
      "dynamic_content_preview": "主体：东海龙王；龙婆；动作：龙婆俯身凑近东海龙王耳畔，抬手指向海藏方向；东海龙王面露疑惑，皱起眉头思索；环境：东海龙宫；构图镜头：中景切近景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 111,
        "image_prompt_chars": 111,
        "video_prompt_chars": 144,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 83
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "东海龙王",
          "龙婆"
        ],
        "action_terms": [
          "龙婆俯身凑近东海龙王耳畔，抬手指向海藏方向",
          "东海龙王面露疑惑，皱起眉头思索"
        ],
        "location_terms": [
          "东海龙宫"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": 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": "S0018",
      "shot_id": "S0018_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000037",
        "E000087",
        "E000001",
        "E000041"
      ],
      "visual_card_ids": [
        "VC000037",
        "VC000087",
        "VC000001",
        "VC000041"
      ],
      "asset_binding_ids": [
        "AB000037",
        "AB000087",
        "AB000001",
        "AB000041"
      ],
      "dynamic_content_preview": "主体：东海龙王；龙婆；石猴；动作：东海龙王摆手质疑神针铁用途，龙婆低声劝说；石猴眼睛一亮，拍着大腿站起身询问宝贝下落；环境：东海龙宫；构图镜头：正反打切换；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 117,
        "image_prompt_chars": 110,
        "video_prompt_chars": 136,
        "negative_prompt_chars": 66,
        "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.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": "S0018",
      "shot_id": "S0018_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000037",
        "E000001",
        "E000041"
      ],
      "visual_card_ids": [
        "VC000037",
        "VC000001",
        "VC000041"
      ],
      "asset_binding_ids": [
        "AB000037",
        "AB000001",
        "AB000041"
      ],
      "dynamic_content_preview": "主体：东海龙王；石猴；动作：石猴搓着手快步跟在东海龙王身侧…；东海龙王低垂眉眼在前引路，时不时偷瞄石猴神色；环境：东海龙宫；构图镜头：特写跟拍拉远景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 113,
        "image_prompt_chars": 111,
        "video_prompt_chars": 128,
        "negative_prompt_chars": 66,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.982,
        "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_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000037",
        "E000002",
        "E000003",
        "E000041",
        "E000017",
        "E000038"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000037",
        "VC000002",
        "VC000003",
        "VC000041",
        "VC000017",
        "VC000038"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000037",
        "AB000002",
        "AB000003",
        "AB000041",
        "AB000017",
        "AB000038"
      ],
      "dynamic_content_preview": "主体：石猴；东海龙王；动作：石猴握住棍身耍出数道凌厉棍花，震得周围水流翻涌…；东海龙宫藏宝库内，天河定底神针铁随石猴心念收缩…；环境：花果山；水帘洞；东海龙宫；铁板桥；关键物件：如意金箍棒；构图镜头：远景推近至中景；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：后来；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 173,
        "image_prompt_chars": 156,
        "video_prompt_chars": 198,
        "negative_prompt_chars": 64,
        "visual_notes_chars": 147
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_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": "S0019",
      "shot_id": "S0019_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000037",
        "E000002",
        "E000003",
        "E000041",
        "E000017"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000037",
        "VC000002",
        "VC000003",
        "VC000041",
        "VC000017"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000037",
        "AB000002",
        "AB000003",
        "AB000041",
        "AB000017"
      ],
      "dynamic_content_preview": "主体：石猴；东海龙王；动作：石猴指尖轻敲棒身，棒身发出低沉嗡鸣…；石猴斜靠在龙宫水晶宝座上把玩金箍棒…；环境：花果山；水帘洞；东海龙宫；铁板桥；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：后来",
      "lengths": {
        "dynamic_content_chars": 125,
        "image_prompt_chars": 118,
        "video_prompt_chars": 132,
        "negative_prompt_chars": 64,
        "visual_notes_chars": 96
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "东海龙王"
        ],
        "action_terms": [
          "石猴指尖轻敲棒身，棒身发出低沉嗡鸣…",
          "石猴斜靠在龙宫水晶宝座上把玩金箍棒…"
        ],
        "location_terms": [
          "花果山",
          "水帘洞",
          "东海龙宫",
          "铁板桥"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.944,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0019",
      "shot_id": "S0019_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000020",
        "E000037",
        "E000087",
        "E000002",
        "E000003",
        "E000041",
        "E000017"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000037",
        "VC000087",
        "VC000002",
        "VC000003",
        "VC000041",
        "VC000017"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000037",
        "AB000087",
        "AB000002",
        "AB000003",
        "AB000041",
        "AB000017"
      ],
      "dynamic_content_preview": "主体：南海龙王敖钦；东海龙王；动作：南海龙王面露怒色欲点兵，被东海龙王慌忙拦下；龙宫殿外，三海龙王匆匆赶到…；环境：花果山；水帘洞；东海龙宫；铁板桥；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：后来",
      "lengths": {
        "dynamic_content_chars": 127,
        "image_prompt_chars": 105,
        "video_prompt_chars": 128,
        "negative_prompt_chars": 64,
        "visual_notes_chars": 90
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "南海龙王敖钦",
          "东海龙王"
        ],
        "action_terms": [
          "南海龙王面露怒色欲点兵，被东海龙王慌忙拦下",
          "龙宫殿外，三海龙王匆匆赶到…"
        ],
        "location_terms": [
          "花果山",
          "水帘洞",
          "东海龙宫",
          "铁板桥"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.827,
        "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_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000020",
        "E000001",
        "E000002",
        "E000003",
        "E000041",
        "E000017"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000001",
        "VC000002",
        "VC000003",
        "VC000041",
        "VC000017"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000001",
        "AB000002",
        "AB000003",
        "AB000041",
        "AB000017"
      ],
      "dynamic_content_preview": "主体：众猴；石猴；动作：石猴将凤翅紫金冠、锁子黄金甲、藕丝步云履穿戴齐整…；石猴穿戴好全套披挂，拎着金箍棒一路打出龙宫…；环境：花果山；水帘洞；东海龙宫；铁板桥；构图镜头：跟拍拉远至全景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：后来",
      "lengths": {
        "dynamic_content_chars": 140,
        "image_prompt_chars": 132,
        "video_prompt_chars": 162,
        "negative_prompt_chars": 64,
        "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.943,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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",
        "E000017"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000032",
        "VC000039",
        "VC000002",
        "VC000017"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000032",
        "AB000039",
        "AB000002",
        "AB000017"
      ],
      "dynamic_content_preview": "主体：石猴；混世魔王；牛魔王；动作：石猴与六位魔王举杯盟誓正式结拜为七兄弟…；带朦胧梦境滤镜的宽远景，花果山铁板桥前摆开盛大…；环境：幽冥界；花果山；关键物件：铁板桥；构图镜头：朦胧远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 137,
        "image_prompt_chars": 134,
        "video_prompt_chars": 165,
        "negative_prompt_chars": 69,
        "visual_notes_chars": 122
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "混世魔王",
          "牛魔王"
        ],
        "action_terms": [
          "石猴与六位魔王举杯盟誓正式结拜为七兄弟…",
          "带朦胧梦境滤镜的宽远景，花果山铁板桥前摆开盛大…"
        ],
        "location_terms": [
          "幽冥界",
          "花果山"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.978,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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",
        "E000032",
        "E000020",
        "E000039",
        "E000002",
        "E000017"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000032",
        "VC000020",
        "VC000039",
        "VC000002",
        "VC000017"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000032",
        "AB000020",
        "AB000039",
        "AB000002",
        "AB000017"
      ],
      "dynamic_content_preview": "主体：石猴；混世魔王；众猴；动作：石猴酒醉卧于松荫下陷入沉睡，勾魂使者持批文现身…；固定中景，筵席散去，石猴送走六位魔王后酒劲上涌…；环境：幽冥界；花果山；关键物件：铁板桥；构图镜头：中景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 143,
        "image_prompt_chars": 141,
        "video_prompt_chars": 173,
        "negative_prompt_chars": 69,
        "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.986,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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",
        "E000039",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000039",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000039",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；勾魂使者；动作：石猴看清城门铁牌字样厉声质问…；正反打镜头，勾魂使者拖着懵懵懂懂的石猴魂魄行至…；环境：幽冥界；花果山；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 137,
        "image_prompt_chars": 135,
        "video_prompt_chars": 178,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.985,
        "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",
        "E000039",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000039",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000039",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；动作：石猴一棒将两个勾魂使者打为肉酱…；特写镜头，石猴怒从心起，抬手从耳朵里掣出金箍棒…；环境：幽冥界；花果山；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 113,
        "image_prompt_chars": 86,
        "video_prompt_chars": 148,
        "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": true,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.761,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": 124,
        "image_prompt_chars": 200,
        "video_prompt_chars": 236,
        "negative_prompt_chars": 75,
        "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.613,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0021",
      "shot_id": "S0021_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000003",
        "E000039",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000003",
        "VC000039",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000003",
        "AB000039",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；孙悟空；动作：孙悟空酒醒定睛看城头铁牌；怒掣金箍棒打杀勾魂鬼使；环境：水帘洞；幽冥界；花果山；森罗殿；构图镜头：中景转动作跟拍；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 118,
        "image_prompt_chars": 213,
        "video_prompt_chars": 245,
        "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": 1.805,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "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": 141,
        "image_prompt_chars": 215,
        "video_prompt_chars": 254,
        "negative_prompt_chars": 75,
        "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.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": "S0021",
      "shot_id": "S0021_SH04",
      "status": "warning",
      "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": 150,
        "image_prompt_chars": 228,
        "video_prompt_chars": 263,
        "negative_prompt_chars": 75,
        "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.52,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0022",
      "shot_id": "S0022_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000020",
        "E000043",
        "E000039",
        "E000003",
        "E000002",
        "E000014",
        "E000044"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000020",
        "VC000043",
        "VC000039",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000044"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000020",
        "AB000043",
        "AB000039",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000044"
      ],
      "dynamic_content_preview": "主体：石猴；众猴；孙悟空；十代冥王；动作：孙悟空揉着太阳穴坐起身，甩头驱散残留睡意；众猴凑上前出言呼唤；环境：幽冥界；水帘洞；花果山；灵霄宝殿；关键物件：生死簿；构图镜头：朦胧远景慢推至中景；朦胧远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：梦见",
      "lengths": {
        "dynamic_content_chars": 144,
        "image_prompt_chars": 138,
        "video_prompt_chars": 168,
        "negative_prompt_chars": 76,
        "visual_notes_chars": 206
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "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.958,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0022",
      "shot_id": "S0022_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000004",
        "E000018",
        "E000020",
        "E000037",
        "E000039",
        "E000003",
        "E000002",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000004",
        "VC000018",
        "VC000020",
        "VC000037",
        "VC000039",
        "VC000003",
        "VC000002",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000004",
        "AB000018",
        "AB000020",
        "AB000037",
        "AB000039",
        "AB000003",
        "AB000002",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：石猴；玉皇大天尊；邱弘济真人；孙悟空；动作：孙悟空拍腿大笑，比划着讲梦中见闻；众猴闻言齐齐跪拜叩谢；环境：幽冥界；水帘洞；花果山；灵霄宝殿；构图镜头：中景切灵霄宝殿全景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：梦见；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 155,
        "image_prompt_chars": 157,
        "video_prompt_chars": 187,
        "negative_prompt_chars": 76,
        "visual_notes_chars": 243
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_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.013,
        "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": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000004",
        "E000045",
        "E000037",
        "E000050",
        "E000043",
        "E000039",
        "E000003",
        "E000002",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000004",
        "VC000045",
        "VC000037",
        "VC000050",
        "VC000043",
        "VC000039",
        "VC000003",
        "VC000002",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000004",
        "AB000045",
        "AB000037",
        "AB000050",
        "AB000043",
        "AB000039",
        "AB000003",
        "AB000002",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：石猴；玉皇大天尊；太白金星；东海龙王；动作：龙王与冥王上表告状；太白金星建议招安；环境：幽冥界；水帘洞；花果山；灵霄宝殿；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：梦见",
      "lengths": {
        "dynamic_content_chars": 116,
        "image_prompt_chars": 118,
        "video_prompt_chars": 141,
        "negative_prompt_chars": 76,
        "visual_notes_chars": 215
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "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.017,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0022",
      "shot_id": "S0022_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000045",
        "E000050",
        "E000039",
        "E000003",
        "E000002",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000045",
        "VC000050",
        "VC000039",
        "VC000003",
        "VC000002",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000045",
        "AB000050",
        "AB000039",
        "AB000003",
        "AB000002",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：石猴；太白金星；孙悟空；金星；动作：太白金星建议招安；环境：幽冥界；水帘洞；花果山；灵霄宝殿；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：梦见",
      "lengths": {
        "dynamic_content_chars": 101,
        "image_prompt_chars": 98,
        "video_prompt_chars": 112,
        "negative_prompt_chars": 76,
        "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": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.97,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": 132,
        "image_prompt_chars": 117,
        "video_prompt_chars": 107,
        "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.886,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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",
        "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": 140,
        "image_prompt_chars": 100,
        "video_prompt_chars": 98,
        "negative_prompt_chars": 66,
        "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.714,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": 116,
        "image_prompt_chars": 88,
        "video_prompt_chars": 94,
        "negative_prompt_chars": 66,
        "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.759,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": 128,
        "image_prompt_chars": 106,
        "video_prompt_chars": 96,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 70
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "太白金星",
          "金星",
          "石猴"
        ],
        "action_terms": [
          "二人纵起云头，向天庭方向飞升",
          "孙悟空兴致勃勃张望沿途云景与远处天宫"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "南天门",
          "天宫"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.828,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000045",
        "E000050",
        "E000004",
        "E000002",
        "E000046",
        "E000014",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000045",
        "VC000050",
        "VC000004",
        "VC000002",
        "VC000046",
        "VC000014",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000045",
        "AB000050",
        "AB000004",
        "AB000002",
        "AB000046",
        "AB000014",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：石猴；太白金星；金星；玉皇大天尊；动作：太白金星躬身向玉帝行礼启奏；玉帝垂帘开口问话；环境：花果山；御马监；灵霄宝殿；南天门；构图镜头：远景推中景；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 123,
        "image_prompt_chars": 133,
        "video_prompt_chars": 169,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 160
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "太白金星",
          "金星",
          "玉皇大天尊"
        ],
        "action_terms": [
          "太白金星躬身向玉帝行礼启奏",
          "玉帝垂帘开口问话"
        ],
        "location_terms": [
          "花果山",
          "御马监",
          "灵霄宝殿",
          "南天门"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.081,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0025",
      "shot_id": "S0025_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000050",
        "E000002",
        "E000046",
        "E000014",
        "E000084",
        "E000044"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000050",
        "VC000002",
        "VC000046",
        "VC000014",
        "VC000084",
        "VC000044"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000050",
        "AB000002",
        "AB000046",
        "AB000014",
        "AB000084",
        "AB000044"
      ],
      "dynamic_content_preview": "主体：石猴；御马监力士；孙悟空；御马监监丞；动作：孙悟空清点御马监文簿与天马数量；孙悟空亲自饲喂天马草料饮水；环境：花果山；御马监；灵霄宝殿；南天门；关键物件：生死簿；构图镜头：中景转快剪特写；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 145,
        "image_prompt_chars": 116,
        "video_prompt_chars": 156,
        "negative_prompt_chars": 67,
        "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": 0.8,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0025",
      "shot_id": "S0025_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000050",
        "E000004",
        "E000002",
        "E000046",
        "E000014",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000050",
        "VC000004",
        "VC000002",
        "VC000046",
        "VC000014",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000050",
        "AB000004",
        "AB000002",
        "AB000046",
        "AB000014",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：石猴；金星；玉皇大天尊；孙悟空；动作：尽职照料天马；知官卑贱怒返下界；环境：花果山；御马监；灵霄宝殿；南天门；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 110,
        "image_prompt_chars": 111,
        "video_prompt_chars": 149,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 149
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "金星",
          "玉皇大天尊",
          "孙悟空"
        ],
        "action_terms": [
          "尽职照料天马",
          "知官卑贱怒返下界"
        ],
        "location_terms": [
          "花果山",
          "御马监",
          "灵霄宝殿",
          "南天门"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.009,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0025",
      "shot_id": "S0025_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "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": 124,
        "image_prompt_chars": 89,
        "video_prompt_chars": 126,
        "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": 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": "S0026",
      "shot_id": "S0026_SH01",
      "status": "warning",
      "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": 120,
        "video_prompt_chars": 147,
        "negative_prompt_chars": 72,
        "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.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": "S0026",
      "shot_id": "S0026_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "character",
      "entity_uids": [
        "E000047",
        "E000020",
        "E000048",
        "E000049",
        "E000004",
        "E000003",
        "E000002",
        "E000014",
        "E000046",
        "E000038"
      ],
      "visual_card_ids": [
        "VC000047",
        "VC000020",
        "VC000048",
        "VC000049",
        "VC000004",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000046",
        "VC000038"
      ],
      "asset_binding_ids": [
        "AB000047",
        "AB000020",
        "AB000048",
        "AB000049",
        "AB000004",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000046",
        "AB000038"
      ],
      "dynamic_content_preview": "主体：巨灵神；众猴；哪吒三太子；托塔李天王；动作：猴王听小妖传报，当即下令取披挂，顶紫金冠…；花果山开阔平地，天兵营寨整齐列阵，旌旗遮天；环境：水帘洞；花果山；灵霄宝殿；御马监；关键物件：如意金箍棒；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 153,
        "image_prompt_chars": 134,
        "video_prompt_chars": 152,
        "negative_prompt_chars": 72,
        "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.876,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "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": 128,
        "image_prompt_chars": 90,
        "video_prompt_chars": 122,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.703,
        "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_SH04",
      "status": "pass",
      "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": 137,
        "image_prompt_chars": 99,
        "video_prompt_chars": 142,
        "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": 0.723,
        "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_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": 137,
        "image_prompt_chars": 120,
        "video_prompt_chars": 172,
        "negative_prompt_chars": 69,
        "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": 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": "S0027",
      "shot_id": "S0027_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000048",
        "E000047",
        "E000049",
        "E000003",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000048",
        "VC000047",
        "VC000049",
        "VC000003",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000048",
        "AB000047",
        "AB000049",
        "AB000003",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：哪吒三太子；巨灵神；托塔李天王；动作：巨灵神狼狈跑回营中，跪倒在托塔李天王面前请罪；李天王勃然大怒，拍案要将巨灵神斩首；环境：水帘洞；灵霄宝殿；构图镜头：中景正反打；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在",
      "lengths": {
        "dynamic_content_chars": 134,
        "image_prompt_chars": 136,
        "video_prompt_chars": 193,
        "negative_prompt_chars": 69,
        "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.015,
        "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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "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": 127,
        "image_prompt_chars": 133,
        "video_prompt_chars": 229,
        "negative_prompt_chars": 69,
        "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": 1.047,
        "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_SH04",
      "status": "warning",
      "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": 119,
        "image_prompt_chars": 115,
        "video_prompt_chars": 192,
        "negative_prompt_chars": 69,
        "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": 0.966,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000048",
        "E000049",
        "E000032",
        "E000003",
        "E000002",
        "E000014",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000048",
        "VC000049",
        "VC000032",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000048",
        "AB000049",
        "AB000032",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：石猴；哪吒三太子；托塔李天王；混世魔王；动作：李天王父子整理仪容入殿奏报；花果山群妖庆祝战胜天兵；环境：水帘洞；花果山；灵霄宝殿；南天门；构图镜头：远景平行剪辑；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 130,
        "image_prompt_chars": 137,
        "video_prompt_chars": 162,
        "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": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.054,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000032",
        "E000047",
        "E000050",
        "E000003",
        "E000002",
        "E000014",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000032",
        "VC000047",
        "VC000050",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000032",
        "AB000047",
        "AB000050",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：石猴；牛魔王；蛟魔王；鹏魔王；动作：石猴举杯倡议众魔王各称大圣；六魔王纷纷响应自报封号，七大圣正式结义；环境：水帘洞；花果山；灵霄宝殿；南天门；构图镜头：中景群像；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 133,
        "image_prompt_chars": 97,
        "video_prompt_chars": 130,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 96
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "牛魔王",
          "蛟魔王",
          "鹏魔王"
        ],
        "action_terms": [
          "石猴举杯倡议众魔王各称大圣",
          "六魔王纷纷响应自报封号，七大圣正式结义"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "灵霄宝殿",
          "南天门"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.729,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0028",
      "shot_id": "S0028_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000045",
        "E000050",
        "E000048",
        "E000004",
        "E000003",
        "E000002",
        "E000014",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000045",
        "VC000050",
        "VC000048",
        "VC000004",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000045",
        "AB000050",
        "AB000048",
        "AB000004",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：石猴；太白金星；金星；哪吒三太子；动作：哪吒向玉帝奏报战败经过及猴王的齐天大圣封号要求；玉帝震怒欲发兵围剿；环境：水帘洞；花果山；灵霄宝殿；南天门；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 129,
        "image_prompt_chars": 111,
        "video_prompt_chars": 140,
        "negative_prompt_chars": 67,
        "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.86,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0028",
      "shot_id": "S0028_SH04",
      "status": "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": 84,
        "video_prompt_chars": 104,
        "negative_prompt_chars": 67,
        "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": 0.672,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": [
        "E000050",
        "E000004",
        "E000045",
        "E000046",
        "E000052",
        "E000051",
        "E000084",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000050",
        "VC000004",
        "VC000045",
        "VC000046",
        "VC000052",
        "VC000051",
        "VC000084",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000050",
        "AB000004",
        "AB000045",
        "AB000046",
        "AB000052",
        "AB000051",
        "AB000084",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：金星；玉皇大天尊；太白金星；动作：金星整理袍服，面南立定，抬手示意洞内噤声…；水帘洞外景转内景远景，太白金星手持玉帝圣旨…；环境：御马监；蟠桃园；齐天大圣府；南天门；构图镜头：远景推近；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 134,
        "image_prompt_chars": 114,
        "video_prompt_chars": 145,
        "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": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.851,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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",
        "E000049",
        "E000045",
        "E000048",
        "E000046",
        "E000052",
        "E000051",
        "E000084",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000050",
        "VC000001",
        "VC000049",
        "VC000045",
        "VC000048",
        "VC000046",
        "VC000052",
        "VC000051",
        "VC000084",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000050",
        "AB000001",
        "AB000049",
        "AB000045",
        "AB000048",
        "AB000046",
        "AB000052",
        "AB000051",
        "AB000084",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：金星；石猴；托塔李天王；太白金星；动作：金星展开明黄圣旨，正式开始宣谕招安缘由；双人中景，金星立于王座前…；环境：御马监；蟠桃园；齐天大圣府；南天门；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 123,
        "image_prompt_chars": 114,
        "video_prompt_chars": 137,
        "negative_prompt_chars": 65,
        "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": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 0.927,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": 124,
        "image_prompt_chars": 99,
        "video_prompt_chars": 132,
        "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": true,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.798,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": [
        "E000050",
        "E000001",
        "E000004",
        "E000046",
        "E000052",
        "E000051",
        "E000084",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000050",
        "VC000001",
        "VC000004",
        "VC000046",
        "VC000052",
        "VC000051",
        "VC000084",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000050",
        "AB000001",
        "AB000004",
        "AB000046",
        "AB000052",
        "AB000051",
        "AB000084",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：金星；石猴；玉皇大天尊；动作：孙悟空闻言大喜，欣然应允随金星上天受封…；特写镜头先落在孙悟空舒展的笑脸上…；环境：御马监；蟠桃园；齐天大圣府；南天门；构图镜头：特写转远景再切特写；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 131,
        "image_prompt_chars": 126,
        "video_prompt_chars": 162,
        "negative_prompt_chars": 65,
        "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": 0.962,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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",
        "E000051",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000053",
        "VC000054",
        "VC000052",
        "VC000051",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000053",
        "AB000054",
        "AB000052",
        "AB000051",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：王母娘娘；七衣仙女；动作：七衣仙女向守门的土地、齐天府仙吏出示王母懿旨…；蟠桃园远景，云雾缭绕，粉白嫣红的仙桃挂满枝头…；环境：蟠桃园；齐天大圣府；关键物件：蟠桃；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 128,
        "image_prompt_chars": 126,
        "video_prompt_chars": 135,
        "negative_prompt_chars": 65,
        "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": 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": "S0031",
      "shot_id": "S0031_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000054",
        "E000052"
      ],
      "visual_card_ids": [
        "VC000054",
        "VC000052"
      ],
      "asset_binding_ids": [
        "AB000054",
        "AB000052"
      ],
      "dynamic_content_preview": "主体：七衣仙女；动作：七衣仙女到后园摘桃，发现熟桃大多已被啃食…；七衣仙女与土地遍寻园中各处…；环境：蟠桃园；构图镜头：中景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 103,
        "image_prompt_chars": 141,
        "video_prompt_chars": 150,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 94
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "七衣仙女"
        ],
        "action_terms": [
          "七衣仙女到后园摘桃，发现熟桃大多已被啃食…",
          "七衣仙女与土地遍寻园中各处…"
        ],
        "location_terms": [
          "蟠桃园"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.369,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0031",
      "shot_id": "S0031_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": 114,
        "image_prompt_chars": 139,
        "video_prompt_chars": 157,
        "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.219,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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",
        "E000057"
      ],
      "visual_card_ids": [
        "VC000054",
        "VC000001",
        "VC000052",
        "VC000057"
      ],
      "asset_binding_ids": [
        "AB000054",
        "AB000001",
        "AB000052",
        "AB000057"
      ],
      "dynamic_content_preview": "主体：七衣仙女；石猴；动作：大圣压下怒气，摆手吩咐七衣仙女原地等候…；特写大圣的面部表情，原本的笑意彻底消失，眉头皱起…；环境：蟠桃园；关键物件：瑶池；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 119,
        "image_prompt_chars": 130,
        "video_prompt_chars": 156,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 87
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "七衣仙女",
          "石猴"
        ],
        "action_terms": [
          "大圣压下怒气，摆手吩咐七衣仙女原地等候…",
          "特写大圣的面部表情，原本的笑意彻底消失，眉头皱起…"
        ],
        "location_terms": [
          "蟠桃园"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.092,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000054",
        "VC000001",
        "VC000058",
        "VC000057",
        "VC000052",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000054",
        "AB000001",
        "AB000058",
        "AB000057",
        "AB000052",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：七衣仙女；石猴；动作：石猴捻诀念咒施法定住七衣仙女；纵起祥云离开蟠桃园，直奔瑶池方向；环境：兜率宫；瑶池；蟠桃园；关键物件：蟠桃；构图镜头：远景转中景；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 117,
        "image_prompt_chars": 114,
        "video_prompt_chars": 130,
        "negative_prompt_chars": 67,
        "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": 0.974,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000055",
        "VC000001",
        "VC000058",
        "VC000057",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000055",
        "AB000001",
        "AB000058",
        "AB000057",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：赤脚大仙；石猴；动作：石猴哄骗赤脚大仙改道通明殿演礼；待赤脚大仙走后，摇身一变化作赤脚大仙的模样；环境：兜率宫；瑶池；关键物件：蟠桃；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 115,
        "image_prompt_chars": 120,
        "video_prompt_chars": 127,
        "negative_prompt_chars": 67,
        "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.043,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": 100,
        "image_prompt_chars": 118,
        "video_prompt_chars": 134,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 101
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "赤脚大仙",
          "石猴"
        ],
        "action_terms": [
          "石猴哄得赤脚大仙转道通明殿",
          "变作赤脚大仙潜入瑶池"
        ],
        "location_terms": [
          "兜率宫",
          "瑶池"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.18,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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",
        "E000001",
        "E000058",
        "E000057"
      ],
      "visual_card_ids": [
        "VC000056",
        "VC000001",
        "VC000058",
        "VC000057"
      ],
      "asset_binding_ids": [
        "AB000056",
        "AB000001",
        "AB000058",
        "AB000057"
      ],
      "dynamic_content_preview": "主体：太上老君；石猴；动作：醉酒的石猴不认路，误闯兜率宫；见丹房内无人，取出葫芦里的金丹；环境：兜率宫；瑶池；构图镜头：特写跟拍；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 103,
        "image_prompt_chars": 115,
        "video_prompt_chars": 122,
        "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.117,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000053",
        "E000001",
        "E000054",
        "E000002",
        "E000003",
        "E000057",
        "E000058"
      ],
      "visual_card_ids": [
        "VC000053",
        "VC000001",
        "VC000054",
        "VC000002",
        "VC000003",
        "VC000057",
        "VC000058"
      ],
      "asset_binding_ids": [
        "AB000053",
        "AB000001",
        "AB000054",
        "AB000002",
        "AB000003",
        "AB000057",
        "AB000058"
      ],
      "dynamic_content_preview": "主体：王母娘娘；石猴；七衣仙女；动作：石猴掐诀隐身穿云疾行；七衣仙女神色惶急赶往瑶池；环境：花果山；水帘洞；瑶池；兜率宫；构图镜头：开场交叉蒙太奇；转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 141,
        "image_prompt_chars": 145,
        "video_prompt_chars": 179,
        "negative_prompt_chars": 75,
        "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": 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": "S0033",
      "shot_id": "S0033_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [
        "E000053",
        "E000001",
        "E000056",
        "E000020",
        "E000004",
        "E000002",
        "E000003",
        "E000057",
        "E000058",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000053",
        "VC000001",
        "VC000056",
        "VC000020",
        "VC000004",
        "VC000002",
        "VC000003",
        "VC000057",
        "VC000058",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000053",
        "AB000001",
        "AB000056",
        "AB000020",
        "AB000004",
        "AB000002",
        "AB000003",
        "AB000057",
        "AB000058",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：王母娘娘；石猴；太上老君；众猴；动作：众猴围坐欢呼；石猴举酒碗大笑；环境：花果山；水帘洞；瑶池；兜率宫；关键物件：蟠桃；构图镜头：平行中景交叉剪辑；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得",
      "lengths": {
        "dynamic_content_chars": 125,
        "image_prompt_chars": 141,
        "video_prompt_chars": 175,
        "negative_prompt_chars": 75,
        "visual_notes_chars": 178
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "王母娘娘",
          "石猴",
          "太上老君",
          "众猴"
        ],
        "action_terms": [
          "众猴围坐欢呼",
          "石猴举酒碗大笑"
        ],
        "location_terms": [
          "花果山",
          "水帘洞",
          "瑶池",
          "兜率宫"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.128,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0033",
      "shot_id": "S0033_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000055",
        "E000001",
        "E000004",
        "E000002",
        "E000003",
        "E000057",
        "E000058",
        "E000085"
      ],
      "visual_card_ids": [
        "VC000055",
        "VC000001",
        "VC000004",
        "VC000002",
        "VC000003",
        "VC000057",
        "VC000058",
        "VC000085"
      ],
      "asset_binding_ids": [
        "AB000055",
        "AB000001",
        "AB000004",
        "AB000002",
        "AB000003",
        "AB000057",
        "AB000058",
        "AB000085"
      ],
      "dynamic_content_preview": "主体：赤脚大仙；石猴；玉皇大天尊；动作：赤脚大仙躬身奏报；玉帝怒拍龙案，案上贡品震落；环境：花果山；水帘洞；瑶池；兜率宫；关键物件：天将；构图镜头：特写交叉剪辑+远景拉回；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得",
      "lengths": {
        "dynamic_content_chars": 133,
        "image_prompt_chars": 148,
        "video_prompt_chars": 182,
        "negative_prompt_chars": 75,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.113,
        "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": "warning",
      "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": 142,
        "image_prompt_chars": 125,
        "video_prompt_chars": 166,
        "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": 0.88,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000003",
        "E000002",
        "E000059",
        "E000017"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000003",
        "VC000002",
        "VC000059",
        "VC000017"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000003",
        "AB000002",
        "AB000059",
        "AB000017"
      ],
      "dynamic_content_preview": "主体：石猴；动作：洞门被九曜星官砸破碎裂；石猴怒而起立，掣出金箍棒；环境：水帘洞；花果山；水帘洞外；关键物件：九曜星；铁板桥；构图镜头：动态跟拍中景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后",
      "lengths": {
        "dynamic_content_chars": 123,
        "image_prompt_chars": 85,
        "video_prompt_chars": 132,
        "negative_prompt_chars": 61,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.691,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0034",
      "shot_id": "S0034_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000049",
        "E000048",
        "E000004",
        "E000003",
        "E000002",
        "E000059"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000049",
        "VC000048",
        "VC000004",
        "VC000003",
        "VC000002",
        "VC000059"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000049",
        "AB000048",
        "AB000004",
        "AB000003",
        "AB000002",
        "AB000059"
      ],
      "dynamic_content_preview": "主体：石猴；托塔李天王；小妖；九曜星官；动作：九曜星官立住阵仗高声叫骂；石猴轮起金箍棒左遮右挡，攻势凌厉；环境：水帘洞；花果山；水帘洞外；关键物件：九曜星；构图镜头：正反打+战斗跟拍中景；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后",
      "lengths": {
        "dynamic_content_chars": 141,
        "image_prompt_chars": 98,
        "video_prompt_chars": 131,
        "negative_prompt_chars": 61,
        "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.695,
        "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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000048",
        "E000049",
        "E000003",
        "E000002",
        "E000085"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000048",
        "VC000049",
        "VC000003",
        "VC000002",
        "VC000085"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000048",
        "AB000049",
        "AB000003",
        "AB000002",
        "AB000085"
      ],
      "dynamic_content_preview": "主体：石猴；哪吒三太子；托塔李天王；动作：李天王调派天兵天将倾巢而出，与花果山妖兵展开混战…；石猴独战李天王、哪吒三太子、四大天王；环境：水帘洞；花果山；水帘洞外；关键物件：天将；构图镜头：战场全景升格+石猴特写；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 172,
        "image_prompt_chars": 114,
        "video_prompt_chars": 152,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 123
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "哪吒三太子",
          "托塔李天王"
        ],
        "action_terms": [
          "李天王调派天兵天将倾巢而出，与花果山妖兵展开混战…",
          "石猴独战李天王、哪吒三太子、四大天王"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "水帘洞外"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.663,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0035",
      "shot_id": "S0035_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": 147,
        "image_prompt_chars": 138,
        "video_prompt_chars": 189,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 128
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "众猴",
          "石猴",
          "四健将",
          "阿傩"
        ],
        "action_terms": [
          "石猴收了毫毛落在铁板桥头，掸去战甲上的战尘",
          "四健将领众猴跪地叩拜，先哭后笑情绪反差强烈"
        ],
        "location_terms": [
          "花果山",
          "水帘洞",
          "天宫",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.939,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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",
        "E000002",
        "E000003",
        "E000014",
        "E000057"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000002",
        "VC000003",
        "VC000014",
        "VC000057"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000002",
        "AB000003",
        "AB000014",
        "AB000057"
      ],
      "dynamic_content_preview": "主体：石猴；四健将；动作：石猴挑眉露出疑惑神色，抬手示意四健将起身回话；观音拉住一名惊慌的瑶池仙女，开口询问情况；环境：花果山；水帘洞；天宫；灵霄宝殿；关键物件：瑶池；构图镜头：双人中景平行剪辑；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 138,
        "image_prompt_chars": 111,
        "video_prompt_chars": 151,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 104
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "四健将"
        ],
        "action_terms": [
          "石猴挑眉露出疑惑神色，抬手示意四健将起身回话",
          "观音拉住一名惊慌的瑶池仙女，开口询问情况"
        ],
        "location_terms": [
          "花果山",
          "水帘洞",
          "天宫",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.804,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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",
        "E000007",
        "E000069",
        "E000002",
        "E000003",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000001",
        "VC000007",
        "VC000069",
        "VC000002",
        "VC000003",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000001",
        "AB000007",
        "AB000069",
        "AB000002",
        "AB000003",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：众猴；石猴；观音菩萨；四健将；动作：四健将低头汇报战损情况，众猴面露戚色；石猴神色沉稳，开口安抚众猴部署后续安排；环境：花果山；水帘洞；天宫；灵霄宝殿；构图镜头：正反打平行剪辑；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 131,
        "image_prompt_chars": 132,
        "video_prompt_chars": 194,
        "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": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.008,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000002",
        "E000003",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000002",
        "VC000003",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000002",
        "AB000003",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：石猴；动作：历数悟空罪状；环境：花果山；水帘洞；天宫；灵霄宝殿；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 78,
        "image_prompt_chars": 108,
        "video_prompt_chars": 141,
        "negative_prompt_chars": 65,
        "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.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": "S0037",
      "shot_id": "S0037_SH01",
      "status": "fail",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000069",
        "E000002",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000002",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000002",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：阿傩；动作：惠岸领观音法旨，整衣执棍…；值守天丁盘查营门过往人员；环境：花果山；幽冥界；天兵营寨；构图镜头：远景推中景，跟拍惠岸驾云动线；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 118,
        "image_prompt_chars": 146,
        "video_prompt_chars": 176,
        "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": false,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 1.237,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_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": "S0037",
      "shot_id": "S0037_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000049",
        "E000048",
        "E000002",
        "E000039",
        "E000085"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000049",
        "VC000048",
        "VC000002",
        "VC000039",
        "VC000085"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000049",
        "AB000048",
        "AB000002",
        "AB000039",
        "AB000085"
      ],
      "dynamic_content_preview": "主体：石猴；托塔李天王；传信小校；动作：李天王向惠岸细数此前对阵孙悟空的败绩；帐外小校急匆匆入帐报信；环境：花果山；幽冥界；天兵营寨；关键物件：天将；构图镜头：帐内中景，扫过众将神态后落于李天王与惠岸二人；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 151,
        "image_prompt_chars": 156,
        "video_prompt_chars": 199,
        "negative_prompt_chars": 61,
        "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": true,
        "location_retained": false,
        "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": "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": 149,
        "image_prompt_chars": 119,
        "video_prompt_chars": 164,
        "negative_prompt_chars": 61,
        "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": false,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 0.799,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0037",
      "shot_id": "S0037_SH04",
      "status": "fail",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000048",
        "E000002",
        "E000039",
        "E000038"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000048",
        "VC000002",
        "VC000039",
        "VC000038"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000048",
        "AB000002",
        "AB000039",
        "AB000038"
      ],
      "dynamic_content_preview": "主体：石猴；惠岸行者（木叉）；孙悟空（石猴）；动作：惠岸束衣持棍跳出辕门，报明身份后与孙悟空交手；二人激战数十回合，惠岸臂膊酸麻，抵敌不住…；环境：花果山；幽冥界；天兵营寨；关键物件：如意金箍棒；构图镜头：快切动作特写，最后落于惠岸力怯败退的神态；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 170,
        "image_prompt_chars": 130,
        "video_prompt_chars": 172,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 88
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "惠岸行者（木叉）",
          "孙悟空（石猴）"
        ],
        "action_terms": [
          "惠岸束衣持棍跳出辕门，报明身份后与孙悟空交手",
          "二人激战数十回合，惠岸臂膊酸麻，抵敌不住…"
        ],
        "location_terms": [
          "花果山",
          "幽冥界",
          "天兵营寨"
        ],
        "subject_retained": false,
        "action_retained": true,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 0.765,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_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": "S0038",
      "shot_id": "S0038_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000049",
        "E000001",
        "E000002",
        "E000014",
        "E000062"
      ],
      "visual_card_ids": [
        "VC000049",
        "VC000001",
        "VC000002",
        "VC000014",
        "VC000062"
      ],
      "asset_binding_ids": [
        "AB000049",
        "AB000001",
        "AB000002",
        "AB000014",
        "AB000062"
      ],
      "dynamic_content_preview": "主体：托塔李天王；石猴；动作：惠岸战败返回大营；李天王起草求援奏表；环境：花果山；灵霄宝殿；灌江口；天宫；构图镜头：转场中景跟拍；转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：昔日；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 132,
        "image_prompt_chars": 141,
        "video_prompt_chars": 160,
        "negative_prompt_chars": 75,
        "visual_notes_chars": 113
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "托塔李天王",
          "石猴"
        ],
        "action_terms": [
          "惠岸战败返回大营",
          "李天王起草求援奏表"
        ],
        "location_terms": [
          "花果山",
          "灵霄宝殿",
          "灌江口",
          "天宫"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.068,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0038",
      "shot_id": "S0038_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [
        "E000069",
        "E000004",
        "E000060",
        "E000002",
        "E000014",
        "E000062"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000004",
        "VC000060",
        "VC000002",
        "VC000014",
        "VC000062"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000004",
        "AB000060",
        "AB000002",
        "AB000014",
        "AB000062"
      ],
      "dynamic_content_preview": "主体：阿傩；玉皇大天尊；观音菩萨；二郎显圣真君；动作：玉帝阅览求援奏表；观音菩萨出列举荐神将；环境：花果山；灵霄宝殿；灌江口；天宫；构图镜头：大殿全景切双人中景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：昔日",
      "lengths": {
        "dynamic_content_chars": 129,
        "image_prompt_chars": 114,
        "video_prompt_chars": 138,
        "negative_prompt_chars": 75,
        "visual_notes_chars": 104
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "阿傩",
          "玉皇大天尊",
          "观音菩萨",
          "二郎显圣真君"
        ],
        "action_terms": [
          "玉帝阅览求援奏表",
          "观音菩萨出列举荐神将"
        ],
        "location_terms": [
          "花果山",
          "灵霄宝殿",
          "灌江口",
          "天宫"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.884,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000060",
        "E000004",
        "E000001",
        "E000002",
        "E000014",
        "E000062"
      ],
      "visual_card_ids": [
        "VC000060",
        "VC000004",
        "VC000001",
        "VC000002",
        "VC000014",
        "VC000062"
      ],
      "asset_binding_ids": [
        "AB000060",
        "AB000004",
        "AB000001",
        "AB000002",
        "AB000014",
        "AB000062"
      ],
      "dynamic_content_preview": "主体：二郎显圣真君；玉皇大天尊；石猴；动作：二郎神接旨开读；二郎神欣然应允出征；环境：花果山；灵霄宝殿；灌江口；天宫；构图镜头：正反打镜头交替拍摄天使与二郎神；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：昔日",
      "lengths": {
        "dynamic_content_chars": 127,
        "image_prompt_chars": 111,
        "video_prompt_chars": 137,
        "negative_prompt_chars": 75,
        "visual_notes_chars": 133
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "二郎显圣真君",
          "玉皇大天尊",
          "石猴"
        ],
        "action_terms": [
          "二郎神接旨开读",
          "二郎神欣然应允出征"
        ],
        "location_terms": [
          "花果山",
          "灵霄宝殿",
          "灌江口",
          "天宫"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.874,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000049",
        "E000060",
        "E000002",
        "E000014",
        "E000062",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000049",
        "VC000060",
        "VC000002",
        "VC000014",
        "VC000062",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000049",
        "AB000060",
        "AB000002",
        "AB000014",
        "AB000062",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：石猴；托塔李天王；二郎显圣真君；动作：二郎神点集部众出征；与李天王商议赌斗战术；环境：花果山；灵霄宝殿；灌江口；天宫；构图镜头：大军出征全景切二郎神特写；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：昔日",
      "lengths": {
        "dynamic_content_chars": 126,
        "image_prompt_chars": 113,
        "video_prompt_chars": 137,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 196
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "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.897,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0039",
      "shot_id": "S0039_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "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": 125,
        "image_prompt_chars": 122,
        "video_prompt_chars": 136,
        "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": 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": "S0039",
      "shot_id": "S0039_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000060",
        "E000003",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000060",
        "VC000003",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000060",
        "AB000003",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；二郎显圣真君；动作：二人施法变身，身形撑天蔽日；兵器对撞震得地动山摇；环境：水帘洞；花果山；水帘洞附近；构图镜头：双人中景拉远；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 110,
        "image_prompt_chars": 144,
        "video_prompt_chars": 165,
        "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": 1.309,
        "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": 113,
        "image_prompt_chars": 115,
        "video_prompt_chars": 138,
        "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": 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": "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": 117,
        "image_prompt_chars": 129,
        "video_prompt_chars": 143,
        "negative_prompt_chars": 72,
        "visual_notes_chars": 144
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "二郎显圣真君"
        ],
        "action_terms": [
          "二郎神识破麻雀伪装，变化雀鹰扑打",
          "石猴依次变大鹚老、海鹤、游鱼逃窜"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "水帘洞附近"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.103,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "pass",
      "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": 101,
        "image_prompt_chars": 131,
        "video_prompt_chars": 132,
        "negative_prompt_chars": 71,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.297,
        "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_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000060",
        "E000049",
        "E000062",
        "E000002",
        "E000063"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000060",
        "VC000049",
        "VC000062",
        "VC000002",
        "VC000063"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000060",
        "AB000049",
        "AB000062",
        "AB000002",
        "AB000063"
      ],
      "dynamic_content_preview": "主体：石猴；二郎显圣真君；托塔李天王；动作：二郎神识破化形；二郎神作势攻击庙体；环境：灌江口；花果山；关键物件：照妖镜；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 113,
        "image_prompt_chars": 124,
        "video_prompt_chars": 118,
        "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": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.097,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0040",
      "shot_id": "S0040_SH03",
      "status": "pass",
      "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": 132,
        "video_prompt_chars": 113,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 128
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "二郎显圣真君",
          "托塔李天王",
          "梅山部将"
        ],
        "action_terms": [
          "梅山部将上前问询",
          "二郎神应答"
        ],
        "location_terms": [
          "灌江口",
          "花果山"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.158,
        "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_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "closing",
      "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": 94,
        "image_prompt_chars": 141,
        "video_prompt_chars": 134,
        "negative_prompt_chars": 71,
        "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": 1.5,
        "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_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000060",
        "E000069",
        "E000004",
        "E000056",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000060",
        "VC000069",
        "VC000004",
        "VC000056",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000060",
        "AB000069",
        "AB000004",
        "AB000056",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；二郎显圣真君；阿傩；玉皇大天尊；动作：众仙俯瞰花果山战况；观音侧身对太上老君出言提议助阵；环境：花果山；南天门外；构图镜头：高角度全景，拉镜显露南天门观战众仙；转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年",
      "lengths": {
        "dynamic_content_chars": 134,
        "image_prompt_chars": 154,
        "video_prompt_chars": 106,
        "negative_prompt_chars": 74,
        "visual_notes_chars": 122
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "二郎显圣真君",
          "阿傩",
          "玉皇大天尊"
        ],
        "action_terms": [
          "众仙俯瞰花果山战况",
          "观音侧身对太上老君出言提议助阵"
        ],
        "location_terms": [
          "花果山",
          "南天门外"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.149,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0041",
      "shot_id": "S0041_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [
        "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": 132,
        "image_prompt_chars": 126,
        "video_prompt_chars": 120,
        "negative_prompt_chars": 74,
        "visual_notes_chars": 97
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "太上老君"
        ],
        "action_terms": [
          "老君取出并掷出金钢琢",
          "金钢琢高速下落击中石猴天灵"
        ],
        "location_terms": [
          "花果山",
          "南天门外"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.955,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": 123,
        "image_prompt_chars": 125,
        "video_prompt_chars": 115,
        "negative_prompt_chars": 74,
        "visual_notes_chars": 88
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "二郎显圣真君"
        ],
        "action_terms": [
          "石猴爬起欲逃",
          "哮天犬咬住石猴腿肚将其扯倒"
        ],
        "location_terms": [
          "花果山",
          "南天门外"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.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": "S0041",
      "shot_id": "S0041_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；动作：被细犬所咬遭擒；环境：花果山；南天门外；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年",
      "lengths": {
        "dynamic_content_chars": 80,
        "image_prompt_chars": 98,
        "video_prompt_chars": 83,
        "negative_prompt_chars": 74,
        "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": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.225,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000067",
        "VC000001",
        "VC000004",
        "VC000056",
        "VC000003",
        "VC000014",
        "VC000058",
        "VC000062",
        "VC000066",
        "VC000065"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000067",
        "AB000001",
        "AB000004",
        "AB000056",
        "AB000003",
        "AB000014",
        "AB000058",
        "AB000062",
        "AB000066",
        "AB000065"
      ],
      "dynamic_content_preview": "主体：阿傩；如来；石猴；玉皇大天尊；动作：玉帝遣使赴灵山请如来救驾；如来抵达灵霄殿外；环境：水帘洞；灵霄宝殿；斩妖台；兜率宫；关键物件：火眼金睛；八卦炉；构图镜头：广角远景；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 125,
        "image_prompt_chars": 112,
        "video_prompt_chars": 135,
        "negative_prompt_chars": 69,
        "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.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": "S0043",
      "shot_id": "S0043_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000067",
        "E000001",
        "E000056",
        "E000060",
        "E000004",
        "E000003",
        "E000014",
        "E000058",
        "E000062",
        "E000066",
        "E000065"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000001",
        "VC000056",
        "VC000060",
        "VC000004",
        "VC000003",
        "VC000014",
        "VC000058",
        "VC000062",
        "VC000066",
        "VC000065"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000001",
        "AB000056",
        "AB000060",
        "AB000004",
        "AB000003",
        "AB000014",
        "AB000058",
        "AB000062",
        "AB000066",
        "AB000065"
      ],
      "dynamic_content_preview": "主体：如来；石猴；太上老君；二郎显圣真君；动作：如来开口质问孙悟空来历与反天缘由；法相庄严的如来立在云头，垂眸看向下方的孙悟空；环境：水帘洞；灵霄宝殿；斩妖台；兜率宫；关键物件：火眼金睛；八卦炉；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 143,
        "image_prompt_chars": 107,
        "video_prompt_chars": 152,
        "negative_prompt_chars": 69,
        "visual_notes_chars": 127
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "如来",
          "石猴",
          "太上老君",
          "二郎显圣真君"
        ],
        "action_terms": [
          "如来开口质问孙悟空来历与反天缘由",
          "法相庄严的如来立在云头，垂眸看向下方的孙悟空"
        ],
        "location_terms": [
          "水帘洞",
          "灵霄宝殿",
          "斩妖台",
          "兜率宫"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.748,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0043",
      "shot_id": "S0043_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000067",
        "E000001",
        "E000003",
        "E000014",
        "E000058",
        "E000062",
        "E000002",
        "E000065",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000001",
        "VC000003",
        "VC000014",
        "VC000058",
        "VC000062",
        "VC000002",
        "VC000065",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000001",
        "AB000003",
        "AB000014",
        "AB000058",
        "AB000062",
        "AB000002",
        "AB000065",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：如来；石猴；动作：孙悟空傲然自述本领与野心；如来冷笑驳斥；环境：水帘洞；灵霄宝殿；斩妖台；兜率宫；关键物件：八卦炉；蟠桃；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 108,
        "image_prompt_chars": 124,
        "video_prompt_chars": 149,
        "negative_prompt_chars": 69,
        "visual_notes_chars": 144
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "如来",
          "石猴"
        ],
        "action_terms": [
          "孙悟空傲然自述本领与野心",
          "如来冷笑驳斥"
        ],
        "location_terms": [
          "水帘洞",
          "灵霄宝殿",
          "斩妖台",
          "兜率宫"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.148,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0043",
      "shot_id": "S0043_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": 98,
        "image_prompt_chars": 102,
        "video_prompt_chars": 122,
        "negative_prompt_chars": 69,
        "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.041,
        "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": 139,
        "image_prompt_chars": 136,
        "video_prompt_chars": 176,
        "negative_prompt_chars": 94,
        "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": 0.978,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000067",
        "E000070",
        "E000014",
        "E000066",
        "E000033"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000067",
        "VC000070",
        "VC000014",
        "VC000066",
        "VC000033"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000067",
        "AB000070",
        "AB000014",
        "AB000066",
        "AB000033"
      ],
      "dynamic_content_preview": "主体：石猴；如来；动作：孙悟空落回如来掌心；低头观瞧掌心；环境：五行山；灵霄宝殿；关键物件：火眼金睛；筋斗云；构图镜头：双人中景推近面部特写；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年",
      "lengths": {
        "dynamic_content_chars": 119,
        "image_prompt_chars": 114,
        "video_prompt_chars": 139,
        "negative_prompt_chars": 94,
        "visual_notes_chars": 148
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "如来"
        ],
        "action_terms": [
          "孙悟空落回如来掌心",
          "低头观瞧掌心"
        ],
        "location_terms": [
          "五行山",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.958,
        "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_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": 110,
        "video_prompt_chars": 138,
        "negative_prompt_chars": 94,
        "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.122,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": 119,
        "image_prompt_chars": 123,
        "video_prompt_chars": 154,
        "negative_prompt_chars": 94,
        "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.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": "S0045",
      "shot_id": "S0045_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000067",
        "E000004",
        "E000058",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000004",
        "VC000058",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000004",
        "AB000058",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：如来；玉皇大天尊；动作：众仙佛齐齐向如来躬身拜伏，齐声致意；灵霄宝殿内金碧辉煌，祥光瑞气缭绕…；环境：兜率宫；灵霄宝殿；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 106,
        "image_prompt_chars": 151,
        "video_prompt_chars": 182,
        "negative_prompt_chars": 64,
        "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": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.425,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0045",
      "shot_id": "S0045_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000067",
        "E000058",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000058",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000058",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：如来；动作：众仙代表上前施礼，请如来赐宴会名；如来神色平和，颔首回应众仙致意，众仙推举代表上前…；环境：兜率宫；灵霄宝殿；构图镜头：(如来+众仙代表)；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 119,
        "image_prompt_chars": 113,
        "video_prompt_chars": 147,
        "negative_prompt_chars": 64,
        "visual_notes_chars": 69
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "如来"
        ],
        "action_terms": [
          "众仙代表上前施礼，请如来赐宴会名",
          "如来神色平和，颔首回应众仙致意，众仙推举代表上前…"
        ],
        "location_terms": [
          "兜率宫",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 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": "S0045",
      "shot_id": "S0045_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000067",
        "E000053",
        "E000068",
        "E000058",
        "E000014",
        "E000071",
        "E000075",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000053",
        "VC000068",
        "VC000058",
        "VC000014",
        "VC000071",
        "VC000075",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000053",
        "AB000068",
        "AB000058",
        "AB000014",
        "AB000071",
        "AB000075",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：如来；王母娘娘；寿星；众仙；动作：如来为宴会定名；王母献蟠桃；环境：兜率宫；灵霄宝殿；关键物件：安天大会；碧藕金丹；蟠桃；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 127,
        "image_prompt_chars": 141,
        "video_prompt_chars": 179,
        "negative_prompt_chars": 64,
        "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.11,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000067",
        "E000053",
        "E000068",
        "E000058",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000053",
        "VC000068",
        "VC000058",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000053",
        "AB000068",
        "AB000058",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：如来；王母娘娘；寿星；动作：如来领谢各方献礼；众仙归座，宴会正式开始；环境：兜率宫；灵霄宝殿；构图镜头：(如来面部，随后拉远扫过殿内全景)；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 111,
        "image_prompt_chars": 94,
        "video_prompt_chars": 139,
        "negative_prompt_chars": 64,
        "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": 0.847,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "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": 130,
        "image_prompt_chars": 125,
        "video_prompt_chars": 144,
        "negative_prompt_chars": 66,
        "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": 0.962,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0046",
      "shot_id": "S0046_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000069",
        "E000067",
        "E000001",
        "E000070",
        "E000025",
        "E000071"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000067",
        "VC000001",
        "VC000070",
        "VC000025",
        "VC000071"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000067",
        "AB000001",
        "AB000070",
        "AB000025",
        "AB000071"
      ],
      "dynamic_content_preview": "主体：阿傩；如来；石猴；动作：如来从袖中取出金色六字真言帖，递与阿傩；阿傩躬身接帖，转身向五行山飞去；环境：五行山；灵台方寸山；关键物件：安天大会；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 119,
        "image_prompt_chars": 132,
        "video_prompt_chars": 151,
        "negative_prompt_chars": 66,
        "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.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": "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": 140,
        "image_prompt_chars": 152,
        "video_prompt_chars": 173,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 142
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "阿傩",
          "如来",
          "石猴"
        ],
        "action_terms": [
          "阿傩将六字真言帖牢牢按在山顶的四方石上",
          "五行山轰鸣，金光收敛，山缝合拢生根"
        ],
        "location_terms": [
          "五行山",
          "灵台方寸山"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.086,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0046",
      "shot_id": "S0046_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000069",
        "E000067",
        "E000001",
        "E000070",
        "E000025",
        "E000081"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000067",
        "VC000001",
        "VC000070",
        "VC000025",
        "VC000081"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000067",
        "AB000001",
        "AB000070",
        "AB000025",
        "AB000081"
      ],
      "dynamic_content_preview": "主体：阿傩；如来；石猴；动作：土地神与五方揭谛躬身领命，在五行山周边就位；如来转身带领阿傩返回西方极乐世界；环境：五行山；灵台方寸山；关键物件：东土；构图镜头：特写，慢拉远为如来带领阿傩向西飞行的广角镜头；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 141,
        "image_prompt_chars": 143,
        "video_prompt_chars": 164,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 151
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "阿傩",
          "如来",
          "石猴"
        ],
        "action_terms": [
          "土地神与五方揭谛躬身领命，在五行山周边就位",
          "如来转身带领阿傩返回西方极乐世界"
        ],
        "location_terms": [
          "五行山",
          "灵台方寸山"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.014,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "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": 116,
        "image_prompt_chars": 165,
        "video_prompt_chars": 183,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 161
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "如来",
          "玉皇大天尊"
        ],
        "action_terms": [
          "如来驾祥云停在雷音宝刹前，周身散出淡淡舍利金光…",
          "众佛齐齐躬身行礼"
        ],
        "location_terms": [
          "五行山",
          "花果山",
          "雷音宝刹"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.422,
        "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",
        "E000070",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000070",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000070",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：如来；动作：如来抬手示意众佛免礼；众佛礼毕站直，齐声开口询问；环境：五行山；花果山；雷音宝刹；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 103,
        "image_prompt_chars": 96,
        "video_prompt_chars": 107,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 128
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "如来"
        ],
        "action_terms": [
          "如来抬手示意众佛免礼",
          "众佛礼毕站直，齐声开口询问"
        ],
        "location_terms": [
          "五行山",
          "花果山",
          "雷音宝刹"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 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": "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",
        "E000033"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000069",
        "VC000004",
        "VC000001",
        "VC000060",
        "VC000056",
        "VC000070",
        "VC000002",
        "VC000071",
        "VC000065",
        "VC000033"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000069",
        "AB000004",
        "AB000001",
        "AB000060",
        "AB000056",
        "AB000070",
        "AB000002",
        "AB000071",
        "AB000065",
        "AB000033"
      ],
      "dynamic_content_preview": "主体：如来；阿傩；玉皇大天尊；石猴；动作：如来语调平缓讲述降伏妖猴的经过；众佛听得连连点头，面露赞叹神色；环境：五行山；花果山；雷音宝刹；关键物件：安天大会；八卦炉；筋斗云；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 139,
        "image_prompt_chars": 164,
        "video_prompt_chars": 193,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 168
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "如来",
          "阿傩",
          "玉皇大天尊",
          "石猴"
        ],
        "action_terms": [
          "如来语调平缓讲述降伏妖猴的经过",
          "众佛听得连连点头，面露赞叹神色"
        ],
        "location_terms": [
          "五行山",
          "花果山",
          "雷音宝刹"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.18,
        "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": "pass",
      "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": 135,
        "image_prompt_chars": 147,
        "video_prompt_chars": 183,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.089,
        "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_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000067",
        "E000010",
        "E000071"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000010",
        "VC000071"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000010",
        "AB000071"
      ],
      "dynamic_content_preview": "主体：如来；动作：众菩萨依次献完福禄寿颂诗，齐齐合掌躬身向如来行礼…；如来端坐九品莲台，周身祥光笼罩，开口宣说三乘妙典…；环境：西牛贺洲；灵山；关键物件：安天大会；构图镜头：远景拉至中景；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 132,
        "image_prompt_chars": 130,
        "video_prompt_chars": 155,
        "negative_prompt_chars": 71,
        "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": 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": "S0049",
      "shot_id": "S0049_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000067",
        "E000010",
        "E000081"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000010",
        "VC000081"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000010",
        "AB000081"
      ],
      "dynamic_content_preview": "主体：如来；动作：如来讲罢妙法，收了声，目光扫过在座众菩萨罗汉；众菩萨闻言齐齐合掌皈依，垂首静听如来下文；环境：西牛贺洲；灵山；关键物件：东土；构图镜头：中景推近至如来面部特写；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 129,
        "image_prompt_chars": 124,
        "video_prompt_chars": 149,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 177
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_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.961,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0049",
      "shot_id": "S0049_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000069",
        "E000067",
        "E000010",
        "E000077"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000067",
        "VC000010",
        "VC000077"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000067",
        "AB000010",
        "AB000077"
      ],
      "dynamic_content_preview": "主体：阿傩；如来；众菩萨；动作：如来说话声调平缓，却字字清晰传遍整个雷音寺；众菩萨听完面露恭谨，齐声发问；环境：西牛贺洲；灵山；关键物件：三藏真经；构图镜头：正反打切换；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 124,
        "image_prompt_chars": 128,
        "video_prompt_chars": 154,
        "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": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.032,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000067",
        "E000010"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000010"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000010"
      ],
      "dynamic_content_preview": "主体：如来；动作：观音请命寻取经人；环境：西牛贺洲；灵山；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 72,
        "image_prompt_chars": 91,
        "video_prompt_chars": 105,
        "negative_prompt_chars": 71,
        "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.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": "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": 133,
        "image_prompt_chars": 145,
        "video_prompt_chars": 119,
        "negative_prompt_chars": 63,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.09,
        "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": [
        "E000069",
        "E000048",
        "E000080"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000048",
        "VC000080"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000048",
        "AB000080"
      ],
      "dynamic_content_preview": "主体：阿傩；木吒；观音菩萨；动作：观音微微皱眉，抬手示意木吒看向河面…；观音面露忧虑，与身旁的木吒对话…；环境：流沙河；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 105,
        "image_prompt_chars": 100,
        "video_prompt_chars": 106,
        "negative_prompt_chars": 63,
        "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.952,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0050",
      "shot_id": "S0050_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000076",
        "E000048",
        "E000080"
      ],
      "visual_card_ids": [
        "VC000076",
        "VC000048",
        "VC000080"
      ],
      "asset_binding_ids": [
        "AB000076",
        "AB000048",
        "AB000080"
      ],
      "dynamic_content_preview": "主体：沙悟净；木吒；动作：河面传出泼剌巨响，沙悟净赤脚跃上岸…；河面突然炸开一道数丈高的水柱…；环境：流沙河；构图镜头：快切特写接中景；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 107,
        "image_prompt_chars": 112,
        "video_prompt_chars": 95,
        "negative_prompt_chars": 63,
        "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": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.047,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000076",
        "E000080"
      ],
      "visual_card_ids": [
        "VC000076",
        "VC000080"
      ],
      "asset_binding_ids": [
        "AB000076",
        "AB000080"
      ],
      "dynamic_content_preview": "主体：沙悟净；动作：木吒挥浑铁棒与沙悟净的降妖杖频频相撞…；木吒与沙悟净在流沙河岸边激烈交战…；环境：流沙河；构图镜头：移动跟拍切观音特写；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 108,
        "image_prompt_chars": 113,
        "video_prompt_chars": 90,
        "negative_prompt_chars": 63,
        "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": 1.046,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0051",
      "shot_id": "S0051_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000069",
        "E000080",
        "E000081"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000080",
        "VC000081"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000080",
        "AB000081"
      ],
      "dynamic_content_preview": "主体：木吒；阿傩；动作：木吒与妖魔交战；妖魔架住兵器叫停打斗；环境：流沙河；关键物件：东土；构图镜头：中景转场镜头；转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得",
      "lengths": {
        "dynamic_content_chars": 106,
        "image_prompt_chars": 97,
        "video_prompt_chars": 137,
        "negative_prompt_chars": 74,
        "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.915,
        "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": [
        "E000069",
        "E000080"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000080"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000080"
      ],
      "dynamic_content_preview": "主体：阿傩；观音菩萨；木吒；动作：妖魔收兵器随木吒拜见观音；妖魔叩首自述身世；环境：流沙河；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得",
      "lengths": {
        "dynamic_content_chars": 99,
        "image_prompt_chars": 105,
        "video_prompt_chars": 153,
        "negative_prompt_chars": 74,
        "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.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": "S0051",
      "shot_id": "S0051_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000076",
        "E000069",
        "E000048",
        "E000003",
        "E000080"
      ],
      "visual_card_ids": [
        "VC000076",
        "VC000069",
        "VC000048",
        "VC000003",
        "VC000080"
      ],
      "asset_binding_ids": [
        "AB000076",
        "AB000069",
        "AB000048",
        "AB000003",
        "AB000080"
      ],
      "dynamic_content_preview": "主体：沙悟净；阿傩；木吒；观音菩萨；动作：观音劝说妖魔皈依；妖魔回应皈依意愿并提及九个取经人骷髅；环境：流沙河；构图镜头：正反打近景；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得",
      "lengths": {
        "dynamic_content_chars": 114,
        "image_prompt_chars": 100,
        "video_prompt_chars": 138,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.877,
        "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_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "closing",
      "entity_uids": [
        "E000076",
        "E000069",
        "E000080"
      ],
      "visual_card_ids": [
        "VC000076",
        "VC000069",
        "VC000080"
      ],
      "asset_binding_ids": [
        "AB000076",
        "AB000069",
        "AB000080"
      ],
      "dynamic_content_preview": "主体：沙悟净；阿傩；观音菩萨；动作：赐名沙悟净；观音菩萨收束镜头，停在赐名沙悟净；环境：流沙河；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得",
      "lengths": {
        "dynamic_content_chars": 99,
        "image_prompt_chars": 87,
        "video_prompt_chars": 134,
        "negative_prompt_chars": 74,
        "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.879,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0052",
      "shot_id": "S0052_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "opening",
      "entity_uids": [
        "E000069"
      ],
      "visual_card_ids": [
        "VC000069"
      ],
      "asset_binding_ids": [
        "AB000069"
      ],
      "dynamic_content_preview": "主体：阿傩；观音菩萨；木吒；动作：妖魔举钯欲攻，被莲花阻得后退两步面露惊色；木吒收棍抬眼望向半空；环境：福陵山；云栈洞；构图镜头：朦胧远景；连续性：保持角色外观、服饰和站位连续；时间锚点：似梦；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 115,
        "image_prompt_chars": 131,
        "video_prompt_chars": 154,
        "negative_prompt_chars": 76,
        "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": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.139,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "character",
      "entity_uids": [
        "E000076",
        "E000069"
      ],
      "visual_card_ids": [
        "VC000076",
        "VC000069"
      ],
      "asset_binding_ids": [
        "AB000076",
        "AB000069"
      ],
      "dynamic_content_preview": "主体：沙悟净；阿傩；观音菩萨；木吒；动作：猪妖连连磕头；观音开口询问妖魔来历；环境：福陵山；云栈洞；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；时间锚点：似梦",
      "lengths": {
        "dynamic_content_chars": 86,
        "image_prompt_chars": 107,
        "video_prompt_chars": 133,
        "negative_prompt_chars": 76,
        "visual_notes_chars": 143
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "沙悟净",
          "阿傩",
          "观音菩萨",
          "木吒"
        ],
        "action_terms": [
          "猪妖连连磕头",
          "观音开口询问妖魔来历"
        ],
        "location_terms": [
          "福陵山",
          "云栈洞"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.244,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0052",
      "shot_id": "S0052_SH03",
      "status": "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": 97,
        "image_prompt_chars": 91,
        "video_prompt_chars": 141,
        "negative_prompt_chars": 76,
        "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": true,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.938,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": 109,
        "image_prompt_chars": 116,
        "video_prompt_chars": 149,
        "negative_prompt_chars": 76,
        "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": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 1.064,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "opening",
      "entity_uids": [
        "E000069",
        "E000076",
        "E000070",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000076",
        "VC000070",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000076",
        "AB000070",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：阿傩；沙悟净；观音菩萨；木吒；动作：猪悟能双膝跪地叩首；观音抬手为猪悟能摩顶受戒，指尖泛出淡金色佛光；环境：五行山；南天门；深涧；构图镜头：朦胧远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过了此山",
      "lengths": {
        "dynamic_content_chars": 123,
        "image_prompt_chars": 106,
        "video_prompt_chars": 130,
        "negative_prompt_chars": 71,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.862,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0053",
      "shot_id": "S0053_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "character",
      "entity_uids": [
        "E000082",
        "E000069",
        "E000076",
        "E000070",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000082",
        "VC000069",
        "VC000076",
        "VC000070",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000082",
        "AB000069",
        "AB000076",
        "AB000070",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：玉龙；阿傩；沙悟净；观音菩萨；动作：玉龙痛得浑身发抖，看见观音连忙挣扎嘶鸣求救；观音示意木吒停住云头，上前询问；环境：五行山；南天门；深涧；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过了此山",
      "lengths": {
        "dynamic_content_chars": 128,
        "image_prompt_chars": 119,
        "video_prompt_chars": 143,
        "negative_prompt_chars": 71,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.93,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0053",
      "shot_id": "S0053_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000082",
        "E000001",
        "E000004",
        "E000048",
        "E000070",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000082",
        "VC000001",
        "VC000004",
        "VC000048",
        "VC000070",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000082",
        "AB000001",
        "AB000004",
        "AB000048",
        "AB000070",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：玉龙；石猴；玉帝；木吒；动作：玉帝传旨赦免玉龙死罪；玉龙叩谢观音后潜入深涧等候；环境：五行山；南天门；深涧；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过了此山；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 130,
        "image_prompt_chars": 128,
        "video_prompt_chars": 152,
        "negative_prompt_chars": 71,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.985,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0053",
      "shot_id": "S0053_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "closing",
      "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": 134,
        "image_prompt_chars": 116,
        "video_prompt_chars": 140,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 148
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "阿傩",
          "观音菩萨",
          "孙悟空"
        ],
        "action_terms": [
          "孙悟空看见观音，眼睛骤然发亮，努力点头示意",
          "观音俯身看向石匣中的孙悟空"
        ],
        "location_terms": [
          "五行山",
          "南天门",
          "深涧"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.866,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0054",
      "shot_id": "S0054_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000019",
        "E000083",
        "E000062",
        "E000070"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000019",
        "VC000083",
        "VC000062",
        "VC000070"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000019",
        "AB000083",
        "AB000062",
        "AB000070"
      ],
      "dynamic_content_preview": "主体：石猴；樵子；动作：观音微微颔首看向石下的孙悟空；孙悟空挣扎着抬头，眼神亮了起来；环境：长安城；灌江口；土地庙；长安城外；构图镜头：远景组接主镜头；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 133,
        "image_prompt_chars": 122,
        "video_prompt_chars": 141,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 181
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "樵子"
        ],
        "action_terms": [
          "观音微微颔首看向石下的孙悟空",
          "孙悟空挣扎着抬头，眼神亮了起来"
        ],
        "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": "S0054",
      "shot_id": "S0054_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000083",
        "E000062",
        "E000081"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000083",
        "VC000062",
        "VC000081"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000083",
        "AB000062",
        "AB000081"
      ],
      "dynamic_content_preview": "主体：木吒；石猴；动作：二人拍了拍身上的尘土，整了整破旧僧衣；并肩迈步向长安城城门走去；环境：长安城；灌江口；土地庙；长安城外；关键物件：东土；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 117,
        "image_prompt_chars": 117,
        "video_prompt_chars": 136,
        "negative_prompt_chars": 70,
        "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.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": "S0054",
      "shot_id": "S0054_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000069",
        "E000048",
        "E000083",
        "E000062",
        "E000070"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000069",
        "VC000048",
        "VC000083",
        "VC000062",
        "VC000070"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000069",
        "AB000048",
        "AB000083",
        "AB000062",
        "AB000070"
      ],
      "dynamic_content_preview": "主体：石猴；阿傩；土地；观音菩萨；动作：孙悟空在石下连连点头；土地及满城神祗齐齐跪倒叩拜；环境：长安城；灌江口；土地庙；长安城外；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 109,
        "image_prompt_chars": 99,
        "video_prompt_chars": 120,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 144
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "阿傩",
          "土地",
          "观音菩萨"
        ],
        "action_terms": [
          "孙悟空在石下连连点头",
          "土地及满城神祗齐齐跪倒叩拜"
        ],
        "location_terms": [
          "长安城",
          "灌江口",
          "土地庙",
          "长安城外"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.908,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0054",
      "shot_id": "S0054_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": 114,
        "image_prompt_chars": 114,
        "video_prompt_chars": 133,
        "negative_prompt_chars": 70,
        "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": false,
        "action_retained": true,
        "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": [
          "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": "S0056",
      "shot_id": "S0056_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000022",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000022",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000022",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：樵夫；张稍；李定；动作：二人脚步闲散，时不时抬手比划调侃…；长安城外郊野小路，春光明媚草木葱茏…；环境：长安城；长安城外；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 107,
        "image_prompt_chars": 123,
        "video_prompt_chars": 134,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 112
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "樵夫",
          "张稍",
          "李定"
        ],
        "action_terms": [
          "二人脚步闲散，时不时抬手比划调侃…",
          "长安城外郊野小路，春光明媚草木葱茏…"
        ],
        "location_terms": [
          "长安城",
          "长安城外"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.15,
        "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_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000083"
      ],
      "visual_card_ids": [
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000083"
      ],
      "dynamic_content_preview": "主体：张稍；李定；动作：张稍背着手晃了晃脑袋，率先开口吟诗…；二人行至平缓处停下脚步，各自将随身工具搁在脚边…；环境：长安城；长安城外；构图镜头：双人中景；连续性：保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 98,
        "image_prompt_chars": 106,
        "video_prompt_chars": 117,
        "negative_prompt_chars": 65,
        "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.082,
        "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": "S0056",
      "shot_id": "S0056_SH03",
      "status": "pass",
      "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": 109,
        "image_prompt_chars": 108,
        "video_prompt_chars": 128,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 110
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "张稍",
          "李定"
        ],
        "action_terms": [
          "张稍说及自己打鱼不会遇险时面露得意…",
          "二人你一言我一语联诗斗嘴，行至分岔路口时…"
        ],
        "location_terms": [
          "长安城",
          "长安城外"
        ],
        "subject_retained": true,
        "action_retained": 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": "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": 103,
        "image_prompt_chars": 91,
        "video_prompt_chars": 102,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 87
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "张稍"
        ],
        "action_terms": [
          "二人互相拱手道别，转身分路而行，脚步轻快",
          "二人在岔路口躬身作别，各自背起工具走向不同方向…"
        ],
        "location_terms": [
          "长安城",
          "长安城外"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.883,
        "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": 93,
        "image_prompt_chars": 79,
        "video_prompt_chars": 97,
        "negative_prompt_chars": 65,
        "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": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.849,
        "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_SH02",
      "status": "warning",
      "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": 112,
        "image_prompt_chars": 91,
        "video_prompt_chars": 115,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 117
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "泾河龙王",
          "夜叉"
        ],
        "action_terms": [
          "夜叉伏地叩首，龙王听完禀报脸色骤然阴沉…",
          "水晶宫正殿双人中景，泾河龙王高坐王座…"
        ],
        "location_terms": [
          "长安城",
          "泾河水府"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.812,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000087",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000087",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000087",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：泾河龙王；夜叉；龙子龙孙；动作：龙王持剑怒目圆睁，作势要出宫；正殿内众人正反打对话，龙王震怒欲直奔长安…；环境：长安城；泾河水府；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 112,
        "image_prompt_chars": 95,
        "video_prompt_chars": 123,
        "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": 0.848,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0057",
      "shot_id": "S0057_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000087",
        "E000086",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000087",
        "VC000086",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000087",
        "AB000086",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：泾河龙王；夜叉；龙子龙孙；袁守诚；动作：龙王沉吟片刻，将佩剑扔回侍从手中…；特写转远景，龙王变身白衣秀士…；环境：长安城；泾河水府；构图镜头：特写转远景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 118,
        "image_prompt_chars": 119,
        "video_prompt_chars": 140,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 129
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "泾河龙王",
          "夜叉",
          "龙子龙孙",
          "袁守诚"
        ],
        "action_terms": [
          "龙王沉吟片刻，将佩剑扔回侍从手中…",
          "特写转远景，龙王变身白衣秀士…"
        ],
        "location_terms": [
          "长安城",
          "泾河水府"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.008,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000087",
        "E000086",
        "E000024",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000087",
        "VC000086",
        "VC000024",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000087",
        "AB000086",
        "AB000024",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：泾河龙王；袁守诚；仙童；动作：泾河龙王化身白衣秀士走入卦摊范围；仙童上前施礼奉茶；环境：长安城；泾河水府；构图镜头：,；转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 130,
        "image_prompt_chars": 225,
        "video_prompt_chars": 246,
        "negative_prompt_chars": 74,
        "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": 1.731,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0058",
      "shot_id": "S0058_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "character",
      "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": 140,
        "image_prompt_chars": 250,
        "video_prompt_chars": 264,
        "negative_prompt_chars": 74,
        "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.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": "S0058",
      "shot_id": "S0058_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000087",
        "E000086",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000087",
        "VC000086",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000087",
        "AB000086",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：泾河龙王；袁守诚；动作：二人问答卜卦内容；泾河龙王立下赌约后辞别；环境：长安城；泾河水府；构图镜头：,；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去",
      "lengths": {
        "dynamic_content_chars": 102,
        "image_prompt_chars": 226,
        "video_prompt_chars": 249,
        "negative_prompt_chars": 74,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 2.216,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0058",
      "shot_id": "S0058_SH04",
      "status": "pass",
      "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": 108,
        "image_prompt_chars": 210,
        "video_prompt_chars": 241,
        "negative_prompt_chars": 74,
        "visual_notes_chars": 96
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "泾河龙王",
          "鲥军师"
        ],
        "action_terms": [
          "鲥军师凑近泾河龙王附耳低语",
          "泾河龙王沉吟片刻"
        ],
        "location_terms": [
          "长安城",
          "泾河水府"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.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": "S0059",
      "shot_id": "S0059_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "opening",
      "entity_uids": [
        "E000087",
        "E000086",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000087",
        "VC000086",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000087",
        "AB000086",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：泾河龙王；袁守诚；动作：泾河龙王传令调整行雨时辰与雨量…；砸毁袁守诚卦铺招牌、笔砚，抡起门板叫骂；环境：长安城九霄；西门大街卦铺；皇宫；长安城；构图镜头：朦胧远景切中景；朦胧远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 136,
        "image_prompt_chars": 156,
        "video_prompt_chars": 183,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 138
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "泾河龙王",
          "袁守诚"
        ],
        "action_terms": [
          "泾河龙王传令调整行雨时辰与雨量…",
          "砸毁袁守诚卦铺招牌、笔砚，抡起门板叫骂"
        ],
        "location_terms": [
          "长安城九霄",
          "西门大街卦铺",
          "皇宫",
          "长安城"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.147,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0059",
      "shot_id": "S0059_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "character",
      "entity_uids": [
        "E000087",
        "E000086"
      ],
      "visual_card_ids": [
        "VC000087",
        "VC000086"
      ],
      "asset_binding_ids": [
        "AB000087",
        "AB000086"
      ],
      "dynamic_content_preview": "主体：泾河龙王；袁守诚；动作：袁守诚抬眼冷笑，开口揭穿龙王身份；泾河龙王瞳孔骤缩，忙整衣跪倒行礼；环境：长安城九霄；西门大街卦铺；皇宫；构图镜头：双人中景推近；双人中景；连续性：保持角色外观、服饰和站位连续；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 111,
        "image_prompt_chars": 118,
        "video_prompt_chars": 154,
        "negative_prompt_chars": 70,
        "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": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 1.063,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0059",
      "shot_id": "S0059_SH03",
      "status": "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": 103,
        "image_prompt_chars": 163,
        "video_prompt_chars": 200,
        "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.583,
        "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": 104,
        "image_prompt_chars": 131,
        "video_prompt_chars": 158,
        "negative_prompt_chars": 70,
        "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": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 1.26,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": [
        "E000088",
        "E000004"
      ],
      "visual_card_ids": [
        "VC000088",
        "VC000004"
      ],
      "asset_binding_ids": [
        "AB000088",
        "AB000004"
      ],
      "dynamic_content_preview": "主体：魏征；玉皇大天尊；仙使（宣玉帝旨）；动作：魏征敛容躬身接旨，阅毕叩谢天恩；入内斋戒沐浴后返回院中；环境：魏征府；皇宫便殿；朝门外；构图镜头：远景推中景；远景；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 100,
        "image_prompt_chars": 116,
        "video_prompt_chars": 173,
        "negative_prompt_chars": 64,
        "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.16,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "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": 116,
        "video_prompt_chars": 160,
        "negative_prompt_chars": 64,
        "visual_notes_chars": 105
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "魏征",
          "唐太宗"
        ],
        "action_terms": [
          "魏征执子落棋，指尖微颤，心神不宁",
          "唐太宗刻意放缓落子节奏，似在拖延时间"
        ],
        "location_terms": [
          "魏征府",
          "皇宫便殿",
          "朝门外"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.247,
        "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": "S0060",
      "shot_id": "S0060_SH03",
      "status": "pass",
      "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": 99,
        "image_prompt_chars": 104,
        "video_prompt_chars": 137,
        "negative_prompt_chars": 64,
        "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": 1.051,
        "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": "S0060",
      "shot_id": "S0060_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000088",
        "E000090"
      ],
      "visual_card_ids": [
        "VC000088",
        "VC000090"
      ],
      "asset_binding_ids": [
        "AB000088",
        "AB000090"
      ],
      "dynamic_content_preview": "主体：魏征；秦叔宝；动作：二人将龙头掷于御案前，血迹溅落在地砖上；镜头定格在带血的龙须上，切到魏征睡梦中紧攥的拳…；环境：魏征府；皇宫便殿；朝门外；构图镜头：特写推近；特写；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 105,
        "image_prompt_chars": 119,
        "video_prompt_chars": 156,
        "negative_prompt_chars": 64,
        "visual_notes_chars": 101
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "魏征",
          "秦叔宝"
        ],
        "action_terms": [
          "二人将龙头掷于御案前，血迹溅落在地砖上",
          "镜头定格在带血的龙须上，切到魏征睡梦中紧攥的拳…"
        ],
        "location_terms": [
          "魏征府",
          "皇宫便殿",
          "朝门外"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.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": "S0062",
      "shot_id": "S0062_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "opening",
      "entity_uids": [
        "E000089",
        "E000087",
        "E000088",
        "E000090",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000087",
        "VC000088",
        "VC000090",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000087",
        "AB000088",
        "AB000090",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：唐太宗；泾河龙王；魏征；秦叔宝；动作：魏征神色肃穆躬身奏报；唐太宗神情交替闪过讶异、欣喜与愧疚；环境：长安城；皇宫；长安城都土地庙；构图镜头：跟拍中景，带朦胧柔焦滤镜；朦胧远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当夜",
      "lengths": {
        "dynamic_content_chars": 135,
        "image_prompt_chars": 156,
        "video_prompt_chars": 181,
        "negative_prompt_chars": 69,
        "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.156,
        "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",
        "E000088",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000087",
        "VC000088",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000087",
        "AB000088",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：唐太宗；泾河龙王；魏征；动作：唐太宗额头冒冷汗辗转反侧；宫外隐隐传来凄厉号哭声；环境：长安城；皇宫；长安城都土地庙；构图镜头：双人中景，冷调暗光；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当夜",
      "lengths": {
        "dynamic_content_chars": 124,
        "image_prompt_chars": 125,
        "video_prompt_chars": 161,
        "negative_prompt_chars": 69,
        "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.008,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": 146,
        "image_prompt_chars": 149,
        "video_prompt_chars": 183,
        "negative_prompt_chars": 69,
        "visual_notes_chars": 117
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "泾河龙王",
          "阿傩",
          "魏征"
        ],
        "action_terms": [
          "泾河龙王拎着自己滴血的首级拉扯唐太宗的龙袍",
          "唐太宗张口难言浑身颤抖汗透衣袍"
        ],
        "location_terms": [
          "长安城",
          "皇宫",
          "长安城都土地庙"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.021,
        "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": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "closing",
      "entity_uids": [
        "E000089",
        "E000087",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000087",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000087",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：唐太宗；泾河龙王；动作：泾河龙王被杨柳枝法力逼退，哭嚎着消失；唐太宗猛然坐起身尖叫‘有鬼；环境：长安城；皇宫；长安城都土地庙；构图镜头：特写，慢镜头；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当夜",
      "lengths": {
        "dynamic_content_chars": 124,
        "image_prompt_chars": 141,
        "video_prompt_chars": 174,
        "negative_prompt_chars": 69,
        "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.137,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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_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": 90,
        "image_prompt_chars": 127,
        "video_prompt_chars": 169,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 128
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "秦叔宝",
          "胡敬德"
        ],
        "action_terms": [
          "秦叔宝、胡敬德按剑伫立宫门彻夜警戒",
          "宫内唐太宗安寝无扰，一夜未出现邪祟异动"
        ],
        "location_terms": [
          "皇宫宫门"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 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": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0063",
      "shot_id": "S0063_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000089",
        "E000090",
        "E000091"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000090",
        "VC000091"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000090",
        "AB000091"
      ],
      "dynamic_content_preview": "主体：唐太宗；秦叔宝；胡敬德；动作：唐太宗宣二将上殿赏劳；秦叔宝、胡敬德躬身谢恩，称护卫陛下是臣本分；环境：皇宫宫门；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 87,
        "image_prompt_chars": 127,
        "video_prompt_chars": 183,
        "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": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 1.46,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "pass",
      "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": 104,
        "image_prompt_chars": 136,
        "video_prompt_chars": 207,
        "negative_prompt_chars": 66,
        "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.308,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0064",
      "shot_id": "S0064_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000089"
      ],
      "visual_card_ids": [
        "VC000089"
      ],
      "asset_binding_ids": [
        "AB000089"
      ],
      "dynamic_content_preview": "主体：唐太宗；动作：后宰门砖瓦乱响，众臣入宫列队朝见太宗；几日后的深夜，皇宫后宰门突发异响…；环境：皇宫后宰门；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；时间锚点：几日后；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 110,
        "image_prompt_chars": 108,
        "video_prompt_chars": 121,
        "negative_prompt_chars": 64,
        "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": 0.982,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0064",
      "shot_id": "S0064_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000089",
        "E000088"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000088"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000088"
      ],
      "dynamic_content_preview": "主体：唐太宗；徐茂功；魏征；动作：唐太宗扶着龙椅扶手开口说话…；龙椅上的唐太宗面色惨白、精神萎靡…；环境：皇宫后宰门；构图镜头：正反打；双人中景；连续性：保持角色外观、服饰和站位连续；时间锚点：几日后",
      "lengths": {
        "dynamic_content_chars": 100,
        "image_prompt_chars": 97,
        "video_prompt_chars": 126,
        "negative_prompt_chars": 64,
        "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.97,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": 111,
        "image_prompt_chars": 97,
        "video_prompt_chars": 122,
        "negative_prompt_chars": 64,
        "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": 0.874,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": 99,
        "image_prompt_chars": 101,
        "video_prompt_chars": 112,
        "negative_prompt_chars": 64,
        "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": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 1.02,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "opening",
      "entity_uids": [
        "E000089",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：唐太宗；动作：唐太宗的魂灵身着素色常服，茫然步入画面…；幽冥界荒郊灰雾弥漫，周遭景物朦胧模糊…；环境：幽冥界；构图镜头：朦胧远景推近；朦胧远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当夜",
      "lengths": {
        "dynamic_content_chars": 118,
        "image_prompt_chars": 118,
        "video_prompt_chars": 153,
        "negative_prompt_chars": 74,
        "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.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": "S0065",
      "shot_id": "S0065_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "character",
      "entity_uids": [
        "E000093",
        "E000089",
        "E000088",
        "E000039",
        "E000044"
      ],
      "visual_card_ids": [
        "VC000093",
        "VC000089",
        "VC000088",
        "VC000039",
        "VC000044"
      ],
      "asset_binding_ids": [
        "AB000093",
        "AB000089",
        "AB000088",
        "AB000039",
        "AB000044"
      ],
      "dynamic_content_preview": "主体：崔珪；唐太宗；魏征；动作：崔珪对着太宗屈膝跪拜，垂首行礼；太宗收住脚步，惊疑不定地望着面前的崔珪；环境：幽冥界；关键物件：生死簿；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当夜",
      "lengths": {
        "dynamic_content_chars": 121,
        "image_prompt_chars": 127,
        "video_prompt_chars": 163,
        "negative_prompt_chars": 74,
        "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.05,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000093",
        "E000088",
        "E000089",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000093",
        "VC000088",
        "VC000089",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000093",
        "AB000088",
        "AB000089",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：崔珪；魏征；唐太宗；动作：太宗抬手取出袖中信件，递与崔珪；崔珪躬身拜接，拆开封皮展开书信仔细阅读；环境：幽冥界；构图镜头：正反打切换；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当夜；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 136,
        "image_prompt_chars": 116,
        "video_prompt_chars": 158,
        "negative_prompt_chars": 74,
        "visual_notes_chars": 108
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "崔珪",
          "魏征",
          "唐太宗"
        ],
        "action_terms": [
          "太宗抬手取出袖中信件，递与崔珪",
          "崔珪躬身拜接，拆开封皮展开书信仔细阅读"
        ],
        "location_terms": [
          "幽冥界"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.853,
        "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": "S0065",
      "shot_id": "S0065_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "closing",
      "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": 112,
        "image_prompt_chars": 120,
        "video_prompt_chars": 141,
        "negative_prompt_chars": 74,
        "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.071,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": 153,
        "image_prompt_chars": 132,
        "video_prompt_chars": 155,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 97
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "建成",
          "崔珪",
          "建成、元吉"
        ],
        "action_terms": [
          "唐太宗随崔珪走入鬼门关，街旁李渊、建成…",
          "建成、元吉揪住太宗撕扯索命，太宗躲闪不及被扯住"
        ],
        "location_terms": [
          "幽冥界",
          "南赡部洲",
          "森罗殿"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.863,
        "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": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000089",
        "E000012",
        "E000094",
        "E000093",
        "E000043",
        "E000039",
        "E000009"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000012",
        "VC000094",
        "VC000093",
        "VC000043",
        "VC000039",
        "VC000009"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000012",
        "AB000094",
        "AB000093",
        "AB000043",
        "AB000039",
        "AB000009"
      ],
      "dynamic_content_preview": "主体：唐太宗；阎王；十代阎王；崔珪；动作：十王控背躬身向太宗行礼；太宗谦让不敢前行，双方客套后一同入殿；环境：幽冥界；南赡部洲；森罗殿；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 140,
        "image_prompt_chars": 108,
        "video_prompt_chars": 131,
        "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": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.771,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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_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": 134,
        "image_prompt_chars": 94,
        "video_prompt_chars": 117,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.701,
        "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": 136,
        "image_prompt_chars": 104,
        "video_prompt_chars": 127,
        "negative_prompt_chars": 67,
        "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": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.765,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": [
        "E000012",
        "E000089",
        "E000043",
        "E000093",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000012",
        "VC000089",
        "VC000043",
        "VC000093",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000012",
        "AB000089",
        "AB000043",
        "AB000093",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：阎王；唐太宗；十代冥王；崔珪；动作：太宗整理衣襟向十王行拱手礼；十王齐齐抬手示意免礼；环境：幽冥界；构图镜头：广角远景（建立镜头）；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后",
      "lengths": {
        "dynamic_content_chars": 115,
        "image_prompt_chars": 111,
        "video_prompt_chars": 125,
        "negative_prompt_chars": 66,
        "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.965,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0067",
      "shot_id": "S0067_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "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": 119,
        "image_prompt_chars": 109,
        "video_prompt_chars": 123,
        "negative_prompt_chars": 66,
        "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": 0.916,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0067",
      "shot_id": "S0067_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000012",
        "E000089",
        "E000093",
        "E000043",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000012",
        "VC000089",
        "VC000093",
        "VC000043",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000012",
        "AB000089",
        "AB000093",
        "AB000043",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：阎王；唐太宗；崔珪；十代阎王；动作：太宗听到御妹寿短时面露讶异…；崔珪答话时始终神色平和，态度恭敬；环境：幽冥界；构图镜头：正反打（交替对准说话人）；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后",
      "lengths": {
        "dynamic_content_chars": 125,
        "image_prompt_chars": 111,
        "video_prompt_chars": 162,
        "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": 0.888,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0067",
      "shot_id": "S0067_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000089",
        "E000093",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000093",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000093",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：唐太宗；崔珪；动作：镜头扫过阴云笼罩、怪石嶙峋的背阴山…；太宗面色发白，身体微微发抖下意识后退半步；环境：幽冥界；构图镜头：全景推近至特写；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 138,
        "image_prompt_chars": 132,
        "video_prompt_chars": 160,
        "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": 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": "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": 153,
        "image_prompt_chars": 170,
        "video_prompt_chars": 193,
        "negative_prompt_chars": 73,
        "visual_notes_chars": 151
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "崔珪"
        ],
        "action_terms": [
          "崔珪引唐太宗稳步穿过阴山隘口…",
          "幽冥界阴风飒飒、黑雾弥漫，崔珪护着唐太宗穿过阴山…"
        ],
        "location_terms": [
          "奈河桥",
          "枉死城",
          "幽冥界"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.111,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "pass",
      "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": 153,
        "image_prompt_chars": 160,
        "video_prompt_chars": 202,
        "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": 1.046,
        "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_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "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": 170,
        "image_prompt_chars": 163,
        "video_prompt_chars": 199,
        "negative_prompt_chars": 73,
        "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": 0.959,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    }
  ]
}