Skip to content

Trust & Quality

This API favors small, verifiable behaviors over sweeping feature lists.

  • Zod schemas validate input and serialize output so the contract is consistent.
  • The runtime path stays short and explicit to reduce hidden side effects.
  • Clerk verifies JWTs, and the API never stores passwords.
  • Public reads are open, while writes require valid auth.
  • Tests run with Vitest + Supertest to cover request behavior end to end.
  • The GET /health endpoint gives a fast readiness signal for deploys.
  • In tests (NODE_ENV=test), the server does not auto-start.