{
  "version": "screenplay_expansion_recovery_plan.v1",
  "generated_at": "2026-04-10T02:10:45.418285Z",
  "inputs": {
    "issue_split_path": "/wwwb/aitools/writer/outputs/quality_gates/screenplay_expansion_issue_split_current.json",
    "execution_path": "/wwwb/aitools/writer/outputs/quality_gates/screenplay_expansion_execution_current.json"
  },
  "summary": {
    "status": "pass",
    "plan_ready": false,
    "recovery_not_required": true,
    "infra_recovery_run_count": 0,
    "missing_execution_contract_count": 0,
    "deferred_text_quality_run_count": 0,
    "quality_recheck_ready_run_count": 0,
    "primary_recovery_count": 0,
    "guarded_recovery_count": 0,
    "top_provider_buckets": [],
    "top_recovery_lanes": [],
    "top_recovery_sources": []
  },
  "recovery_manifest": {
    "recovery_queue": [],
    "missing_execution_contract_queue": [],
    "deferred_text_quality_queue": [],
    "quality_recheck_ready_queue": []
  },
  "executor_request": {
    "task_ids": [],
    "primary_task_ids": [],
    "guarded_task_ids": [],
    "max_primary": 0,
    "max_guarded": 0,
    "lane": ""
  },
  "next_stage_hint": {
    "id": "now11_s5_step5_closeout_no_recovery_needed",
    "title": "S5-Step-5 recovery 自然收口，无需继续 rerun",
    "rationale": "issue split 未再识别出 provider 恢复或文本复检入口，说明本轮 recovery 已自然收口，可转入后续阶段收口或更高层质量评审。"
  }
}