{
  "meta": {
    "contract_version": "delivery_repair_contract.v1",
    "generated_at": "2026-04-06T03:59:09.210339Z",
    "source_prompt_guard_path": "05b_storyboard_guard.replayed.json"
  },
  "summary": {
    "candidate_count": 8,
    "action_count": 8,
    "auto_action_count": 8,
    "hybrid_action_count": 0,
    "manual_action_count": 0,
    "owner_stage_count": 1,
    "top_owner_stages": [
      {
        "label": "screenplay",
        "count": 8
      }
    ],
    "top_action_ids": [
      {
        "label": "rebuild_screenplay_block_traceability",
        "count": 8
      }
    ],
    "top_queue_buckets": [
      {
        "label": "upstream_traceability",
        "count": 8
      }
    ],
    "top_automation_modes": [
      {
        "label": "auto",
        "count": 8
      }
    ],
    "next_owner_stage": "screenplay"
  },
  "owner_stage_contracts": {
    "screenplay": {
      "owner_stage": "screenplay",
      "queue_size": 8,
      "auto_action_count": 8,
      "manual_action_count": 0,
      "hybrid_action_count": 0,
      "top_priority_tiers": [
        {
          "label": "P0",
          "count": 8
        }
      ],
      "top_action_ids": [
        {
          "label": "rebuild_screenplay_block_traceability",
          "count": 8
        }
      ],
      "items": [
        {
          "scene_id": "S0001",
          "shot_id": "S0001_SH01",
          "status": "fail",
          "queue_bucket": "upstream_traceability",
          "priority_tier": "P0",
          "priority_score": 100,
          "review_reasons": [
            "missing_screenplay_traceability",
            "storyboard_ready_unknown"
          ],
          "primary_action_id": "rebuild_screenplay_block_traceability",
          "primary_automation_mode": "auto",
          "revalidation_targets": [
            "prompt_guard",
            "dramart_storyboard",
            "dramart_delivery"
          ],
          "stage_action": {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ],
            "stage_directives": {
              "traceability_policy": "ensure_scene_lineage_fields",
              "required_block_fields": [
                "lead_scene_id",
                "source_scene_ids",
                "source_group_ids",
                "source_beat_ids"
              ],
              "rebuild_scene_lineage_index": true
            }
          }
        },
        {
          "scene_id": "S0001",
          "shot_id": "S0001_SH02",
          "status": "fail",
          "queue_bucket": "upstream_traceability",
          "priority_tier": "P0",
          "priority_score": 100,
          "review_reasons": [
            "missing_screenplay_traceability",
            "storyboard_ready_unknown"
          ],
          "primary_action_id": "rebuild_screenplay_block_traceability",
          "primary_automation_mode": "auto",
          "revalidation_targets": [
            "prompt_guard",
            "dramart_storyboard",
            "dramart_delivery"
          ],
          "stage_action": {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ],
            "stage_directives": {
              "traceability_policy": "ensure_scene_lineage_fields",
              "required_block_fields": [
                "lead_scene_id",
                "source_scene_ids",
                "source_group_ids",
                "source_beat_ids"
              ],
              "rebuild_scene_lineage_index": true
            }
          }
        },
        {
          "scene_id": "S0001",
          "shot_id": "S0001_SH03",
          "status": "fail",
          "queue_bucket": "upstream_traceability",
          "priority_tier": "P0",
          "priority_score": 100,
          "review_reasons": [
            "missing_screenplay_traceability",
            "storyboard_ready_unknown"
          ],
          "primary_action_id": "rebuild_screenplay_block_traceability",
          "primary_automation_mode": "auto",
          "revalidation_targets": [
            "prompt_guard",
            "dramart_storyboard",
            "dramart_delivery"
          ],
          "stage_action": {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ],
            "stage_directives": {
              "traceability_policy": "ensure_scene_lineage_fields",
              "required_block_fields": [
                "lead_scene_id",
                "source_scene_ids",
                "source_group_ids",
                "source_beat_ids"
              ],
              "rebuild_scene_lineage_index": true
            }
          }
        },
        {
          "scene_id": "S0002",
          "shot_id": "S0002_SH01",
          "status": "fail",
          "queue_bucket": "upstream_traceability",
          "priority_tier": "P0",
          "priority_score": 100,
          "review_reasons": [
            "missing_screenplay_traceability",
            "storyboard_ready_unknown"
          ],
          "primary_action_id": "rebuild_screenplay_block_traceability",
          "primary_automation_mode": "auto",
          "revalidation_targets": [
            "prompt_guard",
            "dramart_storyboard",
            "dramart_delivery"
          ],
          "stage_action": {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ],
            "stage_directives": {
              "traceability_policy": "ensure_scene_lineage_fields",
              "required_block_fields": [
                "lead_scene_id",
                "source_scene_ids",
                "source_group_ids",
                "source_beat_ids"
              ],
              "rebuild_scene_lineage_index": true
            }
          }
        },
        {
          "scene_id": "S0002",
          "shot_id": "S0002_SH02",
          "status": "fail",
          "queue_bucket": "upstream_traceability",
          "priority_tier": "P0",
          "priority_score": 100,
          "review_reasons": [
            "missing_screenplay_traceability",
            "storyboard_ready_unknown",
            "script_core_not_retained"
          ],
          "primary_action_id": "rebuild_screenplay_block_traceability",
          "primary_automation_mode": "auto",
          "revalidation_targets": [
            "prompt_guard",
            "dramart_storyboard",
            "dramart_delivery"
          ],
          "stage_action": {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ],
            "stage_directives": {
              "traceability_policy": "ensure_scene_lineage_fields",
              "required_block_fields": [
                "lead_scene_id",
                "source_scene_ids",
                "source_group_ids",
                "source_beat_ids"
              ],
              "rebuild_scene_lineage_index": true
            }
          }
        },
        {
          "scene_id": "S0002",
          "shot_id": "S0002_SH03",
          "status": "fail",
          "queue_bucket": "upstream_traceability",
          "priority_tier": "P0",
          "priority_score": 100,
          "review_reasons": [
            "missing_screenplay_traceability",
            "storyboard_ready_unknown",
            "script_core_not_retained"
          ],
          "primary_action_id": "rebuild_screenplay_block_traceability",
          "primary_automation_mode": "auto",
          "revalidation_targets": [
            "prompt_guard",
            "dramart_storyboard",
            "dramart_delivery"
          ],
          "stage_action": {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ],
            "stage_directives": {
              "traceability_policy": "ensure_scene_lineage_fields",
              "required_block_fields": [
                "lead_scene_id",
                "source_scene_ids",
                "source_group_ids",
                "source_beat_ids"
              ],
              "rebuild_scene_lineage_index": true
            }
          }
        },
        {
          "scene_id": "S0002",
          "shot_id": "S0002_SH04",
          "status": "fail",
          "queue_bucket": "upstream_traceability",
          "priority_tier": "P0",
          "priority_score": 100,
          "review_reasons": [
            "missing_screenplay_traceability",
            "storyboard_ready_unknown",
            "script_core_not_retained"
          ],
          "primary_action_id": "rebuild_screenplay_block_traceability",
          "primary_automation_mode": "auto",
          "revalidation_targets": [
            "prompt_guard",
            "dramart_storyboard",
            "dramart_delivery"
          ],
          "stage_action": {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ],
            "stage_directives": {
              "traceability_policy": "ensure_scene_lineage_fields",
              "required_block_fields": [
                "lead_scene_id",
                "source_scene_ids",
                "source_group_ids",
                "source_beat_ids"
              ],
              "rebuild_scene_lineage_index": true
            }
          }
        },
        {
          "scene_id": "S0003",
          "shot_id": "S0003_SH01",
          "status": "fail",
          "queue_bucket": "upstream_traceability",
          "priority_tier": "P0",
          "priority_score": 100,
          "review_reasons": [
            "missing_screenplay_traceability",
            "storyboard_ready_unknown",
            "subject_not_retained",
            "script_core_not_retained"
          ],
          "primary_action_id": "rebuild_screenplay_block_traceability",
          "primary_automation_mode": "auto",
          "revalidation_targets": [
            "prompt_guard",
            "dramart_storyboard",
            "dramart_delivery"
          ],
          "stage_action": {
            "action_id": "rebuild_screenplay_block_traceability",
            "title": "回填 screenplay traceability",
            "automation_mode": "auto",
            "owner_stage": "screenplay",
            "target_fields": [
              "dramart_mapping.source_block_id",
              "dramart_mapping.source_refs"
            ],
            "instruction": "重新建立 shot 到 source_block_id 的稳定追溯映射，并回写 Dramart mapping 来源字段。",
            "success_signal": "screenplay_traceable=true 且 dramart_delivery 不再包含 missing_screenplay_traceability。",
            "revalidation_targets": [
              "prompt_guard",
              "dramart_storyboard",
              "dramart_delivery"
            ],
            "stage_directives": {
              "traceability_policy": "ensure_scene_lineage_fields",
              "required_block_fields": [
                "lead_scene_id",
                "source_scene_ids",
                "source_group_ids",
                "source_beat_ids"
              ],
              "rebuild_scene_lineage_index": true
            }
          }
        }
      ]
    }
  }
}