PRadar (Construct x Techfluence 2026)#2
Open
ChiragSimepurushkar wants to merge 1 commit into
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
PRadar — an AI-powered PR Review Intelligence platform for the @construct × Techfluence 2026 App Store Bounty!
PRadar acts as an autonomous Engineering Manager for your GitHub repositories — it never sleeps and doesn't need hand-holding.
Here's what it does:
🤖 AI Code Generation — Fetches open GitHub Issues and uses Construct's built-in Kimi 2.6 LLM to generate production-ready code fixes, automatically posted back to the issue as a comment.
🎯 Smart Auto-Assign — Picks a reviewer and assigns them using a resilient 3-tier fallback: GitHub API → GitHub Comment → Slack DM. The reviewer is notified 100% of the time.
🛡 Risk Analysis — Analyzes every PR's code diff and grades it Low / Medium / High risk, then auto-posts a Risk Assessment Report directly onto the PR.
📊 Flow Dashboard — A visual war-room showing the full PR pipeline: Open → Waiting → Critical → Unassigned. Includes repo activity swimlanes and a live risk distribution chart.
📡 Automated Standup Digests — Runs on a cron schedule to post daily engineering summaries to Slack and log them to Notion. Automatically.
⚙️ Zero config friction — Built-in Settings UI for all API keys. No .env files needed. Includes step-by-step PAT permission guides for GitHub 403 errors.
Built on Cloudflare Workers + Construct App SDK — 13 registered MCP tools, background cron jobs, native desktop notifications, and localStorage persistence.
This wasn't a toy — it's a production-ready agentic app that automates an entire engineering workflow end-to-end.
@construct #Techfluence2026 #ConstructComputer #BuildInPublic #AI #DevTools #CloudflareWorkers
✅ App Registry PR Description (paste into your GitHub PR body)
🚀 PRadar — Autonomous PR Review Intelligence
What it automates: PRadar is an end-to-end engineering intelligence agent that manages the full Pull Request lifecycle — from detecting stale/risky PRs to assigning reviewers, analyzing code risk, generating AI fixes for issues, and broadcasting daily standup reports to Slack and Notion.
Tools (13 registered MCP tools):
list_open_prs — Fetches all open PRs across monitored repos
compute_review_wait — Calculates wait time + assigns urgency flags
flag_stale_prs — Isolates blocked/unassigned/overdue PRs
get_repo_health — Generates a 0–100 composite health score
assess_pr_risk — Grades PRs Low/Medium/High based on diff analysis
post_risk_comment — Auto-posts risk report on GitHub PR
auto_assign_prs — 3-tier reviewer assignment (API → Comment → Slack)
alert_critical_prs — Native desktop notifications for urgent PRs
snooze_pr — Temporarily silences alerts for a PR
post_slack_alert — Posts PR digest to Slack channel
write_notion_entry — Logs daily standup to Notion
list_open_issues — Tracks open issues sorted by age
draft_code_fix — Calls Construct's Kimi 2.6 LLM to write a code fix and posts it to GitHub
Configuration: Set via the in-app Settings UI (no .env editing needed):
GITHUB_TOKEN — Fine-grained PAT (Pull requests + Issues: Read & write)
REPOS — Comma-separated owner/repo list
SLACK_TOKEN + SLACK_CHANNEL — For Slack notifications
NOTION_KEY + NOTION_PAGE_ID — For Notion standup logging
TEAM_MEMBERS — GitHub usernames for auto-assignment
Deployed URL: https://pradar.pradar.workers.dev/
Repo: https://github.com/ChiragSimepurushkar/construct-app-pradar