services/
Backend microservices. Each directory is independently deployable, ships a Dockerfile, a /health endpoint, and its own README.md describing its contract.
| Dir | Role | Phase introduced |
|---|---|---|
gateway/ |
BFF for clients; auth check; fan-out to services | 0 |
auth/ |
OAuth (Google/Apple), sessions, JWT | 0 |
profile/ |
user profile, preferences, consents | 0 |
integrations/ |
third-party connectors + encrypted token vault (Todoist first) | 0 |
recommender/ |
POST /recommend — policy-driven tip selection |
0 |
events/ |
event bus ingress + durable signal store | 1 |
notifier/ |
push/email/web delivery with quiet-hours | 3 |