Dashboard
Repo-first PR inbox, control room, passports, review runs, insights, and settings — one signed-in workspace.
After you connect GitHub, Critique’s dashboard is your signed-in home. Layout and sidebar are shared across repo work, passports, control, and settings so the product feels like one surface, not separate apps.
Choose your dashboard experience
On first visit (or anytime under Settings → Workspace), pick:
| Experience | Default landing | Best for |
|---|---|---|
| Repo home | /dashboard/pull-requests | Daily PR triage — inbox table, inspector, run review from the PR row |
| Control room | /dashboard | Cross-repo operating picture — passports preview, connections, activity |
Your choice is remembered per account. Control room remains one click away when you use repo home.
Sidebar overview
| Section | Purpose |
|---|---|
| Pull requests (repo home) | Searchable PR inbox, attention states, side inspector, queue review / rerun |
| Issues | Cached issues for the selected repo |
| Passports | PR-level control queue — risk, gate, evidence, merge policy |
| Control Board | Agent Firewall, merge policy (incl. NL editor), delivery, memory, learnings |
| Review runs | Commit-level evidence runs, live progress, Remedy and BYOA actions |
| Insights | Velocity, cost, retrospectives, compliance month export, fleet benchmarks |
| Automation | Installations, repo list, review policy, secrets |
| Builder | Cloud OpenCode jobs |
| Usage | Credits, BYOK vs bundled attribution |
| Help | Onboarding checklist, health, guided fixes |
| Referrals | Invite links and bonus credits |
See Change control for passports and Control Board tabs. See Insights for leadership analytics.
Repo home (/dashboard/pull-requests)
Repo home centers on pull requests per repository:
- Full repo catalog — Searchable list of every connected repo (not a short fixed slice). Header repo selector uses a portaled menu so long org lists are not clipped.
- Cached GitHub data — PR and issue rows load from Critique’s inbox store; use Refresh GitHub on a repo to pull latest open PRs. Webhooks keep data warm on
pull_requestandissuesevents. - Attention states — Needs review, running, blocked, passed, failed, closed.
- Quick settings on launch — Model lane (auto / fast / balanced / premium / specific model), runtime (auto, GitHub-backed, collector sandbox, OpenCode agent), depth (standard / deep), post GitHub review on completion, context packs (linked issues, incidents, repo memory).
- Actions — Run review, rerun, view live, open passport — with 409 when Checkpoint blocks the run.
Global filters and views (needs attention, running, blocked) share the same inbox rows.
Control room & passports
Control room highlights platform connections (GitHub, Linear, catalog integrations), passport queue preview, firewall blocks, merge-policy blocks, and delivery health.
Passports (/dashboard/passports) is the system of record per PR. Open /dashboard/[owner]/[repo]/pulls/[number] for the full passport timeline, export, and merge permission. Details: Change control.
Review runs
Review runs is the commit-level audit trail:
- Filter by repo or verdict; Live for in-progress pipelines.
- Finding feedback — Accepted, false positive, fixed, suppress (feeds memory and Skill leaderboard).
- Remedy, Queue Cursor / Claude / Codex agent, Fix prompt, handoff JSON.
Public /review-run/... links match the same run after sign-in.
Insights
Dashboard → Insights — velocity vs risk, cost by repo, retrospectives, staffing signals, monthly compliance export, optional fleet benchmarks. Insights.
Settings (unified chrome)
Settings uses the same dashboard shell as product pages:
| Page | URL | Purpose |
|---|---|---|
| Agents & review defaults | /settings/agents | Chat defaults, OpenRouter / Crof BYOK, Cursor / Anthropic / OpenAI BYOA, Claude Code local handoff |
| Connections | /settings/connections | Linear, crt_ API keys, MCP endpoint |
| Workspace | Settings → Workspace | Repo home vs control room |
| Appearance | /settings/appearance | Theme and density |
| Account | /account | Profile and password |
Legacy /settings chat-only flows redirect into this structure where applicable.
Typical workflows
Onboard a new repo
Automation → confirm repo appears → set policy → open test PR → confirm check + comment.
Triage PRs daily
Repo home → pick repo → filter needs attention → inspector → run review or open passport.
Investigate a failed check
Review runs or passport evidence section → findings → Fix prompt / Remedy / BYOA.
Ship audit evidence
Passport Export audit bundle, or Insights compliance period export for a full month.
Control spend
Usage + Insights cost attribution → BYOK or plan change on Pricing.