[Bug] Ultrareview cloud session fails GitHub access check and incorrectly deducts free runs on initialization erro

Open 💬 0 comments Opened Jul 2, 2026 by eshedg

Bug Description
Bug Report: Ultrareview Cloud Session Fails with GitHub Access Check + Incorrect Billing

Date/Time: 2026-06-30 (UTC)

Affected Feature: /code-review ultra <PR#> (ultrareview cloud code review)

Severity: High — feature is completely non-functional for the user, and free usage credits are being incorrectly deducted on failed initialization

---
Problem Statement

Ultrareview fails to start cloud sessions with the error:

Ultrareview could not start the cloud session: GitHub repository access check failed — re-authorize GitHub in settings.

This error persists despite:

  • Claude.ai account authenticated via /login ✓
  • Claude GitHub App installed on the repository ✓
  • Repository is finaloop/services (organization-owned, private)
  • User has repository access and appropriate GitHub permissions ✓

Critical issue: Free ultrareview runs are being deducted from the free run quota even though the cloud session never starts. This appears to be premature billing—the error occurs before cloud infrastructure work begins, yet the run is consumed.

---
Reproduction Steps

  1. Authenticate: /login → succeeds
  2. Repository: finaloop/services (GitHub org: finaloop)
  3. GitHub App: Claude GitHub App is installed on the repository
  4. Run ultrareview: /code-review ultra 1234 (any PR number)
  5. Result: Error message appears immediately; no cloud session initializes
  6. Billing impact: Free run counter decrements despite no work being performed

---
What Has Been Tried

  • /login (succeeds)
  • /install-github-app (completed; app is installed)
  • Verified GitHub App permissions at https://github.com/apps/claude
  • Waited for cached GitHub credentials to refresh
  • Attempted multiple different PR numbers

None resolved the issue.

---
Expected Behavior

  • Cloud session should start successfully for a private org repository with GitHub App installed
  • Free runs should only be consumed if the session actually launches
  • Error message should clearly indicate which GitHub access method is missing or misconfigured (rather than generic "re-authorize" text)

---
Actual Behavior

  • Cloud session fails to initialize with ambiguous error
  • Free usage run is consumed despite no cloud work performed (appears to be a billing bug)
  • Error message does not explain what setting or authorization is actually missing

---
Impact

  • Feature is unusable for this repository
  • Free ultrareview runs are being wasted on failed initialization attempts
  • Unclear path to resolution despite all documented setup steps being completed

---
Additional Context

  • Organization: finaloop
  • Repository: finaloop/services (private)
  • Claude plan: Team/Enterprise (has ultrareview access)
  • Claude Code version: latest
  • Environment: macOS, Terminal

---
Request: Please investigate why the GitHub access check is failing despite valid setup, and fix the billing logic to only charge free runs when the cloud session actually starts work.

Environment Info

  • Platform: darwin
  • Terminal: iTerm.app
  • Version: 2.1.196
  • Feedback ID: 153bb945-e11c-4a9d-be5b-69b3aedb647b

Errors

[]

View original on GitHub ↗