- **Description:** Implement request validation, error handling, logging, and data seeders - **Activities:** - Create Zod schemas for all request payloads (body, query, params) - Create Express validation middleware to intercept and validate requests - Configure structured logging (Winston and Morgan) - Create custom Express error handling middleware (`errorHandler.ts`) - Setup 404 handler and async error catching (e.g., `express-async-errors`) - Create **Prisma Seed Script** (`prisma/seed.ts`) to generate dummy dataset (PRD Sec 6): - 3-6 months of historical visit data - Dummy doctors, schedules, and active queues for testing - **Deliverables:** Zod schemas, validation middleware, logging setup, global error handler, Prisma seed script
errorHandler.ts)express-async-errors)prisma/seed.ts) to generate dummy dataset (PRD Sec 6):