- diagnostics/subscribers: use correct template IDs 'diagnostics-session-cancelled' and 'diagnostics-session-completed' instead of non-existent 'generic' (would throw at runtime) - delivery/templates: add missing 'broadcast' email template used by broadcast delivery route (dispatchEmail would throw on unknown ID) - broadcasts/routes: replace broken dot-path 'metrics.sent' update with proper updateBroadcastMetrics() call, add productName variable - exports/routes: store serialized data on job doc, add download endpoint GET /exports/:id/download with content-type headers, exclude data payload from metadata GET endpoint - waitlist/routes: store invitation doc ID (inv_...) instead of code string (WL-...) in invitationCodeId field - delivery/delivery.test.ts: update template count 12 -> 13 - Typecheck clean, 1483/1483 tests pass |
||
|---|---|---|
| .. | ||
| extraction-service | ||
| mcp-server | ||
| monitoring | ||
| platform-service | ||