- delivery/subscribers: welcome email used raw productId as productName, now uses resolveProductName() for proper display name - delivery/subscribers: remove redundant String(daysLeft) in trial_expiring - surveys/routes: incentiveClaimed was set outside if(sub) block, marking response as claimed even when user has no subscription. Moved inside if(sub) so claims are only recorded when incentive is actually granted |
||
|---|---|---|
| .. | ||
| extraction-service | ||
| mcp-server | ||
| monitoring | ||
| platform-service | ||