{
  "version": "1.0",
  "generated_at": "2026-04-06T18:16:47.747209Z",
  "source_storyboard_path": "05_storyboard.json",
  "source_style_bible_path": "04b_style_bible.json",
  "style_bible_id": "SBL_F6DC1E21DB97",
  "thresholds": {
    "median_dynamic_chars": 122,
    "warning_ratio_low": 0.45,
    "warning_ratio_high": 2.2,
    "warning_min_chars": 54
  },
  "summary": {
    "shot_count": 223,
    "pass_shot_count": 89,
    "warning_shot_count": 121,
    "fail_shot_count": 13,
    "issue_count": 148,
    "error_issue_count": 13,
    "warning_issue_count": 135,
    "english_issue_count": 0,
    "style_pollution_issue_count": 0,
    "missing_block_issue_count": 0,
    "length_drift_issue_count": 1,
    "overlay_suffix_contract_issue_count": 0,
    "subject_retention_issue_count": 13,
    "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": 210,
    "text_quality_acceptance_status": "fail",
    "screenplay_traceable_shot_count": 223,
    "tri_layer_consistent_shot_count": 89,
    "tri_layer_consistency_gap_count": 134,
    "tri_layer_acceptance_status": "warning",
    "dramart_delivery_ready_shot_count": 89,
    "dramart_delivery_review_required_count": 134,
    "dramart_delivery_acceptance_status": "fail",
    "delivery_auto_fix_candidate_count": 130,
    "delivery_manual_review_candidate_count": 0,
    "top_delivery_queue_buckets": [
      {
        "label": "prompt_retention",
        "count": 130
      },
      {
        "label": "storyboard_readiness",
        "count": 4
      }
    ],
    "top_delivery_resolution_lanes": [
      {
        "label": "auto",
        "count": 130
      },
      {
        "label": "hybrid",
        "count": 4
      }
    ],
    "top_delivery_review_reasons": [
      {
        "label": "script_core_not_retained",
        "count": 130
      },
      {
        "label": "subject_not_retained",
        "count": 13
      },
      {
        "label": "storyboard_ready_warn",
        "count": 5
      }
    ],
    "top_delivery_priority_tiers": [
      {
        "label": "P0",
        "count": 130
      },
      {
        "label": "P1",
        "count": 4
      }
    ],
    "top_delivery_fix_stages": [
      {
        "label": "storyboard_prompt",
        "count": 130
      },
      {
        "label": "storyboard_ready",
        "count": 4
      }
    ],
    "top_repair_action_ids": [
      {
        "label": "rebuild_storyboard_prompt_retention",
        "count": 130
      },
      {
        "label": "repair_storyboard_ready_mapping",
        "count": 4
      }
    ],
    "top_repair_automation_modes": [
      {
        "label": "auto",
        "count": 130
      },
      {
        "label": "hybrid",
        "count": 4
      }
    ],
    "delivery_fix_queue_size": 134,
    "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": 134,
      "core_subject_missing_in_prompt": 13,
      "dynamic_length_drift": 1
    }
  },
  "delivery_review_candidates": [
    {
      "scene_id": "S0002",
      "shot_id": "S0002_SH01",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0002",
      "shot_id": "S0002_SH02",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0002",
      "shot_id": "S0002_SH03",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0002",
      "shot_id": "S0002_SH04",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0003",
      "shot_id": "S0003_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_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_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": "S0004",
      "shot_id": "S0004_SH03",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0005",
      "shot_id": "S0005_SH02",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0005",
      "shot_id": "S0005_SH03",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0007",
      "shot_id": "S0007_SH04",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0009",
      "shot_id": "S0009_SH01",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0009",
      "shot_id": "S0009_SH02",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0009",
      "shot_id": "S0009_SH03",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0009",
      "shot_id": "S0009_SH04",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0010",
      "shot_id": "S0010_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": "S0010",
      "shot_id": "S0010_SH03",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0011",
      "shot_id": "S0011_SH01",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0011",
      "shot_id": "S0011_SH02",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0011",
      "shot_id": "S0011_SH03",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    }
  ],
  "checks": [
    {
      "scene_id": "S0002",
      "shot_id": "S0002_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000020",
        "E000003",
        "E000002",
        "E000014",
        "E000015",
        "E000008",
        "E000011"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000020",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000015",
        "VC000008",
        "VC000011"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000020",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000015",
        "AB000008",
        "AB000011"
      ],
      "dynamic_content_preview": "主体：石猴；众猴；动作：众猴在林间嬉闹玩耍；快剪仙石迸裂、石猴诞生、金光冲天的画面；环境：水帘洞；花果山；灵霄宝殿；傲来国；关键物件：仙石；构图镜头：远景组接主镜头；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正当",
      "lengths": {
        "dynamic_content_chars": 129,
        "image_prompt_chars": 127,
        "video_prompt_chars": 168,
        "negative_prompt_chars": 86,
        "visual_notes_chars": 129
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "众猴"
        ],
        "action_terms": [
          "众猴在林间嬉闹玩耍",
          "快剪仙石迸裂、石猴诞生、金光冲天的画面"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "灵霄宝殿",
          "傲来国"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.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": "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": 130,
        "image_prompt_chars": 122,
        "video_prompt_chars": 178,
        "negative_prompt_chars": 86,
        "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": 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": "S0002",
      "shot_id": "S0002_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000020",
        "E000003",
        "E000002",
        "E000014",
        "E000015",
        "E000017",
        "E000018"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000020",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000015",
        "VC000017",
        "VC000018"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000020",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000015",
        "AB000017",
        "AB000018"
      ],
      "dynamic_content_preview": "主体：石猴；众猴；动作：石猴穿过水幕睁眼打量洞内环境；石猴走过铁板桥查看洞内陈设；环境：水帘洞；花果山；灵霄宝殿；傲来国；关键物件：铁板桥；石碣；构图镜头：主观跟拍转正反打+特写；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正当；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 156,
        "image_prompt_chars": 173,
        "video_prompt_chars": 182,
        "negative_prompt_chars": 86,
        "visual_notes_chars": 130
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "众猴"
        ],
        "action_terms": [
          "石猴穿过水幕睁眼打量洞内环境",
          "石猴走过铁板桥查看洞内陈设"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "灵霄宝殿",
          "傲来国"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 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": "S0002",
      "shot_id": "S0002_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000020",
        "E000004",
        "E000003",
        "E000002",
        "E000014",
        "E000015",
        "E000018"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000020",
        "VC000004",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000015",
        "VC000018"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000020",
        "AB000004",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000015",
        "AB000018"
      ],
      "dynamic_content_preview": "主体：石猴；众猴；玉皇大天尊；动作：石碣刻字特写停留；众猴欢呼着依次跳入瀑布；环境：水帘洞；花果山；灵霄宝殿；傲来国；关键物件：石碣；构图镜头：特写拉远至群像，最后切天庭近景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正当",
      "lengths": {
        "dynamic_content_chars": 134,
        "image_prompt_chars": 127,
        "video_prompt_chars": 165,
        "negative_prompt_chars": 86,
        "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.948,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0003",
      "shot_id": "S0003_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000020",
        "E000003",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000020",
        "VC000003",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000020",
        "AB000003",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；众猴；动作：石猴瞑目蹲身率先穿过水帘入洞；胆大的猴子跟着跳入，胆小的猴子抓耳挠腮犹豫片刻…；环境：水帘洞；花果山；构图镜头：宽幅全景摇镜（对白建立镜头）；旁白中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 131,
        "image_prompt_chars": 146,
        "video_prompt_chars": 166,
        "negative_prompt_chars": 73,
        "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.115,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0003",
      "shot_id": "S0003_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000020",
        "E000003",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000020",
        "VC000003",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000020",
        "AB000003",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；众猴；动作：嬉闹的众猴见状纷纷停住动作；靠前的猴将上前探问美猴王忧愁缘由；环境：水帘洞；花果山；构图镜头：中景推镜，落至美猴王面部特写；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 122,
        "image_prompt_chars": 140,
        "video_prompt_chars": 160,
        "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": 1.148,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000007",
        "E000020",
        "E000003",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000007",
        "VC000020",
        "VC000003",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000007",
        "AB000020",
        "AB000003",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；通背猿猴；众猴；动作：忧惧生死轮回；立志寻仙访道；环境：水帘洞；花果山；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 94,
        "image_prompt_chars": 139,
        "video_prompt_chars": 162,
        "negative_prompt_chars": 73,
        "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": 1.479,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0003",
      "shot_id": "S0003_SH04",
      "status": "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": 112,
        "video_prompt_chars": 132,
        "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": 1.436,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "pass",
      "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": 124,
        "image_prompt_chars": 134,
        "video_prompt_chars": 176,
        "negative_prompt_chars": 79,
        "visual_notes_chars": 204
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "众猴"
        ],
        "action_terms": [
          "众猴采集各色仙果、摆下饯行盛宴…",
          "美猴王站在松筏上，向岸上众猴挥手告别"
        ],
        "location_terms": [
          "南赡部洲",
          "西牛贺洲",
          "花果山"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 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": "S0004",
      "shot_id": "S0004_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000020",
        "E000001",
        "E000009",
        "E000010"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000001",
        "VC000009",
        "VC000010"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000001",
        "AB000009",
        "AB000010"
      ],
      "dynamic_content_preview": "主体：众猴；石猴；动作：美猴王持竹篙撑筏，在风浪中飘向南赡部洲；美猴王登岸后模仿人类言行，在南赡部洲游历八九年…；环境：南赡部洲；西牛贺洲；构图镜头：中近景与远景交错剪辑；中近景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 133,
        "image_prompt_chars": 140,
        "video_prompt_chars": 175,
        "negative_prompt_chars": 79,
        "visual_notes_chars": 193
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "众猴",
          "石猴"
        ],
        "action_terms": [
          "美猴王持竹篙撑筏，在风浪中飘向南赡部洲",
          "美猴王登岸后模仿人类言行，在南赡部洲游历八九年…"
        ],
        "location_terms": [
          "南赡部洲",
          "西牛贺洲"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.053,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0004",
      "shot_id": "S0004_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000009",
        "E000010"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000009",
        "VC000010"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000009",
        "AB000010"
      ],
      "dynamic_content_preview": "主体：石猴；动作：美猴王登岸后四处寻访，行至高山脚下；美猴王不惧虎豹狼虫，登上山顶眺望山景…；环境：南赡部洲；西牛贺洲；构图镜头：低角度远景拍高山，切至美猴王近景特写；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 131,
        "image_prompt_chars": 122,
        "video_prompt_chars": 160,
        "negative_prompt_chars": 79,
        "visual_notes_chars": 199
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴"
        ],
        "action_terms": [
          "美猴王登岸后四处寻访，行至高山脚下",
          "美猴王不惧虎豹狼虫，登上山顶眺望山景…"
        ],
        "location_terms": [
          "南赡部洲",
          "西牛贺洲"
        ],
        "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.931,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0005",
      "shot_id": "S0005_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000010"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000010"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000010"
      ],
      "dynamic_content_preview": "主体：石猴；动作：石猴忽然驻足，侧耳捕捉密林深处传来的悠然歌声…；西牛贺洲山林间松荫密布，石猴正四处张望…；环境：西牛贺洲；构图镜头：中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 105,
        "image_prompt_chars": 87,
        "video_prompt_chars": 106,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 111
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴"
        ],
        "action_terms": [
          "石猴忽然驻足，侧耳捕捉密林深处传来的悠然歌声…",
          "西牛贺洲山林间松荫密布，石猴正四处张望…"
        ],
        "location_terms": [
          "西牛贺洲"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.829,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0005",
      "shot_id": "S0005_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000022"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000022"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000022"
      ],
      "dynamic_content_preview": "主体：石猴；樵夫；动作：樵夫挥斧落下，伐木发出清脆的‘丁丁’声…；林中空地上，樵夫正挥斧砍柴，神态悠然自得；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 82,
        "image_prompt_chars": 97,
        "video_prompt_chars": 121,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 96
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "樵夫"
        ],
        "action_terms": [
          "樵夫挥斧落下，伐木发出清脆的‘丁丁’声…",
          "林中空地上，樵夫正挥斧砍柴，神态悠然自得"
        ],
        "location_terms": [],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.5,
        "image_compactness_ratio": 1.183,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0005",
      "shot_id": "S0005_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000022"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000022"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000022"
      ],
      "dynamic_content_preview": "主体：石猴；樵夫；动作：石猴纵身从树后跳出，几步冲到樵夫面前，抬手作揖；石猴冲到樵夫面前，满脸惊喜地打量对方；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 82,
        "image_prompt_chars": 91,
        "video_prompt_chars": 112,
        "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": false,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.5,
        "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": "S0006",
      "shot_id": "S0006_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "opening",
      "entity_uids": [
        "E000022",
        "E000001",
        "E000025",
        "E000003",
        "E000028"
      ],
      "visual_card_ids": [
        "VC000022",
        "VC000001",
        "VC000025",
        "VC000003",
        "VC000028"
      ],
      "asset_binding_ids": [
        "AB000022",
        "AB000001",
        "AB000025",
        "AB000003",
        "AB000028"
      ],
      "dynamic_content_preview": "主体：樵夫；石猴；动作：樵夫挥斧砍柴，口中吟唱词句；石猴循声走来，停步侧耳听曲；环境：灵台方寸山；水帘洞；斜月三星洞；关键物件：满庭芳；构图镜头：全景转中景；旁白中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 127,
        "image_prompt_chars": 115,
        "video_prompt_chars": 135,
        "negative_prompt_chars": 72,
        "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.906,
        "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": 108,
        "image_prompt_chars": 94,
        "video_prompt_chars": 105,
        "negative_prompt_chars": 72,
        "visual_notes_chars": 131
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "樵夫",
          "石猴"
        ],
        "action_terms": [
          "石猴快步上前，拱手作揖",
          "樵夫丢斧，慌乱欠身回礼"
        ],
        "location_terms": [
          "灵台方寸山",
          "水帘洞",
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.87,
        "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": [
        "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": 116,
        "image_prompt_chars": 103,
        "video_prompt_chars": 126,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 182
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "樵夫",
          "石猴"
        ],
        "action_terms": [
          "石猴满脸好奇开口询问",
          "樵夫摆手解释身世，抬手向南指路"
        ],
        "location_terms": [
          "灵台方寸山",
          "水帘洞",
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.888,
        "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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "closing",
      "entity_uids": [
        "E000022",
        "E000001",
        "E000025",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000022",
        "VC000001",
        "VC000025",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000022",
        "AB000001",
        "AB000025",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：樵夫；石猴；动作：石猴谢过樵夫，沿小路向南前行；石猴越过山坡，望见洞府与石牌；环境：灵台方寸山；水帘洞；斜月三星洞；构图镜头：特写转远景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 137,
        "image_prompt_chars": 111,
        "video_prompt_chars": 132,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 212
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "樵夫",
          "石猴"
        ],
        "action_terms": [
          "石猴谢过樵夫，沿小路向南前行",
          "石猴越过山坡，望见洞府与石牌"
        ],
        "location_terms": [
          "灵台方寸山",
          "水帘洞",
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.81,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0007",
      "shot_id": "S0007_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "opening",
      "entity_uids": [
        "E000024",
        "E000001",
        "E000023",
        "E000003",
        "E000002",
        "E000015",
        "E000026",
        "E000025",
        "E000008"
      ],
      "visual_card_ids": [
        "VC000024",
        "VC000001",
        "VC000023",
        "VC000003",
        "VC000002",
        "VC000015",
        "VC000026",
        "VC000025",
        "VC000008"
      ],
      "asset_binding_ids": [
        "AB000024",
        "AB000001",
        "AB000023",
        "AB000003",
        "AB000002",
        "AB000015",
        "AB000026",
        "AB000025",
        "AB000008"
      ],
      "dynamic_content_preview": "主体：仙童；石猴；须菩提祖师；动作：洞门发出「呀」的开启声响，仙童迈步走出洞外…；云雾缭绕的斜月三星洞洞门缓缓打开…；环境：水帘洞；花果山；傲来国；斜月三星洞；构图镜头：组接主镜头；旁白中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正当",
      "lengths": {
        "dynamic_content_chars": 139,
        "image_prompt_chars": 135,
        "video_prompt_chars": 157,
        "negative_prompt_chars": 76,
        "visual_notes_chars": 210
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "仙童",
          "石猴",
          "须菩提祖师"
        ],
        "action_terms": [
          "洞门发出「呀」的开启声响，仙童迈步走出洞外…",
          "云雾缭绕的斜月三星洞洞门缓缓打开…"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "傲来国",
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.971,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0007",
      "shot_id": "S0007_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "character",
      "entity_uids": [
        "E000024",
        "E000001",
        "E000023",
        "E000003",
        "E000002",
        "E000015",
        "E000026"
      ],
      "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": 135,
        "image_prompt_chars": 117,
        "video_prompt_chars": 156,
        "negative_prompt_chars": 76,
        "visual_notes_chars": 210
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "仙童",
          "石猴",
          "须菩提祖师"
        ],
        "action_terms": [
          "仙童侧身引路，石猴整肃衣襟跟随…",
          "仙童确认石猴是前来访道的人，点头示意他随自己入内…"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "傲来国",
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.867,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0007",
      "shot_id": "S0007_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000024",
        "E000001",
        "E000023",
        "E000003",
        "E000002",
        "E000015",
        "E000026"
      ],
      "visual_card_ids": [
        "VC000024",
        "VC000001",
        "VC000023",
        "VC000003",
        "VC000002",
        "VC000015",
        "VC000026"
      ],
      "asset_binding_ids": [
        "AB000024",
        "AB000001",
        "AB000023",
        "AB000003",
        "AB000002",
        "AB000015",
        "AB000026"
      ],
      "dynamic_content_preview": "主体：仙童；石猴；须菩提祖师；动作：石猴倒身下拜连连磕头，祖师垂目询问来历…；石猴见到祖师立刻倒身下拜，磕头不计其数…；环境：水帘洞；花果山；傲来国；斜月三星洞；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正当",
      "lengths": {
        "dynamic_content_chars": 133,
        "image_prompt_chars": 99,
        "video_prompt_chars": 150,
        "negative_prompt_chars": 76,
        "visual_notes_chars": 210
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "仙童",
          "石猴",
          "须菩提祖师"
        ],
        "action_terms": [
          "石猴倒身下拜连连磕头，祖师垂目询问来历…",
          "石猴见到祖师立刻倒身下拜，磕头不计其数…"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "傲来国",
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.744,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0007",
      "shot_id": "S0007_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": 125,
        "image_prompt_chars": 105,
        "video_prompt_chars": 181,
        "negative_prompt_chars": 76,
        "visual_notes_chars": 211
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "须菩提祖师"
        ],
        "action_terms": [
          "孙悟空连连叩头，喜不自胜抓耳挠腮…",
          "孙悟空喜得抓耳挠腮，对着祖师连连磕头…"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "傲来国",
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.84,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0009",
      "shot_id": "S0009_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "opening",
      "entity_uids": [
        "E000023",
        "E000001",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000001",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000001",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；石猴；动作：须菩提祖师厉声呵斥石猴，手持戒尺走下高台…；斜月三星洞讲堂内，须菩提祖师高居宝座…；环境：水帘洞；斜月三星洞；构图镜头：中景；旁白中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：黄昏",
      "lengths": {
        "dynamic_content_chars": 126,
        "image_prompt_chars": 92,
        "video_prompt_chars": 110,
        "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": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.73,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0009",
      "shot_id": "S0009_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "character",
      "entity_uids": [
        "E000023",
        "E000001",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000001",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000001",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；石猴；动作：石猴不理会众弟子的抱怨，暗自揣度祖师的举动…；众弟子纷纷上前指责石猴冲撞祖师，面露怨怼鄙弃之色…；环境：水帘洞；斜月三星洞；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：黄昏",
      "lengths": {
        "dynamic_content_chars": 130,
        "image_prompt_chars": 103,
        "video_prompt_chars": 121,
        "negative_prompt_chars": 74,
        "visual_notes_chars": 134
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "须菩提祖师",
          "石猴"
        ],
        "action_terms": [
          "石猴不理会众弟子的抱怨，暗自揣度祖师的举动…",
          "众弟子纷纷上前指责石猴冲撞祖师，面露怨怼鄙弃之色…"
        ],
        "location_terms": [
          "水帘洞",
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.792,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0009",
      "shot_id": "S0009_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000023",
        "E000001",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000001",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000001",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；石猴；动作：祖师醒转舒展身体，开口吟诗，石猴闻声恭敬答话…；三更时分月色清冷，石猴避开熟睡的众弟子…；环境：水帘洞；斜月三星洞；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：黄昏",
      "lengths": {
        "dynamic_content_chars": 125,
        "image_prompt_chars": 118,
        "video_prompt_chars": 145,
        "negative_prompt_chars": 74,
        "visual_notes_chars": 146
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "须菩提祖师",
          "石猴"
        ],
        "action_terms": [
          "祖师醒转舒展身体，开口吟诗，石猴闻声恭敬答话…",
          "三更时分月色清冷，石猴避开熟睡的众弟子…"
        ],
        "location_terms": [
          "水帘洞",
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 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": "S0009",
      "shot_id": "S0009_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000003",
        "E000029"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000003",
        "VC000029"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000003",
        "AB000029"
      ],
      "dynamic_content_preview": "主体：石猴；动作：三更跪求长生之道；环境：水帘洞；斜月三星洞；关键物件：长生之道；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：黄昏",
      "lengths": {
        "dynamic_content_chars": 92,
        "image_prompt_chars": 83,
        "video_prompt_chars": 94,
        "negative_prompt_chars": 74,
        "visual_notes_chars": 150
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴"
        ],
        "action_terms": [
          "三更跪求长生之道"
        ],
        "location_terms": [
          "水帘洞",
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.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": "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": 119,
        "image_prompt_chars": 104,
        "video_prompt_chars": 126,
        "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": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.874,
        "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": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "insertion",
      "shot_role": "character",
      "entity_uids": [
        "E000023",
        "E000001",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000001",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000001",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；石猴；动作：石猴屏息凝神聆听，眼神从专注逐渐变得清亮透亮…；烛火光影在二人脸上交替晃动…；环境：斜月三星洞；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：午后",
      "lengths": {
        "dynamic_content_chars": 116,
        "image_prompt_chars": 104,
        "video_prompt_chars": 131,
        "negative_prompt_chars": 70,
        "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.897,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0010",
      "shot_id": "S0010_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "insertion",
      "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": 128,
        "image_prompt_chars": 97,
        "video_prompt_chars": 134,
        "negative_prompt_chars": 70,
        "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.758,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0010",
      "shot_id": "S0010_SH04",
      "status": "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": 108,
        "image_prompt_chars": 84,
        "video_prompt_chars": 110,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 103
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴"
        ],
        "action_terms": [
          "石猴打着哈欠蹭回自己的铺位坐下…",
          "镜头定格在石猴的脸上，捕捉他细微的神情变化"
        ],
        "location_terms": [
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.778,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "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": 129,
        "image_prompt_chars": 114,
        "video_prompt_chars": 145,
        "negative_prompt_chars": 68,
        "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": 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": "S0011",
      "shot_id": "S0011_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000023",
        "E000001",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000001",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000001",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；石猴；动作：祖师停住讲法，开口唤悟空…；祖师登坛讲法，忽然开口询问悟空修行进度…；环境：水帘洞；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：三年后",
      "lengths": {
        "dynamic_content_chars": 111,
        "image_prompt_chars": 86,
        "video_prompt_chars": 115,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 110
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "须菩提祖师",
          "石猴"
        ],
        "action_terms": [
          "祖师停住讲法，开口唤悟空…",
          "祖师登坛讲法，忽然开口询问悟空修行进度…"
        ],
        "location_terms": [
          "水帘洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.775,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0011",
      "shot_id": "S0011_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000023",
        "E000001",
        "E000003",
        "E000033"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000001",
        "VC000003",
        "VC000033"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000001",
        "AB000003",
        "AB000033"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；石猴；动作：祖师向悟空逐一说明雷灾、阴火、赑风三灾的凶险…；祖师向悟空警示三灾利害，悟空恳请祖师传授躲避之法…；环境：水帘洞；关键物件：筋斗云；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：三年后",
      "lengths": {
        "dynamic_content_chars": 134,
        "image_prompt_chars": 116,
        "video_prompt_chars": 148,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 128
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "须菩提祖师",
          "石猴"
        ],
        "action_terms": [
          "祖师向悟空逐一说明雷灾、阴火、赑风三灾的凶险…",
          "祖师向悟空警示三灾利害，悟空恳请祖师传授躲避之法…"
        ],
        "location_terms": [
          "水帘洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.866,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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",
        "E000001",
        "E000003",
        "E000033"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000001",
        "VC000003",
        "VC000033"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000001",
        "AB000003",
        "AB000033"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；石猴；动作：悟空默念筋斗云口诀，攥拳纵身一跃…；特写悟空攥紧拳念动口诀，旋即纵身翻起筋斗…；环境：水帘洞；关键物件：筋斗云；构图镜头：特写跟拍；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：三年后",
      "lengths": {
        "dynamic_content_chars": 128,
        "image_prompt_chars": 100,
        "video_prompt_chars": 123,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 119
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "须菩提祖师",
          "石猴"
        ],
        "action_terms": [
          "悟空默念筋斗云口诀，攥拳纵身一跃…",
          "特写悟空攥紧拳念动口诀，旋即纵身翻起筋斗…"
        ],
        "location_terms": [
          "水帘洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.781,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0012",
      "shot_id": "S0012_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000003",
        "E000002",
        "E000015",
        "E000025"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000003",
        "VC000002",
        "VC000015",
        "VC000025"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000003",
        "AB000002",
        "AB000015",
        "AB000025"
      ],
      "dynamic_content_preview": "主体：石猴；众弟子；动作：众弟子嬉闹起哄；悟空捻诀念咒，摇身化作一棵苍劲挺拔…；环境：水帘洞；花果山；傲来国；灵台方寸山；构图镜头：转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：旧日；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 133,
        "image_prompt_chars": 129,
        "video_prompt_chars": 165,
        "negative_prompt_chars": 72,
        "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": 0.97,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0012",
      "shot_id": "S0012_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [
        "E000023",
        "E000003",
        "E000002",
        "E000015"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000003",
        "VC000002",
        "VC000015"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000003",
        "AB000002",
        "AB000015"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；动作：祖师横杖怒视众人；众弟子低头噤声；环境：水帘洞；花果山；傲来国；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：旧日",
      "lengths": {
        "dynamic_content_chars": 97,
        "image_prompt_chars": 109,
        "video_prompt_chars": 138,
        "negative_prompt_chars": 72,
        "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": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.124,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "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": 105,
        "image_prompt_chars": 117,
        "video_prompt_chars": 146,
        "negative_prompt_chars": 72,
        "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": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.114,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "fail",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000023",
        "E000003",
        "E000002",
        "E000015",
        "E000033"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000023",
        "VC000003",
        "VC000002",
        "VC000015",
        "VC000033"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000023",
        "AB000003",
        "AB000002",
        "AB000015",
        "AB000033"
      ],
      "dynamic_content_preview": "主体：石猴；须菩提祖师；动作：悟空叩首拜别众人；捻诀纵起筋斗云，破空而去；环境：水帘洞；花果山；傲来国；关键物件：筋斗云；构图镜头：远景跟拍，最后落悟空面部特写；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：旧日",
      "lengths": {
        "dynamic_content_chars": 127,
        "image_prompt_chars": 127,
        "video_prompt_chars": 163,
        "negative_prompt_chars": 72,
        "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": false,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "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.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": "S0013",
      "shot_id": "S0013_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "opening",
      "entity_uids": [
        "E000003",
        "E000002",
        "E000036",
        "E000033"
      ],
      "visual_card_ids": [
        "VC000003",
        "VC000002",
        "VC000036",
        "VC000033"
      ],
      "asset_binding_ids": [
        "AB000003",
        "AB000002",
        "AB000036",
        "AB000033"
      ],
      "dynamic_content_preview": "动作：悟空按下云头落脚，拂去衣上云气，高声呼唤猴群；云海之上，悟空驾筋斗云疾驰而下…；环境：水帘洞；花果山；水脏洞；关键物件：筋斗云；构图镜头：宽幅远景切中景；旁白中景；连续性：保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 113,
        "image_prompt_chars": 124,
        "video_prompt_chars": 150,
        "negative_prompt_chars": 75,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 2,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.097,
        "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",
        "E000032",
        "E000003",
        "E000002",
        "E000036"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000032",
        "VC000003",
        "VC000002",
        "VC000036"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000032",
        "AB000003",
        "AB000002",
        "AB000036"
      ],
      "dynamic_content_preview": "主体：众猴；混世魔王；动作：悟空俯身扶起为首的老猴，侧耳听众猴诉苦…；悟空脸上归家的笑意瞬间收敛，眉头紧锁…；环境：水帘洞；花果山；水脏洞；构图镜头：面部特写切众猴群像中景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 135,
        "image_prompt_chars": 129,
        "video_prompt_chars": 161,
        "negative_prompt_chars": 75,
        "visual_notes_chars": 153
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "众猴",
          "混世魔王"
        ],
        "action_terms": [
          "悟空俯身扶起为首的老猴，侧耳听众猴诉苦…",
          "悟空脸上归家的笑意瞬间收敛，眉头紧锁…"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "水脏洞"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.956,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0013",
      "shot_id": "S0013_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000020",
        "E000001",
        "E000003",
        "E000002",
        "E000036"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000001",
        "VC000003",
        "VC000002",
        "VC000036"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000001",
        "AB000003",
        "AB000002",
        "AB000036"
      ],
      "dynamic_content_preview": "主体：众猴；石猴；动作：众猴七嘴八舌诉苦，悟空越听脸色越沉…；悟空与众猴对话，问清仇敌底细；环境：水帘洞；花果山；水脏洞；构图镜头：正反打镜头；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 119,
        "image_prompt_chars": 118,
        "video_prompt_chars": 152,
        "negative_prompt_chars": 75,
        "visual_notes_chars": 157
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "众猴",
          "石猴"
        ],
        "action_terms": [
          "众猴七嘴八舌诉苦，悟空越听脸色越沉…",
          "悟空与众猴对话，问清仇敌底细"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "水脏洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.992,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0013",
      "shot_id": "S0013_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "closing",
      "entity_uids": [
        "E000020",
        "E000003",
        "E000002",
        "E000036",
        "E000033"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000003",
        "VC000002",
        "VC000036",
        "VC000033"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000003",
        "AB000002",
        "AB000036",
        "AB000033"
      ],
      "dynamic_content_preview": "主体：众猴；动作：悟空安抚好众猴，嘱咐他们安心等候…；悟空纵身腾云，直奔水脏洞寻仇；环境：水帘洞；花果山；水脏洞；关键物件：筋斗云；构图镜头：近景切宽幅远景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 125,
        "image_prompt_chars": 131,
        "video_prompt_chars": 168,
        "negative_prompt_chars": 75,
        "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.048,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0014",
      "shot_id": "S0014_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000032",
        "E000003",
        "E000009",
        "E000036",
        "E000010"
      ],
      "visual_card_ids": [
        "VC000032",
        "VC000003",
        "VC000009",
        "VC000036",
        "VC000010"
      ],
      "asset_binding_ids": [
        "AB000032",
        "AB000003",
        "AB000009",
        "AB000036",
        "AB000010"
      ],
      "dynamic_content_preview": "主体：混世魔王；动作：混世魔王不屑悟空身量，弃刀与之对打…；水脏洞前，身高三丈、手持钢刀的混世魔王与身形矮…；环境：水帘洞；南赡部洲；水脏洞；西牛贺洲；构图镜头：转场跟拍中景；转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年",
      "lengths": {
        "dynamic_content_chars": 136,
        "image_prompt_chars": 131,
        "video_prompt_chars": 181,
        "negative_prompt_chars": 73,
        "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": 0.963,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": 140,
        "image_prompt_chars": 148,
        "video_prompt_chars": 192,
        "negative_prompt_chars": 73,
        "visual_notes_chars": 71
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "众猴",
          "石猴",
          "混世魔王"
        ],
        "action_terms": [
          "悟空拔下一把毫毛嚼碎，对着空中喷去…",
          "魔王恼怒之下举刀劈向悟空，悟空侧身躲开…"
        ],
        "location_terms": [
          "水帘洞",
          "南赡部洲",
          "水脏洞",
          "西牛贺洲"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.057,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": 140,
        "image_prompt_chars": 153,
        "video_prompt_chars": 195,
        "negative_prompt_chars": 73,
        "visual_notes_chars": 83
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "众猴",
          "石猴",
          "混世魔王"
        ],
        "action_terms": [
          "悟空趁机夺过魔王手中的钢刀…",
          "悟空与混世魔王战前对质，战局逆转后悟空斩杀魔王…"
        ],
        "location_terms": [
          "水帘洞",
          "南赡部洲",
          "水脏洞",
          "西牛贺洲"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.093,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0014",
      "shot_id": "S0014_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "closing",
      "entity_uids": [
        "E000020",
        "E000003",
        "E000009",
        "E000036",
        "E000010",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000003",
        "VC000009",
        "VC000036",
        "VC000010",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000003",
        "AB000009",
        "AB000036",
        "AB000010",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：众猴；动作：悟空将毫毛一抖收回身上，命小猴把被掳走的水帘洞…；悟空烧毁水脏洞，带着被救的小猴驾风返回水帘洞…；环境：水帘洞；南赡部洲；水脏洞；西牛贺洲；构图镜头：特写拉至大全景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年",
      "lengths": {
        "dynamic_content_chars": 138,
        "image_prompt_chars": 140,
        "video_prompt_chars": 188,
        "negative_prompt_chars": 73,
        "visual_notes_chars": 80
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "众猴"
        ],
        "action_terms": [
          "悟空将毫毛一抖收回身上，命小猴把被掳走的水帘洞…",
          "悟空烧毁水脏洞，带着被救的小猴驾风返回水帘洞…"
        ],
        "location_terms": [
          "水帘洞",
          "南赡部洲",
          "水脏洞",
          "西牛贺洲"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.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": "S0017",
      "shot_id": "S0017_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000020",
        "E000002",
        "E000017",
        "E000015"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000002",
        "VC000017",
        "VC000015"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000002",
        "AB000017",
        "AB000015"
      ],
      "dynamic_content_preview": "主体：众猴；动作：显示第三回章节标题；美猴王按落云头，抖身收回毫毛…；环境：花果山；铁板桥；傲来国；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 120,
        "image_prompt_chars": 123,
        "video_prompt_chars": 157,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.025,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0017",
      "shot_id": "S0017_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "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": 119,
        "image_prompt_chars": 118,
        "video_prompt_chars": 146,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 127
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "众猴"
        ],
        "action_terms": [
          "众猴哄抢兵器，吆吆喝喝操练武艺",
          "七十二洞妖王携贡品上前参拜，尊美猴王为共主"
        ],
        "location_terms": [
          "花果山",
          "铁板桥",
          "傲来国"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.992,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0017",
      "shot_id": "S0017_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000020",
        "E000002",
        "E000017",
        "E000015"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000020",
        "VC000002",
        "VC000017",
        "VC000015"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000020",
        "AB000002",
        "AB000017",
        "AB000015"
      ],
      "dynamic_content_preview": "主体：石猴；四老猴；动作：美猴王挥了挥手中的大刀，面露不满之色；四老猴见状上前躬身行礼献策；环境：花果山；铁板桥；傲来国；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 113,
        "image_prompt_chars": 102,
        "video_prompt_chars": 141,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 136
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "四老猴"
        ],
        "action_terms": [
          "美猴王挥了挥手中的大刀，面露不满之色",
          "四老猴见状上前躬身行礼献策"
        ],
        "location_terms": [
          "花果山",
          "铁板桥",
          "傲来国"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.903,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000037",
        "E000020",
        "E000001",
        "E000076",
        "E000007",
        "E000002",
        "E000017",
        "E000015"
      ],
      "visual_card_ids": [
        "VC000037",
        "VC000020",
        "VC000001",
        "VC000076",
        "VC000007",
        "VC000002",
        "VC000017",
        "VC000015"
      ],
      "asset_binding_ids": [
        "AB000037",
        "AB000020",
        "AB000001",
        "AB000076",
        "AB000007",
        "AB000002",
        "AB000017",
        "AB000015"
      ],
      "dynamic_content_preview": "主体：东海龙王；众猴；石猴；沙悟净；动作：美猴王大喜过望，纵身跳至铁板桥头；捻诀使出闭水法，分开水路径直钻入波中；环境：花果山；铁板桥；傲来国；构图镜头：跟拍，特写转全景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 132,
        "image_prompt_chars": 102,
        "video_prompt_chars": 137,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 154
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "东海龙王",
          "众猴",
          "石猴",
          "沙悟净"
        ],
        "action_terms": [
          "美猴王大喜过望，纵身跳至铁板桥头",
          "捻诀使出闭水法，分开水路径直钻入波中"
        ],
        "location_terms": [
          "花果山",
          "铁板桥",
          "傲来国"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.773,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0018",
      "shot_id": "S0018_SH01",
      "status": "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": 101,
        "image_prompt_chars": 121,
        "video_prompt_chars": 166,
        "negative_prompt_chars": 63,
        "visual_notes_chars": 115
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "东海龙王",
          "石猴"
        ],
        "action_terms": [
          "兵卒依次抬上大刀、钢叉、画戟",
          "石猴掂试兵器后嫌轻丢弃"
        ],
        "location_terms": [
          "东海龙宫"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.198,
        "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",
        "E000001",
        "E000041"
      ],
      "visual_card_ids": [
        "VC000037",
        "VC000001",
        "VC000041"
      ],
      "asset_binding_ids": [
        "AB000037",
        "AB000001",
        "AB000041"
      ],
      "dynamic_content_preview": "主体：东海龙王；石猴；动作：龙婆、龙女从殿后闪出；龙婆凑近东海龙王低声耳语；环境：东海龙宫；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 91,
        "image_prompt_chars": 100,
        "video_prompt_chars": 141,
        "negative_prompt_chars": 63,
        "visual_notes_chars": 111
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "东海龙王",
          "石猴"
        ],
        "action_terms": [
          "龙婆、龙女从殿后闪出",
          "龙婆凑近东海龙王低声耳语"
        ],
        "location_terms": [
          "东海龙宫"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.099,
        "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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000037",
        "E000082",
        "E000001",
        "E000041"
      ],
      "visual_card_ids": [
        "VC000037",
        "VC000082",
        "VC000001",
        "VC000041"
      ],
      "asset_binding_ids": [
        "AB000037",
        "AB000082",
        "AB000001",
        "AB000041"
      ],
      "dynamic_content_preview": "主体：东海龙王；龙婆；石猴；动作：东海龙王听完龙婆提示，转头向石猴说明神针铁来历；石猴听闻有宝贝，面露喜色；环境：东海龙宫；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 106,
        "image_prompt_chars": 103,
        "video_prompt_chars": 144,
        "negative_prompt_chars": 63,
        "visual_notes_chars": 119
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "东海龙王",
          "龙婆",
          "石猴"
        ],
        "action_terms": [
          "东海龙王听完龙婆提示，转头向石猴说明神针铁来历",
          "石猴听闻有宝贝，面露喜色"
        ],
        "location_terms": [
          "东海龙宫"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.972,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0018",
      "shot_id": "S0018_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": 92,
        "image_prompt_chars": 99,
        "video_prompt_chars": 135,
        "negative_prompt_chars": 63,
        "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.076,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0019",
      "shot_id": "S0019_SH01",
      "status": "pass",
      "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": 143,
        "image_prompt_chars": 159,
        "video_prompt_chars": 193,
        "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.112,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0019",
      "shot_id": "S0019_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "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": 124,
        "image_prompt_chars": 122,
        "video_prompt_chars": 161,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 115
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "东海龙王"
        ],
        "action_terms": [
          "石猴用棍尖轻敲地面，震得龙王踉跄后退…",
          "石猴拄着金箍棒斜倚在龙王宝座上…"
        ],
        "location_terms": [
          "花果山",
          "水帘洞",
          "东海龙宫",
          "铁板桥"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.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": "S0019",
      "shot_id": "S0019_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000020",
        "E000037",
        "E000087",
        "E000002",
        "E000003",
        "E000041",
        "E000017"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000020",
        "VC000037",
        "VC000087",
        "VC000002",
        "VC000003",
        "VC000041",
        "VC000017"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000020",
        "AB000037",
        "AB000087",
        "AB000002",
        "AB000003",
        "AB000041",
        "AB000017"
      ],
      "dynamic_content_preview": "主体：石猴；南海龙王敖钦；东海龙王；西海龙王敖闰；动作：三海龙王依次献上披挂，石猴穿戴整齐后手持金箍棒…；三海龙王应召赶到水晶殿外，与东海龙王商议对策…；环境：花果山；水帘洞；东海龙宫；铁板桥；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：后来",
      "lengths": {
        "dynamic_content_chars": 149,
        "image_prompt_chars": 145,
        "video_prompt_chars": 189,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 129
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "南海龙王敖钦",
          "东海龙王",
          "西海龙王敖闰"
        ],
        "action_terms": [
          "三海龙王依次献上披挂，石猴穿戴整齐后手持金箍棒…",
          "三海龙王应召赶到水晶殿外，与东海龙王商议对策…"
        ],
        "location_terms": [
          "花果山",
          "水帘洞",
          "东海龙宫",
          "铁板桥"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.973,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0019",
      "shot_id": "S0019_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000020",
        "E000001",
        "E000002",
        "E000003",
        "E000041",
        "E000017",
        "E000038"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000001",
        "VC000002",
        "VC000003",
        "VC000041",
        "VC000017",
        "VC000038"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000001",
        "AB000002",
        "AB000003",
        "AB000041",
        "AB000017",
        "AB000038"
      ],
      "dynamic_content_preview": "主体：众猴；石猴；动作：石猴跳上铁板桥高登水帘洞宝座，将金箍棒竖在殿中…；石猴分开水路回到花果山铁板桥头…；环境：花果山；水帘洞；东海龙宫；铁板桥；关键物件：如意金箍棒；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：后来；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 155,
        "image_prompt_chars": 137,
        "video_prompt_chars": 193,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 155
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "众猴",
          "石猴"
        ],
        "action_terms": [
          "石猴跳上铁板桥高登水帘洞宝座，将金箍棒竖在殿中…",
          "石猴分开水路回到花果山铁板桥头…"
        ],
        "location_terms": [
          "花果山",
          "水帘洞",
          "东海龙宫",
          "铁板桥"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.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": "S0020",
      "shot_id": "S0020_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000032",
        "E000039",
        "E000002",
        "E000003",
        "E000017"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000032",
        "VC000039",
        "VC000002",
        "VC000003",
        "VC000017"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000032",
        "AB000039",
        "AB000002",
        "AB000003",
        "AB000017"
      ],
      "dynamic_content_preview": "主体：石猴；混世魔王；动作：石猴宴请六魔王，歃血结拜为七弟兄；宴罢送别众王；环境：幽冥界；花果山；水帘洞；关键物件：铁板桥；构图镜头：朦胧远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 115,
        "image_prompt_chars": 111,
        "video_prompt_chars": 152,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 171
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "混世魔王"
        ],
        "action_terms": [
          "石猴宴请六魔王，歃血结拜为七弟兄",
          "宴罢送别众王"
        ],
        "location_terms": [
          "幽冥界",
          "花果山",
          "水帘洞"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.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": "S0020",
      "shot_id": "S0020_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000039",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000039",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000039",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；动作：勾魂使者持批文拘走石猴魂魄；押解石猴魂魄至幽冥界城门下；环境：幽冥界；花果山；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 101,
        "image_prompt_chars": 93,
        "video_prompt_chars": 134,
        "negative_prompt_chars": 67,
        "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.921,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "warning",
      "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": 115,
        "image_prompt_chars": 117,
        "video_prompt_chars": 142,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 121
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "勾魂使者"
        ],
        "action_terms": [
          "石猴酒醒看清幽冥界铁牌",
          "核对勾魂批文"
        ],
        "location_terms": [
          "幽冥界",
          "花果山"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 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": "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": 95,
        "image_prompt_chars": 106,
        "video_prompt_chars": 155,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 136
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "鬼卒"
        ],
        "action_terms": [
          "石猴掣出金箍棒打杀勾魂使者",
          "打散拦路鬼卒"
        ],
        "location_terms": [
          "幽冥界",
          "花果山"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.116,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": [
        "E000003",
        "E000039",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000003",
        "VC000039",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000003",
        "AB000039",
        "AB000002"
      ],
      "dynamic_content_preview": "动作：',.''，'幽冥界'.；环境：水帘洞；幽冥界；花果山；森罗殿；构图镜头：旁白中景；连续性：保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 73,
        "image_prompt_chars": 161,
        "video_prompt_chars": 109,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 106
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [],
        "action_terms": [
          "',.''，'幽冥界'."
        ],
        "location_terms": [
          "水帘洞",
          "幽冥界",
          "花果山",
          "森罗殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.5,
        "image_compactness_ratio": 2.205,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0021",
      "shot_id": "S0021_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000043",
        "E000012",
        "E000003",
        "E000039",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000043",
        "VC000012",
        "VC000003",
        "VC000039",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000043",
        "AB000012",
        "AB000003",
        "AB000039",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；十代冥王；阎王；孙悟空；动作：,；'，.，.，.；环境：水帘洞；幽冥界；花果山；森罗殿；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 103,
        "image_prompt_chars": 158,
        "video_prompt_chars": 108,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 109
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "十代冥王",
          "阎王",
          "孙悟空"
        ],
        "action_terms": [
          ",",
          "'，.，.，."
        ],
        "location_terms": [
          "水帘洞",
          "幽冥界",
          "花果山",
          "森罗殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.534,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000043",
        "VC000003",
        "VC000039",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000043",
        "AB000003",
        "AB000039",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；十代冥王；孙悟空；动作：,.，.；环境：水帘洞；幽冥界；花果山；森罗殿；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 94,
        "image_prompt_chars": 123,
        "video_prompt_chars": 103,
        "negative_prompt_chars": 66,
        "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.309,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0021",
      "shot_id": "S0021_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000043",
        "E000012",
        "E000003",
        "E000039",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000043",
        "VC000012",
        "VC000003",
        "VC000039",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000043",
        "AB000012",
        "AB000003",
        "AB000039",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；十代冥王；阎王；孙悟空；动作：,；:,',342,'，.，.；环境：水帘洞；幽冥界；花果山；森罗殿；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 107,
        "image_prompt_chars": 134,
        "video_prompt_chars": 101,
        "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": [
          ",",
          ":,',342,'，.，."
        ],
        "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.252,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0022",
      "shot_id": "S0022_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000020",
        "E000039",
        "E000003",
        "E000002",
        "E000014",
        "E000044"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000020",
        "VC000039",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000044"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000020",
        "AB000039",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000044"
      ],
      "dynamic_content_preview": "主体：石猴；孙悟空；众猴；动作：孙悟空猛地坐起身揉眼睛，活动肩颈；众猴围到石榻旁探头询问；环境：幽冥界；水帘洞；花果山；灵霄宝殿；关键物件：生死簿；构图镜头：软焦点远景；朦胧远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：梦见",
      "lengths": {
        "dynamic_content_chars": 133,
        "image_prompt_chars": 123,
        "video_prompt_chars": 145,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 146
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "孙悟空",
          "众猴"
        ],
        "action_terms": [
          "孙悟空猛地坐起身揉眼睛，活动肩颈",
          "众猴围到石榻旁探头询问"
        ],
        "location_terms": [
          "幽冥界",
          "水帘洞",
          "花果山",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.925,
        "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": [
        "E000004",
        "E000037",
        "E000024",
        "E000039",
        "E000003",
        "E000002",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000004",
        "VC000037",
        "VC000024",
        "VC000039",
        "VC000003",
        "VC000002",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000004",
        "AB000037",
        "AB000024",
        "AB000039",
        "AB000003",
        "AB000002",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：玉皇大天尊；东海龙王；玉帝；仙童；动作：东海龙王躬身向玉帝行大礼；引奏仙童上前接过龙王的表文，呈到玉帝案前；环境：幽冥界；水帘洞；花果山；灵霄宝殿；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：梦见",
      "lengths": {
        "dynamic_content_chars": 130,
        "image_prompt_chars": 128,
        "video_prompt_chars": 141,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 163
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "玉皇大天尊",
          "东海龙王",
          "玉帝",
          "仙童"
        ],
        "action_terms": [
          "东海龙王躬身向玉帝行大礼",
          "引奏仙童上前接过龙王的表文，呈到玉帝案前"
        ],
        "location_terms": [
          "幽冥界",
          "水帘洞",
          "花果山",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": 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": "S0022",
      "shot_id": "S0022_SH03",
      "status": "fail",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000004",
        "E000045",
        "E000037",
        "E000020",
        "E000005",
        "E000050",
        "E000039",
        "E000003",
        "E000002",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000004",
        "VC000045",
        "VC000037",
        "VC000020",
        "VC000005",
        "VC000050",
        "VC000039",
        "VC000003",
        "VC000002",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000004",
        "AB000045",
        "AB000037",
        "AB000020",
        "AB000005",
        "AB000050",
        "AB000039",
        "AB000003",
        "AB000002",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：石猴；玉皇大天尊；太白金星；东海龙王；动作：孙悟空摆手向众猴讲述梦境经过；玉帝皱眉翻看两份告状表文，面露怒色；环境：幽冥界；水帘洞；花果山；灵霄宝殿；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：梦见",
      "lengths": {
        "dynamic_content_chars": 130,
        "image_prompt_chars": 115,
        "video_prompt_chars": 137,
        "negative_prompt_chars": 70,
        "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": false,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.885,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_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": "S0022",
      "shot_id": "S0022_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000045",
        "E000020",
        "E000050",
        "E000039",
        "E000003",
        "E000002",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000045",
        "VC000020",
        "VC000050",
        "VC000039",
        "VC000003",
        "VC000002",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000045",
        "AB000020",
        "AB000050",
        "AB000039",
        "AB000003",
        "AB000002",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：石猴；太白金星；孙悟空；众猴；动作：太白金星躬身接过圣旨，退下朝班；孙悟空举杯和众猴哄笑碰杯，洞内一片欢闹；环境：幽冥界；水帘洞；花果山；灵霄宝殿；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：梦见",
      "lengths": {
        "dynamic_content_chars": 128,
        "image_prompt_chars": 115,
        "video_prompt_chars": 137,
        "negative_prompt_chars": 70,
        "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.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": "S0023",
      "shot_id": "S0023_SH01",
      "status": "pass",
      "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": 131,
        "image_prompt_chars": 130,
        "video_prompt_chars": 166,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 115
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "太白金星",
          "金星",
          "众猴"
        ],
        "action_terms": [
          "太白金星整理衣袂站定，对洞外守门的小猴拱手示意…",
          "小猴闻言神色惊讶，连忙转身跑进洞内通报"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "南天门",
          "天宫"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.992,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0023",
      "shot_id": "S0023_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000045",
        "E000050",
        "E000001",
        "E000020",
        "E000003",
        "E000002",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000045",
        "VC000050",
        "VC000001",
        "VC000020",
        "VC000003",
        "VC000002",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000045",
        "AB000050",
        "AB000001",
        "AB000020",
        "AB000003",
        "AB000002",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：太白金星；金星；石猴；众猴；动作：孙悟空快步走出水帘洞，见到太白金星连忙拱手行礼；太白金星颔首回礼，迈步随孙悟空进入洞内；环境：水帘洞；花果山；南天门；天宫；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 135,
        "image_prompt_chars": 116,
        "video_prompt_chars": 164,
        "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.859,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000045",
        "E000050",
        "E000001",
        "E000020",
        "E000003",
        "E000002",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000045",
        "VC000050",
        "VC000001",
        "VC000020",
        "VC000003",
        "VC000002",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000045",
        "AB000050",
        "AB000001",
        "AB000020",
        "AB000003",
        "AB000002",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：太白金星；金星；石猴；众猴；动作：太白金星站在洞内正中，面南立定取出圣旨；孙悟空听完宣旨喜形于色，转头吩咐四健将留守花果山；环境：水帘洞；花果山；南天门；天宫；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 135,
        "image_prompt_chars": 106,
        "video_prompt_chars": 134,
        "negative_prompt_chars": 65,
        "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.785,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0023",
      "shot_id": "S0023_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000045",
        "E000050",
        "E000001",
        "E000003",
        "E000002",
        "E000084",
        "E000033"
      ],
      "visual_card_ids": [
        "VC000045",
        "VC000050",
        "VC000001",
        "VC000003",
        "VC000002",
        "VC000084",
        "VC000033"
      ],
      "asset_binding_ids": [
        "AB000045",
        "AB000050",
        "AB000001",
        "AB000003",
        "AB000002",
        "AB000084",
        "AB000033"
      ],
      "dynamic_content_preview": "主体：太白金星；金星；石猴；动作：孙悟空踩着筋斗云与太白金星并肩而行…；二人加快速度，朝着南天门方向飞去；环境：水帘洞；花果山；南天门；天宫；关键物件：筋斗云；构图镜头：特写转远景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 137,
        "image_prompt_chars": 112,
        "video_prompt_chars": 137,
        "negative_prompt_chars": 65,
        "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": 0.818,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0025",
      "shot_id": "S0025_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000045",
        "E000050",
        "E000004",
        "E000002",
        "E000046",
        "E000014",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000045",
        "VC000050",
        "VC000004",
        "VC000002",
        "VC000046",
        "VC000014",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000045",
        "AB000050",
        "AB000004",
        "AB000002",
        "AB000046",
        "AB000014",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：石猴；太白金星；金星；玉皇大天尊；动作：太白金星奏报已宣妖仙到殿；玉帝询问妖仙身份；环境：花果山；御马监；灵霄宝殿；南天门；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 135,
        "image_prompt_chars": 122,
        "video_prompt_chars": 157,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 124
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "太白金星",
          "金星",
          "玉皇大天尊"
        ],
        "action_terms": [
          "太白金星奏报已宣妖仙到殿",
          "玉帝询问妖仙身份"
        ],
        "location_terms": [
          "花果山",
          "御马监",
          "灵霄宝殿",
          "南天门"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.904,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0025",
      "shot_id": "S0025_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000002",
        "E000046",
        "E000014",
        "E000084",
        "E000044"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000002",
        "VC000046",
        "VC000014",
        "VC000084",
        "VC000044"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000002",
        "AB000046",
        "AB000014",
        "AB000084",
        "AB000044"
      ],
      "dynamic_content_preview": "主体：石猴；孙悟空；御马监监丞；动作：孙悟空到任御马监；清点马数核对文簿；环境：花果山；御马监；灵霄宝殿；南天门；关键物件：生死簿；构图镜头：中景跟拍；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 143,
        "image_prompt_chars": 98,
        "video_prompt_chars": 136,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 84
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "孙悟空",
          "御马监监丞"
        ],
        "action_terms": [
          "孙悟空到任御马监",
          "清点马数核对文簿"
        ],
        "location_terms": [
          "花果山",
          "御马监",
          "灵霄宝殿",
          "南天门"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.685,
        "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_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000045",
        "E000004",
        "E000002",
        "E000046",
        "E000014",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000045",
        "VC000004",
        "VC000002",
        "VC000046",
        "VC000014",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000045",
        "AB000004",
        "AB000002",
        "AB000046",
        "AB000014",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：石猴；御马监众官；孙悟空；动作：孙悟空停杯询问官衔；众官说明弼马温是未入流小官；环境：花果山；御马监；灵霄宝殿；南天门；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 134,
        "image_prompt_chars": 100,
        "video_prompt_chars": 153,
        "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.746,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0025",
      "shot_id": "S0025_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000020",
        "E000002",
        "E000046",
        "E000014",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000020",
        "VC000002",
        "VC000046",
        "VC000014",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000020",
        "AB000002",
        "AB000046",
        "AB000014",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：石猴；孙悟空；独角鬼王；众猴；动作：孙悟空打穿御马监；打出南天门返回花果山；环境：花果山；御马监；灵霄宝殿；南天门；构图镜头：全景跟拍+特写；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 139,
        "image_prompt_chars": 122,
        "video_prompt_chars": 189,
        "negative_prompt_chars": 67,
        "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.878,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0026",
      "shot_id": "S0026_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000048",
        "E000049",
        "E000004",
        "E000003",
        "E000002",
        "E000014",
        "E000046"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000048",
        "VC000049",
        "VC000004",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000046"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000048",
        "AB000049",
        "AB000004",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000046"
      ],
      "dynamic_content_preview": "主体：石猴；哪吒三太子；托塔李天王；玉皇大天尊；动作：玉帝接过奏报面色沉凝，宣旨派兵擒拿妖猴；托塔李天王与哪吒三太子越班而出，向玉帝请命领兵；环境：水帘洞；花果山；灵霄宝殿；御马监；构图镜头：全景对白建立镜头；旁白中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 153,
        "image_prompt_chars": 152,
        "video_prompt_chars": 181,
        "negative_prompt_chars": 95,
        "visual_notes_chars": 172
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "哪吒三太子",
          "托塔李天王",
          "玉皇大天尊"
        ],
        "action_terms": [
          "玉帝接过奏报面色沉凝，宣旨派兵擒拿妖猴",
          "托塔李天王与哪吒三太子越班而出，向玉帝请命领兵"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "灵霄宝殿",
          "御马监"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.993,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0026",
      "shot_id": "S0026_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "character",
      "entity_uids": [
        "E000048",
        "E000049",
        "E000047",
        "E000004",
        "E000003",
        "E000002",
        "E000014",
        "E000046"
      ],
      "visual_card_ids": [
        "VC000048",
        "VC000049",
        "VC000047",
        "VC000004",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000046"
      ],
      "asset_binding_ids": [
        "AB000048",
        "AB000049",
        "AB000047",
        "AB000004",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000046"
      ],
      "dynamic_content_preview": "主体：哪吒三太子；托塔李天王；巨灵神；玉皇大天尊；动作：李天王、哪吒叩头谢恩领旨；二人点齐三军，巨灵神领先锋将令率部开拔；环境：水帘洞；花果山；灵霄宝殿；御马监；构图镜头：双人中景切换天兵行军全景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 147,
        "image_prompt_chars": 144,
        "video_prompt_chars": 164,
        "negative_prompt_chars": 95,
        "visual_notes_chars": 136
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "哪吒三太子",
          "托塔李天王",
          "巨灵神",
          "玉皇大天尊"
        ],
        "action_terms": [
          "李天王、哪吒叩头谢恩领旨",
          "二人点齐三军，巨灵神领先锋将令率部开拔"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "灵霄宝殿",
          "御马监"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.98,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0026",
      "shot_id": "S0026_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000047",
        "E000003",
        "E000002",
        "E000014",
        "E000046",
        "E000038",
        "E000085"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000047",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000046",
        "VC000038",
        "VC000085"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000047",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000046",
        "AB000038",
        "AB000085"
      ],
      "dynamic_content_preview": "主体：石猴；巨灵神；动作：巨灵神厉声喝令小妖通报猴王出降；小妖慌报入洞，猴王穿戴披挂率部出洞；环境：水帘洞；花果山；灵霄宝殿；御马监；关键物件：如意金箍棒；天将；构图镜头：正反打中景；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 139,
        "image_prompt_chars": 131,
        "video_prompt_chars": 157,
        "negative_prompt_chars": 95,
        "visual_notes_chars": 139
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "巨灵神"
        ],
        "action_terms": [
          "巨灵神厉声喝令小妖通报猴王出降",
          "小妖慌报入洞，猴王穿戴披挂率部出洞"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "灵霄宝殿",
          "御马监"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.942,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0026",
      "shot_id": "S0026_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000047",
        "E000003",
        "E000002",
        "E000014",
        "E000046"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000047",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000046"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000047",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000046"
      ],
      "dynamic_content_preview": "主体：石猴；巨灵神；动作：巨灵神抬眼望向高杆旌旗，脸色骤变；巨灵神怒喝着举斧劈向猴王；环境：水帘洞；花果山；灵霄宝殿；御马监；构图镜头：旌旗特写切换动作中景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 144,
        "image_prompt_chars": 132,
        "video_prompt_chars": 154,
        "negative_prompt_chars": 95,
        "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.917,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0027",
      "shot_id": "S0027_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000047",
        "E000003",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000047",
        "VC000003",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000047",
        "AB000003",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：石猴；巨灵神；动作：巨灵神挥斧劈向石猴；石猴举棒格挡；环境：水帘洞；灵霄宝殿；构图镜头：远景接特写；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在",
      "lengths": {
        "dynamic_content_chars": 99,
        "image_prompt_chars": 103,
        "video_prompt_chars": 143,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 119
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "巨灵神"
        ],
        "action_terms": [
          "巨灵神挥斧劈向石猴",
          "石猴举棒格挡"
        ],
        "location_terms": [
          "水帘洞",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.04,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "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": 108,
        "image_prompt_chars": 112,
        "video_prompt_chars": 162,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 129
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "哪吒三太子",
          "巨灵神",
          "托塔李天王"
        ],
        "action_terms": [
          "巨灵神跪地叩头请罪",
          "李天王拍案发怒"
        ],
        "location_terms": [
          "水帘洞",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.037,
        "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": 135,
        "image_prompt_chars": 127,
        "video_prompt_chars": 166,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 133
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "哪吒三太子"
        ],
        "action_terms": [
          "哪吒跃至水帘洞外叫阵",
          "石猴指向身后“齐天大圣”旌旗回应"
        ],
        "location_terms": [
          "水帘洞",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 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": "S0027",
      "shot_id": "S0027_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000048",
        "E000003",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000048",
        "VC000003",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000048",
        "AB000003",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：石猴；哪吒三太子；动作：石猴拔下一根毫毛变出自身分身佯攻哪吒；真身绕至哪吒身后挥棒打向左臂；环境：水帘洞；灵霄宝殿；构图镜头：高速特写接远景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在",
      "lengths": {
        "dynamic_content_chars": 120,
        "image_prompt_chars": 110,
        "video_prompt_chars": 154,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 119
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "哪吒三太子"
        ],
        "action_terms": [
          "石猴拔下一根毫毛变出自身分身佯攻哪吒",
          "真身绕至哪吒身后挥棒打向左臂"
        ],
        "location_terms": [
          "水帘洞",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.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": "S0028",
      "shot_id": "S0028_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000048",
        "E000049",
        "E000004",
        "E000003",
        "E000002",
        "E000014",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000048",
        "VC000049",
        "VC000004",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000048",
        "AB000049",
        "AB000004",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：石猴；哪吒三太子；托塔李天王；玉皇大天尊；动作：托塔李天王与带伤的哪吒三太子率败军返回天庭…；水帘洞内石猴正接受七十二洞妖王与六位结拜弟兄的…；环境：水帘洞；花果山；灵霄宝殿；南天门；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 146,
        "image_prompt_chars": 157,
        "video_prompt_chars": 182,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 126
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "哪吒三太子",
          "托塔李天王",
          "玉皇大天尊"
        ],
        "action_terms": [
          "托塔李天王与带伤的哪吒三太子率败军返回天庭…",
          "水帘洞内石猴正接受七十二洞妖王与六位结拜弟兄的…"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "灵霄宝殿",
          "南天门"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.075,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": 135,
        "image_prompt_chars": 140,
        "video_prompt_chars": 174,
        "negative_prompt_chars": 70,
        "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.037,
        "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": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000045",
        "E000050",
        "E000048",
        "E000004",
        "E000049",
        "E000003",
        "E000002",
        "E000014",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000045",
        "VC000050",
        "VC000048",
        "VC000004",
        "VC000049",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000045",
        "AB000050",
        "AB000048",
        "AB000004",
        "AB000049",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：石猴；太白金星；金星；哪吒三太子；动作：李天王与哪吒奏报战败实情与石猴的齐天大圣封号要求；玉皇大天尊震怒欲发兵清剿；环境：水帘洞；花果山；灵霄宝殿；南天门；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 133,
        "image_prompt_chars": 143,
        "video_prompt_chars": 176,
        "negative_prompt_chars": 70,
        "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.075,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0028",
      "shot_id": "S0028_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000045",
        "E000050",
        "E000020",
        "E000003",
        "E000002",
        "E000014",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000045",
        "VC000050",
        "VC000020",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000045",
        "AB000050",
        "AB000020",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：石猴；太白金星；金星；众猴；动作：太白金星领招安圣旨出南天门奔赴花果山；石猴接到小妖通报，整理衣冠率众出洞迎接天使；环境：水帘洞；花果山；灵霄宝殿；南天门；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 132,
        "image_prompt_chars": 132,
        "video_prompt_chars": 168,
        "negative_prompt_chars": 70,
        "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.0,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0029",
      "shot_id": "S0029_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000046",
        "E000052",
        "E000051",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000046",
        "VC000052",
        "VC000051",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000046",
        "AB000052",
        "AB000051",
        "AB000084"
      ],
      "dynamic_content_preview": "动作：,；,.,..；环境：御马监；蟠桃园；齐天大圣府；南天门；构图镜头：远景；连续性：保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 60,
        "image_prompt_chars": 83,
        "video_prompt_chars": 97,
        "negative_prompt_chars": 67,
        "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": 2,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.5,
        "image_compactness_ratio": 1.383,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0029",
      "shot_id": "S0029_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000050",
        "E000001",
        "E000004",
        "E000048",
        "E000045",
        "E000049",
        "E000046",
        "E000052",
        "E000051",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000050",
        "VC000001",
        "VC000004",
        "VC000048",
        "VC000045",
        "VC000049",
        "VC000046",
        "VC000052",
        "VC000051",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000050",
        "AB000001",
        "AB000004",
        "AB000048",
        "AB000045",
        "AB000049",
        "AB000046",
        "AB000052",
        "AB000051",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：金星；石猴；玉皇大天尊；哪吒三太子；动作：,；环境：御马监；蟠桃园；齐天大圣府；南天门；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 92,
        "image_prompt_chars": 98,
        "video_prompt_chars": 127,
        "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": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 1.065,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": 79,
        "image_prompt_chars": 104,
        "video_prompt_chars": 128,
        "negative_prompt_chars": 67,
        "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": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 1.316,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "fail",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000050",
        "E000001",
        "E000004",
        "E000048",
        "E000045",
        "E000049",
        "E000046",
        "E000052",
        "E000051",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000050",
        "VC000001",
        "VC000004",
        "VC000048",
        "VC000045",
        "VC000049",
        "VC000046",
        "VC000052",
        "VC000051",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000050",
        "AB000001",
        "AB000004",
        "AB000048",
        "AB000045",
        "AB000049",
        "AB000046",
        "AB000052",
        "AB000051",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：金星；石猴；玉皇大天尊；哪吒三太子；动作：,；环境：御马监；蟠桃园；齐天大圣府；南天门；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 90,
        "image_prompt_chars": 99,
        "video_prompt_chars": 122,
        "negative_prompt_chars": 67,
        "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": false,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 1.1,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "subject_not_retained",
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "core_subject_missing_in_prompt",
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "core_subject_missing_in_prompt",
          "severity": "error",
          "field": "image_prompt",
          "message": "主体信息未被稳定保留到提示词中，可能导致生成结果偏离剧本主体。",
          "matched_terms": [
            "金星",
            "石猴",
            "玉皇大天尊",
            "哪吒三太子"
          ],
          "metrics": {
            "coverage_ratio": 0.333,
            "retained_core_dimensions": 1,
            "available_core_dimensions": 3
          }
        },
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0031",
      "shot_id": "S0031_SH01",
      "status": "fail",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000053",
        "E000054",
        "E000001",
        "E000052",
        "E000051",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000053",
        "VC000054",
        "VC000001",
        "VC000052",
        "VC000051",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000053",
        "AB000054",
        "AB000001",
        "AB000052",
        "AB000051",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：王母娘娘；七衣仙女；石猴；动作：七衣仙女持王母懿旨前来蟠桃园摘桃筹办蟠桃盛会…；云蒸霞蔚的蟠桃园内，三千六百株桃树错落分布…；环境：蟠桃园；齐天大圣府；关键物件：蟠桃；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 130,
        "image_prompt_chars": 150,
        "video_prompt_chars": 171,
        "negative_prompt_chars": 70,
        "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": false,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 1.154,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "subject_not_retained",
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "core_subject_missing_in_prompt",
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "core_subject_missing_in_prompt",
          "severity": "error",
          "field": "image_prompt",
          "message": "主体信息未被稳定保留到提示词中，可能导致生成结果偏离剧本主体。",
          "matched_terms": [
            "王母娘娘",
            "七衣仙女",
            "石猴"
          ],
          "metrics": {
            "coverage_ratio": 0.333,
            "retained_core_dimensions": 1,
            "available_core_dimensions": 3
          }
        },
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0031",
      "shot_id": "S0031_SH02",
      "status": "fail",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000052",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000052",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000052",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：石猴；动作：仙女们依言分头摘桃，摘到后树时碰动枝桠…；蟠桃园后区的老桃树枝桠上，浓绿的叶子缝隙里…；环境：蟠桃园；关键物件：蟠桃；构图镜头：中景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 116,
        "image_prompt_chars": 114,
        "video_prompt_chars": 156,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 76
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴"
        ],
        "action_terms": [
          "仙女们依言分头摘桃，摘到后树时碰动枝桠…",
          "蟠桃园后区的老桃树枝桠上，浓绿的叶子缝隙里…"
        ],
        "location_terms": [
          "蟠桃园"
        ],
        "subject_retained": false,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 0.983,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "subject_not_retained",
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "core_subject_missing_in_prompt",
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "core_subject_missing_in_prompt",
          "severity": "error",
          "field": "image_prompt",
          "message": "主体信息未被稳定保留到提示词中，可能导致生成结果偏离剧本主体。",
          "matched_terms": [
            "石猴"
          ],
          "metrics": {
            "coverage_ratio": 0.333,
            "retained_core_dimensions": 1,
            "available_core_dimensions": 3
          }
        },
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0031",
      "shot_id": "S0031_SH03",
      "status": "fail",
      "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": 125,
        "image_prompt_chars": 115,
        "video_prompt_chars": 151,
        "negative_prompt_chars": 70,
        "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": false,
        "action_retained": false,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 0,
        "coverage_ratio": 0.0,
        "image_compactness_ratio": 0.92,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "subject_not_retained",
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "core_subject_missing_in_prompt",
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "core_subject_missing_in_prompt",
          "severity": "error",
          "field": "image_prompt",
          "message": "主体信息未被稳定保留到提示词中，可能导致生成结果偏离剧本主体。",
          "matched_terms": [
            "七衣仙女",
            "石猴",
            "齐天大圣（石猴）"
          ],
          "metrics": {
            "coverage_ratio": 0.0,
            "retained_core_dimensions": 0,
            "available_core_dimensions": 3
          }
        },
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0031",
      "shot_id": "S0031_SH04",
      "status": "fail",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000053",
        "E000054",
        "E000001",
        "E000069",
        "E000004",
        "E000067",
        "E000076",
        "E000052",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000053",
        "VC000054",
        "VC000001",
        "VC000069",
        "VC000004",
        "VC000067",
        "VC000076",
        "VC000052",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000053",
        "AB000054",
        "AB000001",
        "AB000069",
        "AB000004",
        "AB000067",
        "AB000076",
        "AB000052",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：王母娘娘；七衣仙女；石猴；阿傩；动作：大圣确认未被邀请蟠桃会，压下怒气纵云离开蟠桃园…；特写大圣攥紧金箍棒的手，指节因为用力微微泛白…；环境：蟠桃园；关键物件：蟠桃；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 129,
        "image_prompt_chars": 81,
        "video_prompt_chars": 131,
        "negative_prompt_chars": 70,
        "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": false,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 0.628,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "subject_not_retained",
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "core_subject_missing_in_prompt",
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "core_subject_missing_in_prompt",
          "severity": "error",
          "field": "image_prompt",
          "message": "主体信息未被稳定保留到提示词中，可能导致生成结果偏离剧本主体。",
          "matched_terms": [
            "王母娘娘",
            "七衣仙女",
            "石猴",
            "阿傩"
          ],
          "metrics": {
            "coverage_ratio": 0.333,
            "retained_core_dimensions": 1,
            "available_core_dimensions": 3
          }
        },
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0032",
      "shot_id": "S0032_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000058",
        "E000057"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000058",
        "VC000057"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000058",
        "AB000057"
      ],
      "dynamic_content_preview": "主体：石猴；动作：...；环境：兜率宫；瑶池；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 66,
        "image_prompt_chars": 127,
        "video_prompt_chars": 121,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 81
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴"
        ],
        "action_terms": [
          "..."
        ],
        "location_terms": [
          "兜率宫",
          "瑶池"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.924,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0032",
      "shot_id": "S0032_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000055",
        "E000001",
        "E000058",
        "E000057"
      ],
      "visual_card_ids": [
        "VC000055",
        "VC000001",
        "VC000058",
        "VC000057"
      ],
      "asset_binding_ids": [
        "AB000055",
        "AB000001",
        "AB000058",
        "AB000057"
      ],
      "dynamic_content_preview": "主体：赤脚大仙；石猴；动作：,.；环境：兜率宫；瑶池；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 72,
        "image_prompt_chars": 117,
        "video_prompt_chars": 101,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 70
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "赤脚大仙",
          "石猴"
        ],
        "action_terms": [
          ",."
        ],
        "location_terms": [
          "兜率宫",
          "瑶池"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.625,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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",
        "E000024",
        "E000054",
        "E000001",
        "E000058",
        "E000057"
      ],
      "visual_card_ids": [
        "VC000055",
        "VC000024",
        "VC000054",
        "VC000001",
        "VC000058",
        "VC000057"
      ],
      "asset_binding_ids": [
        "AB000055",
        "AB000024",
        "AB000054",
        "AB000001",
        "AB000058",
        "AB000057"
      ],
      "dynamic_content_preview": "主体：赤脚大仙；仙童；七衣仙女；石猴；动作：.,',..,.；环境：兜率宫；瑶池；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 85,
        "image_prompt_chars": 130,
        "video_prompt_chars": 124,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 77
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "赤脚大仙",
          "仙童",
          "七衣仙女",
          "石猴"
        ],
        "action_terms": [
          ".,',..,."
        ],
        "location_terms": [
          "兜率宫",
          "瑶池"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.529,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0032",
      "shot_id": "S0032_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000056",
        "E000055",
        "E000024",
        "E000054",
        "E000004",
        "E000001",
        "E000058",
        "E000057"
      ],
      "visual_card_ids": [
        "VC000056",
        "VC000055",
        "VC000024",
        "VC000054",
        "VC000004",
        "VC000001",
        "VC000058",
        "VC000057"
      ],
      "asset_binding_ids": [
        "AB000056",
        "AB000055",
        "AB000024",
        "AB000054",
        "AB000004",
        "AB000001",
        "AB000058",
        "AB000057"
      ],
      "dynamic_content_preview": "主体：太上老君；赤脚大仙；仙童；七衣仙女；动作：,；.，.；环境：兜率宫；瑶池；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 83,
        "image_prompt_chars": 115,
        "video_prompt_chars": 108,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 81
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "太上老君",
          "赤脚大仙",
          "仙童",
          "七衣仙女"
        ],
        "action_terms": [
          ",",
          ".，."
        ],
        "location_terms": [
          "兜率宫",
          "瑶池"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.386,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "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",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000053",
        "VC000001",
        "VC000054",
        "VC000002",
        "VC000003",
        "VC000057",
        "VC000058",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000053",
        "AB000001",
        "AB000054",
        "AB000002",
        "AB000003",
        "AB000057",
        "AB000058",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：王母娘娘；石猴；七衣仙女；动作：石猴拍胸脯炫耀天庭经历，群猴纷纷拍掌欢呼；七衣仙女躬身跪倒，举花篮奏报，王母皱眉握拳；环境：花果山；水帘洞；瑶池；兜率宫；关键物件：蟠桃；构图镜头：平行蒙太奇交叉组接，中景开场；转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 175,
        "image_prompt_chars": 165,
        "video_prompt_chars": 199,
        "negative_prompt_chars": 77,
        "visual_notes_chars": 197
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "王母娘娘",
          "石猴",
          "七衣仙女"
        ],
        "action_terms": [
          "石猴拍胸脯炫耀天庭经历，群猴纷纷拍掌欢呼",
          "七衣仙女躬身跪倒，举花篮奏报，王母皱眉握拳"
        ],
        "location_terms": [
          "花果山",
          "水帘洞",
          "瑶池",
          "兜率宫"
        ],
        "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": "S0033",
      "shot_id": "S0033_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000056",
        "E000020",
        "E000004",
        "E000002",
        "E000003",
        "E000057",
        "E000058"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000056",
        "VC000020",
        "VC000004",
        "VC000002",
        "VC000003",
        "VC000057",
        "VC000058"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000056",
        "AB000020",
        "AB000004",
        "AB000002",
        "AB000003",
        "AB000057",
        "AB000058"
      ],
      "dynamic_content_preview": "主体：石猴；太上老君；众猴；玉皇大天尊；动作：石猴举酒坛往石碗里倒酒，众猴蹦跳着挤上前争抢；太上老君躬身行礼，玉帝指尖攥紧龙椅扶手…；环境：花果山；水帘洞；瑶池；兜率宫；构图镜头：平行蒙太奇交叉切，中近景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得",
      "lengths": {
        "dynamic_content_chars": 151,
        "image_prompt_chars": 148,
        "video_prompt_chars": 175,
        "negative_prompt_chars": 77,
        "visual_notes_chars": 185
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "太上老君",
          "众猴",
          "玉皇大天尊"
        ],
        "action_terms": [
          "石猴举酒坛往石碗里倒酒，众猴蹦跳着挤上前争抢",
          "太上老君躬身行礼，玉帝指尖攥紧龙椅扶手…"
        ],
        "location_terms": [
          "花果山",
          "水帘洞",
          "瑶池",
          "兜率宫"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.98,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0033",
      "shot_id": "S0033_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000055",
        "E000020",
        "E000004",
        "E000002",
        "E000003",
        "E000057",
        "E000058",
        "E000085"
      ],
      "visual_card_ids": [
        "VC000055",
        "VC000020",
        "VC000004",
        "VC000002",
        "VC000003",
        "VC000057",
        "VC000058",
        "VC000085"
      ],
      "asset_binding_ids": [
        "AB000055",
        "AB000020",
        "AB000004",
        "AB000002",
        "AB000003",
        "AB000057",
        "AB000058",
        "AB000085"
      ],
      "dynamic_content_preview": "主体：赤脚大仙；众猴；玉皇大天尊；动作：众猴捧酒碗碰碗欢呼，酒水洒了满地；赤脚大仙躬身奏报，玉帝猛地拍案起身…；环境：花果山；水帘洞；瑶池；兜率宫；关键物件：天将；构图镜头：快速交叉剪辑+特写，收尾拉远拍天兵集结全景；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得",
      "lengths": {
        "dynamic_content_chars": 156,
        "image_prompt_chars": 149,
        "video_prompt_chars": 183,
        "negative_prompt_chars": 77,
        "visual_notes_chars": 202
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "赤脚大仙",
          "众猴",
          "玉皇大天尊"
        ],
        "action_terms": [
          "众猴捧酒碗碰碗欢呼，酒水洒了满地",
          "赤脚大仙躬身奏报，玉帝猛地拍案起身…"
        ],
        "location_terms": [
          "花果山",
          "水帘洞",
          "瑶池",
          "兜率宫"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.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": "S0034",
      "shot_id": "S0034_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000003",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000003",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000003",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；动作：石猴举杯畅饮，挥手斥退报信小妖，完全不理会战报；众妖王哄笑碰杯，洞内嬉闹喧天；环境：水帘洞；花果山；水帘洞外；构图镜头：远景推中景；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后",
      "lengths": {
        "dynamic_content_chars": 121,
        "image_prompt_chars": 128,
        "video_prompt_chars": 155,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 168
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴"
        ],
        "action_terms": [
          "石猴举杯畅饮，挥手斥退报信小妖，完全不理会战报",
          "众妖王哄笑碰杯，洞内嬉闹喧天"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "水帘洞外"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.058,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0034",
      "shot_id": "S0034_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "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": 143,
        "image_prompt_chars": 116,
        "video_prompt_chars": 165,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 158
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴"
        ],
        "action_terms": [
          "石猴掣出金箍棒，晃至碗口粗细，一棒扫开挡路的天兵",
          "九曜星官纷纷后退，无人敢正面接下石猴的攻势"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "水帘洞外"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.811,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0034",
      "shot_id": "S0034_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000048",
        "E000004",
        "E000056",
        "E000003",
        "E000002",
        "E000059"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000048",
        "VC000004",
        "VC000056",
        "VC000003",
        "VC000002",
        "VC000059"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000048",
        "AB000004",
        "AB000056",
        "AB000003",
        "AB000002",
        "AB000059"
      ],
      "dynamic_content_preview": "主体：石猴；小妖；九曜星官；动作：石猴扛着金箍棒斜睨九曜星官，满脸不屑；九曜星官举着兵器怒指石猴，声色俱厉；环境：水帘洞；花果山；水帘洞外；关键物件：九曜星；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后",
      "lengths": {
        "dynamic_content_chars": 131,
        "image_prompt_chars": 102,
        "video_prompt_chars": 144,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 157
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "小妖",
          "九曜星官"
        ],
        "action_terms": [
          "石猴扛着金箍棒斜睨九曜星官，满脸不屑",
          "九曜星官举着兵器怒指石猴，声色俱厉"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "水帘洞外"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.779,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "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",
        "E000040",
        "E000085"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000048",
        "VC000049",
        "VC000003",
        "VC000002",
        "VC000040",
        "VC000085"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000048",
        "AB000049",
        "AB000003",
        "AB000002",
        "AB000040",
        "AB000085"
      ],
      "dynamic_content_preview": "主体：石猴；哪吒三太子；托塔李天王；动作：双方兵戈交错，杀得飞沙走石，天昏地暗；石猴嚼碎一把毫毛喷出去，变出千百个持金箍棒的分身…；环境：水帘洞；花果山；水帘洞外；关键物件：分身法；天将；构图镜头：全景拉特写；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后",
      "lengths": {
        "dynamic_content_chars": 151,
        "image_prompt_chars": 146,
        "video_prompt_chars": 196,
        "negative_prompt_chars": 61,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.967,
        "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": 127,
        "image_prompt_chars": 119,
        "video_prompt_chars": 118,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 140
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "众猴",
          "石猴",
          "四健将",
          "阿傩"
        ],
        "action_terms": [
          "孙悟空得胜返回花果山",
          "四健将领众猴叩迎，先后哭笑"
        ],
        "location_terms": [
          "花果山",
          "水帘洞",
          "天宫",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.937,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0035",
      "shot_id": "S0035_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000024",
        "E000069",
        "E000004",
        "E000020",
        "E000002",
        "E000003",
        "E000014",
        "E000017",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000024",
        "VC000069",
        "VC000004",
        "VC000020",
        "VC000002",
        "VC000003",
        "VC000014",
        "VC000017",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000024",
        "AB000069",
        "AB000004",
        "AB000020",
        "AB000002",
        "AB000003",
        "AB000014",
        "AB000017",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：石猴；四健将；仙童；阿傩；动作：孙悟空询问四健将哭笑的原因；观音吩咐随从动身前往灵霄宝殿；环境：花果山；水帘洞；天宫；灵霄宝殿；关键物件：铁板桥；蟠桃；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 124,
        "image_prompt_chars": 122,
        "video_prompt_chars": 119,
        "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.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": "S0035",
      "shot_id": "S0035_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000020",
        "E000001",
        "E000069",
        "E000004",
        "E000002",
        "E000003",
        "E000014",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000001",
        "VC000069",
        "VC000004",
        "VC000002",
        "VC000003",
        "VC000014",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000001",
        "AB000069",
        "AB000004",
        "AB000002",
        "AB000003",
        "AB000014",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：众猴；石猴；观音菩萨；四健将；动作：四健将向孙悟空汇报战损；孙悟空安抚众猴并部署备战；环境：花果山；水帘洞；天宫；灵霄宝殿；关键物件：蟠桃；构图镜头：正反打交叉剪辑；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 125,
        "image_prompt_chars": 126,
        "video_prompt_chars": 147,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 137
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "众猴",
          "石猴",
          "观音菩萨",
          "四健将"
        ],
        "action_terms": [
          "四健将向孙悟空汇报战损",
          "孙悟空安抚众猴并部署备战"
        ],
        "location_terms": [
          "花果山",
          "水帘洞",
          "天宫",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.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",
        "E000004",
        "E000002",
        "E000003",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000004",
        "VC000002",
        "VC000003",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000004",
        "AB000002",
        "AB000003",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：石猴；玉皇大天尊；动作：孙悟空定下明日出战的部署；天兵安营扎寨严密围困花果山；环境：花果山；水帘洞；天宫；灵霄宝殿；构图镜头：平行特写；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 109,
        "image_prompt_chars": 122,
        "video_prompt_chars": 151,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 122
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "玉皇大天尊"
        ],
        "action_terms": [
          "孙悟空定下明日出战的部署",
          "天兵安营扎寨严密围困花果山"
        ],
        "location_terms": [
          "花果山",
          "水帘洞",
          "天宫",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.119,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0037",
      "shot_id": "S0037_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000048",
        "E000069",
        "E000049",
        "E000002",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000048",
        "VC000069",
        "VC000049",
        "VC000002",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000048",
        "AB000069",
        "AB000049",
        "AB000002",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：哪吒三太子；阿傩；托塔李天王；哪吒三太子（惠岸行者）；动作：观音在天宫吩咐惠岸下界打探花果山军情…；惠岸领命整束衣裙，执浑铁棍驾云离开天宫；环境：花果山；幽冥界；天兵营寨；构图镜头：远景跟拍；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 145,
        "image_prompt_chars": 176,
        "video_prompt_chars": 132,
        "negative_prompt_chars": 63,
        "visual_notes_chars": 173
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "哪吒三太子",
          "阿傩",
          "托塔李天王",
          "哪吒三太子（惠岸行者）"
        ],
        "action_terms": [
          "观音在天宫吩咐惠岸下界打探花果山军情…",
          "惠岸领命整束衣裙，执浑铁棍驾云离开天宫"
        ],
        "location_terms": [
          "花果山",
          "幽冥界",
          "天兵营寨"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.214,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0037",
      "shot_id": "S0037_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000048",
        "E000049",
        "E000002",
        "E000039",
        "E000059"
      ],
      "visual_card_ids": [
        "VC000048",
        "VC000049",
        "VC000002",
        "VC000039",
        "VC000059"
      ],
      "asset_binding_ids": [
        "AB000048",
        "AB000049",
        "AB000002",
        "AB000039",
        "AB000059"
      ],
      "dynamic_content_preview": "主体：哪吒三太子；托塔李天王；哪吒三太子（惠岸行者）；动作：李天王下令打开营门放惠岸入内；惠岸进帐向李天王与四大天王行礼拜见；环境：花果山；幽冥界；天兵营寨；关键物件：九曜星；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 141,
        "image_prompt_chars": 179,
        "video_prompt_chars": 123,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.27,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0037",
      "shot_id": "S0037_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000048",
        "E000049",
        "E000002",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000048",
        "VC000049",
        "VC000002",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000048",
        "AB000049",
        "AB000002",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：石猴；哪吒三太子；托塔李天王；值守天兵；动作：值守天兵掀帘冲入中军帐，单膝跪地向李天王禀报前…；惠岸行者主动起身向李天王请命出营应战孙悟空；环境：花果山；幽冥界；天兵营寨；构图镜头：中景推拉；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 146,
        "image_prompt_chars": 156,
        "video_prompt_chars": 111,
        "negative_prompt_chars": 63,
        "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.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": "S0037",
      "shot_id": "S0037_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000002",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000002",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000002",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：石猴；动作：惠岸挑战孙悟空；环境：花果山；幽冥界；天兵营寨；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 84,
        "image_prompt_chars": 142,
        "video_prompt_chars": 107,
        "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.69,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0038",
      "shot_id": "S0038_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000048",
        "E000001",
        "E000060",
        "E000049",
        "E000002",
        "E000014",
        "E000062"
      ],
      "visual_card_ids": [
        "VC000048",
        "VC000001",
        "VC000060",
        "VC000049",
        "VC000002",
        "VC000014",
        "VC000062"
      ],
      "asset_binding_ids": [
        "AB000048",
        "AB000001",
        "AB000060",
        "AB000049",
        "AB000002",
        "AB000014",
        "AB000062"
      ],
      "dynamic_content_preview": "主体：哪吒三太子；惠岸行者（哪吒三太子）；石猴；二郎显圣真君；动作：,.,.；环境：花果山；灵霄宝殿；灌江口；天宫；构图镜头：,；转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：昔日；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 132,
        "image_prompt_chars": 130,
        "video_prompt_chars": 78,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 78
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "哪吒三太子",
          "惠岸行者（哪吒三太子）",
          "石猴",
          "二郎显圣真君"
        ],
        "action_terms": [
          ",.,."
        ],
        "location_terms": [
          "花果山",
          "灵霄宝殿",
          "灌江口",
          "天宫"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.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": "S0038",
      "shot_id": "S0038_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [
        "E000069",
        "E000004",
        "E000002",
        "E000014",
        "E000062"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000004",
        "VC000002",
        "VC000014",
        "VC000062"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000004",
        "AB000002",
        "AB000014",
        "AB000062"
      ],
      "dynamic_content_preview": "主体：阿傩；玉皇大天尊；观音菩萨（阿傩）；动作：'，.；环境：花果山；灵霄宝殿；灌江口；天宫；构图镜头：,；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：昔日",
      "lengths": {
        "dynamic_content_chars": 102,
        "image_prompt_chars": 113,
        "video_prompt_chars": 67,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 62
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "阿傩",
          "玉皇大天尊",
          "观音菩萨（阿傩）"
        ],
        "action_terms": [
          "'，."
        ],
        "location_terms": [
          "花果山",
          "灵霄宝殿",
          "灌江口",
          "天宫"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.108,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0038",
      "shot_id": "S0038_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000069",
        "E000060",
        "E000004",
        "E000072",
        "E000002",
        "E000014",
        "E000062"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000060",
        "VC000004",
        "VC000072",
        "VC000002",
        "VC000014",
        "VC000062"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000060",
        "AB000004",
        "AB000072",
        "AB000002",
        "AB000014",
        "AB000062"
      ],
      "dynamic_content_preview": "主体：阿傩；二郎显圣真君；玉皇大天尊；二郎神杨戬；动作：,；环境：花果山；灵霄宝殿；灌江口；天宫；构图镜头：(正反打),；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：昔日；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 127,
        "image_prompt_chars": 141,
        "video_prompt_chars": 65,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 84
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "阿傩",
          "二郎显圣真君",
          "玉皇大天尊",
          "二郎神杨戬"
        ],
        "action_terms": [
          ","
        ],
        "location_terms": [
          "花果山",
          "灵霄宝殿",
          "灌江口",
          "天宫"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.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": "S0038",
      "shot_id": "S0038_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000060",
        "E000002",
        "E000014",
        "E000062"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000060",
        "VC000002",
        "VC000014",
        "VC000062"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000060",
        "AB000002",
        "AB000014",
        "AB000062"
      ],
      "dynamic_content_preview": "主体：石猴；二郎显圣真君；动作：二郎神点兵出征；环境：花果山；灵霄宝殿；灌江口；天宫；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：昔日",
      "lengths": {
        "dynamic_content_chars": 94,
        "image_prompt_chars": 102,
        "video_prompt_chars": 55,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 67
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "二郎显圣真君"
        ],
        "action_terms": [
          "二郎神点兵出征"
        ],
        "location_terms": [
          "花果山",
          "灵霄宝殿",
          "灌江口",
          "天宫"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.085,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0039",
      "shot_id": "S0039_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000060",
        "E000003",
        "E000002",
        "E000038"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000060",
        "VC000003",
        "VC000002",
        "VC000038"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000060",
        "AB000003",
        "AB000002",
        "AB000038"
      ],
      "dynamic_content_preview": "主体：石猴；二郎显圣真君；动作：二人辗转腾挪不断对攻，招式快得只剩残影；双方同时抖擞神威，周身迸发金光…；环境：水帘洞；花果山；水帘洞附近；关键物件：如意金箍棒；构图镜头：远景拉至中景跟拍；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 133,
        "image_prompt_chars": 148,
        "video_prompt_chars": 165,
        "negative_prompt_chars": 69,
        "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": 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": "S0039",
      "shot_id": "S0039_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000060",
        "E000003",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000060",
        "VC000003",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000060",
        "AB000003",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；二郎显圣真君；动作：石猴余光扫过水帘洞方向，见猴群丢盔弃甲四散奔逃…；石猴立刻收了法天象地神通，攥紧金箍棒抽身就走；环境：水帘洞；花果山；水帘洞附近；构图镜头：双人中景拉至全景，切石猴面部特写；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 143,
        "image_prompt_chars": 160,
        "video_prompt_chars": 212,
        "negative_prompt_chars": 69,
        "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.119,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "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": 144,
        "image_prompt_chars": 164,
        "video_prompt_chars": 195,
        "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": 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": "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": 124,
        "image_prompt_chars": 125,
        "video_prompt_chars": 194,
        "negative_prompt_chars": 69,
        "visual_notes_chars": 123
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "二郎显圣真君"
        ],
        "action_terms": [
          "二郎收了法象，变作雀鹰扑向树梢的麻雀",
          "石猴立刻变作大鹚老冲天而逃…"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "水帘洞附近"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.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": "S0040",
      "shot_id": "S0040_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000060",
        "E000062",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000060",
        "VC000062",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000060",
        "AB000062",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；二郎显圣真君；动作：石猴完成土地庙变形；二郎显圣真君赶到崖下；环境：灌江口；花果山；构图镜头：跟拍中景；旁白中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 106,
        "image_prompt_chars": 116,
        "video_prompt_chars": 141,
        "negative_prompt_chars": 100,
        "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.094,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0040",
      "shot_id": "S0040_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000060",
        "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": 117,
        "image_prompt_chars": 133,
        "video_prompt_chars": 169,
        "negative_prompt_chars": 100,
        "visual_notes_chars": 173
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "二郎显圣真君",
          "托塔李天王"
        ],
        "action_terms": [
          "二郎握拳作势要打庙宇",
          "石猴惊惶现形纵身遁走"
        ],
        "location_terms": [
          "灌江口",
          "花果山"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.137,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0040",
      "shot_id": "S0040_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000060",
        "E000049",
        "E000062",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000060",
        "VC000049",
        "VC000062",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000060",
        "AB000049",
        "AB000062",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；二郎显圣真君；托塔李天王；石猴（假扮二郎）；动作：石猴变作二郎模样入庙；鬼判排队磕头行礼；环境：灌江口；花果山；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 114,
        "image_prompt_chars": 145,
        "video_prompt_chars": 180,
        "negative_prompt_chars": 100,
        "visual_notes_chars": 157
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "二郎显圣真君",
          "托塔李天王",
          "石猴（假扮二郎）"
        ],
        "action_terms": [
          "石猴变作二郎模样入庙",
          "鬼判排队磕头行礼"
        ],
        "location_terms": [
          "灌江口",
          "花果山"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.272,
        "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": 100,
        "image_prompt_chars": 128,
        "video_prompt_chars": 172,
        "negative_prompt_chars": 100,
        "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.28,
        "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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000060",
        "E000069",
        "E000004",
        "E000049",
        "E000056",
        "E000002",
        "E000063"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000060",
        "VC000069",
        "VC000004",
        "VC000049",
        "VC000056",
        "VC000002",
        "VC000063"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000060",
        "AB000069",
        "AB000004",
        "AB000049",
        "AB000056",
        "AB000002",
        "AB000063"
      ],
      "dynamic_content_preview": "主体：石猴；二郎显圣真君；阿傩；玉皇大天尊；动作：众仙低头注视下方战场；观音侧身转向太上老君开口问话；环境：花果山；南天门外；关键物件：照妖镜；构图镜头：高空俯瞰切双人中景；转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年",
      "lengths": {
        "dynamic_content_chars": 135,
        "image_prompt_chars": 124,
        "video_prompt_chars": 184,
        "negative_prompt_chars": 78,
        "visual_notes_chars": 182
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "二郎显圣真君",
          "阿傩",
          "玉皇大天尊"
        ],
        "action_terms": [
          "众仙低头注视下方战场",
          "观音侧身转向太上老君开口问话"
        ],
        "location_terms": [
          "花果山",
          "南天门外"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.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": "S0041",
      "shot_id": "S0041_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000069",
        "E000056",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000069",
        "VC000056",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000069",
        "AB000056",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；阿傩；太上老君；观音菩萨；动作：观音抬手指向下方战场；老君摆手阻拦观音取净瓶的动作；环境：花果山；南天门外；构图镜头：正反打+慢镜头跟拍特写；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年",
      "lengths": {
        "dynamic_content_chars": 125,
        "image_prompt_chars": 129,
        "video_prompt_chars": 168,
        "negative_prompt_chars": 84,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.032,
        "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_SH03",
      "status": "pass",
      "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": 110,
        "image_prompt_chars": 103,
        "video_prompt_chars": 129,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 197
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "二郎显圣真君"
        ],
        "action_terms": [
          "石猴挨击后头晕目眩摔倒",
          "石猴挣扎起身欲逃"
        ],
        "location_terms": [
          "花果山",
          "南天门外"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.936,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0041",
      "shot_id": "S0041_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000060",
        "E000056",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000060",
        "VC000056",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000060",
        "AB000056",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；二郎显圣真君；太上老君；动作：老君抬手召回金刚琢收入袖中；天兵押着石猴随二郎升空返程；环境：花果山；南天门外；构图镜头：低角全景跟拍；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年",
      "lengths": {
        "dynamic_content_chars": 119,
        "image_prompt_chars": 113,
        "video_prompt_chars": 137,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 202
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "二郎显圣真君",
          "太上老君"
        ],
        "action_terms": [
          "老君抬手召回金刚琢收入袖中",
          "天兵押着石猴随二郎升空返程"
        ],
        "location_terms": [
          "花果山",
          "南天门外"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.95,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0043",
      "shot_id": "S0043_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000069",
        "E000067",
        "E000001",
        "E000056",
        "E000004",
        "E000003",
        "E000014",
        "E000058",
        "E000062",
        "E000066",
        "E000065",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000067",
        "VC000001",
        "VC000056",
        "VC000004",
        "VC000003",
        "VC000014",
        "VC000058",
        "VC000062",
        "VC000066",
        "VC000065",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000067",
        "AB000001",
        "AB000056",
        "AB000004",
        "AB000003",
        "AB000014",
        "AB000058",
        "AB000062",
        "AB000066",
        "AB000065",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：阿傩；如来；石猴；太上老君；动作：雷将见如来到来纷纷停手收兵…；画面闪回太上老君将孙悟空推入八卦炉…；环境：水帘洞；灵霄宝殿；斩妖台；兜率宫；关键物件：火眼金睛；八卦炉；蟠桃；构图镜头：远景（组接主镜头）；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 144,
        "image_prompt_chars": 119,
        "video_prompt_chars": 151,
        "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": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 0.826,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000067",
        "E000001",
        "E000056",
        "E000060",
        "E000004",
        "E000003",
        "E000014",
        "E000058",
        "E000062",
        "E000065"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000001",
        "VC000056",
        "VC000060",
        "VC000004",
        "VC000003",
        "VC000014",
        "VC000058",
        "VC000062",
        "VC000065"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000001",
        "AB000056",
        "AB000060",
        "AB000004",
        "AB000003",
        "AB000014",
        "AB000058",
        "AB000062",
        "AB000065"
      ],
      "dynamic_content_preview": "主体：如来；石猴；石猴（孙悟空）；太上老君；动作：如来抬手示意雷将全部退开包围圈，孙悟空收了法象…；双人中景，法相庄严的如来立于云头，下方是一脸怒色…；环境：水帘洞；灵霄宝殿；斩妖台；兜率宫；关键物件：八卦炉；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 150,
        "image_prompt_chars": 89,
        "video_prompt_chars": 118,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 104
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "如来",
          "石猴",
          "石猴（孙悟空）",
          "太上老君"
        ],
        "action_terms": [
          "如来抬手示意雷将全部退开包围圈，孙悟空收了法象…",
          "双人中景，法相庄严的如来立于云头，下方是一脸怒色…"
        ],
        "location_terms": [
          "水帘洞",
          "灵霄宝殿",
          "斩妖台",
          "兜率宫"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.593,
        "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_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000067",
        "E000001",
        "E000003",
        "E000014",
        "E000058",
        "E000062",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000001",
        "VC000003",
        "VC000014",
        "VC000058",
        "VC000062",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000001",
        "AB000003",
        "AB000014",
        "AB000058",
        "AB000062",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：如来；石猴；石猴（孙悟空）；动作：孙悟空昂首挺胸自报家门，语气傲然，如来神色平静…；正反打镜头来回切换二人神态…；环境：水帘洞；灵霄宝殿；斩妖台；兜率宫；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 124,
        "image_prompt_chars": 108,
        "video_prompt_chars": 103,
        "negative_prompt_chars": 67,
        "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.871,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0043",
      "shot_id": "S0043_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000067",
        "E000003",
        "E000014",
        "E000058",
        "E000062",
        "E000065"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000003",
        "VC000014",
        "VC000058",
        "VC000062",
        "VC000065"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000003",
        "AB000014",
        "AB000058",
        "AB000062",
        "AB000065"
      ],
      "dynamic_content_preview": "主体：如来；动作：大圣入八卦炉；环境：水帘洞；灵霄宝殿；斩妖台；兜率宫；关键物件：八卦炉；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 88,
        "image_prompt_chars": 70,
        "video_prompt_chars": 74,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 67
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "如来"
        ],
        "action_terms": [
          "大圣入八卦炉"
        ],
        "location_terms": [
          "水帘洞",
          "灵霄宝殿",
          "斩妖台",
          "兜率宫"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 0.795,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0044",
      "shot_id": "S0044_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000067",
        "E000004",
        "E000070",
        "E000014",
        "E000033"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000067",
        "VC000004",
        "VC000070",
        "VC000014",
        "VC000033"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000067",
        "AB000004",
        "AB000070",
        "AB000014",
        "AB000033"
      ],
      "dynamic_content_preview": "主体：石猴；如来；玉皇大天尊；动作：如来伸开右手；石猴纵身跳入如来掌心；环境：五行山；灵霄宝殿；关键物件：筋斗云；构图镜头：跟拍中景；转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 134,
        "image_prompt_chars": 140,
        "video_prompt_chars": 192,
        "negative_prompt_chars": 72,
        "visual_notes_chars": 100
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "如来",
          "玉皇大天尊"
        ],
        "action_terms": [
          "如来伸开右手",
          "石猴纵身跳入如来掌心"
        ],
        "location_terms": [
          "五行山",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.045,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0044",
      "shot_id": "S0044_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000067",
        "E000004",
        "E000070",
        "E000014",
        "E000066"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000067",
        "VC000004",
        "VC000070",
        "VC000014",
        "VC000066"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000067",
        "AB000004",
        "AB000070",
        "AB000014",
        "AB000066"
      ],
      "dynamic_content_preview": "主体：石猴；如来；玉皇大天尊；动作：石猴返回如来掌心；如来示意石猴低头；环境：五行山；灵霄宝殿；关键物件：火眼金睛；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年",
      "lengths": {
        "dynamic_content_chars": 111,
        "image_prompt_chars": 114,
        "video_prompt_chars": 161,
        "negative_prompt_chars": 72,
        "visual_notes_chars": 74
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "如来",
          "玉皇大天尊"
        ],
        "action_terms": [
          "石猴返回如来掌心",
          "如来示意石猴低头"
        ],
        "location_terms": [
          "五行山",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.027,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0044",
      "shot_id": "S0044_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000067",
        "E000070",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000067",
        "VC000070",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000067",
        "AB000070",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：石猴；如来；动作：石猴否认事实，欲再跳走；如来翻掌压制；环境：五行山；灵霄宝殿；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年",
      "lengths": {
        "dynamic_content_chars": 95,
        "image_prompt_chars": 102,
        "video_prompt_chars": 123,
        "negative_prompt_chars": 72,
        "visual_notes_chars": 47
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "如来"
        ],
        "action_terms": [
          "石猴否认事实，欲再跳走",
          "如来翻掌压制"
        ],
        "location_terms": [
          "五行山",
          "灵霄宝殿"
        ],
        "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.074,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000067",
        "E000070",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000067",
        "VC000070",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000067",
        "AB000070",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：石猴；如来；动作：如来翻掌将石猴推出西天门；五指化作五行山；环境：五行山；灵霄宝殿；构图镜头：远景转特写；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 121,
        "image_prompt_chars": 101,
        "video_prompt_chars": 118,
        "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.835,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0045",
      "shot_id": "S0045_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000067",
        "E000004",
        "E000001",
        "E000058",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000004",
        "VC000001",
        "VC000058",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000004",
        "AB000001",
        "AB000058",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：如来；玉皇大天尊；石猴；动作：三清领着一众仙佛手持贡品齐齐起身…；灵霄宝殿内祥云缭绕、仙幡飘摇，满天神佛按品级列席…；环境：兜率宫；灵霄宝殿；构图镜头：广角远景建立镜头；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 126,
        "image_prompt_chars": 158,
        "video_prompt_chars": 172,
        "negative_prompt_chars": 67,
        "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.254,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0045",
      "shot_id": "S0045_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000067",
        "E000004",
        "E000068",
        "E000058",
        "E000014",
        "E000071"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000004",
        "VC000068",
        "VC000058",
        "VC000014",
        "VC000071"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000004",
        "AB000068",
        "AB000058",
        "AB000014",
        "AB000071"
      ],
      "dynamic_content_preview": "主体：如来；玉皇大天尊；众仙；众仙代表；动作：仙班代表出声求赐宴会名，如来沉吟后报出会名…；镜头给到如来与玉帝的双人中景…；环境：兜率宫；灵霄宝殿；关键物件：安天大会；构图镜头：群像中景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 153,
        "image_prompt_chars": 141,
        "video_prompt_chars": 155,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 190
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "如来",
          "玉皇大天尊",
          "众仙",
          "众仙代表"
        ],
        "action_terms": [
          "仙班代表出声求赐宴会名，如来沉吟后报出会名…",
          "镜头给到如来与玉帝的双人中景…"
        ],
        "location_terms": [
          "兜率宫",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.922,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0045",
      "shot_id": "S0045_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000067",
        "E000053",
        "E000068",
        "E000058",
        "E000014",
        "E000075",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000053",
        "VC000068",
        "VC000058",
        "VC000014",
        "VC000075",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000053",
        "AB000068",
        "AB000058",
        "AB000014",
        "AB000075",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：如来；王母娘娘；寿星；动作：王母领着一众仙娥缓步到如来座前行礼…；正反打镜头交替切向王母娘娘、如来、寿星三人…；环境：兜率宫；灵霄宝殿；关键物件：碧藕金丹；蟠桃；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 128,
        "image_prompt_chars": 128,
        "video_prompt_chars": 159,
        "negative_prompt_chars": 67,
        "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.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": "S0045",
      "shot_id": "S0045_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000067",
        "E000068",
        "E000055",
        "E000058",
        "E000014",
        "E000074"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000068",
        "VC000055",
        "VC000058",
        "VC000014",
        "VC000074"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000068",
        "AB000055",
        "AB000058",
        "AB000014",
        "AB000074"
      ],
      "dynamic_content_preview": "主体：如来；寿星；赤脚大仙；动作：如来向寿星合掌道谢，赤脚大仙捧着交梨火枣上前献礼…；特写如来含笑颔首受礼的画面…；环境：兜率宫；灵霄宝殿；关键物件：交梨；构图镜头：特写拉至远景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 128,
        "image_prompt_chars": 137,
        "video_prompt_chars": 165,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 189
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "如来",
          "寿星",
          "赤脚大仙"
        ],
        "action_terms": [
          "如来向寿星合掌道谢，赤脚大仙捧着交梨火枣上前献礼…",
          "特写如来含笑颔首受礼的画面…"
        ],
        "location_terms": [
          "兜率宫",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.07,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000069",
        "E000001",
        "E000070",
        "E000025"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000001",
        "VC000070",
        "VC000025"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000001",
        "AB000070",
        "AB000025"
      ],
      "dynamic_content_preview": "主体：阿傩；石猴；动作：孙悟空在山缝中奋力挣扎；阿傩持六字真言帖飞向五行山顶；环境：五行山；灵台方寸山；构图镜头：远景主镜头；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 101,
        "image_prompt_chars": 111,
        "video_prompt_chars": 186,
        "negative_prompt_chars": 63,
        "visual_notes_chars": 111
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "阿傩",
          "石猴"
        ],
        "action_terms": [
          "孙悟空在山缝中奋力挣扎",
          "阿傩持六字真言帖飞向五行山顶"
        ],
        "location_terms": [
          "五行山",
          "灵台方寸山"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.099,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0046",
      "shot_id": "S0046_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000069",
        "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": 115,
        "image_prompt_chars": 100,
        "video_prompt_chars": 133,
        "negative_prompt_chars": 63,
        "visual_notes_chars": 96
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "阿傩",
          "如来",
          "石猴"
        ],
        "action_terms": [
          "如来从袖中抽出泛着金光的六字真言帖，递至阿傩面前",
          "云端双人中景，如来立于莲台之上…"
        ],
        "location_terms": [
          "五行山",
          "灵台方寸山"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.87,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "pass",
      "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": 130,
        "image_prompt_chars": 143,
        "video_prompt_chars": 189,
        "negative_prompt_chars": 63,
        "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.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": "S0046",
      "shot_id": "S0046_SH04",
      "status": "fail",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000069",
        "E000067",
        "E000001",
        "E000004",
        "E000087",
        "E000070",
        "E000025",
        "E000077",
        "E000081"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000067",
        "VC000001",
        "VC000004",
        "VC000087",
        "VC000070",
        "VC000025",
        "VC000077",
        "VC000081"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000067",
        "AB000001",
        "AB000004",
        "AB000087",
        "AB000070",
        "AB000025",
        "AB000077",
        "AB000081"
      ],
      "dynamic_content_preview": "主体：阿傩；如来；石猴；玉皇大天尊；动作：镜头缓慢拉远，五行山逐渐隐入云雾之中；特写落在五行山顶泛着淡淡金光的六字真言帖上…；环境：五行山；灵台方寸山；关键物件：三藏真经；东土；构图镜头：特写拉远至远景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 140,
        "image_prompt_chars": 108,
        "video_prompt_chars": 149,
        "negative_prompt_chars": 63,
        "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": false,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "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": [
          "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": "S0048",
      "shot_id": "S0048_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000067",
        "E000004",
        "E000070",
        "E000002",
        "E000071"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000004",
        "VC000070",
        "VC000002",
        "VC000071"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000004",
        "AB000070",
        "AB000002",
        "AB000071"
      ],
      "dynamic_content_preview": "主体：如来；玉皇大天尊；动作：如来收住祥云，抬眼扫视众佛，抬手示意众人免礼；众佛齐齐躬身，合掌行礼；环境：五行山；花果山；雷音宝刹；关键物件：安天大会；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 127,
        "image_prompt_chars": 147,
        "video_prompt_chars": 144,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 115
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "如来",
          "玉皇大天尊"
        ],
        "action_terms": [
          "如来收住祥云，抬眼扫视众佛，抬手示意众人免礼",
          "众佛齐齐躬身，合掌行礼"
        ],
        "location_terms": [
          "五行山",
          "花果山",
          "雷音宝刹"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.157,
        "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": "warning",
      "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": 125,
        "image_prompt_chars": 112,
        "video_prompt_chars": 136,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 84
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "如来",
          "众佛"
        ],
        "action_terms": [
          "众佛齐齐合掌，躬身行礼后齐声高呼称颂",
          "众佛礼毕起身，面露欣喜之色，望向端坐莲台的如来…"
        ],
        "location_terms": [
          "五行山",
          "花果山",
          "雷音宝刹"
        ],
        "subject_retained": true,
        "action_retained": 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": "S0048",
      "shot_id": "S0048_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000067",
        "E000069",
        "E000004",
        "E000001",
        "E000070",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000069",
        "VC000004",
        "VC000001",
        "VC000070",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000069",
        "AB000004",
        "AB000001",
        "AB000070",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：如来；阿傩；玉皇大天尊；石猴；动作：众佛喜悦称扬；如来设孟兰盆会；环境：五行山；花果山；雷音宝刹；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 104,
        "image_prompt_chars": 135,
        "video_prompt_chars": 156,
        "negative_prompt_chars": 67,
        "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.298,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0048",
      "shot_id": "S0048_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000067",
        "E000070",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000070",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000070",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：如来；动作：如来设孟兰盆会；环境：五行山；花果山；雷音宝刹；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 84,
        "image_prompt_chars": 115,
        "video_prompt_chars": 123,
        "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.369,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0049",
      "shot_id": "S0049_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000067",
        "E000010"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000010"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000010"
      ],
      "dynamic_content_preview": "主体：如来；动作：众菩萨依次合掌躬身，向如来献上福禄寿贺诗；如来端坐莲台，颔首受礼；环境：西牛贺洲；灵山；构图镜头：远景慢推；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 101,
        "image_prompt_chars": 138,
        "video_prompt_chars": 166,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.366,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0049",
      "shot_id": "S0049_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000067",
        "E000010",
        "E000009"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000010",
        "VC000009"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000010",
        "AB000009"
      ],
      "dynamic_content_preview": "主体：如来；动作：如来微抬右手，众菩萨即刻收声合掌静听；如来唇畔微动，开始宣讲三乘妙典；环境：西牛贺洲；灵山；南赡部洲；构图镜头：中景推近至如来面部特写；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 117,
        "image_prompt_chars": 116,
        "video_prompt_chars": 149,
        "negative_prompt_chars": 65,
        "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.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": "S0049",
      "shot_id": "S0049_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000069",
        "E000067",
        "E000010",
        "E000077",
        "E000081"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000067",
        "VC000010",
        "VC000077",
        "VC000081"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000067",
        "AB000010",
        "AB000077",
        "AB000081"
      ],
      "dynamic_content_preview": "主体：阿傩；如来；众菩萨；观音菩萨；动作：如来侃侃而谈，评说四大部洲众生境况；众菩萨闻言合掌皈依，齐声发问；环境：西牛贺洲；灵山；关键物件：三藏真经；东土；构图镜头：正反打交替，切如来、众菩萨、观音镜头；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 141,
        "image_prompt_chars": 150,
        "video_prompt_chars": 194,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 139
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "阿傩",
          "如来",
          "众菩萨",
          "观音菩萨"
        ],
        "action_terms": [
          "如来侃侃而谈，评说四大部洲众生境况",
          "众菩萨闻言合掌皈依，齐声发问"
        ],
        "location_terms": [
          "西牛贺洲",
          "灵山"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.064,
        "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_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000069",
        "E000067",
        "E000010",
        "E000078"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000067",
        "VC000010",
        "VC000078"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000067",
        "AB000010",
        "AB000078"
      ],
      "dynamic_content_preview": "主体：阿傩；如来；动作：如来面露赞许之色，点头应允；阿傩、迦叶奉法旨取出锦澜袈裟、九环锡杖…；环境：西牛贺洲；灵山；关键物件：锦澜袈裟；构图镜头：特写拉远至莲台区域中景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 123,
        "image_prompt_chars": 123,
        "video_prompt_chars": 147,
        "negative_prompt_chars": 61,
        "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": 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": "S0050",
      "shot_id": "S0050_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000080"
      ],
      "visual_card_ids": [
        "VC000080"
      ],
      "asset_binding_ids": [
        "AB000080"
      ],
      "dynamic_content_preview": "主体：木吒；动作：观音手持锡杖，驻足望向河面，面露忧色；木吒背着行囊与浑铁棍，侍立在观音身侧警惕环顾；环境：流沙河；构图镜头：航拍远景；远景；连续性：保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 91,
        "image_prompt_chars": 118,
        "video_prompt_chars": 138,
        "negative_prompt_chars": 72,
        "visual_notes_chars": 129
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "木吒"
        ],
        "action_terms": [
          "观音手持锡杖，驻足望向河面，面露忧色",
          "木吒背着行囊与浑铁棍，侍立在观音身侧警惕环顾"
        ],
        "location_terms": [
          "流沙河"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.297,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "warn",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "warning",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "storyboard_ready_warn"
        ],
        "queue_bucket": "storyboard_readiness",
        "resolution_lane": "hybrid",
        "auto_fix_candidate": false,
        "priority_tier": "P1",
        "priority_score": 76,
        "suggested_fix_stage": "storyboard_ready",
        "revalidation_targets": [
          "dramart_storyboard",
          "prompt_guard",
          "dramart_delivery"
        ],
        "primary_action_id": "repair_storyboard_ready_mapping",
        "primary_automation_mode": "hybrid",
        "repair_actions": [
          {
            "action_id": "repair_storyboard_ready_mapping",
            "title": "修复 storyboard ready 映射",
            "automation_mode": "hybrid",
            "owner_stage": "storyboard_ready",
            "target_fields": [
              "dramart_mapping",
              "storyboard_ready_status"
            ],
            "instruction": "补齐 episode/block/location/reference/voice 等 Dramart-ready 映射缺口，并重新生成 ready 判定。",
            "success_signal": "storyboard_ready_status=pass 或相关缺口显著减少。",
            "revalidation_targets": [
              "dramart_storyboard",
              "prompt_guard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "warn",
            "script_core_retained": true,
            "reasons": [
              "storyboard_ready=warn"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0050",
      "shot_id": "S0050_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000076",
        "E000069",
        "E000048",
        "E000080"
      ],
      "visual_card_ids": [
        "VC000076",
        "VC000069",
        "VC000048",
        "VC000080"
      ],
      "asset_binding_ids": [
        "AB000076",
        "AB000069",
        "AB000048",
        "AB000080"
      ],
      "dynamic_content_preview": "主体：沙悟净；阿傩；木吒；观音菩萨；动作：观音开口同木吒说话；河面炸开数丈高的水花；环境：流沙河；构图镜头：双人中景切河面特写；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 104,
        "image_prompt_chars": 115,
        "video_prompt_chars": 145,
        "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": 1.106,
        "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_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000076",
        "E000048",
        "E000080"
      ],
      "visual_card_ids": [
        "VC000076",
        "VC000048",
        "VC000080"
      ],
      "asset_binding_ids": [
        "AB000076",
        "AB000048",
        "AB000080"
      ],
      "dynamic_content_preview": "主体：沙悟净；木吒；动作：木吒跨步挡在观音身前，掣出千斤浑铁棍格开沙悟净…；二人在河岸你来我往，兵器碰撞火星四溅…；环境：流沙河；构图镜头：快切正反打中景；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 117,
        "image_prompt_chars": 112,
        "video_prompt_chars": 147,
        "negative_prompt_chars": 72,
        "visual_notes_chars": 136
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "沙悟净",
          "木吒"
        ],
        "action_terms": [
          "木吒跨步挡在观音身前，掣出千斤浑铁棍格开沙悟净…",
          "二人在河岸你来我往，兵器碰撞火星四溅…"
        ],
        "location_terms": [
          "流沙河"
        ],
        "subject_retained": true,
        "action_retained": 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": "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": 116,
        "image_prompt_chars": 117,
        "video_prompt_chars": 150,
        "negative_prompt_chars": 72,
        "visual_notes_chars": 131
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "沙悟净"
        ],
        "action_terms": [
          "观音神色平静，指尖轻抚净瓶边的杨柳枝…",
          "木吒与沙悟净越战越猛，棍杖相交的声响震得岸边沙…"
        ],
        "location_terms": [
          "流沙河"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.009,
        "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": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000080"
      ],
      "visual_card_ids": [
        "VC000080"
      ],
      "asset_binding_ids": [
        "AB000080"
      ],
      "dynamic_content_preview": "主体：木吒；动作：木吒挥舞铁棒与妖魔交锋；妖魔架住宝杖格挡，叫停打斗；环境：流沙河；构图镜头：中景，带淡入模糊转场效果；转场中景；连续性：保持场景结构、地形和道具摆位稳定；时间锚点：记得；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 112,
        "image_prompt_chars": 114,
        "video_prompt_chars": 139,
        "negative_prompt_chars": 74,
        "visual_notes_chars": 121
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "木吒"
        ],
        "action_terms": [
          "木吒挥舞铁棒与妖魔交锋",
          "妖魔架住宝杖格挡，叫停打斗"
        ],
        "location_terms": [
          "流沙河"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.018,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "warn",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "warning",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "storyboard_ready_warn"
        ],
        "queue_bucket": "storyboard_readiness",
        "resolution_lane": "hybrid",
        "auto_fix_candidate": false,
        "priority_tier": "P1",
        "priority_score": 76,
        "suggested_fix_stage": "storyboard_ready",
        "revalidation_targets": [
          "dramart_storyboard",
          "prompt_guard",
          "dramart_delivery"
        ],
        "primary_action_id": "repair_storyboard_ready_mapping",
        "primary_automation_mode": "hybrid",
        "repair_actions": [
          {
            "action_id": "repair_storyboard_ready_mapping",
            "title": "修复 storyboard ready 映射",
            "automation_mode": "hybrid",
            "owner_stage": "storyboard_ready",
            "target_fields": [
              "dramart_mapping",
              "storyboard_ready_status"
            ],
            "instruction": "补齐 episode/block/location/reference/voice 等 Dramart-ready 映射缺口，并重新生成 ready 判定。",
            "success_signal": "storyboard_ready_status=pass 或相关缺口显著减少。",
            "revalidation_targets": [
              "dramart_storyboard",
              "prompt_guard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "warn",
            "script_core_retained": true,
            "reasons": [
              "storyboard_ready=warn"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0051",
      "shot_id": "S0051_SH02",
      "status": "pass",
      "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": 119,
        "image_prompt_chars": 124,
        "video_prompt_chars": 142,
        "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.042,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "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",
        "E000080"
      ],
      "visual_card_ids": [
        "VC000076",
        "VC000069",
        "VC000048",
        "VC000080"
      ],
      "asset_binding_ids": [
        "AB000076",
        "AB000069",
        "AB000048",
        "AB000080"
      ],
      "dynamic_content_preview": "主体：沙悟净；阿傩；木吒（惠岸行者）；观音菩萨；动作：妖魔抬头哭诉过往；观音端坐莲台神色平静开口劝说；环境：流沙河；构图镜头：正反打，交替对准说话人；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得",
      "lengths": {
        "dynamic_content_chars": 122,
        "image_prompt_chars": 121,
        "video_prompt_chars": 148,
        "negative_prompt_chars": 74,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.992,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "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": 97,
        "video_prompt_chars": 122,
        "negative_prompt_chars": 74,
        "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.98,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0052",
      "shot_id": "S0052_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_preview": "动作：,..；环境：福陵山；云栈洞；构图镜头：朦胧远景；连续性：时间锚点：似梦；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 58,
        "image_prompt_chars": 133,
        "video_prompt_chars": 163,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 110
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [],
        "action_terms": [
          ",.."
        ],
        "location_terms": [
          "福陵山",
          "云栈洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.5,
        "image_compactness_ratio": 2.293,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "fail",
      "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": 72,
        "image_prompt_chars": 116,
        "video_prompt_chars": 147,
        "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": false,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 1.611,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "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": "S0052",
      "shot_id": "S0052_SH03",
      "status": "fail",
      "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": 72,
        "image_prompt_chars": 133,
        "video_prompt_chars": 169,
        "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": false,
        "action_retained": false,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 0,
        "coverage_ratio": 0.0,
        "image_compactness_ratio": 1.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": [
          "subject_not_retained",
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "core_subject_missing_in_prompt",
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "core_subject_missing_in_prompt",
          "severity": "error",
          "field": "image_prompt",
          "message": "主体信息未被稳定保留到提示词中，可能导致生成结果偏离剧本主体。",
          "matched_terms": [
            "沙悟净",
            "阿傩",
            "观音菩萨",
            "猪悟能"
          ],
          "metrics": {
            "coverage_ratio": 0.0,
            "retained_core_dimensions": 0,
            "available_core_dimensions": 3
          }
        },
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0052",
      "shot_id": "S0052_SH04",
      "status": "fail",
      "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": 88,
        "image_prompt_chars": 143,
        "video_prompt_chars": 174,
        "negative_prompt_chars": 67,
        "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": false,
        "action_retained": false,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 0,
        "coverage_ratio": 0.0,
        "image_compactness_ratio": 1.625,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "subject_not_retained",
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "core_subject_missing_in_prompt",
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "core_subject_missing_in_prompt",
          "severity": "error",
          "field": "image_prompt",
          "message": "主体信息未被稳定保留到提示词中，可能导致生成结果偏离剧本主体。",
          "matched_terms": [
            "沙悟净",
            "阿傩",
            "观音菩萨"
          ],
          "metrics": {
            "coverage_ratio": 0.0,
            "retained_core_dimensions": 0,
            "available_core_dimensions": 3
          }
        },
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0053",
      "shot_id": "S0053_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "opening",
      "entity_uids": [
        "E000082",
        "E000001",
        "E000076",
        "E000070",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000082",
        "VC000001",
        "VC000076",
        "VC000070",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000082",
        "AB000001",
        "AB000076",
        "AB000070",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：玉龙；石猴；沙悟净；动作：收服猪悟能；观音收服猪悟能，救下玉龙，在五行山点化孙悟空；环境：五行山；南天门；深涧；构图镜头：对白建立镜头；朦胧远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过了此山",
      "lengths": {
        "dynamic_content_chars": 121,
        "image_prompt_chars": 114,
        "video_prompt_chars": 136,
        "negative_prompt_chars": 80,
        "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.942,
        "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": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "character",
      "entity_uids": [
        "E000082",
        "E000069",
        "E000070",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000082",
        "VC000069",
        "VC000070",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000082",
        "AB000069",
        "AB000070",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：玉龙；阿傩；观音菩萨；动作：救玉龙为脚力；环境：五行山；南天门；深涧；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过了此山",
      "lengths": {
        "dynamic_content_chars": 93,
        "image_prompt_chars": 95,
        "video_prompt_chars": 117,
        "negative_prompt_chars": 80,
        "visual_notes_chars": 125
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "玉龙",
          "阿傩",
          "观音菩萨"
        ],
        "action_terms": [
          "救玉龙为脚力"
        ],
        "location_terms": [
          "五行山",
          "南天门",
          "深涧"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.022,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0053",
      "shot_id": "S0053_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000082",
        "E000001",
        "E000069",
        "E000067",
        "E000070",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000082",
        "VC000001",
        "VC000069",
        "VC000067",
        "VC000070",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000082",
        "AB000001",
        "AB000069",
        "AB000067",
        "AB000070",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：玉龙；石猴；阿傩；如来；动作：救玉龙为脚力；点化孙悟空；环境：五行山；南天门；深涧；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过了此山",
      "lengths": {
        "dynamic_content_chars": 99,
        "image_prompt_chars": 111,
        "video_prompt_chars": 133,
        "negative_prompt_chars": 80,
        "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.121,
        "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"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000069",
        "VC000070",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000069",
        "AB000070",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：石猴；阿傩；观音菩萨；动作：点化孙悟空；观音菩萨收束镜头，停在点化孙悟空；环境：五行山；南天门；深涧；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过了此山",
      "lengths": {
        "dynamic_content_chars": 107,
        "image_prompt_chars": 87,
        "video_prompt_chars": 109,
        "negative_prompt_chars": 80,
        "visual_notes_chars": 120
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "阿傩",
          "观音菩萨"
        ],
        "action_terms": [
          "点化孙悟空",
          "观音菩萨收束镜头，停在点化孙悟空"
        ],
        "location_terms": [
          "五行山",
          "南天门",
          "深涧"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.813,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0054",
      "shot_id": "S0054_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000083",
        "E000062"
      ],
      "visual_card_ids": [
        "VC000083",
        "VC000062"
      ],
      "asset_binding_ids": [
        "AB000083",
        "AB000062"
      ],
      "dynamic_content_preview": "动作：:；环境：长安城；灌江口；土地庙；长安城外；构图镜头：远景；连续性：保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 53,
        "image_prompt_chars": 44,
        "video_prompt_chars": 40,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 78
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [],
        "action_terms": [
          ":"
        ],
        "location_terms": [
          "长安城",
          "灌江口",
          "土地庙",
          "长安城外"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.5,
        "image_compactness_ratio": 0.83,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "dynamic_length_drift",
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "dynamic_length_drift",
          "severity": "warning",
          "field": "dynamic_content_block.text",
          "message": "动态内容块长度与当前 run 的中位数差异过大，可能导致风格权重不稳定。",
          "matched_terms": [],
          "metrics": {
            "dynamic_chars": 53,
            "median_dynamic_chars": 122,
            "ratio": 0.434
          }
        },
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0054",
      "shot_id": "S0054_SH02",
      "status": "fail",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000069",
        "E000048",
        "E000083",
        "E000062"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000069",
        "VC000048",
        "VC000083",
        "VC000062"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000069",
        "AB000048",
        "AB000083",
        "AB000062"
      ],
      "dynamic_content_preview": "主体：石猴；阿傩；哪吒三太子；观音菩萨；动作：,'.；环境：长安城；灌江口；土地庙；长安城外；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 92,
        "image_prompt_chars": 67,
        "video_prompt_chars": 52,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 77
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "阿傩",
          "哪吒三太子",
          "观音菩萨"
        ],
        "action_terms": [
          ",'."
        ],
        "location_terms": [
          "长安城",
          "灌江口",
          "土地庙",
          "长安城外"
        ],
        "subject_retained": false,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 0.728,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "subject_not_retained",
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "core_subject_missing_in_prompt",
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "core_subject_missing_in_prompt",
          "severity": "error",
          "field": "image_prompt",
          "message": "主体信息未被稳定保留到提示词中，可能导致生成结果偏离剧本主体。",
          "matched_terms": [
            "石猴",
            "阿傩",
            "哪吒三太子",
            "观音菩萨"
          ],
          "metrics": {
            "coverage_ratio": 0.333,
            "retained_core_dimensions": 1,
            "available_core_dimensions": 3
          }
        },
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0054",
      "shot_id": "S0054_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000069",
        "E000083",
        "E000062"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000069",
        "VC000083",
        "VC000062"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000069",
        "AB000083",
        "AB000062"
      ],
      "dynamic_content_preview": "主体：石猴；阿傩；观音菩萨；孙悟空；动作：,；环境：长安城；灌江口；土地庙；长安城外；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 87,
        "image_prompt_chars": 70,
        "video_prompt_chars": 47,
        "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.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": "S0054",
      "shot_id": "S0054_SH04",
      "status": "fail",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000069",
        "E000083",
        "E000062"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000083",
        "VC000062"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000083",
        "AB000062"
      ],
      "dynamic_content_preview": "主体：阿傩；观音菩萨；动作：''',.；环境：长安城；灌江口；土地庙；长安城外；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 83,
        "image_prompt_chars": 72,
        "video_prompt_chars": 55,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 78
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "阿傩",
          "观音菩萨"
        ],
        "action_terms": [
          "''',."
        ],
        "location_terms": [
          "长安城",
          "灌江口",
          "土地庙",
          "长安城外"
        ],
        "subject_retained": false,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 0.867,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "subject_not_retained",
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "core_subject_missing_in_prompt",
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "core_subject_missing_in_prompt",
          "severity": "error",
          "field": "image_prompt",
          "message": "主体信息未被稳定保留到提示词中，可能导致生成结果偏离剧本主体。",
          "matched_terms": [
            "阿傩",
            "观音菩萨"
          ],
          "metrics": {
            "coverage_ratio": 0.333,
            "retained_core_dimensions": 1,
            "available_core_dimensions": 3
          }
        },
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0056",
      "shot_id": "S0056_SH01",
      "status": "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": 126,
        "image_prompt_chars": 113,
        "video_prompt_chars": 127,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 89
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "樵夫",
          "张稍",
          "李定"
        ],
        "action_terms": [
          "二人边走边抬手比划，脸上都带着不服输的笑意",
          "长安城外郊野土路，两旁草木葱茏，渔夫张稍挎着渔篓…"
        ],
        "location_terms": [
          "长安城",
          "长安城外"
        ],
        "subject_retained": true,
        "action_retained": 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": "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": 110,
        "image_prompt_chars": 114,
        "video_prompt_chars": 128,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 63
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_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.036,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "warn",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "warning",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "storyboard_ready_warn"
        ],
        "queue_bucket": "storyboard_readiness",
        "resolution_lane": "hybrid",
        "auto_fix_candidate": false,
        "priority_tier": "P1",
        "priority_score": 76,
        "suggested_fix_stage": "storyboard_ready",
        "revalidation_targets": [
          "dramart_storyboard",
          "prompt_guard",
          "dramart_delivery"
        ],
        "primary_action_id": "repair_storyboard_ready_mapping",
        "primary_automation_mode": "hybrid",
        "repair_actions": [
          {
            "action_id": "repair_storyboard_ready_mapping",
            "title": "修复 storyboard ready 映射",
            "automation_mode": "hybrid",
            "owner_stage": "storyboard_ready",
            "target_fields": [
              "dramart_mapping",
              "storyboard_ready_status"
            ],
            "instruction": "补齐 episode/block/location/reference/voice 等 Dramart-ready 映射缺口，并重新生成 ready 判定。",
            "success_signal": "storyboard_ready_status=pass 或相关缺口显著减少。",
            "revalidation_targets": [
              "dramart_storyboard",
              "prompt_guard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "warn",
            "script_core_retained": true,
            "reasons": [
              "storyboard_ready=warn"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0056",
      "shot_id": "S0056_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": 125,
        "image_prompt_chars": 101,
        "video_prompt_chars": 124,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.808,
        "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": 68,
        "image_prompt_chars": 74,
        "video_prompt_chars": 88,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 64
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_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.088,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "warn",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "warning",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "storyboard_ready_warn"
        ],
        "queue_bucket": "storyboard_readiness",
        "resolution_lane": "hybrid",
        "auto_fix_candidate": false,
        "priority_tier": "P1",
        "priority_score": 76,
        "suggested_fix_stage": "storyboard_ready",
        "revalidation_targets": [
          "dramart_storyboard",
          "prompt_guard",
          "dramart_delivery"
        ],
        "primary_action_id": "repair_storyboard_ready_mapping",
        "primary_automation_mode": "hybrid",
        "repair_actions": [
          {
            "action_id": "repair_storyboard_ready_mapping",
            "title": "修复 storyboard ready 映射",
            "automation_mode": "hybrid",
            "owner_stage": "storyboard_ready",
            "target_fields": [
              "dramart_mapping",
              "storyboard_ready_status"
            ],
            "instruction": "补齐 episode/block/location/reference/voice 等 Dramart-ready 映射缺口，并重新生成 ready 判定。",
            "success_signal": "storyboard_ready_status=pass 或相关缺口显著减少。",
            "revalidation_targets": [
              "dramart_storyboard",
              "prompt_guard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "warn",
            "script_core_retained": true,
            "reasons": [
              "storyboard_ready=warn"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0057",
      "shot_id": "S0057_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000083"
      ],
      "visual_card_ids": [
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000083"
      ],
      "dynamic_content_preview": "主体：夜叉；动作：夜叉攥着巡水钢叉，脚步踉跄地冲过水府宫门…；波光粼粼的泾河水府水晶宫远景，巡水夜叉神色慌乱…；环境：长安城；泾河水府；构图镜头：远景；连续性：保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 96,
        "image_prompt_chars": 83,
        "video_prompt_chars": 97,
        "negative_prompt_chars": 62,
        "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.865,
        "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": 99,
        "image_prompt_chars": 79,
        "video_prompt_chars": 102,
        "negative_prompt_chars": 62,
        "visual_notes_chars": 84
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "泾河龙王",
          "夜叉"
        ],
        "action_terms": [
          "夜叉扑通跪地，大口喘着气",
          "龙王皱眉，身体前倾，面露不悦"
        ],
        "location_terms": [
          "长安城",
          "泾河水府"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 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": "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": 111,
        "image_prompt_chars": 99,
        "video_prompt_chars": 122,
        "negative_prompt_chars": 62,
        "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": 0.892,
        "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": "pass",
      "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": 131,
        "image_prompt_chars": 115,
        "video_prompt_chars": 138,
        "negative_prompt_chars": 62,
        "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.878,
        "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_SH01",
      "status": "warning",
      "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": 124,
        "image_prompt_chars": 150,
        "video_prompt_chars": 177,
        "negative_prompt_chars": 70,
        "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.21,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0058",
      "shot_id": "S0058_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [
        "E000086",
        "E000004",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000086",
        "VC000004",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000086",
        "AB000004",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：袁守诚；玉皇大天尊；动作：二人定下赌约；龙王辞别返回泾河水府；环境：长安城；泾河水府；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去",
      "lengths": {
        "dynamic_content_chars": 99,
        "image_prompt_chars": 155,
        "video_prompt_chars": 196,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 136
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "袁守诚",
          "玉皇大天尊"
        ],
        "action_terms": [
          "二人定下赌约",
          "龙王辞别返回泾河水府"
        ],
        "location_terms": [
          "长安城",
          "泾河水府"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.566,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0058",
      "shot_id": "S0058_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000087",
        "E000086",
        "E000004",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000087",
        "VC000086",
        "VC000004",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000087",
        "AB000086",
        "AB000004",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：泾河龙王；袁守诚；玉皇大天尊；动作：袁守诚卜算上报下雨时辰点数；龙王与袁守诚立下赌约；环境：长安城；泾河水府；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去",
      "lengths": {
        "dynamic_content_chars": 110,
        "image_prompt_chars": 156,
        "video_prompt_chars": 194,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 164
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "泾河龙王",
          "袁守诚",
          "玉皇大天尊"
        ],
        "action_terms": [
          "袁守诚卜算上报下雨时辰点数",
          "龙王与袁守诚立下赌约"
        ],
        "location_terms": [
          "长安城",
          "泾河水府"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.418,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0058",
      "shot_id": "S0058_SH04",
      "status": "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": 103,
        "image_prompt_chars": 100,
        "video_prompt_chars": 133,
        "negative_prompt_chars": 67,
        "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": 0.971,
        "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"
      ],
      "visual_card_ids": [
        "VC000087",
        "VC000086"
      ],
      "asset_binding_ids": [
        "AB000087",
        "AB000086"
      ],
      "dynamic_content_preview": "主体：泾河龙王；袁守诚；动作：龙王违旨行雨砸铺；次日，泾河龙王故意改时辰、克点数行雨…；环境：长安城九霄；西门大街卦铺；皇宫；构图镜头：对白建立镜头；朦胧远景；连续性：保持角色外观、服饰和站位连续；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 106,
        "image_prompt_chars": 146,
        "video_prompt_chars": 172,
        "negative_prompt_chars": 75,
        "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.377,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": 78,
        "image_prompt_chars": 132,
        "video_prompt_chars": 150,
        "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": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.692,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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",
        "E000090",
        "E000086"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000087",
        "VC000090",
        "VC000086"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000087",
        "AB000090",
        "AB000086"
      ],
      "dynamic_content_preview": "主体：唐太宗；泾河龙王；秦叔宝；袁守诚；动作：袁守诚揭穿指点；龙王梦求太宗；环境：长安城九霄；西门大街卦铺；皇宫；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 92,
        "image_prompt_chars": 94,
        "video_prompt_chars": 117,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.022,
        "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": "pass",
      "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": 75,
        "image_prompt_chars": 81,
        "video_prompt_chars": 95,
        "negative_prompt_chars": 66,
        "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": 1.08,
        "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_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000088",
        "E000004",
        "E000087"
      ],
      "visual_card_ids": [
        "VC000088",
        "VC000004",
        "VC000087"
      ],
      "asset_binding_ids": [
        "AB000088",
        "AB000004",
        "AB000087"
      ],
      "dynamic_content_preview": "主体：魏征；玉皇大天尊；泾河龙王；动作：魏征着常服立于庭院阶前，仰观夜空星象…；九霄鹤唳传来，金光中仙使持玉帝金旨降临；环境：魏征府；皇宫便殿；朝门外；构图镜头：广角远景转中景；远景；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 110,
        "image_prompt_chars": 122,
        "video_prompt_chars": 144,
        "negative_prompt_chars": 66,
        "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": 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": "S0060",
      "shot_id": "S0060_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000088",
        "E000089",
        "E000087"
      ],
      "visual_card_ids": [
        "VC000088",
        "VC000089",
        "VC000087"
      ],
      "asset_binding_ids": [
        "AB000088",
        "AB000089",
        "AB000087"
      ],
      "dynamic_content_preview": "主体：魏征；唐太宗；泾河龙王；动作：当驾官持太宗旨意入魏征府宣召；魏征整衣束带随使者入宫，在御前叩首请罪；环境：魏征府；皇宫便殿；朝门外；构图镜头：跟拍中景转朝堂双人中景；双人中景；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 109,
        "image_prompt_chars": 113,
        "video_prompt_chars": 150,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 110
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "魏征",
          "唐太宗",
          "泾河龙王"
        ],
        "action_terms": [
          "当驾官持太宗旨意入魏征府宣召",
          "魏征整衣束带随使者入宫，在御前叩首请罪"
        ],
        "location_terms": [
          "魏征府",
          "皇宫便殿",
          "朝门外"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.037,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0060",
      "shot_id": "S0060_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000088",
        "E000089"
      ],
      "visual_card_ids": [
        "VC000088",
        "VC000089"
      ],
      "asset_binding_ids": [
        "AB000088",
        "AB000089"
      ],
      "dynamic_content_preview": "主体：魏征；唐太宗；动作：魏征与太宗落子对弈，魏征心神不宁，频频走神；时至午时三刻，魏征手中棋子滑落…；环境：魏征府；皇宫便殿；朝门外；构图镜头：对弈正反打，近景转魏征面部特写；正反打；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 130,
        "image_prompt_chars": 129,
        "video_prompt_chars": 159,
        "negative_prompt_chars": 66,
        "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.992,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0060",
      "shot_id": "S0060_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000088",
        "E000089",
        "E000090",
        "E000087"
      ],
      "visual_card_ids": [
        "VC000088",
        "VC000089",
        "VC000090",
        "VC000087"
      ],
      "asset_binding_ids": [
        "AB000088",
        "AB000089",
        "AB000090",
        "AB000087"
      ],
      "dynamic_content_preview": "主体：魏征；唐太宗；秦叔宝；泾河龙王；动作：殿外传来喧哗，秦叔宝、徐茂功捧着尚滴着血的龙头…；二人跪地奏报龙头是方才从云端坠落于朝门外的；环境：魏征府；皇宫便殿；朝门外；构图镜头：殿门全景转龙头特写，再切太宗、魏征面部特写；特写；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 133,
        "image_prompt_chars": 142,
        "video_prompt_chars": 154,
        "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": 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": "S0062",
      "shot_id": "S0062_SH01",
      "status": "warning",
      "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": 127,
        "image_prompt_chars": 129,
        "video_prompt_chars": 154,
        "negative_prompt_chars": 72,
        "visual_notes_chars": 127
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "泾河龙王",
          "魏征",
          "秦叔宝"
        ],
        "action_terms": [
          "魏征持笏躬身奏报",
          "唐太宗坐于龙椅上眉头紧锁，指尖轻叩龙椅"
        ],
        "location_terms": [
          "长安城",
          "皇宫",
          "长安城都土地庙"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.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": "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": 122,
        "image_prompt_chars": 108,
        "video_prompt_chars": 143,
        "negative_prompt_chars": 72,
        "visual_notes_chars": 110
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "泾河龙王",
          "魏征"
        ],
        "action_terms": [
          "唐太宗卧于御榻辗转反侧",
          "抬手按紧眉心，面上露出惊惧之色"
        ],
        "location_terms": [
          "长安城",
          "皇宫",
          "长安城都土地庙"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.885,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": 129,
        "image_prompt_chars": 126,
        "video_prompt_chars": 158,
        "negative_prompt_chars": 72,
        "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.977,
        "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",
        "E000069",
        "E000083",
        "E000081"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000087",
        "VC000069",
        "VC000083",
        "VC000081"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000087",
        "AB000069",
        "AB000083",
        "AB000081"
      ],
      "dynamic_content_preview": "主体：唐太宗；泾河龙王；阿傩；动作：观音菩萨手持杨柳枝轻轻一挥；泾河龙王悲啼着退往西北方向；环境：长安城；皇宫；长安城都土地庙；关键物件：东土；构图镜头：特写拉远；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当夜",
      "lengths": {
        "dynamic_content_chars": 128,
        "image_prompt_chars": 128,
        "video_prompt_chars": 163,
        "negative_prompt_chars": 72,
        "visual_notes_chars": 127
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "泾河龙王",
          "阿傩"
        ],
        "action_terms": [
          "观音菩萨手持杨柳枝轻轻一挥",
          "泾河龙王悲啼着退往西北方向"
        ],
        "location_terms": [
          "长安城",
          "皇宫",
          "长安城都土地庙"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.0,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0063",
      "shot_id": "S0063_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000090",
        "E000091"
      ],
      "visual_card_ids": [
        "VC000090",
        "VC000091"
      ],
      "asset_binding_ids": [
        "AB000090",
        "AB000091"
      ],
      "dynamic_content_preview": "主体：秦叔宝；胡敬德；动作：二将穿戴全副披挂，执兵器在宫门外彻夜值守…；深夜，皇宫朱红宫门紧闭，檐下灯笼在夜风中微微晃动；环境：皇宫宫门；构图镜头：远景推至中近景；远景；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 103,
        "image_prompt_chars": 121,
        "video_prompt_chars": 154,
        "negative_prompt_chars": 61,
        "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": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 1.175,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": 99,
        "image_prompt_chars": 86,
        "video_prompt_chars": 148,
        "negative_prompt_chars": 61,
        "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": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 0.869,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0063",
      "shot_id": "S0063_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000089",
        "E000090"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000090"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000090"
      ],
      "dynamic_content_preview": "主体：唐太宗；秦叔宝；动作：君臣议定画像代守的方案，画师完成二将真容绘制…；君臣对话正反打切换，后续切到宫门场景…；环境：皇宫宫门；构图镜头：正反打+近景特写；正反打；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 102,
        "image_prompt_chars": 83,
        "video_prompt_chars": 158,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 134
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "秦叔宝"
        ],
        "action_terms": [
          "君臣议定画像代守的方案，画师完成二将真容绘制…",
          "君臣对话正反打切换，后续切到宫门场景…"
        ],
        "location_terms": [
          "皇宫宫门"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 0.814,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0064",
      "shot_id": "S0064_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [],
      "visual_card_ids": [],
      "asset_binding_ids": [],
      "dynamic_content_preview": "动作：后宰门砖瓦乱响，值守宫人四散躲避；几日后的深夜，皇宫后宰门的朱红大门在暗夜里静静…；环境：皇宫后宰门；构图镜头：远景拉至后宰门特写；远景；连续性：时间锚点：几日后",
      "lengths": {
        "dynamic_content_chars": 84,
        "image_prompt_chars": 106,
        "video_prompt_chars": 118,
        "negative_prompt_chars": 62,
        "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": 2,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.5,
        "image_compactness_ratio": 1.262,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0064",
      "shot_id": "S0064_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000089",
        "E000090",
        "E000091"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000090",
        "VC000091"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000090",
        "AB000091"
      ],
      "dynamic_content_preview": "主体：唐太宗；秦叔宝；胡敬德；动作：宫人向后宰门异响之事奏报太宗，群臣交头接耳；天色微亮，太宗在寝宫召见群臣…；环境：皇宫后宰门；构图镜头：寝宫全景切太宗单人中景；双人中景；连续性：保持角色外观、服饰和站位连续；时间锚点：几日后",
      "lengths": {
        "dynamic_content_chars": 114,
        "image_prompt_chars": 109,
        "video_prompt_chars": 128,
        "negative_prompt_chars": 62,
        "visual_notes_chars": 100
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "秦叔宝",
          "胡敬德"
        ],
        "action_terms": [
          "宫人向后宰门异响之事奏报太宗，群臣交头接耳",
          "天色微亮，太宗在寝宫召见群臣…"
        ],
        "location_terms": [
          "皇宫后宰门"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 0.956,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0064",
      "shot_id": "S0064_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000089"
      ],
      "visual_card_ids": [
        "VC000089"
      ],
      "asset_binding_ids": [
        "AB000089"
      ],
      "dynamic_content_preview": "主体：唐太宗；徐茂功；动作：太宗扶着龙椅扶手撑起身，徐茂功出列奏事；太宗与朝臣的核心议事对话；环境：皇宫后宰门；构图镜头：正反打，交替切太宗、徐茂功特写；正反打；连续性：保持角色外观、服饰和站位连续；时间锚点：几日后",
      "lengths": {
        "dynamic_content_chars": 108,
        "image_prompt_chars": 95,
        "video_prompt_chars": 116,
        "negative_prompt_chars": 62,
        "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": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "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": "S0064",
      "shot_id": "S0064_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000088",
        "E000089",
        "E000092"
      ],
      "visual_card_ids": [
        "VC000088",
        "VC000089",
        "VC000092"
      ],
      "asset_binding_ids": [
        "AB000088",
        "AB000089",
        "AB000092"
      ],
      "dynamic_content_preview": "主体：魏征；唐太宗；动作：魏征束整衣冠，持诛龙剑笔直侍立在后宰门前一夜…；魏征守后门与太宗病重的收尾镜头；环境：皇宫后宰门；关键物件：鬼魅；构图镜头：魏征守夜剪影特写切太宗病榻特写；特写；连续性：保持角色外观、服饰和站位连续；时间锚点：几日后",
      "lengths": {
        "dynamic_content_chars": 121,
        "image_prompt_chars": 155,
        "video_prompt_chars": 167,
        "negative_prompt_chars": 62,
        "visual_notes_chars": 96
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "魏征",
          "唐太宗"
        ],
        "action_terms": [
          "魏征束整衣冠，持诛龙剑笔直侍立在后宰门前一夜…",
          "魏征守后门与太宗病重的收尾镜头"
        ],
        "location_terms": [
          "皇宫后宰门"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 1.281,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0065",
      "shot_id": "S0065_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "opening",
      "entity_uids": [
        "E000089",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：唐太宗；动作：太宗魂灵漫无目的地踱步，频频抬头四顾寻找路径；幽冥界荒郊灰蒙朦胧，四下荒草凄凄，无半分活物气息…；环境：幽冥界；构图镜头：朦胧远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当夜",
      "lengths": {
        "dynamic_content_chars": 119,
        "image_prompt_chars": 110,
        "video_prompt_chars": 147,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 126
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗"
        ],
        "action_terms": [
          "太宗魂灵漫无目的地踱步，频频抬头四顾寻找路径",
          "幽冥界荒郊灰蒙朦胧，四下荒草凄凄，无半分活物气息…"
        ],
        "location_terms": [
          "幽冥界"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.924,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0065",
      "shot_id": "S0065_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "character",
      "entity_uids": [
        "E000093",
        "E000089",
        "E000088",
        "E000039",
        "E000044"
      ],
      "visual_card_ids": [
        "VC000093",
        "VC000089",
        "VC000088",
        "VC000039",
        "VC000044"
      ],
      "asset_binding_ids": [
        "AB000093",
        "AB000089",
        "AB000088",
        "AB000039",
        "AB000044"
      ],
      "dynamic_content_preview": "主体：崔珪；唐太宗；魏征；动作：崔珪对着太宗行跪拜大礼，太宗愣了一瞬连忙上前伸…；酆都判官崔珪头戴乌纱、腰围犀角带，怀揣生死簿…；环境：幽冥界；关键物件：生死簿；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当夜",
      "lengths": {
        "dynamic_content_chars": 134,
        "image_prompt_chars": 113,
        "video_prompt_chars": 163,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 148
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "崔珪",
          "唐太宗",
          "魏征"
        ],
        "action_terms": [
          "崔珪对着太宗行跪拜大礼，太宗愣了一瞬连忙上前伸…",
          "酆都判官崔珪头戴乌纱、腰围犀角带，怀揣生死簿…"
        ],
        "location_terms": [
          "幽冥界"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.843,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": 137,
        "image_prompt_chars": 132,
        "video_prompt_chars": 184,
        "negative_prompt_chars": 70,
        "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.964,
        "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",
        "E000088",
        "E000089",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000093",
        "VC000088",
        "VC000089",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000093",
        "AB000088",
        "AB000089",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：崔珪；魏征；唐太宗；动作：崔珪对着太宗躬身行礼，伸手示意前方去往森罗殿的…；崔珪将魏征的书信小心收入怀中，侧身伸手为太宗引路；环境：幽冥界；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当夜",
      "lengths": {
        "dynamic_content_chars": 124,
        "image_prompt_chars": 112,
        "video_prompt_chars": 170,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 149
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "崔珪",
          "魏征",
          "唐太宗"
        ],
        "action_terms": [
          "崔珪对着太宗躬身行礼，伸手示意前方去往森罗殿的…",
          "崔珪将魏征的书信小心收入怀中，侧身伸手为太宗引路"
        ],
        "location_terms": [
          "幽冥界"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.903,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "warning",
      "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": 127,
        "image_prompt_chars": 124,
        "video_prompt_chars": 116,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 109
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "建成",
          "青衣童子",
          "李建成"
        ],
        "action_terms": [
          "青衣童子摇动幢幡引路，太宗、崔珪沿长街前行",
          "街旁李渊、建成、元吉瞧见太宗…"
        ],
        "location_terms": [
          "幽冥界",
          "南赡部洲",
          "森罗殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 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": "S0066",
      "shot_id": "S0066_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000089",
        "E000043",
        "E000039",
        "E000009"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000043",
        "VC000039",
        "VC000009"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000043",
        "AB000039",
        "AB000009"
      ],
      "dynamic_content_preview": "主体：唐太宗；十代冥王；动作：森罗殿十王审案；环境：幽冥界；南赡部洲；森罗殿；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在",
      "lengths": {
        "dynamic_content_chars": 92,
        "image_prompt_chars": 95,
        "video_prompt_chars": 84,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 70
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "十代冥王"
        ],
        "action_terms": [
          "森罗殿十王审案"
        ],
        "location_terms": [
          "幽冥界",
          "南赡部洲",
          "森罗殿"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 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": "S0066",
      "shot_id": "S0066_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000089",
        "E000012",
        "E000097",
        "E000093",
        "E000043",
        "E000039",
        "E000009"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000012",
        "VC000097",
        "VC000093",
        "VC000043",
        "VC000039",
        "VC000009"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000012",
        "AB000097",
        "AB000093",
        "AB000043",
        "AB000039",
        "AB000009"
      ],
      "dynamic_content_preview": "主体：唐太宗；阎王；建成；崔珪；动作：森罗殿十王审案；崔判官添寿改簿；环境：幽冥界；南赡部洲；森罗殿；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在",
      "lengths": {
        "dynamic_content_chars": 103,
        "image_prompt_chars": 107,
        "video_prompt_chars": 106,
        "negative_prompt_chars": 65,
        "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": 1.039,
        "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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000089",
        "E000039",
        "E000009"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000039",
        "VC000009"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000039",
        "AB000009"
      ],
      "dynamic_content_preview": "主体：唐太宗；动作：崔判官添寿改簿；环境：幽冥界；南赡部洲；森罗殿；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在",
      "lengths": {
        "dynamic_content_chars": 85,
        "image_prompt_chars": 105,
        "video_prompt_chars": 94,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 77
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗"
        ],
        "action_terms": [
          "崔判官添寿改簿"
        ],
        "location_terms": [
          "幽冥界",
          "南赡部洲",
          "森罗殿"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.235,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0067",
      "shot_id": "S0067_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "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": 125,
        "image_prompt_chars": 119,
        "video_prompt_chars": 135,
        "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": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.952,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0067",
      "shot_id": "S0067_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000089",
        "E000093",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000093",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000093",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：唐太宗；崔珪；动作：朱太尉持幡在前开路，崔珪伴随太宗身侧同行…；三人离开森罗殿沿幽冥路径前行…；环境：幽冥界；构图镜头：双人跟拍中景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后",
      "lengths": {
        "dynamic_content_chars": 118,
        "image_prompt_chars": 109,
        "video_prompt_chars": 145,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 60
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "崔珪"
        ],
        "action_terms": [
          "朱太尉持幡在前开路，崔珪伴随太宗身侧同行…",
          "三人离开森罗殿沿幽冥路径前行…"
        ],
        "location_terms": [
          "幽冥界"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.924,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": [
        "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": 98,
        "image_prompt_chars": 105,
        "video_prompt_chars": 136,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 72
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "十代冥王",
          "崔珪"
        ],
        "action_terms": [
          "判官太尉引路",
          "初见幽冥背阴山"
        ],
        "location_terms": [
          "幽冥界"
        ],
        "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": "S0067",
      "shot_id": "S0067_SH04",
      "status": "warning",
      "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": 140,
        "image_prompt_chars": 117,
        "video_prompt_chars": 162,
        "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.836,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000089",
        "E000093",
        "E000095",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000093",
        "VC000095",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000093",
        "AB000095",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：唐太宗；崔珪；动作：崔珪持引魂幡在前开路；唐太宗裹紧衣袍紧随其后，目光扫过地狱各处…；环境：奈河桥；枉死城；幽冥界；构图镜头：快速剪辑蒙太奇，穿插人物特写；转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去",
      "lengths": {
        "dynamic_content_chars": 129,
        "image_prompt_chars": 165,
        "video_prompt_chars": 191,
        "negative_prompt_chars": 73,
        "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.279,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0068",
      "shot_id": "S0068_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [
        "E000089",
        "E000093",
        "E000095",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000093",
        "VC000095",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000093",
        "AB000095",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：唐太宗；崔珪；动作：太宗随崔珪走过金桥，侧目望向旁侧的奈河桥…；银桥上的行人安然前行，奈河桥上的亡魂哭喊挣扎…；环境：奈河桥；枉死城；幽冥界；构图镜头：宽幅全景展示三桥对比，切双人中景跟拍太宗行进；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去",
      "lengths": {
        "dynamic_content_chars": 150,
        "image_prompt_chars": 191,
        "video_prompt_chars": 217,
        "negative_prompt_chars": 73,
        "visual_notes_chars": 134
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "崔珪"
        ],
        "action_terms": [
          "太宗随崔珪走过金桥，侧目望向旁侧的奈河桥…",
          "银桥上的行人安然前行，奈河桥上的亡魂哭喊挣扎…"
        ],
        "location_terms": [
          "奈河桥",
          "枉死城",
          "幽冥界"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.273,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0068",
      "shot_id": "S0068_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000089",
        "E000093",
        "E000096",
        "E000095",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000093",
        "VC000096",
        "VC000095",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000093",
        "AB000096",
        "AB000095",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：唐太宗；崔珪；众冤魂；相良；动作：众冤魂蜂拥而上，伸手围堵唐太宗；唐太宗连连后退，躲到崔珪身后，面露惊恐；环境：奈河桥；枉死城；幽冥界；构图镜头：正反打交替拍太宗与崔珪，全景拍众鬼围困的场面；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去",
      "lengths": {
        "dynamic_content_chars": 146,
        "image_prompt_chars": 161,
        "video_prompt_chars": 229,
        "negative_prompt_chars": 73,
        "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.103,
        "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": []
    }
  ]
}