ND-002: Harden environment contract and runtime validation #6

Closed
opened 2026-03-03 23:20:40 +00:00 by Mark · 0 comments
Owner

Metadata

  • Type: ticket
  • Priority: high
  • Estimate: M
  • Area: platform

Parent epic: #1

Dependencies

ND-001

Scope

  • Expand env validation in src/lib/env.ts
  • Enforce strong AUTH_SECRET and required Stripe variables by environment
  • Update .env.example to match runtime requirements
  • Ensure startup fails fast with actionable error messages

Acceptance Criteria

  • Invalid or missing required env vars stop app boot
  • Error messages specify missing/invalid variable names
  • .env.example reflects actual required configuration
## Metadata - Type: ticket - Priority: high - Estimate: M - Area: platform Parent epic: #1 ## Dependencies ND-001 ## Scope - Expand env validation in `src/lib/env.ts` - Enforce strong `AUTH_SECRET` and required Stripe variables by environment - Update `.env.example` to match runtime requirements - Ensure startup fails fast with actionable error messages ## Acceptance Criteria - Invalid or missing required env vars stop app boot - Error messages specify missing/invalid variable names - `.env.example` reflects actual required configuration
Mark closed this issue 2026-05-09 14:32:58 +00:00
Sign in to join this conversation.
No description provided.