The `gh api --cache 60s` flag caused stale check-run data even when the user explicitly clicked refresh. Thread a `noCache` flag through IPC so manual refreshes skip the gh CLI cache while polling still benefits from it.