Issue 043: Add email template validation on startup
Area: Backend
Priority: Medium
Files: services/api/src/email/service.rs, services/api/templates/
Problem
Email templates are loaded lazily and errors surface at send time. Template syntax errors cause runtime failures.
Acceptance Criteria
- Templates are validated at startup\n- Invalid templates prevent server start with clear error\n- Template variables are documented\n- CI validates templates
Issue 043: Add email template validation on startup
Area: Backend
Priority: Medium
Files: services/api/src/email/service.rs, services/api/templates/
Problem
Email templates are loaded lazily and errors surface at send time. Template syntax errors cause runtime failures.
Acceptance Criteria