- delivery/subscribers: add resolveUserEmail() helper using auth getById() - payment.failed: look up user email, dispatch payment-failed template - trial_expiring: look up user, compute daysLeft from expiresAt, dispatch - trial_expired: look up user, dispatch trial-expired template with upgradeUrl - surveys/routes: wire incentive fulfillment to subscriptions module - pro_days: extend currentPeriodEnd by incentive amount - credits: add bonus tokensIncluded via subscriptions repo - Update WORKSPACE_TODO_AUDIT.md — P0+P1 all resolved (7/18) - Typecheck clean, 1483/1483 tests pass |
||
|---|---|---|
| .. | ||
| extraction-service | ||
| mcp-server | ||
| monitoring | ||
| platform-service | ||