{
  "task_id": "task-2547",
  "pr_number": 95,
  "escalation_type": "REPLACEMENT_PR_FAILED",
  "reason": "Replacement PR이 실패했습니다.",
  "why_auto_cannot_continue": "replacement PR도 실패한 경우 자동 재시도 불가. 수동 조사 필요.",
  "safe_options": [
    "replacement PR 수동 생성 및 검토",
    "원본 PR 롤백 후 재시작"
  ],
  "recommended_option": "replacement PR 수동 생성 및 검토",
  "evidence": {
    "merge_commit": null,
    "severity": "HIGH",
    "created_at": "2026-05-11T05:00:00Z",
    "source": "perun_dev6_corrected_replacement_for_task_2487_series",
    "risk_level": "HIGH",
    "original_evidence": {
      "subtype": "GEMINI_AUTO_REVIEW_NOT_TRIGGERED_FOR_BOT_OPENED_PR_HUMAN_LOOP_REQUIRED",
      "lineage_original_prs": [
        49,
        50,
        51,
        52
      ],
      "lineage_original_heads_unchanged": {
        "49": "da9a8e1265fb",
        "50": "464114bfbcf9",
        "51": "0d388b989111",
        "52": "b341e8747eb7"
      },
      "lineage_original_task_series": "task-2487",
      "replacement_for_tasks": [
        "task-2487",
        "task-2487+1"
      ],
      "replacement_pr": 95,
      "replacement_pr_head": "90cadf5fd3eda572ab28fe53ea4321285f5af2e8",
      "replacement_branch": "task/task-2547-dev6-clean",
      "base_commit": "37d52f42d4bdfe4f24e4493ff275088dfda1b2d2",
      "track": "A_control_plane",
      "anu_v2_overlap_count": 0,
      "main_changes_integrated": {
        "dispatch/__init__.py": "task-2530 (b7331996)",
        "dashboard/helpers.py": "task-2543 (1b7048ed)",
        "utils/task_id_parser.py": "task-2502 (46c16bee)"
      },
      "expected_files_count": 18,
      "actual_diff_count": 18,
      "diff_match": true,
      "regression_pass": "136/136",
      "pyright_errors": 0,
      "forbidden_paths_violations": 0,
      "ci_summary": {
        "total": 11,
        "success": 9,
        "failure": 2,
        "failed_for_human_loop": [
          "gemini-review-gate",
          "phase3-merge-gate"
        ],
        "failure_reason": "no Gemini evidence at +52s; 300s timeout would still hit 0 evidence (5min poll confirmed 0 reviews/0 comments)"
      },
      "evidence_summary": {
        "gemini_reviews_on_pr_95": 0,
        "gemini_issue_comments_on_pr_95": 0,
        "gemini_review_comments_on_pr_95": 0,
        "wait_seconds": 304,
        "bot_gemini_review_used": false
      },
      "merge_state_status": "BLOCKED",
      "mergeable": "MERGEABLE",
      "preserved_pr_49_head_unchanged": true,
      "preserved_pr_50_head_unchanged": true,
      "preserved_pr_51_head_unchanged": true,
      "preserved_pr_52_head_unchanged": true,
      "forbidden_actions_used": {
        "pr_49_52_additional_commit": false,
        "pr_49_immediate_bot_merge": false,
        "pr_50_51_owner_gemini_review": false,
        "pr_52_finalize_attempt": false,
        "pr_close_or_reopen": false,
        "force_push": false,
        "rebase": false,
        "empty_commit": false,
        "expected_files_amendment": false,
        "old_pr_diff_into_main": false,
        "poc_contamination": false,
        "anu_v2_contamination": false,
        "owner_pat_used": false,
        "default_gh_token_fallback": false,
        "long_polling_self_register": false
      },
      "decision_needed": "OWNER_POSTS_GEMINI_REVIEW_COMMENT_ON_PR_95_THEN_REDISPATCHES_TASK_2547_FINALIZE",
      "fail_fast_rule": "task-2547 prompt §명시 (bot /gemini review 신규 발사 금지; OWNER trigger 필요 시 ESCALATED 보고)",
      "chair_decision_ref": "2026-05-11 Option 2 corrected replacement",
      "chat_id": 6937032012
    }
  }
}