Block a user
notifier: push/email delivery with quiet hours + per-channel rate limits
Client-side timing signals: location, idle, focus windows
Android app (Compose) — sign-in, connect, tip
Observability baseline: structured logs, Sentry, trace IDs across services
Deploy Phase 0 to a single VM via docker-compose + Caddy
Feature store skeleton with five v1 features
ml/serving: FastAPI scorer + RemotePolicy in recommender
ContextualBanditPolicy (LinUCB) replacing Random
integrations: Apple Health (web import) connector
profile: unified Profile model (prefs, contexts, consents)