{
  "scenario": "pass_path_inert_artifact_only",
  "activation_flag": true,
  "frozen_now_kst": "2026-05-23T12:00:00+09:00",
  "pr_identity": {
    "pr": 146,
    "head_sha": "555566660000000000000000000000000000a600",
    "task_id": "task-2637-fx-008",
    "branch": "task/task-2637-pass-inert",
    "base_sha": "88a1f2b0a0141b4d4aed7fb3bcd6b9cba54d78b9"
  },
  "merge_ready_result": {
    "verdict": "PASS",
    "evidence_completeness": "COMPLETE",
    "auto_merge_10_conditions": {
      "exact_scope_match": true,
      "ci_all_green": true,
      "gemini_review_pass": true,
      "phase3_merge_gate_pass": true,
      "merge_state_clean": true,
      "mergeable": true,
      "threads_resolved": true,
      "credential_clean": true,
      "no_critical7": true,
      "lifecycle_normal": true
    }
  },
  "dryrun_artifact": {
    "schema": "merge_ready.auto_merge_candidate.v1",
    "pr": 146,
    "head_sha": "555566660000000000000000000000000000a600",
    "verdict": "PASS",
    "executor_action": "WOULD_MERGE",
    "actually_executed": false
  },
  "gate_snapshot": {
    "schema": "real_merge.pre_gate_snapshot.v1",
    "ts_kst": "2026-05-23T11:59:00+09:00",
    "snapshot_ttl_seconds": 300,
    "gates": [
      {"name": "ci_checks", "conclusion": "success", "count": "11/11", "source": "gh pr checks", "ts": "2026-05-23T11:59:00+09:00"},
      {"name": "gemini_review_gate", "conclusion": "PASS", "source": "gh pr checks", "ts": "2026-05-23T11:59:00+09:00"},
      {"name": "phase3_merge_gate", "conclusion": "PASS", "source": "gh pr checks", "ts": "2026-05-23T11:59:00+09:00"},
      {"name": "unresolved_threads", "value": 0, "total": 4, "source": "gh api reviewThreads", "ts": "2026-05-23T11:59:00+09:00"},
      {"name": "mergeStateStatus", "value": "CLEAN", "mergeable": "MERGEABLE", "source": "gh pr view", "ts": "2026-05-23T11:59:00+09:00"},
      {"name": "critical7_hits", "value": 0, "breakdown": {}, "source": "classifier", "ts": "2026-05-23T11:59:00+09:00"},
      {"name": "blocking_secret", "value": 0, "net_new_identifier_exposure": 0, "source": "3-tier scan", "ts": "2026-05-23T11:59:00+09:00"},
      {"name": "expected_files_exact", "value": true, "source": "classifier scope", "ts": "2026-05-23T11:59:00+09:00"},
      {"name": "forbidden_path", "value": 0, "checked_files": [], "source": "static guard", "ts": "2026-05-23T11:59:00+09:00"},
      {"name": "admin_override_required", "value": false, "source": "non-admin merge path", "ts": "2026-05-23T11:59:00+09:00"},
      {"name": "callback_lifecycle_artifact", "value": "normal", "delivery_outcome": "DELIVERED", "ts": "2026-05-23T11:59:00+09:00"}
    ],
    "all_pass": true
  },
  "callback_envelope": {
    "task_id": "task-2637-fx-008",
    "canonical_root": "/home/jay/workspace"
  },
  "chair_authorization": {
    "schema": "anu.chair_merge_authorization.v1",
    "scope": "per_pr",
    "pr_numbers": [146],
    "head_shas": ["555566660000000000000000000000000000a600"],
    "expires_at_kst": "2026-05-23T13:00:00+09:00",
    "issued_at_kst": "2026-05-23T11:00:00+09:00",
    "chair_signature": "회장 명시 verbatim token",
    "task_id": "task-2637-fx-008"
  },
  "changed_files": ["utils/some_helper.py", "memory/reports/task-2637-fx-008.md"],
  "use_inert_runner": true,
  "note": "pass path 에서도 subprocess_runner=None 또는 mock-only → 실제 gh pr merge 호출 0"
}
