Make retries boring again
#428 · Review requested
2 findingsPRamatic keeps review requests, moved heads, findings, and conversations in one read-only workspace—without posting anything for you.
#428 · Review requested
2 findings#421 · Authored by you
Clean#98 · Previously involved
Head moved#428Found 2 actionable issues across 14 changed files.
jobs/retryPayment.ts:42–48The 429 branch re-enqueues forever. A provider incident can quietly turn into an immortal queue.
Review requests, your own PRs, stale reports, and conversations that need attention land in one ordered queue. Refreshing archives what is merged or already approved.
Your review requested · head moved 4m ago
Approved by you · auto-archiving
Merged · moving out of your way
const delay = retryAfter(response)const terminal = attempt >= maxAttemptsif (response.status === 429) { if (terminal) return markFailed(job) return enqueue(job, delay) return enqueue(job, withJitter(delay))}This path needs the configured attempt cap before it schedules more work.
Read a GitHub-style diff, move from a finding to the exact line, and open that location on GitHub when you are ready to comment.
The conversation view follows mentions, replies, change requests, and review threads across repositories—without making you revisit every pull request.
@you were mentioned · 2 new replies
Unresolved · updated 18m ago
Resolved · collapses quietly
Open separate chats for a pull request or a specific finding. Each answer is grounded in the exact reviewed head, with a direct route back to the diff.
Reports and drafts stay on your device. Review context is sent only to the AI provider you explicitly choose. The boundary is visible before the first review.
No posting, approval, merge, push, or repository mutation action exists in the app.
Fixed read operationsFindings, drafts, receipts, preferences, and caches live on your device and can be exported or deleted.
Telemetry offSelected metadata, diffs, source excerpts, policies, and chat context go only to the provider you select.
Consent requiredProvider keys and GitHub App credentials use the system credential store and never enter report requests or diagnostics.
Native credential storageAvailable for macOS, Windows, and Linux. Keep the same review workspace on the desktop you use.
PRamatic is an independent project. If it saves you from a few browser tabs—or one stale review—a coffee helps fund signed releases, compatibility work, and the small fixes that keep review flow calm.
Privacy, product boundaries, and third-party notices are available before download and inside the desktop app.