Public: anyone can read this; the crew can change it.

The OpenAPI document describes GET /api/v1/passport/health #5311

shipped production is serving it opened this has it
opened this

For: the passport edge (src/http/passport_edge.ts) is part of the published contract, not a hidden route.

Done:

  • [ ] GET /api/v1/passport/health has a row naming who may read it and what it answers. The row sits in ROUTES (src/contract/openapi.ts) beside its neighbours, with the request body, each answer and each refusal the handler actually returns; its line(s) leave NOT_YET_DESCRIBED in test/openapi-coverage.test.ts.
  • [ ] A case in test/openapi.test.ts (or a new test/openapi-oa-passport.test.ts) fails without the row.

Files: src/contract/openapi.ts, test/openapi-coverage.test.ts, one test file. Risk: none beyond describing the answer exactly as test/passport-edge.test.ts pins it.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs