{
  "schema": "anu_v3_pr_merge_partial_closure_dry_run.decision.v1",
  "task_name": "ANU_V3_PR_MERGE_AUTOMATION_PARTIAL_CLOSURE_DRY_RUN",
  "ts_kst": "2026-05-21 05:00 KST",
  "mode": "read-only · dry-run · proposal-only · no GitHub write · no PR open · no branch/commit/push · no merge · no credential raw exposure",
  "goal": "Track F (replacement PR v3 gap closure plan) + Track G (merge queue partial closure plan) — PARTIAL 항목 closure 를 위한 dry-run 구현·fixture·proposal 발행. 실제 PR open/merge 0",
  "scope_anchor": "main production dispatch path 기준 PARTIAL closure plan · overclaim 0",
  "investigation_completed": false,
  "deliverables_planned": {
    "track_F": [
      "memory/events/replacement_pr_v3_gap_closure.result.json",
      "memory/events/replacement_pr_v3_adapter_proposal.json",
      "memory/events/replacement_pr_dry_run_fixture_matrix.json"
    ],
    "track_G": [
      "memory/events/merge_queue_partial_closure.result.json",
      "memory/events/merge_queue_14_condition_matrix_v2.json",
      "memory/events/reconcile_evidence_contract_proposal.json",
      "memory/events/limited_live_pr_open_pilot_preconditions.json",
      "memory/events/limited_live_merge_pilot_preconditions.json"
    ]
  },
  "out_of_scope": [
    "Track C baseline regression hygiene 실 수정 (제외)",
    "byte guard 본 구현 (제외)",
    "zombie cron 정리 (제외)",
    "external ecosystem UNKNOWN 4건 추가 audit (제외)"
  ],
  "auto_remediation_policy": "non-Critical coverage/test/report gap 만 자동 수렴 가능 · live write 0 · 실제 PR open/merge 권한 자동 부여 0",
  "critical7_escalation_policy": "Critical7 발견 즉시 보고 (forbidden path / credential expansion / scope expansion / shared invariant break / self-key authoritative / recovery watcher 중복 spawn / loop-boundary review)",
  "next_artifact": "memory/events/replacement_pr_v3_gap_closure.result.json (Track F #1 start)",
  "chair_approval_required": true,
  "scope_invariants_preserved": [
    "read-only audit", "dry-run", "proposal-only",
    "실 merge 0", "PR open 0", "branch/commit/push 0",
    "GitHub write 0", "credential raw exposure 0"
  ]
}
