{
  "meta": {
    "contract_version": "delivery_repair_replay.v1",
    "source_repair_contract_path": "/wwwb/aitools/writer/outputs/dongzhou_acceptance_smoke_20260401_v2/05d_delivery_repair_contract.json",
    "filtered_repair_contract_path": "/wwwb/aitools/writer/outputs/dongzhou_acceptance_smoke_20260401_v2/repair_replay/05d_delivery_repair_contract.filtered.json",
    "source_prompt_guard_path": "/wwwb/aitools/writer/outputs/dongzhou_acceptance_smoke_20260401_v2/05b_storyboard_guard.json",
    "replayed_prompt_guard_path": "/wwwb/aitools/writer/outputs/dongzhou_acceptance_smoke_20260401_v2/repair_replay/05b_storyboard_guard.replayed.json",
    "replayed_delivery_repair_contract_path": "/wwwb/aitools/writer/outputs/dongzhou_acceptance_smoke_20260401_v2/repair_replay/05d_delivery_repair_contract.replayed.json"
  },
  "summary": {
    "run_dir": "/wwwb/aitools/writer/outputs/dongzhou_acceptance_smoke_20260401_v2",
    "output_dir": "/wwwb/aitools/writer/outputs/dongzhou_acceptance_smoke_20260401_v2/repair_replay",
    "generated_at": "2026-04-06T03:59:15.320300Z",
    "replayed_stage_count": 1,
    "replayed_stages": [
      "storyboard_prompt"
    ],
    "requested_owner_stages": [
      "screenplay",
      "storyboard_prompt",
      "storyboard_ready"
    ],
    "requested_priority_tiers": [],
    "requested_action_ids": [],
    "requested_shot_ids": [],
    "available_owner_stages": [
      "storyboard_prompt"
    ],
    "repair_action_count": 2,
    "screenplay_block_count": 16,
    "storyboard_count": 70,
    "storyboard_ready_status": "pass",
    "prompt_guard_revalidated": true,
    "prompt_guard_issue_count": 0,
    "prompt_guard_delivery_status": "pass",
    "delivery_fix_queue_size": 0
  },
  "diff_summary": {
    "screenplay": {
      "traceable_block_count_before": 16,
      "traceable_block_count_after": 16,
      "traceable_block_delta": 0
    },
    "storyboard_prompt": {
      "changed_shot_count": 2,
      "changed_shot_ids": [
        "S0004_SH01",
        "S0023_SH02"
      ],
      "image_prompt_changed_count": 2,
      "video_prompt_changed_count": 2,
      "visual_notes_changed_count": 2
    },
    "storyboard_ready": {
      "pass_count_before": 70,
      "pass_count_after": 70,
      "warn_count_before": 0,
      "warn_count_after": 0,
      "fail_count_before": 0,
      "fail_count_after": 0,
      "issue_count_before": 0,
      "issue_count_after": 0,
      "issue_count_delta": 0
    },
    "prompt_guard": {
      "shot_count_before": 70,
      "shot_count_after": 70,
      "issue_count_before": 2,
      "issue_count_after": 0,
      "issue_count_delta": -2,
      "subject_retention_issue_count_before": 0,
      "subject_retention_issue_count_after": 0,
      "subject_retention_issue_count_delta": 0,
      "delivery_fix_queue_size_before": 2,
      "delivery_fix_queue_size_after": 0,
      "delivery_fix_queue_size_delta": -2,
      "dramart_delivery_review_required_count_before": 2,
      "dramart_delivery_review_required_count_after": 0,
      "dramart_delivery_review_required_count_delta": -2,
      "text_quality_acceptance_status_before": "warning",
      "text_quality_acceptance_status_after": "pass",
      "text_quality_acceptance_status_delta": -1,
      "tri_layer_acceptance_status_before": "warning",
      "tri_layer_acceptance_status_after": "pass",
      "tri_layer_acceptance_status_delta": -1,
      "dramart_delivery_acceptance_status_before": "fail",
      "dramart_delivery_acceptance_status_after": "pass",
      "dramart_delivery_acceptance_status_delta": -2
    }
  }
}