VERIFICATION FRICTION DESTROYS APPROVED WORK

02/01/2026 // SEVERITY: CRITICAL // TARGET: Series A agent company (public repo)

Situation

A high-velocity AI agent infrastructure team uses PR approvals and automation assistance to move quickly. A single bot reviewer (ellipsis-dev) accounts for 64.4% of all review activity. Human reviewers depend on bot approvals as a verification signal.

Finding

Two closed-unmerged PRs represent distinct verification failure modes. PR #541: 1,007 lines across 25 files, approved with explicit maintainer signal ('this is looking pretty good / I can resolve conflicts and get it in'), accrued merge conflicts, and was closed unmerged 34 days later when conflict resolution exceeded maintainer bandwidth. PR #513: +19,392 lines authored by Claude Code, submitted with a blank template description, zero human reviews, and no tests — the bot reviewer explicitly refused to process it. Closed unmerged after 10 days. Combined: 20,399 lines of code converted to unshipped inventory without a merge.

Infrastructure

GitHub PRs, ellipsis-dev bot reviewer (64.4% of all review activity), Claude Code (AI code generation), manual verification checklists

Impact

1,007 lines of reviewed and approved code became unshipped inventory after 34 days of contributor engagement. A second 19,392-line AI-generated PR was abandoned with zero human review. The 34-day approval-to-close gap represents captured contributor attention with no outcome — a pattern that discourages future contributions and concentrates knowledge in the core team. The bot-review dominance creates a compliance illusion: 32% of merged PRs carry zero human review despite the team's product being built on the premise of human-in-the-loop AI governance.

Remediation

Implement an approval-to-merge SLO (72 hours from approval signal to merge). When conflict resolution exceeds SLO, assign a core team member to resolve rather than closing. Enforce a pre-merge gate for AI-generated PRs: require human sponsor, filled template, passing CI, and at least one human reviewer. Track unmerged-approved-code as an explicit waste metric.