METRICS
OPEN
STALE
CRITICAL
Run a scan to compute health
MONITORED REPOS
awaiting scan...
URGENCY SCALE
>24h waiting — critical
8–24h waiting — amber
<8h waiting — healthy
👤 unassigned reviewer
PULL REQUEST QUEUE
📡
Press RUN SCAN NOW to fetch PRs
Avg wait
Longest
High risk
Tools13 registered
⚙ PRadar Configuration
STATUS:
🐙
Personal Access Token (PAT) ↗ Get it here
Go to github.com → Settings → Developer settings → Personal access tokens
For Classic tokens: check repo scope.
For Fine-grained: set Pull requests: Read & write + Issues: Read & write.
Repositories (comma-separated)
Format: owner/repo — e.g. myuser/my-api,myorg/frontend
Team Members (for Auto-Assign)
Comma-separated GitHub usernames. Each must have write access to the repo.

🎯 Fix 403 "Resource not accessible" Errors

This error means your token lacks write permission for Pull Requests or Issues. PRadar needs these to post comments, request reviewers, and draft code fixes.

▶ Option A — Fine-grained PAT (most common)
  1. Go to github.com → Settings → Developer settings → Personal access tokens → Fine-grained tokens
  2. Click your token to edit it
  3. Under Repository permissions:
    Pull requestsRead & write
    IssuesRead & write
    ContentsRead-only (for diff access)
  4. Scroll down → Update token
▶ Option B — Classic PAT
  1. Go to Personal access tokens → Tokens (classic)
  2. Click your token → check the top-level repo box (includes all sub-scopes)
  3. Click Update token
▶ Option C — GitHub Actions GITHUB_TOKEN
Add this block to your .yml workflow file:
permissions:
  pull-requests: write
  issues: write
After updating, re-paste your token above and click 💾 Save & Connect.
Until fixed, PRadar auto-falls back to Slack notification.
💬
Bot OAuth Token ↗ Slack Apps Dashboard
1. Go to api.slack.com/apps → Create New App → From scratch
2. OAuth & Permissions → Add scopes: chat:write
3. Install to workspace → copy Bot User OAuth Token
4. Invite bot to channel: /invite @YourBotName
Channel ID
Right-click your Slack channel → View channel details → scroll to bottom to find Channel ID.
📝
Integration Token ↗ My Integrations
1. Go to notion.so/my-integrations → New integration
2. Give it a name (e.g. PRadar) → Submit → copy the Internal Integration Secret
3. Open your target Notion page → ⋯ menu → Connections → add your integration
Page ID
Open your Notion page in browser. The URL looks like:
notion.so/My-Page-abc123def456...
The 32-char string at the end is your Page ID.
🗂
For local development, paste this into .dev.vars in your project root, then restart npm run dev.
PRadar
PR REVIEW INTELLIGENCE
INITIALISING CONSTRUCT AI AGENT • LOADING