Goal
Provide the first infrastructure-level API endpoint proving NestJS and PostgreSQL are wired correctly.
Suggested Distinction
health (/api/v2/health or /health): application process is alive.
readiness (/api/v2/readiness or /readiness): required dependencies, including PostgreSQL, are usable.
Do not overengineer observability.
Acceptance Criteria
Dependencies
Suggested PR
PR 3 — Health/readiness + OpenAPI + testing foundation (with Issues F and G)
Goal
Provide the first infrastructure-level API endpoint proving NestJS and PostgreSQL are wired correctly.
Suggested Distinction
health(/api/v2/healthor/health): application process is alive.readiness(/api/v2/readinessor/readiness): required dependencies, including PostgreSQL, are usable.Do not overengineer observability.
Acceptance Criteria
Dependencies
[M1] Bootstrap NestJS V2 backend[M1] Add PostgreSQL development environment[M1] Configure PostgreSQL persistence and versioned migrations[M1] Add validated configuration for the V2 backendSuggested PR
PR 3 — Health/readiness + OpenAPI + testing foundation (with Issues F and G)