☆ 0
CodeIssuesPull RequestsActionsSecurityInsights
✨ AI
More
Settings
Repository · Merge safety

Post-merge verification

After every merge the platform re-checks that main (or the PR's base) actually holds what a correct merge would leave there: the previous tip is still an ancestor, the PR head is in, the tree matches what git computes, and the objects exist. Merged PRs from before this verifier existed show as not verified — recompute one to check it now.

0verified
0failed
50not verified
PRBaseMergedVerificationDetail
#4037 fix(spine): receive-chain breaks + send-path traps from the 2026-08-07 spine audit (#164, #165)main25d ago not verifiedmerged before verification existed
#4038 docs: restructure CLAUDE.md into a lean operating doc; archive full historymain25d ago not verifiedmerged before verification existed
#4039 audit: production-readiness campaign (issues #120–#154)main26d ago not verifiedmerged before verification existed
#4041 feat: multi-workspace support — one login, several separate businessesmain2026-07-04 not verifiedmerged before verification existed
#4042 feat: AI Triage page, fix Inbox Agent, cache fix, Vapron-only docsmain2026-06-20 not verifiedmerged before verification existed
#4043 feat: DNS auto-configuration for Cloudflare, GoDaddy, and Porkbunmain2026-06-20 not verifiedmerged before verification existed
#4044 fix(domains): Verify Now feedback + DNS setup wizard with provider-specific instructionsmain2026-06-20 not verifiedmerged before verification existed
#4045 fix(dns): handle split DKIM TXT records + correct smoke test curlmain2026-06-20 not verifiedmerged before verification existed
#4046 docs: Vapron Type 2 migration runbook + seed-vapron-templates scriptmain2026-06-20 not verifiedmerged before verification existed
#4047 fix: go-live audit — Gmail/Outlook import, scope bugs, sidebar 404s, auth refreshmain2026-06-20 not verifiedmerged before verification existed
#4048 feat(dashboard): plan-gated product pages + professional sidebar overhaulmain2026-06-18 not verifiedmerged before verification existed
#4049 fix(domains): crash-proof DomainCard against unexpected status valuesmain2026-06-17 not verifiedmerged before verification existed
#4050 feat: UI batch 2 — Documents, A/B Testing, Auto-Responder/OOOmain2026-06-16 not verifiedmerged before verification existed
#4051 feat: UI catch-up — 5 new pages + grammar wiring + DNS modal + MTA fixesmain2026-06-16 not verifiedmerged before verification existed
#4052 fix(mta): fix unused-vars lint error in health server catch blockmain2026-06-16 not verifiedmerged before verification existed
#4053 fix(mta): make health server non-fatal, default port 8080→8082main2026-06-16 not verifiedmerged before verification existed
#4054 fix(web): fix navigator.onLine hydration mismatch (React error #418)main2026-06-16 not verifiedmerged before verification existed
#4055 fix(api): graceful 503 on email send when Redis/MTA unavailablemain2026-06-15 not verifiedmerged before verification existed
#4056 fix(infra): MTA/Redis/Resend box setup — fix env template + add runbookmain2026-06-15 not verifiedmerged before verification existed
#4057 fix(ui): guard navigator.platform in QueryConsole for SSR — fixes /search build crashmain2026-06-15 not verifiedmerged before verification existed
#4058 docs: CLAUDE.md session update — issues #41/#29 resolved, Vapron deploymentmain2026-06-15 not verifiedmerged before verification existed
#4059 Code audit: fix Gmail sync persistence, remove Vercel, clean up for Vapron-onlymain2026-06-15 not verifiedmerged before verification existed
#4060 Claude/dreamy wozniak hlrxofmain2026-06-13 not verifiedmerged before verification existed
#4061 fix: sidebar re-expand, silent token refresh, working Gmail/Outlook connect + gap auditmain2026-06-13 not verifiedmerged before verification existed
#4062 feat(auth): owner allowlist — founder gets full access, never plan-gatedmain2026-06-13 not verifiedmerged before verification existed
#4063 ci(deploy): one-command box deploy + one-tap "Deploy to Box" workflowmain2026-06-12 not verifiedmerged before verification existed
#4065 fix(api): stable JWT_SECRET signing so restarts don't invalidate sessionsmain2026-06-12 not verifiedmerged before verification existed
#4064 feat(web): premium landing redesign + first-run onboarding routing + role badgemain2026-06-12 not verifiedmerged before verification existed
#4066 feat(web): /api/version deployment fingerprint for deploy debuggingmain2026-06-12 not verifiedmerged before verification existed
#4067 feat(deploy): one-command Vapron deploy — script, runbook, gated CI jobmain2026-06-11 not verifiedmerged before verification existed
#4068 feat: feature-gap build wave — wire dead UI, 7 new pages, DB persistence, .dev hosts, admin authmain2026-06-11 not verifiedmerged before verification existed
#4069 docs: full feature-gap audit — web UI exposes ~20% of the backendmain2026-06-11 not verifiedmerged before verification existed
#4070 fix(web): allow /google/callback through auth middleware (Google login bounce)main2026-06-11 not verifiedmerged before verification existed
#4071 feat(email): Google Workspace domain import (Phase 1) + Business pricingmain2026-06-11 not verifiedmerged before verification existed
#4072 feat(email): native mailbox provisioning + harden Google sign-inmain2026-06-11 not verifiedmerged before verification existed
#4073 fix(db): complete migration baseline (136 tables) + schema-drift CI guardmain2026-06-11 not verifiedmerged before verification existed
#4074 feat(api): HOST env for loopback binding (bare-metal deploy)main2026-06-11 not verifiedmerged before verification existed
#4075 fix: production deploy readiness — API boots on Vapron, web hits real API, test flakemain2026-06-10 not verifiedmerged before verification existed
#4076 fix(sync): correct Gmail-connect redirect URI defaultmain2026-06-10 not verifiedmerged before verification existed
#4077 fix(vapron): rebuild platform client against published tRPC APImain2026-06-10 not verifiedmerged before verification existed
#4079 fix(ci): restore green board — web build bugs + gate credentialed workflowsmain2026-06-10 not verifiedmerged before verification existed
#4078 docs(infra): Google sign-in go-live checklistmain2026-06-10 not verifiedmerged before verification existed
#4080 chore(docs): keep all docs clean + green with a timestamp CI gatemain2026-06-08 not verifiedmerged before verification existed
#4081 chore(ci,docs): remove off-stack AWS deploy + add doc timestamp rulemain2026-06-08 not verifiedmerged before verification existed
#4082 Claude/vigilant keller 7ch xtmain2026-06-08 not verifiedmerged before verification existed
#4083 feat(auth): Sign in with Google (identity-only) on loginmain2026-06-08 not verifiedmerged before verification existed
#4084 Launch hardening II: critical security fix, perf budget gate, status uptime, SOC 2 groundworkmain2026-06-08 not verifiedmerged before verification existed
#4085 feat: AI fallback hardening + verified go-live gaps updatemain2026-06-08 not verifiedmerged before verification existed
#4086 Go-live readiness: verified gaps audit + launch-hardening workmain2026-06-07 not verifiedmerged before verification existed
#4087 feat(mobile): Rae app store branding + all iOS/Android submission blockers fixedmain2026-05-29 not verifiedmerged before verification existed

Showing the last 50 merged pull requests. Verdicts are audit-log rows (merge.verified / merge.verification_failed) — immutable, written by the merge path itself. A recompute on an older merge runs in historical mode: it checks the merge commit is still reachable from the current base tip rather than that the tip is the merge commit.