Today We're Launching Abloh

LoloENG1 pts0 comments

abloh — The verification layer for testing AI-written code

ablohSign upOpen menu

The verification layer for testing AI-written code.<br>abloh stress-tests every PR to expose weak tests, missed behavior and hidden failure modes—so teams merge AI-written code on evidence, not assumptions.<br>Get started freeSee a sample report

One check follows every PR<br>abloh runs automatically in your CI and updates one GitHub check as the PR changes. It confirms a stable baseline, checks whether the diff executed, stress-tests changed code, reviews surviving faults and matches commits to approved tickets.<br>GitHub pull request · payments-api<br>PR #1842 · Harden card tokenisation<br>✓ Evidence: Complete✓ Gate: PassPolicy 4c0d…91af

✓Baseline tests3/3 baseline runs passed1m 12s<br>✓Diff coverage84/84 changed lines executed24s<br>✓Mutation testing176 code changes tested8m 42s<br>✓AI review14 undetected changes reviewed · Tier 118s<br>✓Ticket check5/6 commits linked · 4 approved tickets7s

993c2a1 → 1ab7c23↓ 5 findings fixed↑ 1 new3 still open

Then abloh scores your test suite against the diff<br>See what your suite caught, what survived, and which survivors AI review flags as likely gaps. A suggested test appears only after abloh proves it catches the planted fault without breaking the suite.<br>Diff coverageMutation testingEdge cases<br>142 mutations evaluated<br>Mutation results

64.2% caught✕ Fail

Detected by tests 84Timed out 4Not detected 49Could not run 5<br>88 of 137 scoreable mutations were caught. 5 execution errors were excluded from the score.<br>142 changes classified in total.<br>AI reviewLikely: 18 gaps · 31 harmless<br>Verified test · ST-021<br>Reject a quote expiring exactly at settlement time<br>+await expect(settle({ expiresAt: settlementTime }))+ .rejects.toThrow("QUOTE_EXPIRED")+expect(ledger.post).not.toHaveBeenCalled()✓Current code✓Planted fault caught✓Full suite

Northstar Payments/ledger-core ▾<br>⌕ Search evidence⌘K<br>PS<br>Release certificate · cert_01J3VMK81Y<br>ledger-core · v2.9.1<br>v2.9.0 → v2.9.1 · commit 993ea7b9…811e2f29

🔗 Share✓ View verification

✓ Lifecycle: Issued✓ Evidence: Complete✕ Gate: Fail⚠ Exception · expires 31 Jul 2026<br>Test-strength gate failed.<br>74.2% versus the required 85%. Issued under an approved exception for 13 unresolved findings.

✕ Gate: Fail<br>OverviewTest strengthTicketsBuild identityDecisionsHistory<br>Test strength<br>74.2%vs 85% threshold

Work traceability<br>5/5commits linked

Findings<br>13unresolved

Release decisions<br>2/2recorded

Release decisions<br>Decision detail →<br>PSPriya ShahQA Lead✓ Approved23 Jul · 16:08 UTC<br>MRMarcus ReedVP Engineering⚠ Exception approved · expires 31 Jul 202623 Jul · 16:18 UTC

✓Signature valid · Issued by abloh · 23 Jul 2026, 16:20 UTC

Languages<br>JavaScript, TypeScript and Python<br>Jest, Vitest and pytest are auto-detected, including common monorepo layouts.

Setup<br>GitHub App + one reusable workflow<br>Install abloh on selected repositories and add one SHA-pinned workflow. GitHub OIDC authenticates every run without a long-lived abloh token.

Your source<br>Isolated on your CI runner<br>Each run uses a disposable worktree. Only structural findings, counts and signed digests reach abloh; source, tests and generated fixes stay in customer-controlled CI artifacts by default.

Start with one repository.<br>Connect GitHub and run abloh on a real pull request in your existing CI.<br>Get started free

abloh code tests github test evidence

Related Articles