{
  "version": "1.0",
  "generated_at": "2026-04-06T12:21:04.972172Z",
  "source_storyboard_path": "05_storyboard.json",
  "source_style_bible_path": "04b_style_bible.json",
  "style_bible_id": "SBL_F6DC1E21DB97",
  "thresholds": {
    "median_dynamic_chars": 119,
    "warning_ratio_low": 0.45,
    "warning_ratio_high": 2.2,
    "warning_min_chars": 53
  },
  "summary": {
    "shot_count": 223,
    "pass_shot_count": 81,
    "warning_shot_count": 137,
    "fail_shot_count": 5,
    "issue_count": 147,
    "error_issue_count": 5,
    "warning_issue_count": 142,
    "english_issue_count": 0,
    "style_pollution_issue_count": 0,
    "missing_block_issue_count": 0,
    "length_drift_issue_count": 0,
    "overlay_suffix_contract_issue_count": 0,
    "subject_retention_issue_count": 5,
    "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": 218,
    "text_quality_acceptance_status": "fail",
    "screenplay_traceable_shot_count": 223,
    "tri_layer_consistent_shot_count": 81,
    "tri_layer_consistency_gap_count": 142,
    "tri_layer_acceptance_status": "warning",
    "dramart_delivery_ready_shot_count": 81,
    "dramart_delivery_review_required_count": 142,
    "dramart_delivery_acceptance_status": "fail",
    "delivery_auto_fix_candidate_count": 140,
    "delivery_manual_review_candidate_count": 0,
    "top_delivery_queue_buckets": [
      {
        "label": "prompt_retention",
        "count": 140
      },
      {
        "label": "storyboard_readiness",
        "count": 2
      }
    ],
    "top_delivery_resolution_lanes": [
      {
        "label": "auto",
        "count": 140
      },
      {
        "label": "hybrid",
        "count": 2
      }
    ],
    "top_delivery_review_reasons": [
      {
        "label": "script_core_not_retained",
        "count": 140
      },
      {
        "label": "subject_not_retained",
        "count": 5
      },
      {
        "label": "storyboard_ready_warn",
        "count": 2
      }
    ],
    "top_delivery_priority_tiers": [
      {
        "label": "P0",
        "count": 140
      },
      {
        "label": "P1",
        "count": 2
      }
    ],
    "top_delivery_fix_stages": [
      {
        "label": "storyboard_prompt",
        "count": 140
      },
      {
        "label": "storyboard_ready",
        "count": 2
      }
    ],
    "top_repair_action_ids": [
      {
        "label": "rebuild_storyboard_prompt_retention",
        "count": 140
      },
      {
        "label": "repair_storyboard_ready_mapping",
        "count": 2
      }
    ],
    "top_repair_automation_modes": [
      {
        "label": "auto",
        "count": 140
      },
      {
        "label": "hybrid",
        "count": 2
      }
    ],
    "delivery_fix_queue_size": 142,
    "next_delivery_fix_target": {
      "scene_id": "S0002",
      "shot_id": "S0002_SH01",
      "status": "fail",
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt"
        }
      ]
    },
    "issue_type_counts": {
      "tri_layer_consistency_gap": 142,
      "core_subject_missing_in_prompt": 5
    }
  },
  "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_SH01",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0003",
      "shot_id": "S0003_SH02",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0003",
      "shot_id": "S0003_SH03",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0004",
      "shot_id": "S0004_SH01",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0004",
      "shot_id": "S0004_SH02",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "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_SH01",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0005",
      "shot_id": "S0005_SH03",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0006",
      "shot_id": "S0006_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": "S0006",
      "shot_id": "S0006_SH04",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0007",
      "shot_id": "S0007_SH01",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0007",
      "shot_id": "S0007_SH02",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "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_SH04",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0011",
      "shot_id": "S0011_SH02",
      "status": "fail",
      "review_reasons": [
        "script_core_not_retained"
      ],
      "queue_bucket": "prompt_retention",
      "resolution_lane": "auto",
      "auto_fix_candidate": true,
      "priority_tier": "P0",
      "priority_score": 95,
      "suggested_fix_stage": "storyboard_prompt",
      "revalidation_targets": [
        "prompt_guard",
        "text_quality",
        "dramart_delivery"
      ],
      "primary_action_id": "rebuild_storyboard_prompt_retention",
      "primary_automation_mode": "auto",
      "repair_actions": [
        {
          "action_id": "rebuild_storyboard_prompt_retention",
          "title": "收紧并重建主体保留",
          "automation_mode": "auto",
          "owner_stage": "storyboard_prompt",
          "target_fields": [
            "image_prompt",
            "video_prompt",
            "dynamic_content_block"
          ],
          "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
          "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
          "revalidation_targets": [
            "prompt_guard",
            "text_quality",
            "dramart_delivery"
          ]
        }
      ],
      "storyboard_ready_status": "pass",
      "screenplay_traceable": true,
      "script_core_retained": false
    },
    {
      "scene_id": "S0012",
      "shot_id": "S0012_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
    }
  ],
  "checks": [
    {
      "scene_id": "S0002",
      "shot_id": "S0002_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000003",
        "E000002",
        "E000014",
        "E000015"
      ],
      "visual_card_ids": [
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000015"
      ],
      "asset_binding_ids": [
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000015"
      ],
      "dynamic_content_preview": "动作：,；,.,.；环境：水帘洞；花果山；灵霄宝殿；傲来国；构图镜头：远景；连续性：保持场景结构、地形和道具摆位稳定；时间锚点：正当",
      "lengths": {
        "dynamic_content_chars": 66,
        "image_prompt_chars": 87,
        "video_prompt_chars": 81,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 99
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [],
        "action_terms": [
          ",",
          ",.,."
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "灵霄宝殿",
          "傲来国"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.5,
        "image_compactness_ratio": 1.318,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": 103,
        "image_prompt_chars": 108,
        "video_prompt_chars": 93,
        "negative_prompt_chars": 65,
        "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": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 1.049,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0002",
      "shot_id": "S0002_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000003",
        "E000002",
        "E000014",
        "E000015"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000015"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000015"
      ],
      "dynamic_content_preview": "主体：石猴；动作：,；环境：水帘洞；花果山；灵霄宝殿；傲来国；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正当；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 102,
        "image_prompt_chars": 120,
        "video_prompt_chars": 97,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 88
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴"
        ],
        "action_terms": [
          ","
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "灵霄宝殿",
          "傲来国"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.176,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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",
        "E000069",
        "E000004",
        "E000005",
        "E000006",
        "E000003",
        "E000002",
        "E000014",
        "E000015"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000020",
        "VC000069",
        "VC000004",
        "VC000005",
        "VC000006",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000015"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000020",
        "AB000069",
        "AB000004",
        "AB000005",
        "AB000006",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000015"
      ],
      "dynamic_content_preview": "主体：石猴；众猴；阿傩；玉皇大天尊；动作：,；环境：水帘洞；花果山；灵霄宝殿；傲来国；构图镜头：,；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正当",
      "lengths": {
        "dynamic_content_chars": 96,
        "image_prompt_chars": 112,
        "video_prompt_chars": 76,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 82
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "众猴",
          "阿傩",
          "玉皇大天尊"
        ],
        "action_terms": [
          ","
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "灵霄宝殿",
          "傲来国"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.167,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0003",
      "shot_id": "S0003_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "opening",
      "entity_uids": [
        "E000003",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000003",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000003",
        "AB000002"
      ],
      "dynamic_content_preview": "动作：.,.,.；.,.；环境：水帘洞；花果山；构图镜头：旁白中景；连续性：保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 62,
        "image_prompt_chars": 93,
        "video_prompt_chars": 90,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 112
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [],
        "action_terms": [
          ".,.,.",
          ".,."
        ],
        "location_terms": [
          "水帘洞",
          "花果山"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.5,
        "image_compactness_ratio": 1.5,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0003",
      "shot_id": "S0003_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000012",
        "E000007",
        "E000020",
        "E000003",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000012",
        "VC000007",
        "VC000020",
        "VC000003",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000012",
        "AB000007",
        "AB000020",
        "AB000003",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；阎王；通背猿猴；众猴；动作：.,.；,.,.，.；环境：水帘洞；花果山；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 95,
        "image_prompt_chars": 132,
        "video_prompt_chars": 118,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 126
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "阎王",
          "通背猿猴",
          "众猴"
        ],
        "action_terms": [
          ".,.",
          ",.,.，."
        ],
        "location_terms": [
          "水帘洞",
          "花果山"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.389,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0003",
      "shot_id": "S0003_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000007",
        "E000020",
        "E000003",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000007",
        "VC000020",
        "VC000003",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000007",
        "AB000020",
        "AB000003",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；通背猿猴；众猴；美猴王；动作：,.，'.；,.；环境：水帘洞；花果山；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 93,
        "image_prompt_chars": 132,
        "video_prompt_chars": 108,
        "negative_prompt_chars": 66,
        "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.419,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0003",
      "shot_id": "S0003_SH04",
      "status": "pass",
      "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": 86,
        "video_prompt_chars": 90,
        "negative_prompt_chars": 66,
        "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.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": []
    },
    {
      "scene_id": "S0004",
      "shot_id": "S0004_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000020",
        "E000009",
        "E000010",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000009",
        "VC000010",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000009",
        "AB000010",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：众猴；动作：众猴布置饯行宴席；群猴按次序向美猴王献礼；环境：南赡部洲；西牛贺洲；花果山；构图镜头：宽幅蒙太奇组接，远景切中景；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 112,
        "image_prompt_chars": 115,
        "video_prompt_chars": 156,
        "negative_prompt_chars": 64,
        "visual_notes_chars": 128
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "众猴"
        ],
        "action_terms": [
          "众猴布置饯行宴席",
          "群猴按次序向美猴王献礼"
        ],
        "location_terms": [
          "南赡部洲",
          "西牛贺洲",
          "花果山"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.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": "S0004",
      "shot_id": "S0004_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000020",
        "E000001",
        "E000023",
        "E000009",
        "E000010"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000001",
        "VC000023",
        "VC000009",
        "VC000010"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000001",
        "AB000023",
        "AB000009",
        "AB000010"
      ],
      "dynamic_content_preview": "主体：众猴；石猴；须菩提祖师；动作：美猴王撑筏渡海；登南赡部洲岸扮怪吓退百姓；环境：南赡部洲；西牛贺洲；构图镜头：中近景跟拍，跨时空蒙太奇转场；中近景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 119,
        "image_prompt_chars": 119,
        "video_prompt_chars": 211,
        "negative_prompt_chars": 64,
        "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.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": "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": 110,
        "image_prompt_chars": 106,
        "video_prompt_chars": 179,
        "negative_prompt_chars": 64,
        "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.964,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000010"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000010"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000010"
      ],
      "dynamic_content_preview": "主体：石猴；动作：石猴收住脚步，歪头侧耳辨明声音方向…；西牛贺洲深山松林中，石猴正四处张望寻访神仙…；环境：西牛贺洲；构图镜头：中景跟拍；中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 107,
        "image_prompt_chars": 127,
        "video_prompt_chars": 145,
        "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": 1.187,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0005",
      "shot_id": "S0005_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000022"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000022"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000022"
      ],
      "dynamic_content_preview": "主体：石猴；樵夫；动作：樵夫挥斧砍柴，斧落处发出规律的“丁丁”声…；石猴穿出林隙，看见前方开阔处…；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 78,
        "image_prompt_chars": 118,
        "video_prompt_chars": 129,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 99
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "樵夫"
        ],
        "action_terms": [
          "樵夫挥斧砍柴，斧落处发出规律的“丁丁”声…",
          "石猴穿出林隙，看见前方开阔处…"
        ],
        "location_terms": [],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 2,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.513,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0005",
      "shot_id": "S0005_SH03",
      "status": "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": 79,
        "image_prompt_chars": 107,
        "video_prompt_chars": 127,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 114
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "樵夫"
        ],
        "action_terms": [
          "石猴纵身跃到樵夫面前，忙不迭躬身行礼",
          "石猴误以为樵夫是隐居的神仙，快步上前搭话"
        ],
        "location_terms": [],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.5,
        "image_compactness_ratio": 1.354,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "warning",
      "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": 123,
        "image_prompt_chars": 161,
        "video_prompt_chars": 213,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 163
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "樵夫",
          "石猴"
        ],
        "action_terms": [
          "樵夫挥斧砍柴、低声吟唱",
          "石猴穿林前行，驻足侧耳倾听"
        ],
        "location_terms": [
          "灵台方寸山",
          "水帘洞",
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": 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": "S0006",
      "shot_id": "S0006_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "character",
      "entity_uids": [
        "E000022",
        "E000001",
        "E000025",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000022",
        "VC000001",
        "VC000025",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000022",
        "AB000001",
        "AB000025",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：樵夫；石猴；动作：石猴上前拱手作礼；樵夫慌忙扔下手中斧头，转身回礼；环境：灵台方寸山；水帘洞；斜月三星洞；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 109,
        "image_prompt_chars": 165,
        "video_prompt_chars": 211,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 136
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "樵夫",
          "石猴"
        ],
        "action_terms": [
          "石猴上前拱手作礼",
          "樵夫慌忙扔下手中斧头，转身回礼"
        ],
        "location_terms": [
          "灵台方寸山",
          "水帘洞",
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.514,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0006",
      "shot_id": "S0006_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000023",
        "E000022",
        "E000001",
        "E000025",
        "E000003",
        "E000028"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000022",
        "VC000001",
        "VC000025",
        "VC000003",
        "VC000028"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000022",
        "AB000001",
        "AB000025",
        "AB000003",
        "AB000028"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；樵夫；石猴；动作：石猴前倾身体追问；樵夫抬手指向山林深处，耐心解答并指明方向；环境：灵台方寸山；水帘洞；斜月三星洞；关键物件：满庭芳；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 128,
        "image_prompt_chars": 196,
        "video_prompt_chars": 242,
        "negative_prompt_chars": 71,
        "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": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.531,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0006",
      "shot_id": "S0006_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000025",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000025",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000025",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：石猴；动作：指路灵台方寸山；环境：灵台方寸山；水帘洞；斜月三星洞；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 87,
        "image_prompt_chars": 157,
        "video_prompt_chars": 190,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 143
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴"
        ],
        "action_terms": [
          "指路灵台方寸山"
        ],
        "location_terms": [
          "灵台方寸山",
          "水帘洞",
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.805,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0007",
      "shot_id": "S0007_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "opening",
      "entity_uids": [
        "E000024",
        "E000001",
        "E000003",
        "E000002",
        "E000015",
        "E000026"
      ],
      "visual_card_ids": [
        "VC000024",
        "VC000001",
        "VC000003",
        "VC000002",
        "VC000015",
        "VC000026"
      ],
      "asset_binding_ids": [
        "AB000024",
        "AB000001",
        "AB000003",
        "AB000002",
        "AB000015",
        "AB000026"
      ],
      "dynamic_content_preview": "主体：仙童；石猴；动作：'',；,；环境：水帘洞；花果山；傲来国；斜月三星洞；构图镜头：旁白中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正当",
      "lengths": {
        "dynamic_content_chars": 92,
        "image_prompt_chars": 141,
        "video_prompt_chars": 199,
        "negative_prompt_chars": 73,
        "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.533,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0007",
      "shot_id": "S0007_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "character",
      "entity_uids": [
        "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": "主体：石猴；须菩提祖师；动作：30,；琼楼玉宇,.；环境：水帘洞；花果山；傲来国；斜月三星洞；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正当",
      "lengths": {
        "dynamic_content_chars": 100,
        "image_prompt_chars": 163,
        "video_prompt_chars": 224,
        "negative_prompt_chars": 73,
        "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": [
          "30,",
          "琼楼玉宇,."
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "傲来国",
          "斜月三星洞"
        ],
        "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.63,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0007",
      "shot_id": "S0007_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000023",
        "E000003",
        "E000002",
        "E000015",
        "E000026"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000023",
        "VC000003",
        "VC000002",
        "VC000015",
        "VC000026"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000023",
        "AB000003",
        "AB000002",
        "AB000015",
        "AB000026"
      ],
      "dynamic_content_preview": "主体：石猴；须菩提祖师；动作：,；,10+,；环境：水帘洞；花果山；傲来国；斜月三星洞；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正当",
      "lengths": {
        "dynamic_content_chars": 96,
        "image_prompt_chars": 83,
        "video_prompt_chars": 106,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 186
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "须菩提祖师"
        ],
        "action_terms": [
          ",",
          ",10+,"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "傲来国",
          "斜月三星洞"
        ],
        "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.865,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": 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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000003",
        "E000002",
        "E000015",
        "E000026"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000003",
        "VC000002",
        "VC000015",
        "VC000026"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000003",
        "AB000002",
        "AB000015",
        "AB000026"
      ],
      "dynamic_content_preview": "主体：石猴；动作：,；:,',；环境：水帘洞；花果山；傲来国；斜月三星洞；构图镜头：,；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正当；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 109,
        "image_prompt_chars": 79,
        "video_prompt_chars": 109,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 195
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴"
        ],
        "action_terms": [
          ",",
          ":,',"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "傲来国",
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.725,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0009",
      "shot_id": "S0009_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "opening",
      "entity_uids": [
        "E000023",
        "E000001",
        "E000003",
        "E000025"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000001",
        "VC000003",
        "VC000025"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000001",
        "AB000003",
        "AB000025"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；石猴；动作：祖师勃然作色跳下高台，手持戒尺指着石猴呵斥…；斜月三星洞讲堂内，须菩提祖师端坐高台讲道…；环境：水帘洞；斜月三星洞；灵台方寸山；构图镜头：中景；旁白中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：黄昏",
      "lengths": {
        "dynamic_content_chars": 135,
        "image_prompt_chars": 129,
        "video_prompt_chars": 187,
        "negative_prompt_chars": 74,
        "visual_notes_chars": 164
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "须菩提祖师",
          "石猴"
        ],
        "action_terms": [
          "祖师勃然作色跳下高台，手持戒尺指着石猴呵斥…",
          "斜月三星洞讲堂内，须菩提祖师端坐高台讲道…"
        ],
        "location_terms": [
          "水帘洞",
          "斜月三星洞",
          "灵台方寸山"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.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": "S0009",
      "shot_id": "S0009_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "character",
      "entity_uids": [
        "E000023",
        "E000001",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000001",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000001",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；石猴；动作：石猴面对众人指责丝毫不恼，只满脸赔笑…；众弟子纷纷围上来指责石猴冲撞祖师…；环境：水帘洞；斜月三星洞；构图镜头：双人中景，聚焦石猴面部；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：黄昏",
      "lengths": {
        "dynamic_content_chars": 131,
        "image_prompt_chars": 145,
        "video_prompt_chars": 179,
        "negative_prompt_chars": 74,
        "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.107,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0009",
      "shot_id": "S0009_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000023",
        "E000001",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000001",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000001",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；石猴；动作：石猴避开熟睡的众弟子，轻手轻脚溜出居所…；时序从黄昏转到子时，月光洒满三星洞庭院…；环境：水帘洞；斜月三星洞；构图镜头：正反打，交替拍摄石猴行动与祖师寝殿细节；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：黄昏",
      "lengths": {
        "dynamic_content_chars": 142,
        "image_prompt_chars": 162,
        "video_prompt_chars": 216,
        "negative_prompt_chars": 74,
        "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.141,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0009",
      "shot_id": "S0009_SH04",
      "status": "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": 115,
        "video_prompt_chars": 135,
        "negative_prompt_chars": 74,
        "visual_notes_chars": 153
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴"
        ],
        "action_terms": [
          "三更跪求长生之道"
        ],
        "location_terms": [
          "水帘洞",
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.25,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；动作：须菩提祖师垂目开口，以秘传音调逐字吟诵长生真妙诀…；幽暗肃穆的斜月三星洞内，须菩提祖师端坐高台…；环境：斜月三星洞；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：午后",
      "lengths": {
        "dynamic_content_chars": 121,
        "image_prompt_chars": 122,
        "video_prompt_chars": 144,
        "negative_prompt_chars": 64,
        "visual_notes_chars": 179
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "须菩提祖师"
        ],
        "action_terms": [
          "须菩提祖师垂目开口，以秘传音调逐字吟诵长生真妙诀…",
          "幽暗肃穆的斜月三星洞内，须菩提祖师端坐高台…"
        ],
        "location_terms": [
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.008,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0010",
      "shot_id": "S0010_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "insertion",
      "shot_role": "character",
      "entity_uids": [
        "E000023",
        "E000001",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000001",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000001",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；石猴；动作：悟空凝神聆听，眼中从疑惑逐渐转为清明…；双人中景框住二人上半身，聚焦悟空的神情变化；环境：斜月三星洞；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：午后",
      "lengths": {
        "dynamic_content_chars": 119,
        "image_prompt_chars": 107,
        "video_prompt_chars": 145,
        "negative_prompt_chars": 64,
        "visual_notes_chars": 177
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "须菩提祖师",
          "石猴"
        ],
        "action_terms": [
          "悟空凝神聆听，眼中从疑惑逐渐转为清明…",
          "双人中景框住二人上半身，聚焦悟空的神情变化"
        ],
        "location_terms": [
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.899,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0010",
      "shot_id": "S0010_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "insertion",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：石猴；动作：悟空轻手轻脚推开寝洞门，摸回自己的铺位…；洞外天色微亮，悟空悄声沿原路转回弟子寝洞…；环境：斜月三星洞；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：午后",
      "lengths": {
        "dynamic_content_chars": 113,
        "image_prompt_chars": 102,
        "video_prompt_chars": 138,
        "negative_prompt_chars": 64,
        "visual_notes_chars": 183
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴"
        ],
        "action_terms": [
          "悟空轻手轻脚推开寝洞门，摸回自己的铺位…",
          "洞外天色微亮，悟空悄声沿原路转回弟子寝洞…"
        ],
        "location_terms": [
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.903,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0010",
      "shot_id": "S0010_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "insertion",
      "shot_role": "closing",
      "entity_uids": [
        "E000023",
        "E000001",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000001",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000001",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；石猴；动作：悟空打着哈欠揉眼睛混在起身的师兄弟中…；特写悟空垂着的侧脸，眼底藏着按捺不住的狂喜…；环境：斜月三星洞；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：午后",
      "lengths": {
        "dynamic_content_chars": 118,
        "image_prompt_chars": 108,
        "video_prompt_chars": 122,
        "negative_prompt_chars": 64,
        "visual_notes_chars": 190
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "须菩提祖师",
          "石猴"
        ],
        "action_terms": [
          "悟空打着哈欠揉眼睛混在起身的师兄弟中…",
          "特写悟空垂着的侧脸，眼底藏着按捺不住的狂喜…"
        ],
        "location_terms": [
          "斜月三星洞"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.915,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0011",
      "shot_id": "S0011_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000023",
        "E000001",
        "E000003",
        "E000025"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000001",
        "VC000003",
        "VC000025"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000001",
        "AB000003",
        "AB000025"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；石猴；动作：须菩提祖师附耳向石猴传授长生口诀…；蒙太奇快速闪过石猴子午调息、暗中修炼的片段…；环境：水帘洞；灵台方寸山；构图镜头：远景定场；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：三年后；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 145,
        "image_prompt_chars": 118,
        "video_prompt_chars": 139,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 167
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "须菩提祖师",
          "石猴"
        ],
        "action_terms": [
          "须菩提祖师附耳向石猴传授长生口诀…",
          "蒙太奇快速闪过石猴子午调息、暗中修炼的片段…"
        ],
        "location_terms": [
          "水帘洞",
          "灵台方寸山"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.814,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0011",
      "shot_id": "S0011_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000023",
        "E000001",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000001",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000001",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；石猴；动作：祖师开口传唤悟空，石猴快步上前，恭敬跪伏于台阶下；须菩提祖师登宝座讲法，众弟子侍立下方…；环境：水帘洞；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：三年后",
      "lengths": {
        "dynamic_content_chars": 121,
        "image_prompt_chars": 105,
        "video_prompt_chars": 128,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 137
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "须菩提祖师",
          "石猴"
        ],
        "action_terms": [
          "祖师开口传唤悟空，石猴快步上前，恭敬跪伏于台阶下",
          "须菩提祖师登宝座讲法，众弟子侍立下方…"
        ],
        "location_terms": [
          "水帘洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.868,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0011",
      "shot_id": "S0011_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000023",
        "E000001",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000001",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000001",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；石猴；动作：悟空闻言毛骨悚然，连连叩拜求授躲避之法…；镜头在祖师肃穆的面容与悟空震惊的神情间切换…；环境：水帘洞；构图镜头：正反打+特写穿插；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：三年后",
      "lengths": {
        "dynamic_content_chars": 128,
        "image_prompt_chars": 113,
        "video_prompt_chars": 156,
        "negative_prompt_chars": 67,
        "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.883,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0011",
      "shot_id": "S0011_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000023",
        "E000003",
        "E000033"
      ],
      "visual_card_ids": [
        "VC000023",
        "VC000003",
        "VC000033"
      ],
      "asset_binding_ids": [
        "AB000023",
        "AB000003",
        "AB000033"
      ],
      "dynamic_content_preview": "主体：须菩提祖师；动作：悟空学成七十二变与筋斗云；环境：水帘洞；关键物件：筋斗云；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：三年后",
      "lengths": {
        "dynamic_content_chars": 93,
        "image_prompt_chars": 83,
        "video_prompt_chars": 97,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 129
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "须菩提祖师"
        ],
        "action_terms": [
          "悟空学成七十二变与筋斗云"
        ],
        "location_terms": [
          "水帘洞"
        ],
        "subject_retained": true,
        "action_retained": 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": "S0012",
      "shot_id": "S0012_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000003",
        "E000002",
        "E000015",
        "E000025"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000003",
        "VC000002",
        "VC000015",
        "VC000025"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000003",
        "AB000002",
        "AB000015",
        "AB000025"
      ],
      "dynamic_content_preview": "主体：石猴；动作：石猴捻诀念动咒语，摇身一晃化作一株苍劲松树…；众弟子见状鼓掌喝彩，喧哗声响彻洞前；环境：水帘洞；花果山；傲来国；灵台方寸山；构图镜头：转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：旧日；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 143,
        "image_prompt_chars": 112,
        "video_prompt_chars": 139,
        "negative_prompt_chars": 74,
        "visual_notes_chars": 147
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴"
        ],
        "action_terms": [
          "石猴捻诀念动咒语，摇身一晃化作一株苍劲松树…",
          "众弟子见状鼓掌喝彩，喧哗声响彻洞前"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "傲来国",
          "灵台方寸山"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.783,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0012",
      "shot_id": "S0012_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000023",
        "E000003",
        "E000002",
        "E000015"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000023",
        "VC000003",
        "VC000002",
        "VC000015"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000023",
        "AB000003",
        "AB000002",
        "AB000015"
      ],
      "dynamic_content_preview": "主体：石猴；须菩提祖师；动作：众弟子瞬间收声，整肃衣袍躬身行礼；石猴立刻变回本相，混在人群中垂手而立；环境：水帘洞；花果山；傲来国；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：旧日",
      "lengths": {
        "dynamic_content_chars": 119,
        "image_prompt_chars": 108,
        "video_prompt_chars": 137,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.908,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0012",
      "shot_id": "S0012_SH03",
      "status": "pass",
      "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": 114,
        "image_prompt_chars": 97,
        "video_prompt_chars": 128,
        "negative_prompt_chars": 74,
        "visual_notes_chars": 135
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "须菩提祖师"
        ],
        "action_terms": [
          "众弟子惶恐告罪，说出石猴演变化耍子的原委",
          "石猴跪地叩首恳求恕罪"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "傲来国"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.851,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0012",
      "shot_id": "S0012_SH04",
      "status": "pass",
      "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": 144,
        "image_prompt_chars": 102,
        "video_prompt_chars": 138,
        "negative_prompt_chars": 74,
        "visual_notes_chars": 143
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "须菩提祖师"
        ],
        "action_terms": [
          "石猴含泪叩拜祖师与众师兄，转身捻诀纵起筋斗云",
          "筋斗云穿云破雾疾行，不过一个时辰便望见花果山水…"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "傲来国"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.708,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": 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_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000003",
        "E000002",
        "E000036",
        "E000025",
        "E000033"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000003",
        "VC000002",
        "VC000036",
        "VC000025",
        "VC000033"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000003",
        "AB000002",
        "AB000036",
        "AB000025",
        "AB000033"
      ],
      "dynamic_content_preview": "主体：石猴；动作：悟空足踏筋斗云落地，掸了掸身上的尘土…；筋斗云穿云破雾落在花果山山顶…；环境：水帘洞；花果山；水脏洞；灵台方寸山；关键物件：筋斗云；构图镜头：航拍远景下拉中景；旁白中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 137,
        "image_prompt_chars": 129,
        "video_prompt_chars": 71,
        "negative_prompt_chars": 79,
        "visual_notes_chars": 151
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴"
        ],
        "action_terms": [
          "悟空足踏筋斗云落地，掸了掸身上的尘土…",
          "筋斗云穿云破雾落在花果山山顶…"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "水脏洞",
          "灵台方寸山"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.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": "S0013",
      "shot_id": "S0013_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "character",
      "entity_uids": [
        "E000020",
        "E000003",
        "E000002",
        "E000036"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000003",
        "VC000002",
        "VC000036"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000003",
        "AB000002",
        "AB000036"
      ],
      "dynamic_content_preview": "主体：众猴；动作：众猴围聚悟空身边叩头哭号…；大小猴子从石坎、草丛、树林中蜂拥而出…；环境：水帘洞；花果山；水脏洞；构图镜头：群像中景推悟空面部特写；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 123,
        "image_prompt_chars": 149,
        "video_prompt_chars": 72,
        "negative_prompt_chars": 79,
        "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.211,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": 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",
        "E000032",
        "E000001",
        "E000003",
        "E000002",
        "E000036"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000032",
        "VC000001",
        "VC000003",
        "VC000002",
        "VC000036"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000032",
        "AB000001",
        "AB000003",
        "AB000002",
        "AB000036"
      ],
      "dynamic_content_preview": "主体：众猴；混世魔王；石猴；动作：悟空蹲身扶住领头的老猴，攥紧拳头…；悟空俯身询问详情，与众猴对话确认混世魔王的身份…；环境：水帘洞；花果山；水脏洞；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 127,
        "image_prompt_chars": 140,
        "video_prompt_chars": 62,
        "negative_prompt_chars": 79,
        "visual_notes_chars": 147
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "众猴",
          "混世魔王",
          "石猴"
        ],
        "action_terms": [
          "悟空蹲身扶住领头的老猴，攥紧拳头…",
          "悟空俯身询问详情，与众猴对话确认混世魔王的身份…"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "水脏洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.102,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0013",
      "shot_id": "S0013_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "closing",
      "entity_uids": [
        "E000020",
        "E000032",
        "E000003",
        "E000002",
        "E000036",
        "E000033"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000032",
        "VC000003",
        "VC000002",
        "VC000036",
        "VC000033"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000032",
        "AB000003",
        "AB000002",
        "AB000036",
        "AB000033"
      ],
      "dynamic_content_preview": "主体：众猴；混世魔王；动作：悟空嘱咐众猴安心等候，足尖一点纵身跃起…；悟空安抚好众猴，纵身跃上筋斗云，径直向北飞去…；环境：水帘洞；花果山；水脏洞；关键物件：筋斗云；构图镜头：面部特写拉远到跟拍远景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 146,
        "image_prompt_chars": 149,
        "video_prompt_chars": 80,
        "negative_prompt_chars": 79,
        "visual_notes_chars": 150
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "众猴",
          "混世魔王"
        ],
        "action_terms": [
          "悟空嘱咐众猴安心等候，足尖一点纵身跃起…",
          "悟空安抚好众猴，纵身跃上筋斗云，径直向北飞去…"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "水脏洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.021,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0014",
      "shot_id": "S0014_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000003",
        "E000009",
        "E000036",
        "E000010"
      ],
      "visual_card_ids": [
        "VC000003",
        "VC000009",
        "VC000036",
        "VC000010"
      ],
      "asset_binding_ids": [
        "AB000003",
        "AB000009",
        "AB000036",
        "AB000010"
      ],
      "dynamic_content_preview": "动作：,；环境：水帘洞；南赡部洲；水脏洞；西牛贺洲；构图镜头：跟拍中景；转场中景；连续性：保持场景结构、地形和道具摆位稳定；时间锚点：当年；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 88,
        "image_prompt_chars": 115,
        "video_prompt_chars": 138,
        "negative_prompt_chars": 70,
        "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": 2,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.5,
        "image_compactness_ratio": 1.307,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": 95,
        "image_prompt_chars": 93,
        "video_prompt_chars": 128,
        "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": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.979,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0014",
      "shot_id": "S0014_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000032",
        "E000003",
        "E000009",
        "E000036",
        "E000010"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000032",
        "VC000003",
        "VC000009",
        "VC000036",
        "VC000010"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000032",
        "AB000003",
        "AB000009",
        "AB000036",
        "AB000010"
      ],
      "dynamic_content_preview": "主体：石猴；混世魔王；动作：,；环境：水帘洞；南赡部洲；水脏洞；西牛贺洲；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年",
      "lengths": {
        "dynamic_content_chars": 89,
        "image_prompt_chars": 109,
        "video_prompt_chars": 134,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 69
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "混世魔王"
        ],
        "action_terms": [
          ","
        ],
        "location_terms": [
          "水帘洞",
          "南赡部洲",
          "水脏洞",
          "西牛贺洲"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.225,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0014",
      "shot_id": "S0014_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "closing",
      "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": 105,
        "image_prompt_chars": 109,
        "video_prompt_chars": 156,
        "negative_prompt_chars": 70,
        "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.038,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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",
        "E000001",
        "E000002",
        "E000017",
        "E000015"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000001",
        "VC000002",
        "VC000017",
        "VC000015"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000001",
        "AB000002",
        "AB000017",
        "AB000015"
      ],
      "dynamic_content_preview": "主体：众猴；石猴；动作：孙悟空按落云头收回毫毛分身；抬手示意围拢的众猴上前；环境：花果山；铁板桥；傲来国；构图镜头：远景主镜头；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 129,
        "image_prompt_chars": 136,
        "video_prompt_chars": 139,
        "negative_prompt_chars": 64,
        "visual_notes_chars": 127
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "众猴",
          "石猴"
        ],
        "action_terms": [
          "孙悟空按落云头收回毫毛分身",
          "抬手示意围拢的众猴上前"
        ],
        "location_terms": [
          "花果山",
          "铁板桥",
          "傲来国"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.054,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": 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": "fail",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000020",
        "E000001",
        "E000002",
        "E000017",
        "E000015"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000001",
        "VC000002",
        "VC000017",
        "VC000015"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000001",
        "AB000002",
        "AB000017",
        "AB000015"
      ],
      "dynamic_content_preview": "主体：众猴；石猴；动作：众猴挥舞兵器操练，杀声震天；七十二洞妖王依次躬身献礼，齐声尊奉孙悟空为共主；环境：花果山；铁板桥；傲来国；构图镜头：俯拍全景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 123,
        "image_prompt_chars": 130,
        "video_prompt_chars": 128,
        "negative_prompt_chars": 64,
        "visual_notes_chars": 107
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "众猴",
          "石猴"
        ],
        "action_terms": [
          "众猴挥舞兵器操练，杀声震天",
          "七十二洞妖王依次躬身献礼，齐声尊奉孙悟空为共主"
        ],
        "location_terms": [
          "花果山",
          "铁板桥",
          "傲来国"
        ],
        "subject_retained": false,
        "action_retained": true,
        "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": [
          "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": "S0017",
      "shot_id": "S0017_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000020",
        "E000002",
        "E000017",
        "E000015"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000020",
        "VC000002",
        "VC000017",
        "VC000015"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000020",
        "AB000002",
        "AB000017",
        "AB000015"
      ],
      "dynamic_content_preview": "主体：石猴；四老猴；孙悟空；动作：孙悟空掂了掂手中大刀，皱眉抛在一边；四老猴上前躬身施礼；环境：花果山；铁板桥；傲来国；构图镜头：正反打中景；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 118,
        "image_prompt_chars": 98,
        "video_prompt_chars": 119,
        "negative_prompt_chars": 64,
        "visual_notes_chars": 84
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "四老猴",
          "孙悟空"
        ],
        "action_terms": [
          "孙悟空掂了掂手中大刀，皱眉抛在一边",
          "四老猴上前躬身施礼"
        ],
        "location_terms": [
          "花果山",
          "铁板桥",
          "傲来国"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.831,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0017",
      "shot_id": "S0017_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000002",
        "E000017",
        "E000015"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000002",
        "VC000017",
        "VC000015"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000002",
        "AB000017",
        "AB000015"
      ],
      "dynamic_content_preview": "主体：石猴；动作：孙悟空捻起闭水诀，纵身跃向桥下水面；水流自动分开，悟空身影消失在碧蓝的深水之中；环境：花果山；铁板桥；傲来国；构图镜头：跟拍特写；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 120,
        "image_prompt_chars": 106,
        "video_prompt_chars": 128,
        "negative_prompt_chars": 64,
        "visual_notes_chars": 69
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴"
        ],
        "action_terms": [
          "孙悟空捻起闭水诀，纵身跃向桥下水面",
          "水流自动分开，悟空身影消失在碧蓝的深水之中"
        ],
        "location_terms": [
          "花果山",
          "铁板桥",
          "傲来国"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.883,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0018",
      "shot_id": "S0018_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000037",
        "E000001",
        "E000041"
      ],
      "visual_card_ids": [
        "VC000037",
        "VC000001",
        "VC000041"
      ],
      "asset_binding_ids": [
        "AB000037",
        "AB000001",
        "AB000041"
      ],
      "dynamic_content_preview": "主体：东海龙王；孙悟空；动作：虾兵抬兵器上殿；悟空掂试兵器；环境：东海龙宫；构图镜头：宽景；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 84,
        "image_prompt_chars": 85,
        "video_prompt_chars": 117,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 140
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "东海龙王",
          "孙悟空"
        ],
        "action_terms": [
          "虾兵抬兵器上殿",
          "悟空掂试兵器"
        ],
        "location_terms": [
          "东海龙宫"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.012,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0018",
      "shot_id": "S0018_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000037",
        "E000041"
      ],
      "visual_card_ids": [
        "VC000037",
        "VC000041"
      ],
      "asset_binding_ids": [
        "AB000037",
        "AB000041"
      ],
      "dynamic_content_preview": "主体：东海龙王；动作：龙婆龙女闪出；龙婆向龙王低声回话；环境：东海龙宫；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 81,
        "image_prompt_chars": 64,
        "video_prompt_chars": 87,
        "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": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.79,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0018",
      "shot_id": "S0018_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000037",
        "E000082",
        "E000001",
        "E000041"
      ],
      "visual_card_ids": [
        "VC000037",
        "VC000082",
        "VC000001",
        "VC000041"
      ],
      "asset_binding_ids": [
        "AB000037",
        "AB000082",
        "AB000001",
        "AB000041"
      ],
      "dynamic_content_preview": "主体：东海龙王；龙婆；孙悟空；动作：龙王与龙婆低声商议；悟空侧耳旁听；环境：东海龙宫；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 87,
        "image_prompt_chars": 76,
        "video_prompt_chars": 99,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 114
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "东海龙王",
          "龙婆",
          "孙悟空"
        ],
        "action_terms": [
          "龙王与龙婆低声商议",
          "悟空侧耳旁听"
        ],
        "location_terms": [
          "东海龙宫"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.874,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0018",
      "shot_id": "S0018_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000037",
        "E000041"
      ],
      "visual_card_ids": [
        "VC000037",
        "VC000041"
      ],
      "asset_binding_ids": [
        "AB000037",
        "AB000041"
      ],
      "dynamic_content_preview": "主体：东海龙王；动作：龙王摆手推辞；龙王引悟空往海藏行进；环境：东海龙宫；构图镜头：跟拍中景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 85,
        "image_prompt_chars": 70,
        "video_prompt_chars": 93,
        "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": 0.824,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0019",
      "shot_id": "S0019_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000002",
        "E000003",
        "E000041",
        "E000017",
        "E000038"
      ],
      "visual_card_ids": [
        "VC000002",
        "VC000003",
        "VC000041",
        "VC000017",
        "VC000038"
      ],
      "asset_binding_ids": [
        "AB000002",
        "AB000003",
        "AB000041",
        "AB000017",
        "AB000038"
      ],
      "dynamic_content_preview": "动作：悟空快步走到神针前握住针身，心意微动…；悟空随手挥耍铁棒数下，激起海底水流剧烈翻涌；环境：花果山；水帘洞；东海龙宫；铁板桥；关键物件：如意金箍棒；构图镜头：远景推近中景；远景；连续性：保持场景结构、地形和道具摆位稳定；时间锚点：后来；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 138,
        "image_prompt_chars": 149,
        "video_prompt_chars": 172,
        "negative_prompt_chars": 65,
        "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": 2,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.5,
        "image_compactness_ratio": 1.08,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0019",
      "shot_id": "S0019_SH02",
      "status": "pass",
      "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": 121,
        "image_prompt_chars": 114,
        "video_prompt_chars": 165,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 158
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "东海龙王"
        ],
        "action_terms": [
          "悟空将金箍棒重重磕在正殿玉案上…",
          "东海龙王脸色煞白，连连摆手告饶…"
        ],
        "location_terms": [
          "花果山",
          "水帘洞",
          "东海龙宫",
          "铁板桥"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.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": "S0019",
      "shot_id": "S0019_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000020",
        "E000037",
        "E000087",
        "E000002",
        "E000003",
        "E000041",
        "E000017"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000037",
        "VC000087",
        "VC000002",
        "VC000003",
        "VC000041",
        "VC000017"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000037",
        "AB000087",
        "AB000002",
        "AB000003",
        "AB000041",
        "AB000017"
      ],
      "dynamic_content_preview": "主体：南海龙王敖钦；东海龙王；西海龙王敖闰；动作：南海、西海、北海龙王先后入殿…；南海龙王震怒要起兵捉拿，被东海龙王和西海龙王拦下…；环境：花果山；水帘洞；东海龙宫；铁板桥；构图镜头：群像正反打；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：后来",
      "lengths": {
        "dynamic_content_chars": 145,
        "image_prompt_chars": 125,
        "video_prompt_chars": 186,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 169
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "南海龙王敖钦",
          "东海龙王",
          "西海龙王敖闰"
        ],
        "action_terms": [
          "南海、西海、北海龙王先后入殿…",
          "南海龙王震怒要起兵捉拿，被东海龙王和西海龙王拦下…"
        ],
        "location_terms": [
          "花果山",
          "水帘洞",
          "东海龙宫",
          "铁板桥"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.862,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0019",
      "shot_id": "S0019_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000020",
        "E000001",
        "E000002",
        "E000003",
        "E000041",
        "E000017"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000001",
        "VC000002",
        "VC000003",
        "VC000041",
        "VC000017"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000001",
        "AB000002",
        "AB000003",
        "AB000041",
        "AB000017"
      ],
      "dynamic_content_preview": "主体：众猴；石猴；动作：悟空穿戴好凤翅紫金冠、锁子黄金甲、藕丝步云履…；悟空分开水道回到花果山铁板桥头…；环境：花果山；水帘洞；东海龙宫；铁板桥；构图镜头：动作跟拍切全景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：后来",
      "lengths": {
        "dynamic_content_chars": 132,
        "image_prompt_chars": 146,
        "video_prompt_chars": 187,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 169
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "众猴",
          "石猴"
        ],
        "action_terms": [
          "悟空穿戴好凤翅紫金冠、锁子黄金甲、藕丝步云履…",
          "悟空分开水道回到花果山铁板桥头…"
        ],
        "location_terms": [
          "花果山",
          "水帘洞",
          "东海龙宫",
          "铁板桥"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.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": "S0020",
      "shot_id": "S0020_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000032",
        "E000007",
        "E000039",
        "E000002",
        "E000003"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000032",
        "VC000007",
        "VC000039",
        "VC000002",
        "VC000003"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000032",
        "AB000007",
        "AB000039",
        "AB000002",
        "AB000003"
      ],
      "dynamic_content_preview": "主体：石猴；混世魔王；牛魔王；动作：七位魔王举酒碗祭天拜地，完成结拜仪式，开怀畅饮…；花果山水帘洞前大开宴席，旌旗招展…；环境：幽冥界；花果山；水帘洞；构图镜头：朦胧远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 129,
        "image_prompt_chars": 131,
        "video_prompt_chars": 173,
        "negative_prompt_chars": 76,
        "visual_notes_chars": 149
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "混世魔王",
          "牛魔王"
        ],
        "action_terms": [
          "七位魔王举酒碗祭天拜地，完成结拜仪式，开怀畅饮…",
          "花果山水帘洞前大开宴席，旌旗招展…"
        ],
        "location_terms": [
          "幽冥界",
          "花果山",
          "水帘洞"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.016,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0020",
      "shot_id": "S0020_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000039",
        "E000002",
        "E000017"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000039",
        "VC000002",
        "VC000017"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000039",
        "AB000002",
        "AB000017"
      ],
      "dynamic_content_preview": "主体：石猴；动作：石猴醉得东倒西歪，顺着松树滑到草地上酣睡…；宴散后六王告辞，醉意醺醺的石猴靠在铁板桥边的松…；环境：幽冥界；花果山；关键物件：铁板桥；构图镜头：中景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 132,
        "image_prompt_chars": 116,
        "video_prompt_chars": 156,
        "negative_prompt_chars": 76,
        "visual_notes_chars": 146
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴"
        ],
        "action_terms": [
          "石猴醉得东倒西歪，顺着松树滑到草地上酣睡…",
          "宴散后六王告辞，醉意醺醺的石猴靠在铁板桥边的松…"
        ],
        "location_terms": [
          "幽冥界",
          "花果山"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.879,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0020",
      "shot_id": "S0020_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000039",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000039",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000039",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；勾魂使者；动作：勾魂使者用力拖拽锁魂绳要将石猴拉进城…；勾魂使者扯着懵懵懂懂的石猴魂魄行至幽冥界城门下…；环境：幽冥界；花果山；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 141,
        "image_prompt_chars": 133,
        "video_prompt_chars": 169,
        "negative_prompt_chars": 76,
        "visual_notes_chars": 153
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "勾魂使者"
        ],
        "action_terms": [
          "勾魂使者用力拖拽锁魂绳要将石猴拉进城…",
          "勾魂使者扯着懵懵懂懂的石猴魂魄行至幽冥界城门下…"
        ],
        "location_terms": [
          "幽冥界",
          "花果山"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.943,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0020",
      "shot_id": "S0020_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000007",
        "E000039",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000007",
        "VC000039",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000007",
        "AB000039",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；鬼卒；动作：石猴轮动金箍棒砸向勾魂使者，大步冲进幽冥界城门…；石猴从耳中掣出金箍棒，一晃就变成碗口粗细…；环境：幽冥界；花果山；构图镜头：特写跟拍；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 126,
        "image_prompt_chars": 119,
        "video_prompt_chars": 172,
        "negative_prompt_chars": 76,
        "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.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": "S0021",
      "shot_id": "S0021_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000012",
        "E000003",
        "E000039",
        "E000002",
        "E000017"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000012",
        "VC000003",
        "VC000039",
        "VC000002",
        "VC000017"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000012",
        "AB000003",
        "AB000039",
        "AB000002",
        "AB000017"
      ],
      "dynamic_content_preview": "主体：石猴；孙悟空；阎王；动作：孙悟空醉酒酣睡毫无察觉；勾魂鬼差套上缚魂索拖拽其魂灵前行；环境：水帘洞；幽冥界；花果山；森罗殿；关键物件：铁板桥；构图镜头：旁白中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 126,
        "image_prompt_chars": 204,
        "video_prompt_chars": 275,
        "negative_prompt_chars": 77,
        "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": 1.619,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0021",
      "shot_id": "S0021_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000003",
        "E000039",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000003",
        "VC000039",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000003",
        "AB000039",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；孙悟空；动作：孙悟空酒醒认出幽冥界勃然大怒；掣出金箍棒打死勾魂鬼差；环境：水帘洞；幽冥界；花果山；森罗殿；构图镜头：双人中景跟拍；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 119,
        "image_prompt_chars": 182,
        "video_prompt_chars": 269,
        "negative_prompt_chars": 77,
        "visual_notes_chars": 87
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "孙悟空"
        ],
        "action_terms": [
          "孙悟空酒醒认出幽冥界勃然大怒",
          "掣出金箍棒打死勾魂鬼差"
        ],
        "location_terms": [
          "水帘洞",
          "幽冥界",
          "花果山",
          "森罗殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.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": "S0021",
      "shot_id": "S0021_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000043",
        "E000003",
        "E000039",
        "E000002",
        "E000044"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000043",
        "VC000003",
        "VC000039",
        "VC000002",
        "VC000044"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000043",
        "AB000003",
        "AB000039",
        "AB000002",
        "AB000044"
      ],
      "dynamic_content_preview": "主体：石猴；十代冥王；孙悟空；动作：十代冥王整衣出迎躬身行礼；孙悟空持棒怒视冥王；环境：水帘洞；幽冥界；花果山；森罗殿；关键物件：生死簿；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 121,
        "image_prompt_chars": 177,
        "video_prompt_chars": 246,
        "negative_prompt_chars": 77,
        "visual_notes_chars": 91
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "十代冥王",
          "孙悟空"
        ],
        "action_terms": [
          "十代冥王整衣出迎躬身行礼",
          "孙悟空持棒怒视冥王"
        ],
        "location_terms": [
          "水帘洞",
          "幽冥界",
          "花果山",
          "森罗殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.463,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0021",
      "shot_id": "S0021_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000003",
        "E000039",
        "E000002",
        "E000044"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000003",
        "VC000039",
        "VC000002",
        "VC000044"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000003",
        "AB000039",
        "AB000002",
        "AB000044"
      ],
      "dynamic_content_preview": "主体：石猴；孙悟空；动作：强销生死簿猴属名号；环境：水帘洞；幽冥界；花果山；森罗殿；关键物件：生死簿；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 102,
        "image_prompt_chars": 160,
        "video_prompt_chars": 214,
        "negative_prompt_chars": 77,
        "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.569,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "warning",
      "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": 163,
        "image_prompt_chars": 133,
        "video_prompt_chars": 159,
        "negative_prompt_chars": 73,
        "visual_notes_chars": 131
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "孙悟空",
          "众猴"
        ],
        "action_terms": [
          "孙悟空撑着石榻坐起身，晃了晃脑袋驱散残留的困意…",
          "花果山水帘洞内，孙悟空醉卧石榻猛地惊醒…"
        ],
        "location_terms": [
          "幽冥界",
          "水帘洞",
          "花果山",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.816,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000020",
        "E000039",
        "E000003",
        "E000002",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000020",
        "VC000039",
        "VC000003",
        "VC000002",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000020",
        "AB000039",
        "AB000003",
        "AB000002",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：石猴；众猴；孙悟空；动作：孙悟空拍着大腿得意洋洋地比划讲述…；孙悟空对着围拢的众猴讲述梦中销名的经过…；环境：幽冥界；水帘洞；花果山；灵霄宝殿；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：梦见",
      "lengths": {
        "dynamic_content_chars": 128,
        "image_prompt_chars": 116,
        "video_prompt_chars": 146,
        "negative_prompt_chars": 73,
        "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.906,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000004",
        "E000037",
        "E000024",
        "E000005",
        "E000039",
        "E000003",
        "E000002",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000004",
        "VC000037",
        "VC000024",
        "VC000005",
        "VC000039",
        "VC000003",
        "VC000002",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000004",
        "AB000037",
        "AB000024",
        "AB000005",
        "AB000039",
        "AB000003",
        "AB000002",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：石猴；玉皇大天尊；东海龙王；仙卿；动作：仙官出班启奏，东海龙王、秦广王依次上殿递上表文…；场景切到天庭灵霄宝殿，玉帝临朝，东海龙王…；环境：幽冥界；水帘洞；花果山；灵霄宝殿；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：梦见；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 161,
        "image_prompt_chars": 120,
        "video_prompt_chars": 150,
        "negative_prompt_chars": 73,
        "visual_notes_chars": 122
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "玉皇大天尊",
          "东海龙王",
          "仙卿"
        ],
        "action_terms": [
          "仙官出班启奏，东海龙王、秦广王依次上殿递上表文…",
          "场景切到天庭灵霄宝殿，玉帝临朝，东海龙王…"
        ],
        "location_terms": [
          "幽冥界",
          "水帘洞",
          "花果山",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.745,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0022",
      "shot_id": "S0022_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "closing",
      "entity_uids": [
        "E000004",
        "E000045",
        "E000050",
        "E000001",
        "E000039",
        "E000003",
        "E000002",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000004",
        "VC000045",
        "VC000050",
        "VC000001",
        "VC000039",
        "VC000003",
        "VC000002",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000004",
        "AB000045",
        "AB000050",
        "AB000001",
        "AB000039",
        "AB000003",
        "AB000002",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：玉皇大天尊；太白金星；玉帝；金星；动作：太白金星缓步从仙班中走出，躬身向玉帝启奏…；太白金星出班启奏提议招安，玉帝点头应允…；环境：幽冥界；水帘洞；花果山；灵霄宝殿；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：梦见；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 156,
        "image_prompt_chars": 116,
        "video_prompt_chars": 157,
        "negative_prompt_chars": 73,
        "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.744,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0023",
      "shot_id": "S0023_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000045",
        "E000050",
        "E000004",
        "E000020",
        "E000001",
        "E000003",
        "E000002",
        "E000084",
        "E000008"
      ],
      "visual_card_ids": [
        "VC000045",
        "VC000050",
        "VC000004",
        "VC000020",
        "VC000001",
        "VC000003",
        "VC000002",
        "VC000084",
        "VC000008"
      ],
      "asset_binding_ids": [
        "AB000045",
        "AB000050",
        "AB000004",
        "AB000020",
        "AB000001",
        "AB000003",
        "AB000002",
        "AB000084",
        "AB000008"
      ],
      "dynamic_content_preview": "主体：太白金星；金星；玉皇大天尊；众猴；动作：太白金星按下云头落地，手持玉帝圣旨整肃衣袍站定；洞外把守的小猴望见天降仙人…；环境：水帘洞；花果山；南天门；天宫；构图镜头：远景主镜头；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 137,
        "image_prompt_chars": 180,
        "video_prompt_chars": 235,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 186
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "太白金星",
          "金星",
          "玉皇大天尊",
          "众猴"
        ],
        "action_terms": [
          "太白金星按下云头落地，手持玉帝圣旨整肃衣袍站定",
          "洞外把守的小猴望见天降仙人…"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "南天门",
          "天宫"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.314,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": 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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000045",
        "E000050",
        "E000001",
        "E000003",
        "E000002",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000045",
        "VC000050",
        "VC000001",
        "VC000003",
        "VC000002",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000045",
        "AB000050",
        "AB000001",
        "AB000003",
        "AB000002",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：太白金星；金星；石猴；孙悟空；动作：孙悟空对着太白金星拱手行礼；太白金星侧身亮出手中圣旨，面向悟空宣召；环境：水帘洞；花果山；南天门；天宫；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 126,
        "image_prompt_chars": 170,
        "video_prompt_chars": 242,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 166
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "太白金星",
          "金星",
          "石猴",
          "孙悟空"
        ],
        "action_terms": [
          "孙悟空对着太白金星拱手行礼",
          "太白金星侧身亮出手中圣旨，面向悟空宣召"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "南天门",
          "天宫"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.349,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0023",
      "shot_id": "S0023_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000045",
        "E000050",
        "E000001",
        "E000003",
        "E000002",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000045",
        "VC000050",
        "VC000001",
        "VC000003",
        "VC000002",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000045",
        "AB000050",
        "AB000001",
        "AB000003",
        "AB000002",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：太白金星；金星；石猴；孙悟空；动作：孙悟空回身吩咐四健将看好花果山猴群；二人足踏云头向天庭方向飞去；环境：水帘洞；花果山；南天门；天宫；构图镜头：正反打切换；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 129,
        "image_prompt_chars": 111,
        "video_prompt_chars": 135,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 215
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "太白金星",
          "金星",
          "石猴",
          "孙悟空"
        ],
        "action_terms": [
          "孙悟空回身吩咐四健将看好花果山猴群",
          "二人足踏云头向天庭方向飞去"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "南天门",
          "天宫"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.86,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0023",
      "shot_id": "S0023_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000045",
        "E000050",
        "E000001",
        "E000003",
        "E000002",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000045",
        "VC000050",
        "VC000001",
        "VC000003",
        "VC000002",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000045",
        "AB000050",
        "AB000001",
        "AB000003",
        "AB000002",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：太白金星；金星；石猴；动作：南天门玉石门扉徐徐敞开；孙悟空满眼好奇，不住打量周遭天宫景致；环境：水帘洞；花果山；南天门；天宫；构图镜头：特写升远景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 123,
        "image_prompt_chars": 110,
        "video_prompt_chars": 132,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 185
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "太白金星",
          "金星",
          "石猴"
        ],
        "action_terms": [
          "南天门玉石门扉徐徐敞开",
          "孙悟空满眼好奇，不住打量周遭天宫景致"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "南天门",
          "天宫"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.894,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0025",
      "shot_id": "S0025_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000045",
        "E000050",
        "E000004",
        "E000002",
        "E000046",
        "E000014",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000045",
        "VC000050",
        "VC000004",
        "VC000002",
        "VC000046",
        "VC000014",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000045",
        "AB000050",
        "AB000004",
        "AB000002",
        "AB000046",
        "AB000014",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：石猴；太白金星；金星；玉皇大天尊；动作：太白金星躬身向玉帝行礼，孙悟空挺身立在一旁…；玉帝垂帘望向阶下的孙悟空；环境：花果山；御马监；灵霄宝殿；南天门；构图镜头：全景远景；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 154,
        "image_prompt_chars": 111,
        "video_prompt_chars": 145,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 97
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "太白金星",
          "金星",
          "玉皇大天尊"
        ],
        "action_terms": [
          "太白金星躬身向玉帝行礼，孙悟空挺身立在一旁…",
          "玉帝垂帘望向阶下的孙悟空"
        ],
        "location_terms": [
          "花果山",
          "御马监",
          "灵霄宝殿",
          "南天门"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.721,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0025",
      "shot_id": "S0025_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000004",
        "E000050",
        "E000002",
        "E000046",
        "E000014",
        "E000084",
        "E000044"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000004",
        "VC000050",
        "VC000002",
        "VC000046",
        "VC000014",
        "VC000084",
        "VC000044"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000004",
        "AB000050",
        "AB000002",
        "AB000046",
        "AB000014",
        "AB000084",
        "AB000044"
      ],
      "dynamic_content_preview": "主体：石猴；玉皇大天尊；武曲星君；孙悟空；动作：众仙卿哗然变色，纷纷怒斥孙悟空无礼；武曲星君出列躬身奏报官职空缺；环境：花果山；御马监；灵霄宝殿；南天门；关键物件：生死簿；构图镜头：中景跟拍；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 163,
        "image_prompt_chars": 116,
        "video_prompt_chars": 170,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 88
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "玉皇大天尊",
          "武曲星君",
          "孙悟空"
        ],
        "action_terms": [
          "众仙卿哗然变色，纷纷怒斥孙悟空无礼",
          "武曲星君出列躬身奏报官职空缺"
        ],
        "location_terms": [
          "花果山",
          "御马监",
          "灵霄宝殿",
          "南天门"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.712,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": 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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000045",
        "E000002",
        "E000046",
        "E000014",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000045",
        "VC000002",
        "VC000046",
        "VC000014",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000045",
        "AB000002",
        "AB000046",
        "AB000014",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：石猴；御马监众官；孙悟空；动作：众官举杯向孙悟空敬酒，觥筹交错间氛围轻松；孙悟空忽然放下酒杯，皱眉询问自己的官职品级；环境：花果山；御马监；灵霄宝殿；南天门；构图镜头：正反打中近景；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 141,
        "image_prompt_chars": 91,
        "video_prompt_chars": 129,
        "negative_prompt_chars": 61,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.645,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0025",
      "shot_id": "S0025_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000002",
        "E000046",
        "E000014",
        "E000084",
        "E000038",
        "E000033"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000002",
        "VC000046",
        "VC000014",
        "VC000084",
        "VC000038",
        "VC000033"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000002",
        "AB000046",
        "AB000014",
        "AB000084",
        "AB000038",
        "AB000033"
      ],
      "dynamic_content_preview": "主体：石猴；孙悟空；动作：孙悟空脸色骤变，怒目圆睁猛地掀翻面前的公案…；他从耳中掏出如意金箍棒晃成碗口粗细…；环境：花果山；御马监；灵霄宝殿；南天门；关键物件：如意金箍棒；筋斗云；构图镜头：特写转运动长镜头；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 169,
        "image_prompt_chars": 110,
        "video_prompt_chars": 157,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 94
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "孙悟空"
        ],
        "action_terms": [
          "孙悟空脸色骤变，怒目圆睁猛地掀翻面前的公案…",
          "他从耳中掏出如意金箍棒晃成碗口粗细…"
        ],
        "location_terms": [
          "花果山",
          "御马监",
          "灵霄宝殿",
          "南天门"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.651,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": 163,
        "image_prompt_chars": 135,
        "video_prompt_chars": 162,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 120
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "哪吒三太子",
          "托塔李天王",
          "玉皇大天尊"
        ],
        "action_terms": [
          "玉帝闻奏震怒，降旨遣天兵擒拿妖猴…",
          "灵霄宝殿金阙巍峨，仙卿列班肃立…"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "灵霄宝殿",
          "御马监"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.828,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": 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": [
        "E000001",
        "E000047",
        "E000020",
        "E000049",
        "E000003",
        "E000002",
        "E000014",
        "E000046"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000047",
        "VC000020",
        "VC000049",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000046"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000047",
        "AB000020",
        "AB000049",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000046"
      ],
      "dynamic_content_preview": "主体：石猴；巨灵神；小妖；众猴；动作：巨灵神在水帘洞外喝令小妖通报，猴王听闻消息…；天兵队伍驾云抵达花果山，在平阳处扎下营寨…；环境：水帘洞；花果山；灵霄宝殿；御马监；构图镜头：跟随中景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 161,
        "image_prompt_chars": 119,
        "video_prompt_chars": 146,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 102
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "巨灵神",
          "小妖",
          "众猴"
        ],
        "action_terms": [
          "巨灵神在水帘洞外喝令小妖通报，猴王听闻消息…",
          "天兵队伍驾云抵达花果山，在平阳处扎下营寨…"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "灵霄宝殿",
          "御马监"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.739,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0026",
      "shot_id": "S0026_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000047",
        "E000003",
        "E000002",
        "E000014",
        "E000046"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000047",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000046"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000047",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000046"
      ],
      "dynamic_content_preview": "主体：石猴；巨灵神；动作：巨灵神厉声要求猴王受降，猴王轻蔑一笑…；水帘洞外空地，巨灵神与披挂金甲的猴王隔阵对峙…；环境：水帘洞；花果山；灵霄宝殿；御马监；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 148,
        "image_prompt_chars": 117,
        "video_prompt_chars": 144,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 105
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "巨灵神"
        ],
        "action_terms": [
          "巨灵神厉声要求猴王受降，猴王轻蔑一笑…",
          "水帘洞外空地，巨灵神与披挂金甲的猴王隔阵对峙…"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "灵霄宝殿",
          "御马监"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.791,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0026",
      "shot_id": "S0026_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "closing",
      "entity_uids": [
        "E000047",
        "E000003",
        "E000002",
        "E000014",
        "E000046"
      ],
      "visual_card_ids": [
        "VC000047",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000046"
      ],
      "asset_binding_ids": [
        "AB000047",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000046"
      ],
      "dynamic_content_preview": "主体：巨灵神；动作：巨灵神暴怒挥斧直劈猴王，猴王举棒格挡…；特写巨灵神怒目圆睁的脸，随即切到他抡起宣花斧朝…；环境：水帘洞；花果山；灵霄宝殿；御马监；构图镜头：动作特写；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 131,
        "image_prompt_chars": 90,
        "video_prompt_chars": 117,
        "negative_prompt_chars": 70,
        "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": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 0.687,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0027",
      "shot_id": "S0027_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000047",
        "E000003",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000047",
        "VC000003",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000047",
        "AB000003",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：石猴；巨灵神；动作：巨灵神挥斧劈向石猴；石猴侧身闪避后抡金箍棒砸向斧身；环境：水帘洞；灵霄宝殿；构图镜头：跟拍中景，末尾切斧柄断裂特写；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在",
      "lengths": {
        "dynamic_content_chars": 117,
        "image_prompt_chars": 201,
        "video_prompt_chars": 263,
        "negative_prompt_chars": 61,
        "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.718,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0027",
      "shot_id": "S0027_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000048",
        "E000047",
        "E000049",
        "E000003",
        "E000014",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000048",
        "VC000047",
        "VC000049",
        "VC000003",
        "VC000014",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000048",
        "AB000047",
        "AB000049",
        "AB000003",
        "AB000014",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；哪吒三太子；巨灵神；托塔李天王；动作：巨灵神跪于托塔李天王面前回禀战况；李天王拍案震怒喝令将巨灵神斩首；环境：水帘洞；灵霄宝殿；花果山；构图镜头：中景切换，末尾切「齐天大圣」旌旗特写；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 165,
        "image_prompt_chars": 236,
        "video_prompt_chars": 328,
        "negative_prompt_chars": 61,
        "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.43,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0027",
      "shot_id": "S0027_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000048",
        "E000047",
        "E000004",
        "E000003",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000048",
        "VC000047",
        "VC000004",
        "VC000003",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000048",
        "AB000047",
        "AB000004",
        "AB000003",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：石猴；哪吒三太子；巨灵神；玉皇大天尊；动作：哪吒怒喝变作三头六臂，持六件神兵向石猴攻来；石猴效仿变出三头六臂，持三根金箍棒迎敌；环境：水帘洞；灵霄宝殿；构图镜头：全景+正反打，展现斗法场面；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在",
      "lengths": {
        "dynamic_content_chars": 145,
        "image_prompt_chars": 132,
        "video_prompt_chars": 163,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 186
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "哪吒三太子",
          "巨灵神",
          "玉皇大天尊"
        ],
        "action_terms": [
          "哪吒怒喝变作三头六臂，持六件神兵向石猴攻来",
          "石猴效仿变出三头六臂，持三根金箍棒迎敌"
        ],
        "location_terms": [
          "水帘洞",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.91,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": 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": 134,
        "image_prompt_chars": 128,
        "video_prompt_chars": 152,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 187
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "哪吒三太子"
        ],
        "action_terms": [
          "石猴真身挥棒打中哪吒左臂",
          "哪吒疼得闷哼，收了法身与兵器纵云逃回天庭阵营"
        ],
        "location_terms": [
          "水帘洞",
          "灵霄宝殿"
        ],
        "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": "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": 145,
        "image_prompt_chars": 173,
        "video_prompt_chars": 197,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 169
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "哪吒三太子",
          "托塔李天王",
          "玉皇大天尊"
        ],
        "action_terms": [
          "托塔李天王、哪吒三太子携残兵返回灵霄宝殿…",
          "花果山众妖打扫战场，猴王得胜返回水帘洞"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "灵霄宝殿",
          "南天门"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.193,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0028",
      "shot_id": "S0028_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000032",
        "E000003",
        "E000002",
        "E000014",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000032",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000032",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：石猴；混世魔王；动作：猴王与六魔王结义，各称大圣；环境：水帘洞；花果山；灵霄宝殿；南天门；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 101,
        "image_prompt_chars": 91,
        "video_prompt_chars": 111,
        "negative_prompt_chars": 68,
        "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.901,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0028",
      "shot_id": "S0028_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000045",
        "E000047",
        "E000050",
        "E000032",
        "E000003",
        "E000002",
        "E000014",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000045",
        "VC000047",
        "VC000050",
        "VC000032",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000045",
        "AB000047",
        "AB000050",
        "AB000032",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：石猴；太白金星；巨灵神；金星；动作：猴王与六魔王结义，各称大圣；太白金星建议招安，封猴王为齐天大圣；环境：水帘洞；花果山；灵霄宝殿；南天门；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 125,
        "image_prompt_chars": 121,
        "video_prompt_chars": 166,
        "negative_prompt_chars": 68,
        "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.968,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0028",
      "shot_id": "S0028_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000045",
        "E000050",
        "E000003",
        "E000002",
        "E000014",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000045",
        "VC000050",
        "VC000003",
        "VC000002",
        "VC000014",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000045",
        "AB000050",
        "AB000003",
        "AB000002",
        "AB000014",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：石猴；太白金星；金星；动作：太白金星建议招安，封猴王为齐天大圣；石猴收束镜头，停在太白金星建议招安…；环境：水帘洞；花果山；灵霄宝殿；南天门；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 125,
        "image_prompt_chars": 128,
        "video_prompt_chars": 137,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 158
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "太白金星",
          "金星"
        ],
        "action_terms": [
          "太白金星建议招安，封猴王为齐天大圣",
          "石猴收束镜头，停在太白金星建议招安…"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "灵霄宝殿",
          "南天门"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.024,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "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": 61,
        "image_prompt_chars": 121,
        "video_prompt_chars": 132,
        "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": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.5,
        "image_compactness_ratio": 1.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": "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": 135,
        "video_prompt_chars": 148,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 167
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "金星",
          "石猴",
          "玉皇大天尊",
          "哪吒三太子"
        ],
        "action_terms": [
          "."
        ],
        "location_terms": [
          "御马监",
          "蟠桃园",
          "齐天大圣府",
          "南天门"
        ],
        "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.467,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": 83,
        "image_prompt_chars": 153,
        "video_prompt_chars": 152,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 165
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "金星",
          "石猴"
        ],
        "action_terms": [
          "',",
          ",."
        ],
        "location_terms": [
          "御马监",
          "蟠桃园",
          "齐天大圣府",
          "南天门"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.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": "S0029",
      "shot_id": "S0029_SH04",
      "status": "warning",
      "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": 96,
        "image_prompt_chars": 160,
        "video_prompt_chars": 145,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 181
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "金星",
          "石猴",
          "玉皇大天尊",
          "哪吒三太子"
        ],
        "action_terms": [
          ",",
          ":''，."
        ],
        "location_terms": [
          "御马监",
          "蟠桃园",
          "齐天大圣府",
          "南天门"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.667,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0031",
      "shot_id": "S0031_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000053",
        "E000054",
        "E000001",
        "E000052",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000053",
        "VC000054",
        "VC000001",
        "VC000052",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000053",
        "AB000054",
        "AB000001",
        "AB000052",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：王母娘娘；七衣仙女；石猴；动作：七衣仙女奉王母懿旨前来蟠桃园摘桃筹办蟠桃盛会；云雾缭绕的蟠桃园远景，满园桃树夭夭…；环境：蟠桃园；关键物件：蟠桃；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 119,
        "image_prompt_chars": 133,
        "video_prompt_chars": 124,
        "negative_prompt_chars": 64,
        "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.118,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0031",
      "shot_id": "S0031_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000054",
        "E000001",
        "E000052"
      ],
      "visual_card_ids": [
        "VC000054",
        "VC000001",
        "VC000052"
      ],
      "asset_binding_ids": [
        "AB000054",
        "AB000001",
        "AB000052"
      ],
      "dynamic_content_preview": "主体：七衣仙女；石猴；动作：七衣仙女遍寻大圣无果，摘桃时枝桠回弹惊醒了变作…；中景跟拍七衣仙女入园寻人，花亭上只放着大圣的衣冠…；环境：蟠桃园；构图镜头：中景跟拍；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 122,
        "image_prompt_chars": 129,
        "video_prompt_chars": 141,
        "negative_prompt_chars": 64,
        "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.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": "S0031",
      "shot_id": "S0031_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000054",
        "E000001",
        "E000052",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000054",
        "VC000001",
        "VC000052",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000054",
        "AB000001",
        "AB000052",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：七衣仙女；石猴；齐天大圣（石猴）；动作：孙悟空现身质问，七衣仙女慌忙解释…；正反打镜头交替拍摄孙悟空与七衣仙女…；环境：蟠桃园；关键物件：蟠桃；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 119,
        "image_prompt_chars": 119,
        "video_prompt_chars": 147,
        "negative_prompt_chars": 64,
        "visual_notes_chars": 113
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "七衣仙女",
          "石猴",
          "齐天大圣（石猴）"
        ],
        "action_terms": [
          "孙悟空现身质问，七衣仙女慌忙解释…",
          "正反打镜头交替拍摄孙悟空与七衣仙女…"
        ],
        "location_terms": [
          "蟠桃园"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.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": "S0031",
      "shot_id": "S0031_SH04",
      "status": "fail",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000052",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000052",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000052",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：石猴；动作：孙悟空得知自己未被邀请参加蟠桃会…；特写孙悟空的脸，原本带笑的神色瞬间冷了下来…；环境：蟠桃园；关键物件：蟠桃；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 108,
        "image_prompt_chars": 98,
        "video_prompt_chars": 105,
        "negative_prompt_chars": 64,
        "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": false,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 0.907,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "subject_not_retained",
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "core_subject_missing_in_prompt",
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "core_subject_missing_in_prompt",
          "severity": "error",
          "field": "image_prompt",
          "message": "主体信息未被稳定保留到提示词中，可能导致生成结果偏离剧本主体。",
          "matched_terms": [
            "石猴"
          ],
          "metrics": {
            "coverage_ratio": 0.333,
            "retained_core_dimensions": 1,
            "available_core_dimensions": 3
          }
        },
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0032",
      "shot_id": "S0032_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000054",
        "E000001",
        "E000058",
        "E000057",
        "E000052",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000054",
        "VC000001",
        "VC000058",
        "VC000057",
        "VC000052",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000054",
        "AB000001",
        "AB000058",
        "AB000057",
        "AB000052",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：七衣仙女；石猴；动作：石猴捻诀施法；七衣仙女被定身僵立原地；环境：兜率宫；瑶池；蟠桃园；关键物件：蟠桃；构图镜头：跟拍中景；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 103,
        "image_prompt_chars": 97,
        "video_prompt_chars": 135,
        "negative_prompt_chars": 65,
        "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.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": "S0032",
      "shot_id": "S0032_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000055",
        "E000004",
        "E000001",
        "E000058",
        "E000057",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000055",
        "VC000004",
        "VC000001",
        "VC000058",
        "VC000057",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000055",
        "AB000004",
        "AB000001",
        "AB000058",
        "AB000057",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：赤脚大仙；玉皇大天尊；石猴；动作：石猴拦下赤脚大仙搭话；编造玉帝旨意哄骗对方；环境：兜率宫；瑶池；关键物件：蟠桃；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 105,
        "image_prompt_chars": 100,
        "video_prompt_chars": 159,
        "negative_prompt_chars": 65,
        "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.952,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "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",
        "E000051"
      ],
      "visual_card_ids": [
        "VC000055",
        "VC000024",
        "VC000054",
        "VC000001",
        "VC000058",
        "VC000057",
        "VC000051"
      ],
      "asset_binding_ids": [
        "AB000055",
        "AB000024",
        "AB000054",
        "AB000001",
        "AB000058",
        "AB000057",
        "AB000051"
      ],
      "dynamic_content_preview": "主体：赤脚大仙；仙童；七衣仙女；石猴；动作：石猴拔毫毛变出瞌睡虫放倒所有值守仙官力士；就着酒缸瓮坛痛饮仙酒珍馐；环境：兜率宫；瑶池；齐天大圣府；构图镜头：移动中景转特写；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 124,
        "image_prompt_chars": 135,
        "video_prompt_chars": 178,
        "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.089,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0032",
      "shot_id": "S0032_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000058",
        "E000057"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000058",
        "VC000057"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000058",
        "AB000057"
      ],
      "dynamic_content_preview": "主体：石猴；动作：石猴整衣闯入丹房；将葫芦内金丹全部倒出；环境：兜率宫；瑶池；构图镜头：全景转特写；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 88,
        "image_prompt_chars": 120,
        "video_prompt_chars": 150,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 142
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴"
        ],
        "action_terms": [
          "石猴整衣闯入丹房",
          "将葫芦内金丹全部倒出"
        ],
        "location_terms": [
          "兜率宫",
          "瑶池"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.364,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0033",
      "shot_id": "S0033_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000053",
        "E000001",
        "E000054",
        "E000020",
        "E000056",
        "E000004",
        "E000002",
        "E000003",
        "E000057",
        "E000058",
        "E000052",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000053",
        "VC000001",
        "VC000054",
        "VC000020",
        "VC000056",
        "VC000004",
        "VC000002",
        "VC000003",
        "VC000057",
        "VC000058",
        "VC000052",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000053",
        "AB000001",
        "AB000054",
        "AB000020",
        "AB000056",
        "AB000004",
        "AB000002",
        "AB000003",
        "AB000057",
        "AB000058",
        "AB000052",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：王母娘娘；石猴；七衣仙女；众猴；动作：石猴甩着披风站在花果山云头扬声呼喊；众猴跪地叩拜迎接大圣归来；环境：花果山；水帘洞；瑶池；兜率宫；关键物件：蟠桃；构图镜头：平行蒙太奇跨时空组接，中景开篇；转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 167,
        "image_prompt_chars": 144,
        "video_prompt_chars": 176,
        "negative_prompt_chars": 78,
        "visual_notes_chars": 133
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "王母娘娘",
          "石猴",
          "七衣仙女",
          "众猴"
        ],
        "action_terms": [
          "石猴甩着披风站在花果山云头扬声呼喊",
          "众猴跪地叩拜迎接大圣归来"
        ],
        "location_terms": [
          "花果山",
          "水帘洞",
          "瑶池",
          "兜率宫"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.862,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0033",
      "shot_id": "S0033_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [
        "E000053",
        "E000001",
        "E000056",
        "E000020",
        "E000005",
        "E000006",
        "E000004",
        "E000055",
        "E000002",
        "E000003",
        "E000057",
        "E000058"
      ],
      "visual_card_ids": [
        "VC000053",
        "VC000001",
        "VC000056",
        "VC000020",
        "VC000005",
        "VC000006",
        "VC000004",
        "VC000055",
        "VC000002",
        "VC000003",
        "VC000057",
        "VC000058"
      ],
      "asset_binding_ids": [
        "AB000053",
        "AB000001",
        "AB000056",
        "AB000020",
        "AB000005",
        "AB000006",
        "AB000004",
        "AB000055",
        "AB000002",
        "AB000003",
        "AB000057",
        "AB000058"
      ],
      "dynamic_content_preview": "主体：王母娘娘；石猴；太上老君；众猴；动作：石猴接过椰酒喝了一口，龇牙咧嘴摆手嫌弃；太上老君手持拂尘躬身向玉帝行礼奏报；环境：花果山；水帘洞；瑶池；兜率宫；关键物件：蟠桃；构图镜头：交叉中景，交替对准花果山席面与凌霄殿奏事队列；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 181,
        "image_prompt_chars": 157,
        "video_prompt_chars": 189,
        "negative_prompt_chars": 78,
        "visual_notes_chars": 133
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "王母娘娘",
          "石猴",
          "太上老君",
          "众猴"
        ],
        "action_terms": [
          "石猴接过椰酒喝了一口，龇牙咧嘴摆手嫌弃",
          "太上老君手持拂尘躬身向玉帝行礼奏报"
        ],
        "location_terms": [
          "花果山",
          "水帘洞",
          "瑶池",
          "兜率宫"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.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": "S0033",
      "shot_id": "S0033_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000055",
        "E000001",
        "E000056",
        "E000020",
        "E000004",
        "E000002",
        "E000003",
        "E000057",
        "E000058",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000055",
        "VC000001",
        "VC000056",
        "VC000020",
        "VC000004",
        "VC000002",
        "VC000003",
        "VC000057",
        "VC000058",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000055",
        "AB000001",
        "AB000056",
        "AB000020",
        "AB000004",
        "AB000002",
        "AB000003",
        "AB000057",
        "AB000058",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：赤脚大仙；石猴；太上老君；众猴；动作：与众猴开仙酒会；各方陆续向玉帝奏报搅乱蟠桃会之事；环境：花果山；水帘洞；瑶池；兜率宫；关键物件：蟠桃；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得",
      "lengths": {
        "dynamic_content_chars": 125,
        "image_prompt_chars": 137,
        "video_prompt_chars": 162,
        "negative_prompt_chars": 78,
        "visual_notes_chars": 129
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "赤脚大仙",
          "石猴",
          "太上老君",
          "众猴"
        ],
        "action_terms": [
          "与众猴开仙酒会",
          "各方陆续向玉帝奏报搅乱蟠桃会之事"
        ],
        "location_terms": [
          "花果山",
          "水帘洞",
          "瑶池",
          "兜率宫"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.096,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0034",
      "shot_id": "S0034_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000003",
        "E000002",
        "E000059"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000003",
        "VC000002",
        "VC000059"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000003",
        "AB000002",
        "AB000059"
      ],
      "dynamic_content_preview": "主体：石猴；动作：石猴举杯饮酒，挥手打发报信小妖；洞外九曜星官举兵器砸门叫阵；环境：水帘洞；花果山；水帘洞外；关键物件：九曜星；构图镜头：远景推中景；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后",
      "lengths": {
        "dynamic_content_chars": 121,
        "image_prompt_chars": 102,
        "video_prompt_chars": 118,
        "negative_prompt_chars": 66,
        "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.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": "S0034",
      "shot_id": "S0034_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000003",
        "E000002",
        "E000059"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000003",
        "VC000002",
        "VC000059"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000003",
        "AB000002",
        "AB000059"
      ],
      "dynamic_content_preview": "主体：石猴；动作：洞门被九曜星官击碎；石猴掷杯起身、掣出金箍棒；环境：水帘洞；花果山；水帘洞外；关键物件：九曜星；构图镜头：中景跟拍；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后",
      "lengths": {
        "dynamic_content_chars": 115,
        "image_prompt_chars": 109,
        "video_prompt_chars": 125,
        "negative_prompt_chars": 66,
        "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.948,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0034",
      "shot_id": "S0034_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000048",
        "E000004",
        "E000003",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000048",
        "VC000004",
        "VC000003",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000048",
        "AB000004",
        "AB000003",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；报信小妖；动作：小妖先后三次入洞禀报战况；石猴神态从轻蔑转为震怒；环境：水帘洞；花果山；水帘洞外；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后",
      "lengths": {
        "dynamic_content_chars": 107,
        "image_prompt_chars": 112,
        "video_prompt_chars": 128,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 102
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "报信小妖"
        ],
        "action_terms": [
          "小妖先后三次入洞禀报战况",
          "石猴神态从轻蔑转为震怒"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "水帘洞外"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.047,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0034",
      "shot_id": "S0034_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000048",
        "E000049",
        "E000003",
        "E000002",
        "E000059",
        "E000040",
        "E000085"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000048",
        "VC000049",
        "VC000003",
        "VC000002",
        "VC000059",
        "VC000040",
        "VC000085"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000048",
        "AB000049",
        "AB000003",
        "AB000002",
        "AB000059",
        "AB000040",
        "AB000085"
      ],
      "dynamic_content_preview": "主体：石猴；哪吒三太子；托塔李天王；动作：石猴一棒打退九曜星官；天兵与妖兵全面混战；环境：水帘洞；花果山；水帘洞外；关键物件：九曜星；分身法；天将；构图镜头：全景转金箍棒特写；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 153,
        "image_prompt_chars": 152,
        "video_prompt_chars": 175,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 129
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "哪吒三太子",
          "托塔李天王"
        ],
        "action_terms": [
          "石猴一棒打退九曜星官",
          "天兵与妖兵全面混战"
        ],
        "location_terms": [
          "水帘洞",
          "花果山",
          "水帘洞外"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.993,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0035",
      "shot_id": "S0035_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000020",
        "E000001",
        "E000002",
        "E000003",
        "E000014",
        "E000017"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000001",
        "VC000002",
        "VC000003",
        "VC000014",
        "VC000017"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000001",
        "AB000002",
        "AB000003",
        "AB000014",
        "AB000017"
      ],
      "dynamic_content_preview": "主体：众猴；石猴；四健将；动作：孙悟空收毫毛返回水帘洞；四健将领众猴在铁板桥头叩迎；环境：花果山；水帘洞；天宫；灵霄宝殿；关键物件：铁板桥；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 113,
        "image_prompt_chars": 116,
        "video_prompt_chars": 75,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 105
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "众猴",
          "石猴",
          "四健将"
        ],
        "action_terms": [
          "孙悟空收毫毛返回水帘洞",
          "四健将领众猴在铁板桥头叩迎"
        ],
        "location_terms": [
          "花果山",
          "水帘洞",
          "天宫",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 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": "S0035",
      "shot_id": "S0035_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000069",
        "E000002",
        "E000003",
        "E000014",
        "E000057",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000069",
        "VC000002",
        "VC000003",
        "VC000014",
        "VC000057",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000069",
        "AB000002",
        "AB000003",
        "AB000014",
        "AB000057",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：石猴；四健将；阿傩；动作：孙悟空望向四健将，等候对方解释；双人中景，孙悟空停在四健将面前…；环境：花果山；水帘洞；天宫；灵霄宝殿；关键物件：瑶池；蟠桃；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 124,
        "image_prompt_chars": 89,
        "video_prompt_chars": 73,
        "negative_prompt_chars": 66,
        "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": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.718,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "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",
        "E000002",
        "E000003",
        "E000014",
        "E000057"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000001",
        "VC000069",
        "VC000002",
        "VC000003",
        "VC000014",
        "VC000057"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000001",
        "AB000069",
        "AB000002",
        "AB000003",
        "AB000014",
        "AB000057"
      ],
      "dynamic_content_preview": "主体：众猴；石猴；观音菩萨；四健将；动作：四健将躬身回禀战损；孙悟空摆手安抚众猴，说出备战部署；环境：花果山；水帘洞；天宫；灵霄宝殿；关键物件：瑶池；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 119,
        "image_prompt_chars": 99,
        "video_prompt_chars": 65,
        "negative_prompt_chars": 66,
        "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": 0.832,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0035",
      "shot_id": "S0035_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000020",
        "E000001",
        "E000004",
        "E000002",
        "E000003",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000020",
        "VC000001",
        "VC000004",
        "VC000002",
        "VC000003",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000020",
        "AB000001",
        "AB000004",
        "AB000002",
        "AB000003",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：众猴；石猴；玉皇大天尊；动作：孙悟空握紧金箍棒转身入洞，众猴四散休整；天兵营寨士卒提铃喝号，巡逻围困花果山；环境：花果山；水帘洞；天宫；灵霄宝殿；构图镜头：特写+全景平行剪辑；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 129,
        "image_prompt_chars": 117,
        "video_prompt_chars": 66,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 66
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "众猴",
          "石猴",
          "玉皇大天尊"
        ],
        "action_terms": [
          "孙悟空握紧金箍棒转身入洞，众猴四散休整",
          "天兵营寨士卒提铃喝号，巡逻围困花果山"
        ],
        "location_terms": [
          "花果山",
          "水帘洞",
          "天宫",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.907,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "warning",
      "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": 131,
        "image_prompt_chars": 140,
        "video_prompt_chars": 191,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 157
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "哪吒三太子",
          "阿傩",
          "托塔李天王",
          "观音菩萨"
        ],
        "action_terms": [
          "观音菩萨命惠岸下界打探军情",
          "惠岸驾云抵达花果山天兵营寨外"
        ],
        "location_terms": [
          "花果山",
          "幽冥界",
          "天兵营寨"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.069,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0037",
      "shot_id": "S0037_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000049",
        "E000048",
        "E000002",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000049",
        "VC000048",
        "VC000002",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000049",
        "AB000048",
        "AB000002",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：托塔李天王；惠岸行者；动作：惠岸进入中军帐向李天王行礼；李天王询问惠岸来意；环境：花果山；幽冥界；天兵营寨；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 110,
        "image_prompt_chars": 126,
        "video_prompt_chars": 161,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 155
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "托塔李天王",
          "惠岸行者"
        ],
        "action_terms": [
          "惠岸进入中军帐向李天王行礼",
          "李天王询问惠岸来意"
        ],
        "location_terms": [
          "花果山",
          "幽冥界",
          "天兵营寨"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.145,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0037",
      "shot_id": "S0037_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000049",
        "E000048",
        "E000002",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000049",
        "VC000048",
        "VC000002",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000049",
        "AB000048",
        "AB000002",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：石猴；托塔李天王；天兵；惠岸行者；动作：李天王向惠岸说明前一日围剿失利的战况；兵丁入帐急报孙悟空在外叫阵；环境：花果山；幽冥界；天兵营寨；构图镜头：正反打切换；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 130,
        "image_prompt_chars": 155,
        "video_prompt_chars": 196,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 162
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "托塔李天王",
          "天兵",
          "惠岸行者"
        ],
        "action_terms": [
          "李天王向惠岸说明前一日围剿失利的战况",
          "兵丁入帐急报孙悟空在外叫阵"
        ],
        "location_terms": [
          "花果山",
          "幽冥界",
          "天兵营寨"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.192,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": 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_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000048",
        "E000020",
        "E000069",
        "E000002",
        "E000039",
        "E000085"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000048",
        "VC000020",
        "VC000069",
        "VC000002",
        "VC000039",
        "VC000085"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000048",
        "AB000020",
        "AB000069",
        "AB000002",
        "AB000039",
        "AB000085"
      ],
      "dynamic_content_preview": "主体：石猴；惠岸行者；孙悟空；众猴；动作：惠岸与孙悟空持棍激烈交锋；惠岸逐渐招架不住，败退回营；环境：花果山；幽冥界；天兵营寨；关键物件：天将；构图镜头：快速运动特写切全景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：此时",
      "lengths": {
        "dynamic_content_chars": 133,
        "image_prompt_chars": 163,
        "video_prompt_chars": 212,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 171
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "惠岸行者",
          "孙悟空",
          "众猴"
        ],
        "action_terms": [
          "惠岸与孙悟空持棍激烈交锋",
          "惠岸逐渐招架不住，败退回营"
        ],
        "location_terms": [
          "花果山",
          "幽冥界",
          "天兵营寨"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.226,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0038",
      "shot_id": "S0038_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000049",
        "E000002",
        "E000014",
        "E000062"
      ],
      "visual_card_ids": [
        "VC000049",
        "VC000002",
        "VC000014",
        "VC000062"
      ],
      "asset_binding_ids": [
        "AB000049",
        "AB000002",
        "AB000014",
        "AB000062"
      ],
      "dynamic_content_preview": "主体：托塔李天王；动作：惠岸战败返回天兵大营；李天王接报后命人草拟求援表章；环境：花果山；灵霄宝殿；灌江口；天宫；构图镜头：中景转场，跟拍惠岸冲入辕门，切至中军帐全景；转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：昔日",
      "lengths": {
        "dynamic_content_chars": 132,
        "image_prompt_chars": 140,
        "video_prompt_chars": 166,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 175
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "托塔李天王"
        ],
        "action_terms": [
          "惠岸战败返回天兵大营",
          "李天王接报后命人草拟求援表章"
        ],
        "location_terms": [
          "花果山",
          "灵霄宝殿",
          "灌江口",
          "天宫"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.061,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0038",
      "shot_id": "S0038_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "character",
      "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": 96,
        "image_prompt_chars": 107,
        "video_prompt_chars": 122,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 140
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "二郎显圣真君"
        ],
        "action_terms": [
          "菩萨举荐二郎神"
        ],
        "location_terms": [
          "花果山",
          "灵霄宝殿",
          "灌江口",
          "天宫"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.115,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": [
        "E000001",
        "E000048",
        "E000069",
        "E000049",
        "E000060",
        "E000004",
        "E000002",
        "E000014",
        "E000062"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000048",
        "VC000069",
        "VC000049",
        "VC000060",
        "VC000004",
        "VC000002",
        "VC000014",
        "VC000062"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000048",
        "AB000069",
        "AB000049",
        "AB000060",
        "AB000004",
        "AB000002",
        "AB000014",
        "AB000062"
      ],
      "dynamic_content_preview": "主体：石猴；哪吒三太子；阿傩；托塔李天王；动作：菩萨举荐二郎神；玉帝下旨调兵；环境：花果山；灵霄宝殿；灌江口；天宫；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：昔日",
      "lengths": {
        "dynamic_content_chars": 110,
        "image_prompt_chars": 108,
        "video_prompt_chars": 127,
        "negative_prompt_chars": 70,
        "visual_notes_chars": 167
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "哪吒三太子",
          "阿傩",
          "托塔李天王"
        ],
        "action_terms": [
          "菩萨举荐二郎神",
          "玉帝下旨调兵"
        ],
        "location_terms": [
          "花果山",
          "灵霄宝殿",
          "灌江口",
          "天宫"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.982,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "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": 105,
        "video_prompt_chars": 145,
        "negative_prompt_chars": 70,
        "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.117,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "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": 132,
        "image_prompt_chars": 138,
        "video_prompt_chars": 171,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.045,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "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": 141,
        "image_prompt_chars": 159,
        "video_prompt_chars": 209,
        "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": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.128,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0039",
      "shot_id": "S0039_SH03",
      "status": "pass",
      "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": 129,
        "image_prompt_chars": 148,
        "video_prompt_chars": 193,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.147,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": 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_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": 136,
        "image_prompt_chars": 131,
        "video_prompt_chars": 177,
        "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.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": "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": 103,
        "image_prompt_chars": 152,
        "video_prompt_chars": 138,
        "negative_prompt_chars": 76,
        "visual_notes_chars": 142
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "二郎显圣真君"
        ],
        "action_terms": [
          "石猴变作土地庙",
          "二郎神识破伪装破绽"
        ],
        "location_terms": [
          "灌江口",
          "花果山"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.476,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0040",
      "shot_id": "S0040_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "rumor",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000060",
        "E000049",
        "E000062",
        "E000002",
        "E000063"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000060",
        "VC000049",
        "VC000062",
        "VC000002",
        "VC000063"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000060",
        "AB000049",
        "AB000062",
        "AB000002",
        "AB000063"
      ],
      "dynamic_content_preview": "主体：石猴；二郎显圣真君；托塔李天王；动作：石猴破形隐身逃遁；照妖镜锁定石猴去向；环境：灌江口；花果山；关键物件：照妖镜；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：听说",
      "lengths": {
        "dynamic_content_chars": 114,
        "image_prompt_chars": 157,
        "video_prompt_chars": 131,
        "negative_prompt_chars": 76,
        "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": 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": "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",
        "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": 111,
        "image_prompt_chars": 106,
        "video_prompt_chars": 129,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 193
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "二郎显圣真君",
          "托塔李天王"
        ],
        "action_terms": [
          "二郎神识破伪装喊话",
          "石猴内心惊惧"
        ],
        "location_terms": [
          "灌江口",
          "花果山"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.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": "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": 107,
        "image_prompt_chars": 101,
        "video_prompt_chars": 122,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 191
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "二郎显圣真君"
        ],
        "action_terms": [
          "石猴假扮真君享香火被撞破",
          "二人斗法打回花果山"
        ],
        "location_terms": [
          "灌江口",
          "花果山"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.944,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0041",
      "shot_id": "S0041_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000060",
        "E000069",
        "E000004",
        "E000056",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000060",
        "VC000069",
        "VC000004",
        "VC000056",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000060",
        "AB000069",
        "AB000004",
        "AB000056",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；二郎显圣真君；阿傩；玉皇大天尊；动作：众仙凝神观战，观音侧首与太上老君交谈…；闪回开场，南天门高空俯瞰视角，玉帝、观音…；环境：花果山；南天门外；构图镜头：转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 151,
        "image_prompt_chars": 134,
        "video_prompt_chars": 166,
        "negative_prompt_chars": 73,
        "visual_notes_chars": 180
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "二郎显圣真君",
          "阿傩",
          "玉皇大天尊"
        ],
        "action_terms": [
          "众仙凝神观战，观音侧首与太上老君交谈…",
          "闪回开场，南天门高空俯瞰视角，玉帝、观音…"
        ],
        "location_terms": [
          "花果山",
          "南天门外"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.887,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": 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",
        "E000056",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000056",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000056",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；太上老君；动作：太上老君取下金刚琢掷出，金刚琢破空下坠…；太上老君捋起衣袖，取下左臂上泛着银光的金刚琢…；环境：花果山；南天门外；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年",
      "lengths": {
        "dynamic_content_chars": 124,
        "image_prompt_chars": 106,
        "video_prompt_chars": 151,
        "negative_prompt_chars": 73,
        "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.855,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0041",
      "shot_id": "S0041_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000060",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000060",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000060",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；二郎显圣真君；孙悟空；动作：孙悟空挨击跌倒，挣扎起身，哮天犬咬腿扯倒孙悟空…；孙悟空被击中后脑，眼前一黑踉跄跌倒…；环境：花果山；南天门外；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年",
      "lengths": {
        "dynamic_content_chars": 128,
        "image_prompt_chars": 116,
        "video_prompt_chars": 153,
        "negative_prompt_chars": 73,
        "visual_notes_chars": 134
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "二郎显圣真君",
          "孙悟空"
        ],
        "action_terms": [
          "孙悟空挨击跌倒，挣扎起身，哮天犬咬腿扯倒孙悟空…",
          "孙悟空被击中后脑，眼前一黑踉跄跌倒…"
        ],
        "location_terms": [
          "花果山",
          "南天门外"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.906,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0041",
      "shot_id": "S0041_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000060",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000060",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000060",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：石猴；二郎显圣真君；动作：梅山兄弟擒拿捆绑孙悟空，穿琵琶骨锁神通…；梅山七圣一拥而上，将孙悟空牢牢按倒在地…；环境：花果山；南天门外；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 140,
        "image_prompt_chars": 131,
        "video_prompt_chars": 166,
        "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": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.936,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0043",
      "shot_id": "S0043_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000069",
        "E000067",
        "E000001",
        "E000004",
        "E000003",
        "E000014",
        "E000058",
        "E000062",
        "E000065"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000067",
        "VC000001",
        "VC000004",
        "VC000003",
        "VC000014",
        "VC000058",
        "VC000062",
        "VC000065"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000067",
        "AB000001",
        "AB000004",
        "AB000003",
        "AB000014",
        "AB000058",
        "AB000062",
        "AB000065"
      ],
      "dynamic_content_preview": "主体：阿傩；如来；石猴；玉皇大天尊；动作：玉帝遣使赴灵山请如来救驾；如来率阿傩抵达灵霄殿外；环境：水帘洞；灵霄宝殿；斩妖台；兜率宫；关键物件：八卦炉；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 118,
        "image_prompt_chars": 156,
        "video_prompt_chars": 187,
        "negative_prompt_chars": 69,
        "visual_notes_chars": 101
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "阿傩",
          "如来",
          "石猴",
          "玉皇大天尊"
        ],
        "action_terms": [
          "玉帝遣使赴灵山请如来救驾",
          "如来率阿傩抵达灵霄殿外"
        ],
        "location_terms": [
          "水帘洞",
          "灵霄宝殿",
          "斩妖台",
          "兜率宫"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.322,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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",
        "E000004",
        "E000003",
        "E000014",
        "E000058",
        "E000062",
        "E000066",
        "E000065",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000001",
        "VC000056",
        "VC000004",
        "VC000003",
        "VC000014",
        "VC000058",
        "VC000062",
        "VC000066",
        "VC000065",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000001",
        "AB000056",
        "AB000004",
        "AB000003",
        "AB000014",
        "AB000058",
        "AB000062",
        "AB000066",
        "AB000065",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：如来；石猴；太上老君；玉皇大天尊；动作：如来抬眼望向孙悟空，开口质问；双人中景，如来金身庄严立在云头…；环境：水帘洞；灵霄宝殿；斩妖台；兜率宫；关键物件：火眼金睛；八卦炉；蟠桃；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 137,
        "image_prompt_chars": 161,
        "video_prompt_chars": 192,
        "negative_prompt_chars": 69,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.175,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": 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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000067",
        "E000001",
        "E000004",
        "E000003",
        "E000014",
        "E000058",
        "E000062",
        "E000002",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000001",
        "VC000004",
        "VC000003",
        "VC000014",
        "VC000058",
        "VC000062",
        "VC000002",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000001",
        "AB000004",
        "AB000003",
        "AB000014",
        "AB000058",
        "AB000062",
        "AB000002",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：如来；石猴；玉皇大天尊；动作：孙悟空自报出身与神通，宣称要夺玉帝尊位；如来听完冷笑，提出掌中赌赛；环境：水帘洞；灵霄宝殿；斩妖台；兜率宫；关键物件：蟠桃；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 124,
        "image_prompt_chars": 170,
        "video_prompt_chars": 210,
        "negative_prompt_chars": 69,
        "visual_notes_chars": 82
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "如来",
          "石猴",
          "玉皇大天尊"
        ],
        "action_terms": [
          "孙悟空自报出身与神通，宣称要夺玉帝尊位",
          "如来听完冷笑，提出掌中赌赛"
        ],
        "location_terms": [
          "水帘洞",
          "灵霄宝殿",
          "斩妖台",
          "兜率宫"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.371,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0043",
      "shot_id": "S0043_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000067",
        "E000001",
        "E000003",
        "E000014",
        "E000058",
        "E000062"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000001",
        "VC000003",
        "VC000014",
        "VC000058",
        "VC000062"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000001",
        "AB000003",
        "AB000014",
        "AB000058",
        "AB000062"
      ],
      "dynamic_content_preview": "主体：如来；石猴；动作：如来缓缓摊开右手；孙悟空拧眉打量如来手掌，跃跃欲试；环境：水帘洞；灵霄宝殿；斩妖台；兜率宫；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 101,
        "image_prompt_chars": 169,
        "video_prompt_chars": 199,
        "negative_prompt_chars": 69,
        "visual_notes_chars": 69
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "如来",
          "石猴"
        ],
        "action_terms": [
          "如来缓缓摊开右手",
          "孙悟空拧眉打量如来手掌，跃跃欲试"
        ],
        "location_terms": [
          "水帘洞",
          "灵霄宝殿",
          "斩妖台",
          "兜率宫"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.673,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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",
        "E000070",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000070",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000070",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：石猴；动作：.,.，'.,.，'齐天大圣到此一游',.；环境：五行山；灵霄宝殿；构图镜头：跟拍中景；转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 120,
        "image_prompt_chars": 127,
        "video_prompt_chars": 137,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 91
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴"
        ],
        "action_terms": [
          ".,.，'.,.，'齐天大圣到此一游',."
        ],
        "location_terms": [
          "五行山",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.058,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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",
        "E000070",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000070",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000070",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：石猴；动作：',.,.''齐天大圣到此一游'',.；环境：五行山；灵霄宝殿；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年",
      "lengths": {
        "dynamic_content_chars": 94,
        "image_prompt_chars": 115,
        "video_prompt_chars": 114,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 61
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_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.223,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": 81,
        "image_prompt_chars": 94,
        "video_prompt_chars": 105,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 56
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "如来"
        ],
        "action_terms": [
          ",''."
        ],
        "location_terms": [
          "五行山",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.16,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0044",
      "shot_id": "S0044_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000069",
        "E000067",
        "E000004",
        "E000070",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000069",
        "VC000067",
        "VC000004",
        "VC000070",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000069",
        "AB000067",
        "AB000004",
        "AB000070",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：石猴；阿傩；如来；玉皇大天尊；动作：.，..；环境：五行山；灵霄宝殿；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当年",
      "lengths": {
        "dynamic_content_chars": 89,
        "image_prompt_chars": 105,
        "video_prompt_chars": 130,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 73
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "阿傩",
          "如来",
          "玉皇大天尊"
        ],
        "action_terms": [
          ".，.."
        ],
        "location_terms": [
          "五行山",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.18,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0045",
      "shot_id": "S0045_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000067",
        "E000004",
        "E000058",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000004",
        "VC000058",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000004",
        "AB000058",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：如来；玉皇大天尊；动作：众仙持献礼列队站定，向如来齐齐躬身行礼；灵霄宝殿内金碧辉煌，瑞气缭绕，龙旗幡盖整齐排列…；环境：兜率宫；灵霄宝殿；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 115,
        "image_prompt_chars": 128,
        "video_prompt_chars": 149,
        "negative_prompt_chars": 62,
        "visual_notes_chars": 121
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "如来",
          "玉皇大天尊"
        ],
        "action_terms": [
          "众仙持献礼列队站定，向如来齐齐躬身行礼",
          "灵霄宝殿内金碧辉煌，瑞气缭绕，龙旗幡盖整齐排列…"
        ],
        "location_terms": [
          "兜率宫",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": 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": "S0045",
      "shot_id": "S0045_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000067",
        "E000053",
        "E000058",
        "E000014"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000053",
        "VC000058",
        "VC000014"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000053",
        "AB000058",
        "AB000014"
      ],
      "dynamic_content_preview": "主体：如来；王母娘娘；动作：王母娘娘携仙娥走到如来座前，俯身施礼…；王母娘娘身着华服，引着手捧玉盘的一众仙娥…；环境：兜率宫；灵霄宝殿；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 113,
        "image_prompt_chars": 95,
        "video_prompt_chars": 122,
        "negative_prompt_chars": 62,
        "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.841,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0045",
      "shot_id": "S0045_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000067",
        "E000053",
        "E000068",
        "E000058",
        "E000014",
        "E000071",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000053",
        "VC000068",
        "VC000058",
        "VC000014",
        "VC000071",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000053",
        "AB000068",
        "AB000058",
        "AB000014",
        "AB000071",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：如来；王母娘娘；众仙；动作：众仙代表上前躬身发问，如来颔首应答…；众仙代表上前致意，请如来为本次宴会定名…；环境：兜率宫；灵霄宝殿；关键物件：安天大会；蟠桃；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 145,
        "image_prompt_chars": 99,
        "video_prompt_chars": 129,
        "negative_prompt_chars": 62,
        "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": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 0.683,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0045",
      "shot_id": "S0045_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000067",
        "E000053",
        "E000068",
        "E000055",
        "E000058",
        "E000014",
        "E000075",
        "E000074",
        "E000073"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000053",
        "VC000068",
        "VC000055",
        "VC000058",
        "VC000014",
        "VC000075",
        "VC000074",
        "VC000073"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000053",
        "AB000068",
        "AB000055",
        "AB000058",
        "AB000014",
        "AB000075",
        "AB000074",
        "AB000073"
      ],
      "dynamic_content_preview": "主体：如来；王母娘娘；寿星；赤脚大仙；动作：如来合掌谢过王母，寿星、赤脚大仙先后上前献礼…；如来欣然收下蟠桃致谢，异香飘来，寿星手捧紫芝瑶草…；环境：兜率宫；灵霄宝殿；关键物件：碧藕金丹；交梨；蟠桃；构图镜头：特写转中景；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 149,
        "image_prompt_chars": 108,
        "video_prompt_chars": 136,
        "negative_prompt_chars": 62,
        "visual_notes_chars": 86
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "如来",
          "王母娘娘",
          "寿星",
          "赤脚大仙"
        ],
        "action_terms": [
          "如来合掌谢过王母，寿星、赤脚大仙先后上前献礼…",
          "如来欣然收下蟠桃致谢，异香飘来，寿星手捧紫芝瑶草…"
        ],
        "location_terms": [
          "兜率宫",
          "灵霄宝殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.725,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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",
        "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": 118,
        "image_prompt_chars": 163,
        "video_prompt_chars": 188,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 183
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "阿傩",
          "如来",
          "石猴",
          "巡视灵官"
        ],
        "action_terms": [
          "孙悟空扭动身躯奋力挣扎，石块从山缝滚落",
          "巡视灵官疾步走到如来身前躬身回禀"
        ],
        "location_terms": [
          "五行山",
          "灵台方寸山"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.381,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": 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": "pass",
      "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": 113,
        "image_prompt_chars": 168,
        "video_prompt_chars": 198,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 159
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "阿傩",
          "如来",
          "石猴"
        ],
        "action_terms": [
          "如来抽出六字真言帖，金光从袖口溢出",
          "阿傩躬身双手接过帖子，转身驾云飞向五行山顶"
        ],
        "location_terms": [
          "五行山",
          "灵台方寸山"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.487,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": 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_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000069",
        "E000067",
        "E000001",
        "E000070",
        "E000025"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000067",
        "VC000001",
        "VC000070",
        "VC000025"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000067",
        "AB000001",
        "AB000070",
        "AB000025"
      ],
      "dynamic_content_preview": "主体：阿傩；如来；石猴；动作：阿傩将真言帖按在巨石上压实；山体震动，缝隙快速合拢，金光收敛；环境：五行山；灵台方寸山；构图镜头：正反打+特效镜头；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 131,
        "image_prompt_chars": 177,
        "video_prompt_chars": 209,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 181
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "阿傩",
          "如来",
          "石猴"
        ],
        "action_terms": [
          "阿傩将真言帖按在巨石上压实",
          "山体震动，缝隙快速合拢，金光收敛"
        ],
        "location_terms": [
          "五行山",
          "灵台方寸山"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.351,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0046",
      "shot_id": "S0046_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000069",
        "E000067",
        "E000001",
        "E000070",
        "E000025",
        "E000081"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000067",
        "VC000001",
        "VC000070",
        "VC000025",
        "VC000081"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000067",
        "AB000001",
        "AB000070",
        "AB000025",
        "AB000081"
      ],
      "dynamic_content_preview": "主体：阿傩；如来；石猴；动作：土地、五方揭谛现身向如来行礼，落地值守；如来转身携阿傩驾云返回西方；环境：五行山；灵台方寸山；关键物件：东土；构图镜头：特写拉远；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 118,
        "image_prompt_chars": 191,
        "video_prompt_chars": 216,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 190
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "阿傩",
          "如来",
          "石猴"
        ],
        "action_terms": [
          "土地、五方揭谛现身向如来行礼，落地值守",
          "如来转身携阿傩驾云返回西方"
        ],
        "location_terms": [
          "五行山",
          "灵台方寸山"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.619,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0048",
      "shot_id": "S0048_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000070",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000070",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000070",
        "AB000002"
      ],
      "dynamic_content_preview": "动作：,.，.；环境：五行山；花果山；雷音宝刹；构图镜头：远景；连续性：保持场景结构、地形和道具摆位稳定；时间锚点：之后；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 79,
        "image_prompt_chars": 132,
        "video_prompt_chars": 162,
        "negative_prompt_chars": 61,
        "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": 2,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.5,
        "image_compactness_ratio": 1.671,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000069",
        "E000070",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000070",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000070",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：阿傩；动作：,.；环境：五行山；花果山；雷音宝刹；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 81,
        "image_prompt_chars": 91,
        "video_prompt_chars": 112,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 75
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "阿傩"
        ],
        "action_terms": [
          ",."
        ],
        "location_terms": [
          "五行山",
          "花果山",
          "雷音宝刹"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.123,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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",
        "E000001",
        "E000070",
        "E000002"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000001",
        "VC000070",
        "VC000002"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000001",
        "AB000070",
        "AB000002"
      ],
      "dynamic_content_preview": "主体：如来；动作：.:，.；环境：五行山；花果山；雷音宝刹；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：之后",
      "lengths": {
        "dynamic_content_chars": 82,
        "image_prompt_chars": 136,
        "video_prompt_chars": 168,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 86
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "如来"
        ],
        "action_terms": [
          ".:，."
        ],
        "location_terms": [
          "五行山",
          "花果山",
          "雷音宝刹"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.659,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": 92,
        "video_prompt_chars": 115,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 79
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "如来"
        ],
        "action_terms": [
          "如来设孟兰盆会"
        ],
        "location_terms": [
          "五行山",
          "花果山",
          "雷音宝刹"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.095,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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",
        "E000069",
        "E000010"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000069",
        "VC000010"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000069",
        "AB000010"
      ],
      "dynamic_content_preview": "主体：如来；众菩萨；动作：列位菩萨依次出班，向莲台上的如来合十行礼…；灵山雷音寺大雄宝殿内，祥光万道、瑞气千条…；环境：西牛贺洲；灵山；构图镜头：远景慢推；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 116,
        "image_prompt_chars": 141,
        "video_prompt_chars": 167,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.216,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0049",
      "shot_id": "S0049_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000067",
        "E000010",
        "E000077",
        "E000081"
      ],
      "visual_card_ids": [
        "VC000067",
        "VC000010",
        "VC000077",
        "VC000081"
      ],
      "asset_binding_ids": [
        "AB000067",
        "AB000010",
        "AB000077",
        "AB000081"
      ],
      "dynamic_content_preview": "主体：如来；众菩萨；动作：如来微开善口宣讲，指尖隐有金光流转…；如来端坐九品莲台，待献诗完毕开口评说四大部洲善…；环境：西牛贺洲；灵山；关键物件：三藏真经；东土；构图镜头：中景，交替扫过如来与列位菩萨；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 141,
        "image_prompt_chars": 144,
        "video_prompt_chars": 164,
        "negative_prompt_chars": 65,
        "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.021,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0049",
      "shot_id": "S0049_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000069",
        "E000067",
        "E000010",
        "E000077",
        "E000081"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000067",
        "VC000010",
        "VC000077",
        "VC000081"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000067",
        "AB000010",
        "AB000077",
        "AB000081"
      ],
      "dynamic_content_preview": "主体：阿傩；如来；观音菩萨；动作：如来说明真经详情与东土众生不敬佛法的现状…；如来解释三藏真经内容与传经困境…；环境：西牛贺洲；灵山；关键物件：三藏真经；东土；构图镜头：正反打，交替切如来与观音；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 137,
        "image_prompt_chars": 134,
        "video_prompt_chars": 178,
        "negative_prompt_chars": 65,
        "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.978,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0049",
      "shot_id": "S0049_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000069",
        "E000067",
        "E000010",
        "E000078"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000067",
        "VC000010",
        "VC000078"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000067",
        "AB000010",
        "AB000078"
      ],
      "dynamic_content_preview": "主体：阿傩；如来；观音菩萨；动作：如来吩咐观音行程需半云半雾、谨记路途远近…；如来嘱咐观音行程注意事项…；环境：西牛贺洲；灵山；关键物件：锦澜袈裟；构图镜头：特写，先切如来嘱托，再切阿傩、迦叶奉上宝物，最后落于观音手中的袈裟与锡杖；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 154,
        "image_prompt_chars": 157,
        "video_prompt_chars": 179,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 144
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "阿傩",
          "如来",
          "观音菩萨"
        ],
        "action_terms": [
          "如来吩咐观音行程需半云半雾、谨记路途远近…",
          "如来嘱咐观音行程注意事项…"
        ],
        "location_terms": [
          "西牛贺洲",
          "灵山"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.019,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0050",
      "shot_id": "S0050_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000080"
      ],
      "visual_card_ids": [
        "VC000080"
      ],
      "asset_binding_ids": [
        "AB000080"
      ],
      "dynamic_content_preview": "动作：,(3000,)，.；环境：流沙河；构图镜头：远景；连续性：保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 68,
        "image_prompt_chars": 84,
        "video_prompt_chars": 82,
        "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": [
          ",(3000,)，."
        ],
        "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.235,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0050",
      "shot_id": "S0050_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000069",
        "E000048",
        "E000080"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000048",
        "VC000080"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000048",
        "AB000080"
      ],
      "dynamic_content_preview": "主体：阿傩；木吒；观音菩萨；动作：,；,.,.；环境：流沙河；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 76,
        "image_prompt_chars": 81,
        "video_prompt_chars": 90,
        "negative_prompt_chars": 65,
        "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.066,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0050",
      "shot_id": "S0050_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000048",
        "E000080"
      ],
      "visual_card_ids": [
        "VC000048",
        "VC000080"
      ],
      "asset_binding_ids": [
        "AB000048",
        "AB000080"
      ],
      "dynamic_content_preview": "主体：木吒；动作：',；环境：流沙河；构图镜头：+；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 65,
        "image_prompt_chars": 86,
        "video_prompt_chars": 81,
        "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.323,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0050",
      "shot_id": "S0050_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000076",
        "E000067",
        "E000069",
        "E000048",
        "E000023",
        "E000080"
      ],
      "visual_card_ids": [
        "VC000076",
        "VC000067",
        "VC000069",
        "VC000048",
        "VC000023",
        "VC000080"
      ],
      "asset_binding_ids": [
        "AB000076",
        "AB000067",
        "AB000069",
        "AB000048",
        "AB000023",
        "AB000080"
      ],
      "dynamic_content_preview": "主体：沙悟净；如来；阿傩；哪吒三太子；动作：,；:，.；环境：流沙河；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 78,
        "image_prompt_chars": 98,
        "video_prompt_chars": 87,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 76
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "沙悟净",
          "如来",
          "阿傩",
          "哪吒三太子"
        ],
        "action_terms": [
          ",",
          ":，."
        ],
        "location_terms": [
          "流沙河"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.256,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0051",
      "shot_id": "S0051_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000080"
      ],
      "visual_card_ids": [
        "VC000080"
      ],
      "asset_binding_ids": [
        "AB000080"
      ],
      "dynamic_content_preview": "动作：'(降妖宝杖)；..；环境：流沙河；构图镜头：转场中景；连续性：保持场景结构、地形和道具摆位稳定；时间锚点：记得",
      "lengths": {
        "dynamic_content_chars": 59,
        "image_prompt_chars": 90,
        "video_prompt_chars": 84,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 102
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [],
        "action_terms": [
          "'(降妖宝杖)",
          ".."
        ],
        "location_terms": [
          "流沙河"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 2,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.525,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0051",
      "shot_id": "S0051_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [
        "E000076",
        "E000080"
      ],
      "visual_card_ids": [
        "VC000076",
        "VC000080"
      ],
      "asset_binding_ids": [
        "AB000076",
        "AB000080"
      ],
      "dynamic_content_preview": "主体：沙悟净；沙悟净（妖魔）；动作：'，.；环境：流沙河；构图镜头：,；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得",
      "lengths": {
        "dynamic_content_chars": 84,
        "image_prompt_chars": 97,
        "video_prompt_chars": 109,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 86
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "沙悟净",
          "沙悟净（妖魔）"
        ],
        "action_terms": [
          "'，."
        ],
        "location_terms": [
          "流沙河"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.155,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0051",
      "shot_id": "S0051_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000076",
        "E000069",
        "E000080"
      ],
      "visual_card_ids": [
        "VC000076",
        "VC000069",
        "VC000080"
      ],
      "asset_binding_ids": [
        "AB000076",
        "AB000069",
        "AB000080"
      ],
      "dynamic_content_preview": "主体：沙悟净；阿傩；观音菩萨；沙悟净（妖魔）；动作：,；'，.；环境：流沙河；构图镜头：,；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：记得",
      "lengths": {
        "dynamic_content_chars": 93,
        "image_prompt_chars": 115,
        "video_prompt_chars": 97,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 98
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "沙悟净",
          "阿傩",
          "观音菩萨",
          "沙悟净（妖魔）"
        ],
        "action_terms": [
          ",",
          "'，."
        ],
        "location_terms": [
          "流沙河"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.237,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0051",
      "shot_id": "S0051_SH04",
      "status": "warning",
      "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": 86,
        "image_prompt_chars": 102,
        "video_prompt_chars": 99,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 97
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "沙悟净",
          "阿傩",
          "观音菩萨"
        ],
        "action_terms": [
          "',",
          "."
        ],
        "location_terms": [
          "流沙河"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.186,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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_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": 75,
        "video_prompt_chars": 91,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 97
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [],
        "action_terms": [
          ",",
          "."
        ],
        "location_terms": [
          "福陵山",
          "云栈洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 2,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.5,
        "image_compactness_ratio": 1.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": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "character",
      "entity_uids": [
        "E000076"
      ],
      "visual_card_ids": [
        "VC000076"
      ],
      "asset_binding_ids": [
        "AB000076"
      ],
      "dynamic_content_preview": "主体：沙悟净；猪悟能；动作：,；,',',；环境：福陵山；云栈洞；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；时间锚点：似梦",
      "lengths": {
        "dynamic_content_chars": 69,
        "image_prompt_chars": 90,
        "video_prompt_chars": 113,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 83
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "沙悟净",
          "猪悟能"
        ],
        "action_terms": [
          ",",
          ",',',"
        ],
        "location_terms": [
          "福陵山",
          "云栈洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.304,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0052",
      "shot_id": "S0052_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000076",
        "E000069"
      ],
      "visual_card_ids": [
        "VC000076",
        "VC000069"
      ],
      "asset_binding_ids": [
        "AB000076",
        "AB000069"
      ],
      "dynamic_content_preview": "主体：沙悟净；阿傩；观音菩萨；猪悟能；动作：,；,.；环境：福陵山；云栈洞；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；时间锚点：似梦",
      "lengths": {
        "dynamic_content_chars": 73,
        "image_prompt_chars": 114,
        "video_prompt_chars": 137,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 99
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "沙悟净",
          "阿傩",
          "观音菩萨",
          "猪悟能"
        ],
        "action_terms": [
          ",",
          ",."
        ],
        "location_terms": [
          "福陵山",
          "云栈洞"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.562,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": 84,
        "image_prompt_chars": 101,
        "video_prompt_chars": 127,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 105
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "沙悟净",
          "阿傩",
          "观音菩萨"
        ],
        "action_terms": [
          ","
        ],
        "location_terms": [
          "福陵山",
          "云栈洞"
        ],
        "subject_retained": false,
        "action_retained": false,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 0,
        "coverage_ratio": 0.0,
        "image_compactness_ratio": 1.202,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "subject_not_retained",
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "core_subject_missing_in_prompt",
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "core_subject_missing_in_prompt",
          "severity": "error",
          "field": "image_prompt",
          "message": "主体信息未被稳定保留到提示词中，可能导致生成结果偏离剧本主体。",
          "matched_terms": [
            "沙悟净",
            "阿傩",
            "观音菩萨"
          ],
          "metrics": {
            "coverage_ratio": 0.0,
            "retained_core_dimensions": 0,
            "available_core_dimensions": 3
          }
        },
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0053",
      "shot_id": "S0053_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "opening",
      "entity_uids": [
        "E000069",
        "E000076",
        "E000070",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000069",
        "VC000076",
        "VC000070",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000069",
        "AB000076",
        "AB000070",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：阿傩；沙悟净；观音菩萨；木吒；动作：猪悟能跪倒在观音面前，双手合十面露悔意；梦境般朦胧的雾霭画面边缘泛着柔光…；环境：五行山；南天门；深涧；构图镜头：朦胧远景（边缘柔化梦境效果）；朦胧远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过了此山",
      "lengths": {
        "dynamic_content_chars": 143,
        "image_prompt_chars": 139,
        "video_prompt_chars": 190,
        "negative_prompt_chars": 74,
        "visual_notes_chars": 136
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "阿傩",
          "沙悟净",
          "观音菩萨",
          "木吒"
        ],
        "action_terms": [
          "猪悟能跪倒在观音面前，双手合十面露悔意",
          "梦境般朦胧的雾霭画面边缘泛着柔光…"
        ],
        "location_terms": [
          "五行山",
          "南天门",
          "深涧"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 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": "S0053",
      "shot_id": "S0053_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "character",
      "entity_uids": [
        "E000082",
        "E000069",
        "E000004",
        "E000070",
        "E000084"
      ],
      "visual_card_ids": [
        "VC000082",
        "VC000069",
        "VC000004",
        "VC000070",
        "VC000084"
      ],
      "asset_binding_ids": [
        "AB000082",
        "AB000069",
        "AB000004",
        "AB000070",
        "AB000084"
      ],
      "dynamic_content_preview": "主体：玉龙；阿傩；玉帝；观音菩萨；动作：观音抬手按住云头，望向悬吊的玉龙；观音与木吒驾云前行，听到呼救声停下…；环境：五行山；南天门；深涧；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过了此山",
      "lengths": {
        "dynamic_content_chars": 125,
        "image_prompt_chars": 123,
        "video_prompt_chars": 190,
        "negative_prompt_chars": 74,
        "visual_notes_chars": 137
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "玉龙",
          "阿傩",
          "玉帝",
          "观音菩萨"
        ],
        "action_terms": [
          "观音抬手按住云头，望向悬吊的玉龙",
          "观音与木吒驾云前行，听到呼救声停下…"
        ],
        "location_terms": [
          "五行山",
          "南天门",
          "深涧"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.984,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0053",
      "shot_id": "S0053_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000069",
        "E000067",
        "E000070",
        "E000084",
        "E000066"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000069",
        "VC000067",
        "VC000070",
        "VC000084",
        "VC000066"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000069",
        "AB000067",
        "AB000070",
        "AB000084",
        "AB000066"
      ],
      "dynamic_content_preview": "主体：石猴；阿傩；如来；观音菩萨；动作：观音俯身看向石匣中的孙悟空；观音与木吒行至五行山前，山顶如来的六字压帖泛着…；环境：五行山；南天门；深涧；关键物件：火眼金睛；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过了此山",
      "lengths": {
        "dynamic_content_chars": 137,
        "image_prompt_chars": 131,
        "video_prompt_chars": 184,
        "negative_prompt_chars": 74,
        "visual_notes_chars": 141
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "阿傩",
          "如来",
          "观音菩萨"
        ],
        "action_terms": [
          "观音俯身看向石匣中的孙悟空",
          "观音与木吒行至五行山前，山顶如来的六字压帖泛着…"
        ],
        "location_terms": [
          "五行山",
          "南天门",
          "深涧"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.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": "S0053",
      "shot_id": "S0053_SH04",
      "status": "fail",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000070",
        "E000084",
        "E000066"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000070",
        "VC000084",
        "VC000066"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000070",
        "AB000084",
        "AB000066"
      ],
      "dynamic_content_preview": "主体：石猴；动作：观音对着孙悟空微微点头；特写镜头先落在孙悟空亮着期望的火眼金睛上…；环境：五行山；南天门；深涧；关键物件：火眼金睛；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过了此山；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 139,
        "image_prompt_chars": 116,
        "video_prompt_chars": 169,
        "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": false,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.835,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "subject_not_retained",
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "core_subject_missing_in_prompt",
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "core_subject_missing_in_prompt",
          "severity": "error",
          "field": "image_prompt",
          "message": "主体信息未被稳定保留到提示词中，可能导致生成结果偏离剧本主体。",
          "matched_terms": [
            "石猴"
          ],
          "metrics": {
            "coverage_ratio": 0.667,
            "retained_core_dimensions": 2,
            "available_core_dimensions": 3
          }
        },
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0054",
      "shot_id": "S0054_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000001",
        "E000019",
        "E000083",
        "E000062",
        "E000070"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000019",
        "VC000083",
        "VC000062",
        "VC000070"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000019",
        "AB000083",
        "AB000062",
        "AB000070"
      ],
      "dynamic_content_preview": "主体：石猴；樵子；动作：观音立于五行山边与被压的孙悟空对话，张稍…；远景俯拍被压着孙悟空的五行山…；环境：长安城；灌江口；土地庙；长安城外；构图镜头：远景组接主镜头；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 140,
        "image_prompt_chars": 142,
        "video_prompt_chars": 161,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 135
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "樵子"
        ],
        "action_terms": [
          "观音立于五行山边与被压的孙悟空对话，张稍…",
          "远景俯拍被压着孙悟空的五行山…"
        ],
        "location_terms": [
          "长安城",
          "灌江口",
          "土地庙",
          "长安城外"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.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": "S0054",
      "shot_id": "S0054_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000001",
        "E000083",
        "E000062"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000083",
        "VC000062"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000083",
        "AB000062"
      ],
      "dynamic_content_preview": "主体：木吒；石猴；动作：观音、木吒摇身变作两个疥癞游僧，混入入城的人流…；双人中景对准立于云头的观音与木吒…；环境：长安城；灌江口；土地庙；长安城外；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 120,
        "image_prompt_chars": 127,
        "video_prompt_chars": 153,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 106
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "木吒",
          "石猴"
        ],
        "action_terms": [
          "观音、木吒摇身变作两个疥癞游僧，混入入城的人流…",
          "双人中景对准立于云头的观音与木吒…"
        ],
        "location_terms": [
          "长安城",
          "灌江口",
          "土地庙",
          "长安城外"
        ],
        "subject_retained": true,
        "action_retained": 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": "S0054",
      "shot_id": "S0054_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000001",
        "E000069",
        "E000083",
        "E000062",
        "E000070"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000069",
        "VC000083",
        "VC000062",
        "VC000070"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000069",
        "AB000083",
        "AB000062",
        "AB000070"
      ],
      "dynamic_content_preview": "主体：石猴；阿傩；观音菩萨；木吒；动作：观音与孙悟空对话确认法名，观音与木吒进入土地庙…；正反打镜头交替对准五行山下的孙悟空与立在崖边的…；环境：长安城；灌江口；土地庙；长安城外；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 134,
        "image_prompt_chars": 139,
        "video_prompt_chars": 168,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 126
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "石猴",
          "阿傩",
          "观音菩萨",
          "木吒"
        ],
        "action_terms": [
          "观音与孙悟空对话确认法名，观音与木吒进入土地庙…",
          "正反打镜头交替对准五行山下的孙悟空与立在崖边的…"
        ],
        "location_terms": [
          "长安城",
          "灌江口",
          "土地庙",
          "长安城外"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 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": "S0054",
      "shot_id": "S0054_SH04",
      "status": "fail",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000001",
        "E000069",
        "E000048",
        "E000083",
        "E000062"
      ],
      "visual_card_ids": [
        "VC000001",
        "VC000069",
        "VC000048",
        "VC000083",
        "VC000062"
      ],
      "asset_binding_ids": [
        "AB000001",
        "AB000069",
        "AB000048",
        "AB000083",
        "AB000062"
      ],
      "dynamic_content_preview": "主体：石猴；阿傩；哪吒三太子；观音菩萨；动作：众神领命退去，土地被赶到城隍庙暂住…；特写观音合十的手，随后镜头缓慢拉远…；环境：长安城；灌江口；土地庙；长安城外；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 124,
        "image_prompt_chars": 148,
        "video_prompt_chars": 180,
        "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": false,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.194,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "subject_not_retained",
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "core_subject_missing_in_prompt",
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "core_subject_missing_in_prompt",
          "severity": "error",
          "field": "image_prompt",
          "message": "主体信息未被稳定保留到提示词中，可能导致生成结果偏离剧本主体。",
          "matched_terms": [
            "石猴",
            "阿傩",
            "哪吒三太子",
            "观音菩萨"
          ],
          "metrics": {
            "coverage_ratio": 0.667,
            "retained_core_dimensions": 2,
            "available_core_dimensions": 3
          }
        },
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0056",
      "shot_id": "S0056_SH01",
      "status": "warning",
      "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": 115,
        "image_prompt_chars": 111,
        "video_prompt_chars": 125,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 137
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "樵夫",
          "张稍",
          "李定"
        ],
        "action_terms": [
          "二人步履悠闲，时不时抬手比划，互相调侃…",
          "长安城外郊野远景，溪岸柳丝飘摇，沿路草木葱茏…"
        ],
        "location_terms": [
          "长安城",
          "长安城外"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.965,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "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": 99,
        "image_prompt_chars": 97,
        "video_prompt_chars": 111,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 97
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "张稍",
          "李定"
        ],
        "action_terms": [
          "李定抬手指向山林方向的岔路，笑着揶揄张稍",
          "双人中景，二人行至分岔路口停下，依旧互不相让…"
        ],
        "location_terms": [
          "长安城",
          "长安城外"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.98,
        "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": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000022",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000022",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000022",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：张稍；李定；动作：二人轮流吟诵诗句时摇头晃脑，神态悠然；二人站在岔路口你一言我一语，先斗诗比高下…；环境：长安城；长安城外；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 109,
        "image_prompt_chars": 119,
        "video_prompt_chars": 156,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 132
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "张稍",
          "李定"
        ],
        "action_terms": [
          "二人轮流吟诵诗句时摇头晃脑，神态悠然",
          "二人站在岔路口你一言我一语，先斗诗比高下…"
        ],
        "location_terms": [
          "长安城",
          "长安城外"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.092,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "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": 67,
        "video_prompt_chars": 81,
        "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": 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": "warn",
        "script_core_retained": true,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "warning",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "storyboard_ready_warn"
        ],
        "queue_bucket": "storyboard_readiness",
        "resolution_lane": "hybrid",
        "auto_fix_candidate": false,
        "priority_tier": "P1",
        "priority_score": 76,
        "suggested_fix_stage": "storyboard_ready",
        "revalidation_targets": [
          "dramart_storyboard",
          "prompt_guard",
          "dramart_delivery"
        ],
        "primary_action_id": "repair_storyboard_ready_mapping",
        "primary_automation_mode": "hybrid",
        "repair_actions": [
          {
            "action_id": "repair_storyboard_ready_mapping",
            "title": "修复 storyboard ready 映射",
            "automation_mode": "hybrid",
            "owner_stage": "storyboard_ready",
            "target_fields": [
              "dramart_mapping",
              "storyboard_ready_status"
            ],
            "instruction": "补齐 episode/block/location/reference/voice 等 Dramart-ready 映射缺口，并重新生成 ready 判定。",
            "success_signal": "storyboard_ready_status=pass 或相关缺口显著减少。",
            "revalidation_targets": [
              "dramart_storyboard",
              "prompt_guard",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "warn",
            "script_core_retained": true,
            "reasons": [
              "storyboard_ready=warn"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0057",
      "shot_id": "S0057_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000087",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000087",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000087",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：泾河龙王；夜叉；动作：夜叉脚步踉跄冲入水晶宫，四下张望寻找泾河龙王…；泾河水府水晶宫远景，碧波环绕的殿宇内…；环境：长安城；泾河水府；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 113,
        "image_prompt_chars": 103,
        "video_prompt_chars": 117,
        "negative_prompt_chars": 62,
        "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.912,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0057",
      "shot_id": "S0057_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000087",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000087",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000087",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：泾河龙王；夜叉；动作：龙王怒目圆睁，手腕发力将宝剑抽出半寸…；双人中景对准龙王座前，夜叉跪伏在地禀报…；环境：长安城；泾河水府；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 112,
        "image_prompt_chars": 108,
        "video_prompt_chars": 122,
        "negative_prompt_chars": 62,
        "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.964,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000087",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000087",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000087",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：泾河龙王；夜叉；龙子龙孙；动作：龙子龙孙、水府众臣齐齐闪身上前拦住龙王，躬身劝谏…；正反打镜头交替对准龙王与劝谏的众臣…；环境：长安城；泾河水府；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 120,
        "image_prompt_chars": 103,
        "video_prompt_chars": 126,
        "negative_prompt_chars": 62,
        "visual_notes_chars": 160
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "泾河龙王",
          "夜叉",
          "龙子龙孙"
        ],
        "action_terms": [
          "龙子龙孙、水府众臣齐齐闪身上前拦住龙王，躬身劝谏…",
          "正反打镜头交替对准龙王与劝谏的众臣…"
        ],
        "location_terms": [
          "长安城",
          "泾河水府"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.858,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0057",
      "shot_id": "S0057_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000087",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000087",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000087",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：泾河龙王；动作：龙王扔下宝剑，周身闪过淡淡金光…；特写镜头对准泾河龙王，记录其变身过程…；环境：长安城；泾河水府；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定",
      "lengths": {
        "dynamic_content_chars": 103,
        "image_prompt_chars": 115,
        "video_prompt_chars": 128,
        "negative_prompt_chars": 62,
        "visual_notes_chars": 166
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "泾河龙王"
        ],
        "action_terms": [
          "龙王扔下宝剑，周身闪过淡淡金光…",
          "特写镜头对准泾河龙王，记录其变身过程…"
        ],
        "location_terms": [
          "长安城",
          "泾河水府"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.117,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0058",
      "shot_id": "S0058_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "opening",
      "entity_uids": [
        "E000087",
        "E000086",
        "E000024",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000087",
        "VC000086",
        "VC000024",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000087",
        "AB000086",
        "AB000024",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：泾河龙王；袁守诚；仙童；动作：白衣秀士（泾河龙王）入馆与袁守诚见礼…；淡入，画面带柔和低饱和闪回滤镜…；环境：长安城；泾河水府；构图镜头：宽景转跟拍中景，跟随白衣秀士进入卦馆落定；转场中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去",
      "lengths": {
        "dynamic_content_chars": 141,
        "image_prompt_chars": 128,
        "video_prompt_chars": 169,
        "negative_prompt_chars": 47,
        "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.908,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0058",
      "shot_id": "S0058_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [
        "E000087",
        "E000086",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000087",
        "VC000086",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000087",
        "AB000086",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：泾河龙王；袁守诚；动作：袁守诚袖占一课，捻须道出下雨讯息…；卦馆内，袁守诚与泾河龙王隔案对坐…；环境：长安城；泾河水府；构图镜头：双人过肩正反打，聚焦二人对话时的表情变化；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去",
      "lengths": {
        "dynamic_content_chars": 137,
        "image_prompt_chars": 129,
        "video_prompt_chars": 155,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 207
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "泾河龙王",
          "袁守诚"
        ],
        "action_terms": [
          "袁守诚袖占一课，捻须道出下雨讯息…",
          "卦馆内，袁守诚与泾河龙王隔案对坐…"
        ],
        "location_terms": [
          "长安城",
          "泾河水府"
        ],
        "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": "S0058",
      "shot_id": "S0058_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000087",
        "E000086",
        "E000004",
        "E000001",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000087",
        "VC000086",
        "VC000004",
        "VC000001",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000087",
        "AB000086",
        "AB000004",
        "AB000001",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：泾河龙王；袁守诚；玉皇大天尊；石猴；动作：接到玉帝敕旨；军师献计改雨；环境：长安城；泾河水府；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去",
      "lengths": {
        "dynamic_content_chars": 102,
        "image_prompt_chars": 96,
        "video_prompt_chars": 122,
        "negative_prompt_chars": 67,
        "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.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": "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": 81,
        "image_prompt_chars": 78,
        "video_prompt_chars": 95,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 203
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "泾河龙王"
        ],
        "action_terms": [
          "军师献计改雨"
        ],
        "location_terms": [
          "长安城",
          "泾河水府"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.963,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0059",
      "shot_id": "S0059_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "opening",
      "entity_uids": [
        "E000087",
        "E000086",
        "E000004",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000087",
        "VC000086",
        "VC000004",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000087",
        "AB000086",
        "AB000004",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：泾河龙王；袁守诚；玉皇大天尊；动作：泾河龙王指挥风伯雷公调整行雨时辰、缩减雨量…；龙王按落云头化身为白衣秀士…；环境：长安城九霄；西门大街卦铺；皇宫；长安城；构图镜头：朦胧远景快速切至卦铺内景中景；朦胧远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 150,
        "image_prompt_chars": 140,
        "video_prompt_chars": 166,
        "negative_prompt_chars": 73,
        "visual_notes_chars": 192
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "泾河龙王",
          "袁守诚",
          "玉皇大天尊"
        ],
        "action_terms": [
          "泾河龙王指挥风伯雷公调整行雨时辰、缩减雨量…",
          "龙王按落云头化身为白衣秀士…"
        ],
        "location_terms": [
          "长安城九霄",
          "西门大街卦铺",
          "皇宫",
          "长安城"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.933,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": 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_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": 129,
        "image_prompt_chars": 142,
        "video_prompt_chars": 158,
        "negative_prompt_chars": 73,
        "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.101,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0059",
      "shot_id": "S0059_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000089",
        "E000088",
        "E000087",
        "E000086"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000088",
        "VC000087",
        "VC000086"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000088",
        "AB000087",
        "AB000086"
      ],
      "dynamic_content_preview": "主体：唐太宗；魏征；泾河龙王；袁守诚；动作：龙王听完袁守诚的话浑身发抖…；袁守诚平静告知龙王求唐太宗拖住魏征即可活命；环境：长安城九霄；西门大街卦铺；皇宫；构图镜头：正反打交替，切至龙王下跪的全景；正反打；连续性：保持角色外观、服饰和站位连续；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 129,
        "image_prompt_chars": 154,
        "video_prompt_chars": 177,
        "negative_prompt_chars": 73,
        "visual_notes_chars": 135
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "魏征",
          "泾河龙王",
          "袁守诚"
        ],
        "action_terms": [
          "龙王听完袁守诚的话浑身发抖…",
          "袁守诚平静告知龙王求唐太宗拖住魏征即可活命"
        ],
        "location_terms": [
          "长安城九霄",
          "西门大街卦铺",
          "皇宫"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.194,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0059",
      "shot_id": "S0059_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "closing",
      "entity_uids": [
        "E000089",
        "E000087",
        "E000086"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000087",
        "VC000086"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000087",
        "AB000086"
      ],
      "dynamic_content_preview": "主体：唐太宗；泾河龙王；袁守诚；动作：泾河龙王拜谢袁守诚，含泪驾云而去；子时，龙王收敛云气进入皇宫梦境…；环境：长安城九霄；西门大街卦铺；皇宫；构图镜头：特写龙王含泪拜别袁守诚的脸，切至皇宫梦境朦胧夜景，拉远至龙王跪拜太宗的中景；特写；连续性：保持角色外观、服饰和站位连续；时间锚点：次日",
      "lengths": {
        "dynamic_content_chars": 144,
        "image_prompt_chars": 167,
        "video_prompt_chars": 195,
        "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": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.16,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": 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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000088",
        "E000004"
      ],
      "visual_card_ids": [
        "VC000088",
        "VC000004"
      ],
      "asset_binding_ids": [
        "AB000088",
        "AB000004"
      ],
      "dynamic_content_preview": "主体：魏征；玉皇大天尊；动作：魏征俯身向天礼拜；双手接过仙使递来的金旨展开阅读；环境：魏征府；皇宫便殿；朝门外；构图镜头：远景推近；远景；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 106,
        "image_prompt_chars": 111,
        "video_prompt_chars": 152,
        "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": 1.047,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "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": 79,
        "image_prompt_chars": 93,
        "video_prompt_chars": 139,
        "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": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 1.177,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000088",
        "E000089"
      ],
      "visual_card_ids": [
        "VC000088",
        "VC000089"
      ],
      "asset_binding_ids": [
        "AB000088",
        "AB000089"
      ],
      "dynamic_content_preview": "主体：魏征；唐太宗；动作：二人依次落子对弈；魏征神色紧绷、眼睑逐渐沉重；环境：魏征府；皇宫便殿；朝门外；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 98,
        "image_prompt_chars": 103,
        "video_prompt_chars": 144,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 94
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "魏征",
          "唐太宗"
        ],
        "action_terms": [
          "二人依次落子对弈",
          "魏征神色紧绷、眼睑逐渐沉重"
        ],
        "location_terms": [
          "魏征府",
          "皇宫便殿",
          "朝门外"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.051,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0060",
      "shot_id": "S0060_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000088",
        "E000089",
        "E000090"
      ],
      "visual_card_ids": [
        "VC000088",
        "VC000089",
        "VC000090"
      ],
      "asset_binding_ids": [
        "AB000088",
        "AB000089",
        "AB000090"
      ],
      "dynamic_content_preview": "主体：魏征；唐太宗；秦叔宝；动作：二将跪于御前奏报龙头自云端坠落；满殿朝臣哗然；环境：魏征府；皇宫便殿；朝门外；构图镜头：特写拉远；特写；连续性：保持角色外观、服饰和站位连续；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 106,
        "image_prompt_chars": 109,
        "video_prompt_chars": 141,
        "negative_prompt_chars": 65,
        "visual_notes_chars": 88
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "魏征",
          "唐太宗",
          "秦叔宝"
        ],
        "action_terms": [
          "二将跪于御前奏报龙头自云端坠落",
          "满殿朝臣哗然"
        ],
        "location_terms": [
          "魏征府",
          "皇宫便殿",
          "朝门外"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.028,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0062",
      "shot_id": "S0062_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "opening",
      "entity_uids": [
        "E000089",
        "E000087",
        "E000088",
        "E000090",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000087",
        "VC000088",
        "VC000090",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000087",
        "AB000088",
        "AB000090",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：唐太宗；泾河龙王；魏征；秦叔宝；动作：魏征躬身向太宗拱手奏事；太宗眉头微蹙，神色交替闪过欣喜与怅然；环境：长安城；皇宫；长安城都土地庙；构图镜头：跟拍中景，带轻微柔焦模糊适配梦境模式；朦胧远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当夜",
      "lengths": {
        "dynamic_content_chars": 143,
        "image_prompt_chars": 192,
        "video_prompt_chars": 223,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 169
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "泾河龙王",
          "魏征",
          "秦叔宝"
        ],
        "action_terms": [
          "魏征躬身向太宗拱手奏事",
          "太宗眉头微蹙，神色交替闪过欣喜与怅然"
        ],
        "location_terms": [
          "长安城",
          "皇宫",
          "长安城都土地庙"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.343,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0062",
      "shot_id": "S0062_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "character",
      "entity_uids": [
        "E000089",
        "E000087",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000087",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000087",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：唐太宗；泾河龙王；动作：太宗扶额坐于寝殿榻上，神色忧闷；宫外阴风卷过，殿内烛火剧烈摇曳；环境：长安城；皇宫；长安城都土地庙；构图镜头：双人中景，镜头轻微晃动营造惊悚感；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当夜",
      "lengths": {
        "dynamic_content_chars": 135,
        "image_prompt_chars": 193,
        "video_prompt_chars": 242,
        "negative_prompt_chars": 83,
        "visual_notes_chars": 122
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "泾河龙王"
        ],
        "action_terms": [
          "太宗扶额坐于寝殿榻上，神色忧闷",
          "宫外阴风卷过，殿内烛火剧烈摇曳"
        ],
        "location_terms": [
          "长安城",
          "皇宫",
          "长安城都土地庙"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.43,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": 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_SH03",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000089",
        "E000087",
        "E000069",
        "E000088",
        "E000083",
        "E000081"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000087",
        "VC000069",
        "VC000088",
        "VC000083",
        "VC000081"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000087",
        "AB000069",
        "AB000088",
        "AB000083",
        "AB000081"
      ],
      "dynamic_content_preview": "主体：唐太宗；泾河龙王；阿傩；魏征；动作：太宗被龙王扯住，张口难言面色惨白；南方天际浮起七彩祥云，观音菩萨足踏莲台现身；环境：长安城；皇宫；长安城都土地庙；关键物件：东土；构图镜头：正反打，先切太宗惊恐惨白的脸，再转全景拍观音降临的神圣画面；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当夜",
      "lengths": {
        "dynamic_content_chars": 168,
        "image_prompt_chars": 134,
        "video_prompt_chars": 164,
        "negative_prompt_chars": 66,
        "visual_notes_chars": 192
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "泾河龙王",
          "阿傩",
          "魏征"
        ],
        "action_terms": [
          "太宗被龙王扯住，张口难言面色惨白",
          "南方天际浮起七彩祥云，观音菩萨足踏莲台现身"
        ],
        "location_terms": [
          "长安城",
          "皇宫",
          "长安城都土地庙"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 0.798,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0062",
      "shot_id": "S0062_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "closing",
      "entity_uids": [
        "E000089",
        "E000083"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000083"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000083"
      ],
      "dynamic_content_preview": "主体：唐太宗；医官；动作：太宗猛然从榻上坐起，大口喘气连声喊鬼；殿内宫人们四散奔走，惊惶不安；环境：长安城；皇宫；长安城都土地庙；构图镜头：特写，先停在太宗惊惶冒汗的脸，再切医官凝重的神色；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当夜",
      "lengths": {
        "dynamic_content_chars": 141,
        "image_prompt_chars": 127,
        "video_prompt_chars": 150,
        "negative_prompt_chars": 66,
        "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.901,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0063",
      "shot_id": "S0063_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000090",
        "E000091"
      ],
      "visual_card_ids": [
        "VC000090",
        "VC000091"
      ],
      "asset_binding_ids": [
        "AB000090",
        "AB000091"
      ],
      "dynamic_content_preview": "主体：秦叔宝；胡敬德；动作：秦叔宝、胡敬德穿戴齐整戎装…；二人彻夜值守，全程身姿挺拔无懈怠…；环境：皇宫宫门；构图镜头：远景；连续性：保持角色外观、服饰和站位连续",
      "lengths": {
        "dynamic_content_chars": 81,
        "image_prompt_chars": 113,
        "video_prompt_chars": 130,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 129
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "秦叔宝",
          "胡敬德"
        ],
        "action_terms": [
          "秦叔宝、胡敬德穿戴齐整戎装…",
          "二人彻夜值守，全程身姿挺拔无懈怠…"
        ],
        "location_terms": [
          "皇宫宫门"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 1.395,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "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": 96,
        "image_prompt_chars": 122,
        "video_prompt_chars": 163,
        "negative_prompt_chars": 67,
        "visual_notes_chars": 135
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "秦叔宝",
          "胡敬德"
        ],
        "action_terms": [
          "太宗抬手示意躬身行礼的二将免礼，眉头微蹙面露关切",
          "画师执笔仔细描摹二将的威严样貌…"
        ],
        "location_terms": [
          "皇宫宫门"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.271,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "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": 78,
        "image_prompt_chars": 85,
        "video_prompt_chars": 134,
        "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": true,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.09,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": [
        "E000089"
      ],
      "visual_card_ids": [
        "VC000089"
      ],
      "asset_binding_ids": [
        "AB000089"
      ],
      "dynamic_content_preview": "主体：唐太宗；动作：后宰门异响传来，内侍急奔入殿奏报，群臣闻声色变…；深夜的皇宫后宰门，屋檐瓦片接连坠落，发出乒乓巨响…；环境：皇宫后宰门；构图镜头：远景；连续性：保持角色外观、服饰和站位连续；时间锚点：几日后",
      "lengths": {
        "dynamic_content_chars": 105,
        "image_prompt_chars": 128,
        "video_prompt_chars": 155,
        "negative_prompt_chars": 87,
        "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.219,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0064",
      "shot_id": "S0064_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000088",
        "E000089"
      ],
      "visual_card_ids": [
        "VC000088",
        "VC000089"
      ],
      "asset_binding_ids": [
        "AB000088",
        "AB000089"
      ],
      "dynamic_content_preview": "主体：魏征；唐太宗；动作：魏征束紧锦袍玉带，持诛龙剑大步走出殿门…；魏征领旨后收拾停当，提着诛龙剑前往后宰门值守…；环境：皇宫后宰门；构图镜头：中景转远景；双人中景；连续性：保持角色外观、服饰和站位连续；时间锚点：几日后",
      "lengths": {
        "dynamic_content_chars": 110,
        "image_prompt_chars": 123,
        "video_prompt_chars": 138,
        "negative_prompt_chars": 87,
        "visual_notes_chars": 104
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "魏征",
          "唐太宗"
        ],
        "action_terms": [
          "魏征束紧锦袍玉带，持诛龙剑大步走出殿门…",
          "魏征领旨后收拾停当，提着诛龙剑前往后宰门值守…"
        ],
        "location_terms": [
          "皇宫后宰门"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.118,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": 93,
        "image_prompt_chars": 109,
        "video_prompt_chars": 114,
        "negative_prompt_chars": 87,
        "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": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 1.172,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0064",
      "shot_id": "S0064_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000088",
        "E000089"
      ],
      "visual_card_ids": [
        "VC000088",
        "VC000089"
      ],
      "asset_binding_ids": [
        "AB000088",
        "AB000089"
      ],
      "dynamic_content_preview": "主体：魏征；唐太宗；动作：唐太宗卧于病榻面色蜡黄，向徐茂功叮嘱国事效仿刘…；太宗病榻前的托孤场景，魏征上前扯住龙衣准备进言；环境：皇宫后宰门；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；时间锚点：几日后",
      "lengths": {
        "dynamic_content_chars": 106,
        "image_prompt_chars": 117,
        "video_prompt_chars": 133,
        "negative_prompt_chars": 87,
        "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": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 1.104,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→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": [
        "E000088",
        "E000089",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000088",
        "VC000089",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000088",
        "AB000089",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：魏征；唐太宗；动作：唐太宗半透明的魂灵飘入画面，神色茫然地四下张望…；朦胧泛着冷蓝光的幽冥界荒郊远景…；环境：幽冥界；构图镜头：朦胧远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当夜",
      "lengths": {
        "dynamic_content_chars": 115,
        "image_prompt_chars": 100,
        "video_prompt_chars": 124,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 137
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "魏征",
          "唐太宗"
        ],
        "action_terms": [
          "唐太宗半透明的魂灵飘入画面，神色茫然地四下张望…",
          "朦胧泛着冷蓝光的幽冥界荒郊远景…"
        ],
        "location_terms": [
          "幽冥界"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.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": "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": 128,
        "image_prompt_chars": 96,
        "video_prompt_chars": 121,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 129
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "崔珪",
          "唐太宗",
          "魏征"
        ],
        "action_terms": [
          "崔珪高声呼唤唐太宗，俯身叩首请罪…",
          "双人中景，头戴乌纱、怀揣生死簿的崔珪跪拜在杂草…"
        ],
        "location_terms": [
          "幽冥界"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.75,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0065",
      "shot_id": "S0065_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000093",
        "E000088",
        "E000089",
        "E000087",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000093",
        "VC000088",
        "VC000089",
        "VC000087",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000093",
        "AB000088",
        "AB000089",
        "AB000087",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：崔珪；魏征；唐太宗；泾河龙王；动作：崔珪向太宗说明泾河龙王告状…；唐太宗与崔珪对话的正反打镜头…；环境：幽冥界；构图镜头：正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当夜",
      "lengths": {
        "dynamic_content_chars": 111,
        "image_prompt_chars": 121,
        "video_prompt_chars": 143,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 117
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "崔珪",
          "魏征",
          "唐太宗",
          "泾河龙王"
        ],
        "action_terms": [
          "崔珪向太宗说明泾河龙王告状…",
          "唐太宗与崔珪对话的正反打镜头…"
        ],
        "location_terms": [
          "幽冥界"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.09,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0065",
      "shot_id": "S0065_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "dream",
      "shot_role": "closing",
      "entity_uids": [
        "E000093",
        "E000089",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000093",
        "VC000089",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000093",
        "AB000089",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：崔珪；唐太宗；动作：崔珪阅毕书信，向太宗深鞠一躬，承诺会送太宗还阳；特写镜头，先拍崔珪阅信后舒展的神色…；环境：幽冥界；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：当夜",
      "lengths": {
        "dynamic_content_chars": 114,
        "image_prompt_chars": 88,
        "video_prompt_chars": 124,
        "negative_prompt_chars": 71,
        "visual_notes_chars": 122
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "崔珪",
          "唐太宗"
        ],
        "action_terms": [
          "崔珪阅毕书信，向太宗深鞠一躬，承诺会送太宗还阳",
          "特写镜头，先拍崔珪阅信后舒展的神色…"
        ],
        "location_terms": [
          "幽冥界"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 0.772,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0066",
      "shot_id": "S0066_SH01",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000089",
        "E000097",
        "E000024",
        "E000093",
        "E000039",
        "E000009"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000097",
        "VC000024",
        "VC000093",
        "VC000039",
        "VC000009"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000097",
        "AB000024",
        "AB000093",
        "AB000039",
        "AB000009"
      ],
      "dynamic_content_preview": "主体：唐太宗；建成；青衣仙童；崔珪；动作：青衣童子摇动幢幡在前引路；建成、元吉扑向太宗撕扯索命；环境：幽冥界；南赡部洲；森罗殿；构图镜头：远景推中景；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 140,
        "image_prompt_chars": 124,
        "video_prompt_chars": 132,
        "negative_prompt_chars": 68,
        "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.886,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0066",
      "shot_id": "S0066_SH02",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000089",
        "E000012",
        "E000043",
        "E000093",
        "E000039",
        "E000009"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000012",
        "VC000043",
        "VC000093",
        "VC000039",
        "VC000009"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000012",
        "AB000043",
        "AB000093",
        "AB000039",
        "AB000009"
      ],
      "dynamic_content_preview": "主体：唐太宗；阎王；十代阎王；崔珪；动作：太宗驻足观望森罗殿外观；十代阎王列队出殿，躬身迎候；环境：幽冥界；南赡部洲；森罗殿；构图镜头：中景平移；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 140,
        "image_prompt_chars": 92,
        "video_prompt_chars": 136,
        "negative_prompt_chars": 68,
        "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": 0.657,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0066",
      "shot_id": "S0066_SH03",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "dialogue_or_action",
      "entity_uids": [
        "E000089",
        "E000088",
        "E000012",
        "E000043",
        "E000093",
        "E000094",
        "E000087",
        "E000039",
        "E000009",
        "E000044"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000088",
        "VC000012",
        "VC000043",
        "VC000093",
        "VC000094",
        "VC000087",
        "VC000039",
        "VC000009",
        "VC000044"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000088",
        "AB000012",
        "AB000043",
        "AB000093",
        "AB000094",
        "AB000087",
        "AB000039",
        "AB000009",
        "AB000044"
      ],
      "dynamic_content_preview": "主体：唐太宗；魏征；阎王；秦广王；动作：秦广王拱手向太宗问询龙王案详情；太宗陈述魏征梦斩龙王的经过；环境：幽冥界；南赡部洲；森罗殿；关键物件：生死簿；构图镜头：正反打（太宗/十王）；正反打；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在",
      "lengths": {
        "dynamic_content_chars": 138,
        "image_prompt_chars": 99,
        "video_prompt_chars": 122,
        "negative_prompt_chars": 68,
        "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": 0.717,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0066",
      "shot_id": "S0066_SH04",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000089",
        "E000012",
        "E000043",
        "E000093",
        "E000039",
        "E000009",
        "E000044"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000012",
        "VC000043",
        "VC000093",
        "VC000039",
        "VC000009",
        "VC000044"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000012",
        "AB000043",
        "AB000093",
        "AB000039",
        "AB000009",
        "AB000044"
      ],
      "dynamic_content_preview": "主体：唐太宗；阎王；十代阎王；崔珪；动作：崔珪退至司房翻查生死簿；崔珪见太宗阳寿仅余，神色一惊；环境：幽冥界；南赡部洲；森罗殿；关键物件：生死簿；构图镜头：特写推近；特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：正在；保留画面文字区域，避免遮挡字幕或标题",
      "lengths": {
        "dynamic_content_chars": 148,
        "image_prompt_chars": 94,
        "video_prompt_chars": 149,
        "negative_prompt_chars": 68,
        "visual_notes_chars": 79
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "阎王",
          "十代阎王",
          "崔珪"
        ],
        "action_terms": [
          "崔珪退至司房翻查生死簿",
          "崔珪见太宗阳寿仅余，神色一惊"
        ],
        "location_terms": [
          "幽冥界",
          "南赡部洲",
          "森罗殿"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": false,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 1,
        "coverage_ratio": 0.333,
        "image_compactness_ratio": 0.635,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0067",
      "shot_id": "S0067_SH01",
      "status": "warning",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "opening",
      "entity_uids": [
        "E000089",
        "E000043",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000043",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000043",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：唐太宗；十代冥王；动作：太宗辞谢十王；太宗获准还阳，辞别十王，由崔判官、朱太尉引领…；环境：幽冥界；构图镜头：对白建立镜头；远景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后",
      "lengths": {
        "dynamic_content_chars": 111,
        "image_prompt_chars": 112,
        "video_prompt_chars": 140,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 144
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "十代冥王"
        ],
        "action_terms": [
          "太宗辞谢十王",
          "太宗获准还阳，辞别十王，由崔判官、朱太尉引领…"
        ],
        "location_terms": [
          "幽冥界"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.009,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0067",
      "shot_id": "S0067_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "character",
      "entity_uids": [
        "E000089",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：唐太宗；动作：判官太尉引路；环境：幽冥界；构图镜头：双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后",
      "lengths": {
        "dynamic_content_chars": 77,
        "image_prompt_chars": 108,
        "video_prompt_chars": 145,
        "negative_prompt_chars": 61,
        "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.403,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0067",
      "shot_id": "S0067_SH03",
      "status": "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": 92,
        "image_prompt_chars": 130,
        "video_prompt_chars": 162,
        "negative_prompt_chars": 61,
        "visual_notes_chars": 138
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "十代冥王",
          "崔珪"
        ],
        "action_terms": [
          "判官太尉引路",
          "初见幽冥背阴山"
        ],
        "location_terms": [
          "幽冥界"
        ],
        "subject_retained": true,
        "action_retained": false,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 2,
        "coverage_ratio": 0.667,
        "image_compactness_ratio": 1.413,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": false,
        "tri_layer_consistent": false
      },
      "dramart_delivery": {
        "status": "fail",
        "ready_for_delivery": false,
        "review_required": true,
        "review_reasons": [
          "script_core_not_retained"
        ],
        "queue_bucket": "prompt_retention",
        "resolution_lane": "auto",
        "auto_fix_candidate": true,
        "priority_tier": "P0",
        "priority_score": 95,
        "suggested_fix_stage": "storyboard_prompt",
        "revalidation_targets": [
          "prompt_guard",
          "text_quality",
          "dramart_delivery"
        ],
        "primary_action_id": "rebuild_storyboard_prompt_retention",
        "primary_automation_mode": "auto",
        "repair_actions": [
          {
            "action_id": "rebuild_storyboard_prompt_retention",
            "title": "收紧并重建主体保留",
            "automation_mode": "auto",
            "owner_stage": "storyboard_prompt",
            "target_fields": [
              "image_prompt",
              "video_prompt",
              "dynamic_content_block"
            ],
            "instruction": "按主体/动作/环境核心维度重建 storyboard prompt，避免 tightened contract 下丢失主体信息。",
            "success_signal": "subject_retained=true 且 coverage_ratio>=0.67。",
            "revalidation_targets": [
              "prompt_guard",
              "text_quality",
              "dramart_delivery"
            ]
          }
        ]
      },
      "issue_codes": [
        "tri_layer_consistency_gap"
      ],
      "issues": [
        {
          "code": "tri_layer_consistency_gap",
          "severity": "warning",
          "field": "dramart_mapping",
          "message": "已追溯到 screenplay block，但 script→storyboard 的核心信息与 Dramart-ready 状态尚未同时收敛。",
          "matched_terms": [],
          "metrics": {
            "screenplay_traceable": true,
            "storyboard_ready_status": "pass",
            "script_core_retained": false,
            "reasons": [
              "script_core_not_retained"
            ]
          }
        }
      ]
    },
    {
      "scene_id": "S0067",
      "shot_id": "S0067_SH04",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "mainline",
      "shot_role": "closing",
      "entity_uids": [
        "E000089",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：唐太宗；动作：初见幽冥背阴山；环境：幽冥界；构图镜头：特写；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：随后",
      "lengths": {
        "dynamic_content_chars": 76,
        "image_prompt_chars": 73,
        "video_prompt_chars": 88,
        "negative_prompt_chars": 61,
        "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.961,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0068",
      "shot_id": "S0068_SH01",
      "status": "pass",
      "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": 138,
        "image_prompt_chars": 144,
        "video_prompt_chars": 170,
        "negative_prompt_chars": 69,
        "visual_notes_chars": 156
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "崔珪"
        ],
        "action_terms": [
          "崔珪引唐太宗渡阴山，沿途过十八层地狱衙署…",
          "幽冥界阴风飒飒，黑雾弥漫，无草木生机…"
        ],
        "location_terms": [
          "奈河桥",
          "枉死城",
          "幽冥界"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.043,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0068",
      "shot_id": "S0068_SH02",
      "status": "pass",
      "style_bible_id": "SBL_F6DC1E21DB97",
      "time_mode": "flashback",
      "shot_role": "character",
      "entity_uids": [
        "E000089",
        "E000093",
        "E000095",
        "E000039"
      ],
      "visual_card_ids": [
        "VC000089",
        "VC000093",
        "VC000095",
        "VC000039"
      ],
      "asset_binding_ids": [
        "AB000089",
        "AB000093",
        "AB000095",
        "AB000039"
      ],
      "dynamic_content_preview": "主体：唐太宗；崔珪；动作：崔珪引唐太宗走金桥而过，唐太宗频频侧目望向奈河…；奈河畔血浪翻滚，腥气扑鼻，三座桥梁并列横跨河面…；环境：奈河桥；枉死城；幽冥界；构图镜头：广角全景切双人中景；双人中景；连续性：保持角色外观、服饰和站位连续；保持场景结构、地形和道具摆位稳定；时间锚点：过去",
      "lengths": {
        "dynamic_content_chars": 141,
        "image_prompt_chars": 168,
        "video_prompt_chars": 194,
        "negative_prompt_chars": 69,
        "visual_notes_chars": 134
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "崔珪"
        ],
        "action_terms": [
          "崔珪引唐太宗走金桥而过，唐太宗频频侧目望向奈河…",
          "奈河畔血浪翻滚，腥气扑鼻，三座桥梁并列横跨河面…"
        ],
        "location_terms": [
          "奈河桥",
          "枉死城",
          "幽冥界"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.191,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    },
    {
      "scene_id": "S0068",
      "shot_id": "S0068_SH03",
      "status": "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": 142,
        "image_prompt_chars": 170,
        "video_prompt_chars": 198,
        "negative_prompt_chars": 69,
        "visual_notes_chars": 135
      },
      "strategy_contract_active": false,
      "prompt_contract_mode": "default",
      "provider_contract_submission_input_mode": "text_only",
      "provider_contract_degraded_input_mode": false,
      "style_profile_selection_mode": "storyboard_default",
      "text_quality": {
        "subject_terms": [
          "唐太宗",
          "崔珪",
          "冤魂众",
          "相良"
        ],
        "action_terms": [
          "众冤魂围堵唐太宗，唐太宗躲在崔珪身后神色惊惧",
          "枉死城前，无数缺胳膊少腿的枉死冤魂蜂拥而出…"
        ],
        "location_terms": [
          "奈河桥",
          "枉死城",
          "幽冥界"
        ],
        "subject_retained": true,
        "action_retained": true,
        "location_retained": true,
        "available_core_dimensions": 3,
        "retained_core_dimensions": 3,
        "coverage_ratio": 1.0,
        "image_compactness_ratio": 1.197,
        "tightened_effective": false
      },
      "tri_layer": {
        "screenplay_traceable": true,
        "storyboard_ready_status": "pass",
        "script_core_retained": true,
        "tri_layer_consistent": true
      },
      "dramart_delivery": {
        "status": "pass",
        "ready_for_delivery": true,
        "review_required": false,
        "review_reasons": [],
        "queue_bucket": "",
        "resolution_lane": "",
        "auto_fix_candidate": false,
        "priority_tier": "",
        "priority_score": 0,
        "suggested_fix_stage": "",
        "revalidation_targets": [],
        "primary_action_id": "",
        "primary_automation_mode": "",
        "repair_actions": []
      },
      "issue_codes": [],
      "issues": []
    }
  ]
}