Skip to content

route-guard-presence

FieldValue
IDroute-guard-presence
Version1.0.0
Modedrift
LayerStripe
Categorycontract
Severity🔴 blocking
SLA60,000 ms
Depends onnone
Sourceapps/api/__gates__/route-guard-presence.gate.ts

What it asserts

Every apps/api/app/v1 route.ts that maps to a spec operationId calls requireExposed() as its post-auth, pre-validate gate (non-spec routes exempt).

Run it locally

bun run gates --gate=route-guard-presence

See also


Generated by apps/design/scripts/generate-gate-pages.ts from the gate's source-of-truth metadata. Edit this page by editing the gate file's description / version / etc.

On this page