{
  "schema_version": "anu_v2.replacement_lineage.v1",
  "original_prs": [49, 50, 51, 52],
  "original_task_series": "task-2487",
  "replacement_for": ["task-2487", "task-2487+1"],
  "new_replacement_task": "task-2547",
  "reason": "STALE_BASE_AND_SCOPE_CONTAMINATION_CLEAN_REPLACEMENT",
  "current_origin_main": "37d52f42d4bdfe4f24e4493ff275088dfda1b2d2",
  "previous_attempts": 4,
  "previous_pr_states": {
    "49": "OPEN MERGEABLE BEHIND (CI 11/11 PASS, Gemini 0건)",
    "50": "OPEN MERGEABLE BEHIND (CI 9/11, gemini-review-gate FAIL, Gemini fresh 2건)",
    "51": "OPEN MERGEABLE BEHIND (CI 9/11, gemini-review-gate FAIL, Gemini fresh 2건)",
    "52": "OPEN CONFLICTING DIRTY (scope_guard_violation, 56 files, CI 1/11)"
  },
  "previous_pr_heads_at_replacement": {
    "49": "da9a8e1265fb",
    "50": "464114bfbcf9",
    "51": "0d388b989111",
    "52": "b341e8747eb7"
  },
  "main_changes_to_integrate": {
    "dispatch/__init__.py": "task-2530 (b7331996, 2026-05-10)",
    "dashboard/helpers.py": "task-2543 (1b7048ed, 2026-05-10)",
    "utils/task_id_parser.py": "task-2502 (46c16bee, 2026-05-08)"
  },
  "track_separation": {
    "track": "A_control_plane",
    "anu_v2_overlap": 0,
    "dev5_concurrent_task": "task-2545+2 (anu_v2 영역, overlap 0)"
  },
  "chair_decision_ts": "2026-05-11",
  "chair_decision_ref": "Option 2 corrected replacement (INFRA defect 회피, task id clean slate)",
  "team": "dev6-team",
  "lead": "페룬(Perun)"
}
