Latchline
api compatibility gate for pull requests

Know which API changes will break production before merge.

Latchline replays OpenAPI diffs against typed SDK usage, staging traffic, and contract tests, then writes a merge decision your reviewers can trust.

Run a merge gate

WAITING
12SDK repos scanned
3routes changed
1blocking risk

Used by platform teams that need a concrete answer in code review: affected clients, route owners, observed call volume, and a policy decision in one check.

01 spec diff
02 sdk graph
03 traffic replay
04 owner map
05 merge gate
openapi.diffbreaking field removal
GET /v1/invoices/{id}
- required: [id, total, payment_method]
+ required: [id, total]

- payment_method:
-   type: object
-   required: [brand, last4]
+ payment_method_id:
+   type: string

impact: checkout-web reads invoice.payment_method.last4
affected clientslive findings
checkout-web2 production call sites need migration
block
ios-sdkgenerated type will change on publish
warn
admin-consolecovered by adapter fallback
pass
Merge blocked until checkout-web is migrated.Suggested fix: keep payment_method for one release or ship SDK codemod LCH-218.
18s median gate runtime 94% fewer manual API review loops SOC 2 audit trail export
Responsive behavior: the gate controls stack above the diff on small screens while the primary check action remains visible before the code pane. States included: hover links and buttons, selected policy values, disabled loading run, empty/pass simulation, and success copy toast.
PR comment copied with route owner, risk reason, and migration note.