{
  "scenario": "nudge_limit_exceeded_dedupe",
  "fixture_kind": "owner_gemini_trigger_router.route_for_pr.input",
  "task_id": "task-fixture-2641-nudge-limit",
  "pr_number": 144,
  "current_head_sha": "1111111111111111111111111111111111111111",
  "owner": "Jeon-Jonghyuk",
  "repo": "dev_workspace",
  "observed_comment": null,
  "github_api_payload": [
    {
      "id": 4350219901,
      "user": {"login": "gemini-code-assist[bot]"},
      "commit_id": "2222222222222222222222222222222222222222",
      "body": "stale",
      "submitted_at": "2026-05-23T15:00:00Z"
    }
  ],
  "freshness_simulated": "STALE",
  "prior_audit_records": [
    {
      "task_id": "task-fixture-2641-nudge-limit-prior",
      "pr_number": 144,
      "current_head_sha": "1111111111111111111111111111111111111111",
      "freshness_state": "STALE",
      "gemini_commit_id_observed": "2222222222222222222222222222222222222222",
      "nudge_attempted": true,
      "nudge_result": "POSTED",
      "permission_header_diagnostics": null,
      "token_present": true,
      "token_hash_prefix": "deadbeef0000",
      "token_value_logged": false,
      "final_state": "NUDGE_POSTED",
      "reason": "prior nudge POSTED"
    }
  ],
  "invoke_status_simulated": null,
  "permission_diagnostics_simulated": null,
  "fresh_review_arrived_post_nudge": false,
  "decision_path_present": true,
  "expected_state": "NUDGE_DEDUPED",
  "anchor": "회장 verbatim §9 — nudge 1회 hard limit per PR/head + audit dedupe"
}
