14 lines
691 B
Markdown
14 lines
691 B
Markdown
# 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 |
|